diff --git a/data/processed/video001/camera_only/comparison_160k.json b/data/processed/video001/camera_only/comparison_160k.json new file mode 100644 index 0000000..cde2e6a --- /dev/null +++ b/data/processed/video001/camera_only/comparison_160k.json @@ -0,0 +1,5674 @@ +{ + "status": "MEASURED_SOFTWARE_ONLY", + "rf_tx": 0, + "source": "C:\\Users\\user\\Desktop\\projects\\SDR_Rover\\data\\raw\\lab026_rover_source.mp4", + "source_sha256": "984ccac09be19e2f35f2deb4514894584ffff95beff07d81874516918457629c", + "windows": [ + { + "name": "motion", + "start_seconds": 0.0, + "duration_seconds": 6.0 + }, + { + "name": "turn", + "start_seconds": 12.0, + "duration_seconds": 4.0 + } + ], + "radio_budget": { + "status": "MEASURED_ONE_BURST_VIDEO_EQUIVALENT", + "lab066_accepted_packets": 10, + "lab066_transmitted_packets": 16, + "burst_seconds_including_guards": 0.459512, + "video_equivalent_goodput_bps": 42479.848186772055, + "zero_loss_goodput_bps_with_5ms_gaps": 118074.03822888943, + "sustained_video_goodput": "NOT_ESTABLISHED", + "h264_over_current_fragment_transport": "NOT_IMPLEMENTED" + }, + "memory_measurement": "RSS всего процесса, пик при обработке случая; случаи в одном процессе", + "resize_method": "Пропорциональное уменьшение с чёрными полями, без растяжения и обрезки", + "latency_measurement": "От подачи кадра кодировщику до готового декодированного кадра, без чтения исходного файла и радио", + "operator_quality_scope": "PSNR не заменяет проверку препятствий и читаемости оператором", + "cases": [ + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 7109, + 7040, + 6851, + 6814, + 7053, + 6961, + 6803, + 6781, + 6825, + 6711, + 6661, + 6769, + 6750, + 6680, + 6550, + 6830, + 6925, + 6932, + 6710, + 6660, + 6485, + 6858, + 6841, + 6995, + 6917, + 6628, + 6539, + 6699, + 6580, + 6589 + ], + "reference_frame_size_bytes": 7109, + "encode_time_per_frame_s": { + "mean": 0.0006460033434753617, + "median": 0.0003171999705955386, + "max": 0.01023319992236793 + }, + "decode_time_per_frame_s": { + "mean": 0.0004676233356197675, + "median": 0.00046274997293949127, + "max": 0.0006891000084578991 + }, + "file_pipeline_latency_s": { + "mean": 0.0011136266790951292, + "median": 0.0007718499982729554, + "max": 0.01092229993082583 + }, + "actual_encoded_fps": 1547.9796042853447, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 31.597543251622913, + "median": 31.565705532397388, + "max": 32.308363509309416 + }, + "mean_absolute_error": { + "mean": 4.135882377624512, + "median": 4.152282953262329, + "max": 4.474617958068848 + }, + "peak_process_rss_bytes": 66277376, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "window": "motion", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 12.90320447198276, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 271394.6666666667, + "peak_one_second_bitrate_bps": 278936, + "average_frame_size_bytes": 6784.866666666667, + "max_frame_size_bytes": 7109, + "radio_screen": { + "peak_packet_slots_per_second": 145, + "mean_packets_per_frame": 28.266666666666666, + "max_packets_per_frame": 30, + "airtime_for_peak_second_s": 2.3971400000000003, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 8260, + 3628, + 3711, + 3551, + 3954, + 7041, + 3387, + 3677, + 3582, + 3860, + 6331, + 3309, + 3469, + 3495, + 3661, + 6356, + 3533, + 3466, + 3576, + 3533, + 5759, + 3625, + 3490, + 3748, + 3805, + 5967, + 3088, + 3423, + 3370, + 3229 + ], + "keyframe_sizes_bytes": [ + 8260, + 7041, + 6331, + 6356, + 5759, + 5967 + ], + "reference_frame_size_bytes": 8260, + "encode_time_per_frame_s": { + "mean": 0.001565393324320515, + "median": 0.001487900037318468, + "max": 0.0022815000265836716 + }, + "decode_time_per_frame_s": { + "mean": 0.00044338334506998457, + "median": 0.0004010001430287957, + "max": 0.0009230999276041985 + }, + "file_pipeline_latency_s": { + "mean": 0.0021118033366898698, + "median": 0.001987399999052286, + "max": 0.0031832000240683556 + }, + "actual_encoded_fps": 638.8170847950094, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 32.543328205215445, + "median": 32.34331600232756, + "max": 33.91576826679319 + }, + "mean_absolute_error": { + "mean": 3.681926202774048, + "median": 3.7173134088516235, + "max": 4.025052070617676 + }, + "peak_process_rss_bytes": 75538432, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "window": "motion", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 12.90320447198276, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 166512.0, + "peak_one_second_bitrate_bps": 184832, + "average_frame_size_bytes": 4162.8, + "max_frame_size_bytes": 8260, + "radio_screen": { + "peak_packet_slots_per_second": 97, + "mean_packets_per_frame": 17.566666666666666, + "max_packets_per_frame": 34, + "airtime_for_peak_second_s": 1.603604, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 6472, + 6286, + 6546, + 6601, + 6677, + 6713, + 6523, + 6654, + 6741, + 6609, + 6505, + 6172, + 6522, + 6670, + 6685, + 6759, + 6675, + 6521, + 6756, + 6630 + ], + "reference_frame_size_bytes": 6759, + "encode_time_per_frame_s": { + "mean": 0.0003165200119838119, + "median": 0.0003229000139981508, + "max": 0.0004002000205218792 + }, + "decode_time_per_frame_s": { + "mean": 0.00046782002318650483, + "median": 0.00044204993173480034, + "max": 0.0007847000379115343 + }, + "file_pipeline_latency_s": { + "mean": 0.0007843400351703167, + "median": 0.00076299998909235, + "max": 0.001077400054782629 + }, + "actual_encoded_fps": 3159.357898833721, + "unique_decoded_frames": 20, + "decoded_frame_count": 20, + "psnr_db": { + "mean": 32.27516635956004, + "median": 32.289312199980955, + "max": 32.80166336245057 + }, + "mean_absolute_error": { + "mean": 3.803944003582001, + "median": 3.8063584566116333, + "max": 4.013363838195801 + }, + "peak_process_rss_bytes": 66445312, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "window": "turn", + "source_unique_frames": 20, + "source_temporal_change_mean_absolute": 13.961673062865497, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 263434.0, + "peak_one_second_bitrate_bps": 267168, + "average_frame_size_bytes": 6585.85, + "max_frame_size_bytes": 6759, + "radio_screen": { + "peak_packet_slots_per_second": 139, + "mean_packets_per_frame": 27.5, + "max_packets_per_frame": 28, + "airtime_for_peak_second_s": 2.297948, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 6625, + 2817, + 3273, + 3296, + 3493, + 6694, + 3186, + 3322, + 3547, + 3492, + 6365, + 2919, + 3199, + 3468, + 3510, + 7091, + 3119, + 3247, + 3440, + 3392 + ], + "keyframe_sizes_bytes": [ + 6625, + 6694, + 6365, + 7091 + ], + "reference_frame_size_bytes": 7091, + "encode_time_per_frame_s": { + "mean": 0.0015194649924524129, + "median": 0.001448950031772256, + "max": 0.001959800021722913 + }, + "decode_time_per_frame_s": { + "mean": 0.00042715498711913823, + "median": 0.0003552499692887068, + "max": 0.0007458999752998352 + }, + "file_pipeline_latency_s": { + "mean": 0.0020342250005342065, + "median": 0.0019285499583929777, + "max": 0.0028258999809622765 + }, + "actual_encoded_fps": 658.126383277842, + "unique_decoded_frames": 20, + "decoded_frame_count": 20, + "psnr_db": { + "mean": 33.39305914340002, + "median": 33.25312056330904, + "max": 34.831771439721145 + }, + "mean_absolute_error": { + "mean": 3.3252634763717652, + "median": 3.329822063446045, + "max": 3.670525074005127 + }, + "peak_process_rss_bytes": 72871936, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "window": "turn", + "source_unique_frames": 20, + "source_temporal_change_mean_absolute": 13.961673062865497, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 158990.0, + "peak_one_second_bitrate_bps": 163480, + "average_frame_size_bytes": 3974.75, + "max_frame_size_bytes": 7091, + "radio_screen": { + "peak_packet_slots_per_second": 87, + "mean_packets_per_frame": 16.9, + "max_packets_per_frame": 30, + "airtime_for_peak_second_s": 1.4382840000000001, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 7109, + 7068, + 7040, + 7127, + 6851, + 6522, + 6814, + 7124, + 7053, + 7034, + 6961, + 6878, + 6803, + 6813, + 6781, + 6832, + 6825, + 6846, + 6711, + 6740, + 6661, + 6708, + 6769, + 6774, + 6750, + 6858, + 6680, + 6453, + 6550, + 6636, + 6830, + 6914, + 6925, + 6926, + 6932, + 6786, + 6710, + 6817, + 6660, + 6480, + 6485, + 6660, + 6858, + 6843, + 6841, + 6886, + 6995, + 6929, + 6917, + 6868, + 6628, + 6469, + 6539, + 6751, + 6699, + 6722, + 6580, + 6565, + 6589, + 6441 + ], + "reference_frame_size_bytes": 7127, + "encode_time_per_frame_s": { + "mean": 0.0002621049837519725, + "median": 0.0002483001444488764, + "max": 0.00035910005681216717 + }, + "decode_time_per_frame_s": { + "mean": 0.0005117466789670289, + "median": 0.00047269987408071756, + "max": 0.0009111000690609217 + }, + "file_pipeline_latency_s": { + "mean": 0.0007738516627190014, + "median": 0.0007997999200597405, + "max": 0.0011773998849093914 + }, + "actual_encoded_fps": 3815.2651112742315, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 31.59343488738096, + "median": 31.556958061035687, + "max": 32.42350627933354 + }, + "mean_absolute_error": { + "mean": 4.1343753655751545, + "median": 4.145846366882324, + "max": 4.474617958068848 + }, + "peak_process_rss_bytes": 76832768, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 10, + "window": "motion", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 10.362981476577213, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 542688.0, + "peak_one_second_bitrate_bps": 557936, + "average_frame_size_bytes": 6783.6, + "max_frame_size_bytes": 7127, + "radio_screen": { + "peak_packet_slots_per_second": 290, + "mean_packets_per_frame": 28.283333333333335, + "max_packets_per_frame": 30, + "airtime_for_peak_second_s": 4.7942800000000005, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 8261, + 2437, + 2530, + 3009, + 2484, + 2267, + 2145, + 2304, + 2195, + 2097, + 3809, + 1325, + 1625, + 1810, + 1885, + 1848, + 1853, + 2010, + 2081, + 1908, + 3866, + 1254, + 1544, + 1724, + 1867, + 1999, + 1988, + 2040, + 1761, + 2010, + 3823, + 1307, + 1526, + 1725, + 1824, + 1884, + 1993, + 1941, + 1888, + 1968, + 3864, + 1197, + 1686, + 1758, + 1744, + 1937, + 2000, + 2030, + 1994, + 1975, + 3971, + 1168, + 1361, + 1734, + 1845, + 1779, + 1844, + 1815, + 1887, + 1856 + ], + "keyframe_sizes_bytes": [ + 8261, + 3809, + 3866, + 3823, + 3864, + 3971 + ], + "reference_frame_size_bytes": 8261, + "encode_time_per_frame_s": { + "mean": 0.0012296150128046671, + "median": 0.0011588501511141658, + "max": 0.0021431001368910074 + }, + "decode_time_per_frame_s": { + "mean": 0.00027111166079218186, + "median": 0.00024759990628808737, + "max": 0.0008361998479813337 + }, + "file_pipeline_latency_s": { + "mean": 0.0015809833537787199, + "median": 0.0014958000974729657, + "max": 0.0027456001844257116 + }, + "actual_encoded_fps": 813.2626794455517, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 30.528624616356066, + "median": 30.341996809173217, + "max": 33.13771018487807 + }, + "mean_absolute_error": { + "mean": 4.616297749678294, + "median": 4.715097665786743, + "max": 5.088372230529785 + }, + "peak_process_rss_bytes": 83243008, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 10, + "window": "motion", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 10.362981476577213, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 172346.66666666666, + "peak_one_second_bitrate_bps": 237832, + "average_frame_size_bytes": 2154.3333333333335, + "max_frame_size_bytes": 8261, + "radio_screen": { + "peak_packet_slots_per_second": 126, + "mean_packets_per_frame": 9.35, + "max_packets_per_frame": 34, + "airtime_for_peak_second_s": 2.083032, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 6472, + 6281, + 6286, + 6521, + 6546, + 6599, + 6601, + 6635, + 6677, + 6764, + 6713, + 6642, + 6523, + 6942, + 6654, + 6581, + 6741, + 6541, + 6609, + 6527, + 6505, + 6328, + 6172, + 6202, + 6522, + 6604, + 6670, + 6716, + 6685, + 6719, + 6759, + 6743, + 6675, + 6547, + 6521, + 6584, + 6756, + 6778, + 6630, + 6723 + ], + "reference_frame_size_bytes": 6942, + "encode_time_per_frame_s": { + "mean": 0.0003236000135075301, + "median": 0.0003237000200897455, + "max": 0.0005230999086052179 + }, + "decode_time_per_frame_s": { + "mean": 0.00045538999256677926, + "median": 0.0004341999301686883, + "max": 0.001009899890050292 + }, + "file_pipeline_latency_s": { + "mean": 0.0007789900060743094, + "median": 0.0007727500051259995, + "max": 0.001305700046941638 + }, + "actual_encoded_fps": 3090.234728858348, + "unique_decoded_frames": 40, + "decoded_frame_count": 40, + "psnr_db": { + "mean": 32.26606401061467, + "median": 32.298629197847156, + "max": 32.80166336245057 + }, + "mean_absolute_error": { + "mean": 3.8023198902606965, + "median": 3.7883028984069824, + "max": 4.1278862953186035 + }, + "peak_process_rss_bytes": 72257536, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 10, + "window": "turn", + "source_unique_frames": 40, + "source_temporal_change_mean_absolute": 11.04601651531339, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 527388.0, + "peak_one_second_bitrate_bps": 534976, + "average_frame_size_bytes": 6592.35, + "max_frame_size_bytes": 6942, + "radio_screen": { + "peak_packet_slots_per_second": 280, + "mean_packets_per_frame": 27.475, + "max_packets_per_frame": 29, + "airtime_for_peak_second_s": 4.62896, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 6626, + 2027, + 1980, + 2388, + 2334, + 2226, + 2264, + 2360, + 2477, + 2481, + 4934, + 1584, + 1877, + 2274, + 1966, + 1804, + 2032, + 1977, + 1984, + 2015, + 3942, + 1148, + 1385, + 1723, + 1805, + 2006, + 1993, + 1951, + 1915, + 1969, + 4079, + 1197, + 1506, + 1695, + 1892, + 1901, + 2005, + 1988, + 1831, + 1977 + ], + "keyframe_sizes_bytes": [ + 6626, + 4934, + 3942, + 4079 + ], + "reference_frame_size_bytes": 6626, + "encode_time_per_frame_s": { + "mean": 0.001295732508879155, + "median": 0.00120235001668334, + "max": 0.0022001999896019697 + }, + "decode_time_per_frame_s": { + "mean": 0.00031666249269619585, + "median": 0.0002530999481678009, + "max": 0.00116429990157485 + }, + "file_pipeline_latency_s": { + "mean": 0.0017050525057129562, + "median": 0.0015418999828398228, + "max": 0.0026306998915970325 + }, + "actual_encoded_fps": 771.7642284556309, + "unique_decoded_frames": 40, + "decoded_frame_count": 40, + "psnr_db": { + "mean": 31.638214590559812, + "median": 31.427766898157188, + "max": 34.004242833122746 + }, + "mean_absolute_error": { + "mean": 4.056659704446792, + "median": 4.1373326778411865, + "max": 4.493198871612549 + }, + "peak_process_rss_bytes": 77668352, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 10, + "window": "turn", + "source_unique_frames": 40, + "source_temporal_change_mean_absolute": 11.04601651531339, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 179036.0, + "peak_one_second_bitrate_bps": 217304, + "average_frame_size_bytes": 2237.95, + "max_frame_size_bytes": 6626, + "radio_screen": { + "peak_packet_slots_per_second": 118, + "mean_packets_per_frame": 9.775, + "max_packets_per_frame": 28, + "airtime_for_peak_second_s": 1.950776, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 7109, + 6880, + 6904, + 7040, + 6954, + 6830, + 6851, + 6439, + 6461, + 6814, + 6860, + 6935, + 7053, + 6949, + 6832, + 6961, + 6719, + 6696, + 6803, + 6682, + 6589, + 6781, + 6590, + 6612, + 6825, + 6656, + 6629, + 6711, + 6557, + 6510, + 6661, + 6433, + 6506, + 6769, + 6615, + 6563, + 6750, + 6590, + 6623, + 6680, + 6331, + 6208, + 6550, + 6453, + 6540, + 6830, + 6727, + 6790, + 6925, + 6759, + 6712, + 6932, + 6611, + 6513, + 6710, + 6489, + 6508, + 6660, + 6293, + 6324, + 6485, + 6439, + 6549, + 6858, + 6678, + 6679, + 6841, + 6711, + 6745, + 6995, + 6711, + 6695, + 6917, + 6660, + 6543, + 6628, + 6348, + 6282, + 6539, + 6511, + 6552, + 6699, + 6382, + 6463, + 6580, + 6339, + 6375, + 6589, + 6182, + 6138 + ], + "reference_frame_size_bytes": 7109, + "encode_time_per_frame_s": { + "mean": 0.00024731887194017567, + "median": 0.00022965006064623594, + "max": 0.0007632998749613762 + }, + "decode_time_per_frame_s": { + "mean": 0.0003375522145587537, + "median": 0.0003170999698340893, + "max": 0.0008098999969661236 + }, + "file_pipeline_latency_s": { + "mean": 0.0005848710864989294, + "median": 0.0005540999118238688, + "max": 0.0011901999823749065 + }, + "actual_encoded_fps": 4043.3630970219347, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 31.87240731896277, + "median": 31.8862083684535, + "max": 32.843895895841165 + }, + "mean_absolute_error": { + "mean": 4.0068588945600725, + "median": 3.9983701705932617, + "max": 4.474617958068848 + }, + "peak_process_rss_bytes": 86765568, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 15, + "window": "motion", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 8.825564723782772, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 797866.6666666666, + "peak_one_second_bitrate_bps": 823288, + "average_frame_size_bytes": 6648.888888888889, + "max_frame_size_bytes": 7109, + "radio_screen": { + "peak_packet_slots_per_second": 429, + "mean_packets_per_frame": 27.744444444444444, + "max_packets_per_frame": 30, + "airtime_for_peak_second_s": 7.092228, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 15, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 8261, + 1763, + 1811, + 1989, + 1994, + 1775, + 1640, + 1432, + 1352, + 1437, + 1446, + 1459, + 1496, + 1412, + 1270, + 3427, + 737, + 871, + 1071, + 1114, + 1151, + 1292, + 1207, + 1224, + 1345, + 1270, + 1331, + 1388, + 1269, + 1326, + 3516, + 703, + 825, + 1115, + 1148, + 1118, + 1277, + 1260, + 1281, + 1360, + 1325, + 1122, + 1227, + 1314, + 1324, + 3634, + 755, + 884, + 991, + 1101, + 1080, + 1354, + 1213, + 1204, + 1342, + 1310, + 1312, + 1451, + 1368, + 1053, + 3090, + 791, + 961, + 1211, + 1165, + 1091, + 1290, + 1281, + 1325, + 1401, + 1316, + 1295, + 1345, + 1289, + 1241, + 3207, + 718, + 953, + 1042, + 1174, + 1192, + 1230, + 1217, + 1110, + 1244, + 1205, + 1224, + 1366, + 1134, + 1234 + ], + "keyframe_sizes_bytes": [ + 8261, + 3427, + 3516, + 3634, + 3090, + 3207 + ], + "reference_frame_size_bytes": 8261, + "encode_time_per_frame_s": { + "mean": 0.001126151120600601, + "median": 0.0010764999315142632, + "max": 0.0018740000668913126 + }, + "decode_time_per_frame_s": { + "mean": 0.0002161688818078902, + "median": 0.00019999989308416843, + "max": 0.0007743998430669308 + }, + "file_pipeline_latency_s": { + "mean": 0.0014234877941716048, + "median": 0.0013596999924629927, + "max": 0.0026922000106424093 + }, + "actual_encoded_fps": 887.9802911945584, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 29.9187517661303, + "median": 29.768387598347545, + "max": 33.13771018487807 + }, + "mean_absolute_error": { + "mean": 4.939839657147726, + "median": 5.009817838668823, + "max": 5.515841960906982 + }, + "peak_process_rss_bytes": 92651520, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 15, + "decoder_errors": 14 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 15, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 15, + "window": "motion", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 8.825564723782772, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 173158.66666666666, + "peak_one_second_bitrate_bps": 244296, + "average_frame_size_bytes": 1442.9888888888888, + "max_frame_size_bytes": 8261, + "radio_screen": { + "peak_packet_slots_per_second": 132, + "mean_packets_per_frame": 6.4222222222222225, + "max_packets_per_frame": 34, + "airtime_for_peak_second_s": 2.182224, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 6472, + 6178, + 6171, + 6286, + 6350, + 6340, + 6546, + 6403, + 6473, + 6601, + 6452, + 6499, + 6677, + 6567, + 6594, + 6713, + 6485, + 6392, + 6523, + 6635, + 6960, + 6654, + 6441, + 6478, + 6741, + 6488, + 6429, + 6609, + 6391, + 6371, + 6505, + 6124, + 6029, + 6172, + 6028, + 6163, + 6522, + 6409, + 6461, + 6670, + 6484, + 6499, + 6685, + 6505, + 6504, + 6759, + 6553, + 6516, + 6675, + 6411, + 6330, + 6521, + 6392, + 6497, + 6756, + 6610, + 6593, + 6630, + 6546, + 6534 + ], + "reference_frame_size_bytes": 6960, + "encode_time_per_frame_s": { + "mean": 0.00028558166231960056, + "median": 0.00027374993078410625, + "max": 0.0005596999544650316 + }, + "decode_time_per_frame_s": { + "mean": 0.0004337599966675043, + "median": 0.00042115000542253256, + "max": 0.00095549994148314 + }, + "file_pipeline_latency_s": { + "mean": 0.0007193416589871049, + "median": 0.000708149978891015, + "max": 0.0011903999838978052 + }, + "actual_encoded_fps": 3501.625391061974, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 32.554735774388135, + "median": 32.55369300751187, + "max": 33.18957670154105 + }, + "mean_absolute_error": { + "mean": 3.6870912114779153, + "median": 3.6938953399658203, + "max": 4.072083473205566 + }, + "peak_process_rss_bytes": 78827520, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 15, + "window": "turn", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 9.338127868997175, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 778004.0, + "peak_one_second_bitrate_bps": 790776, + "average_frame_size_bytes": 6483.366666666667, + "max_frame_size_bytes": 6960, + "radio_screen": { + "peak_packet_slots_per_second": 413, + "mean_packets_per_frame": 27.1, + "max_packets_per_frame": 29, + "airtime_for_peak_second_s": 6.827716000000001, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 15, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 6626, + 1426, + 1459, + 1713, + 1735, + 1742, + 1846, + 1712, + 1617, + 1841, + 1563, + 1497, + 1767, + 1463, + 1532, + 3845, + 770, + 1008, + 1205, + 1287, + 1516, + 1287, + 1074, + 1145, + 1452, + 1261, + 1220, + 1344, + 1217, + 1339, + 3510, + 711, + 842, + 986, + 1030, + 1110, + 1278, + 1279, + 1179, + 1311, + 1297, + 1272, + 1397, + 1301, + 1166, + 3614, + 754, + 847, + 1115, + 1072, + 1065, + 1260, + 1257, + 1343, + 1373, + 1271, + 1295, + 1323, + 1300, + 1338 + ], + "keyframe_sizes_bytes": [ + 6626, + 3845, + 3510, + 3614 + ], + "reference_frame_size_bytes": 6626, + "encode_time_per_frame_s": { + "mean": 0.0011759683179358642, + "median": 0.0011139500420540571, + "max": 0.0017755997832864523 + }, + "decode_time_per_frame_s": { + "mean": 0.00022451999442030986, + "median": 0.00020859995856881142, + "max": 0.0006995999719947577 + }, + "file_pipeline_latency_s": { + "mean": 0.0014871516459000608, + "median": 0.001413149992004037, + "max": 0.0025101997889578342 + }, + "actual_encoded_fps": 850.363045286173, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 30.910236158884725, + "median": 30.70803980307692, + "max": 34.004242833122746 + }, + "mean_absolute_error": { + "mean": 4.434768863519033, + "median": 4.532832145690918, + "max": 5.290733337402344 + }, + "peak_process_rss_bytes": 85180416, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 15, + "decoder_errors": 14 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 15, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 15, + "window": "turn", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 9.338127868997175, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 180810.0, + "peak_one_second_bitrate_bps": 236312, + "average_frame_size_bytes": 1506.75, + "max_frame_size_bytes": 6626, + "radio_screen": { + "peak_packet_slots_per_second": 130, + "mean_packets_per_frame": 6.733333333333333, + "max_packets_per_frame": 28, + "airtime_for_peak_second_s": 2.14916, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 19365, + 18655, + 17628, + 17111, + 18302, + 17759, + 17243, + 17090, + 17151, + 16952, + 16858, + 16967, + 17243, + 16843, + 16349, + 17810, + 17569, + 17741, + 16755, + 16338, + 15774, + 17226, + 17173, + 17640, + 17351, + 16136, + 15935, + 16376, + 16259, + 15988 + ], + "reference_frame_size_bytes": 19365, + "encode_time_per_frame_s": { + "mean": 0.0007008733383069436, + "median": 0.000660700025036931, + "max": 0.001450899988412857 + }, + "decode_time_per_frame_s": { + "mean": 0.0016657566574091712, + "median": 0.001818799995817244, + "max": 0.0027820998802781105 + }, + "file_pipeline_latency_s": { + "mean": 0.002366629995716115, + "median": 0.0024835499934852123, + "max": 0.0036829998716712 + }, + "actual_encoded_fps": 1426.7913263980597, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 32.882766401214816, + "median": 32.867489397000966, + "max": 34.15897362295914 + }, + "mean_absolute_error": { + "mean": 3.921226914723714, + "median": 3.904683828353882, + "max": 4.815241813659668 + }, + "peak_process_rss_bytes": 88784896, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 5, + "window": "motion", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 17.909912595785443, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 684782.6666666666, + "peak_one_second_bitrate_bps": 728488, + "average_frame_size_bytes": 17119.566666666666, + "max_frame_size_bytes": 19365, + "radio_screen": { + "peak_packet_slots_per_second": 377, + "mean_packets_per_frame": 70.76666666666667, + "max_packets_per_frame": 80, + "airtime_for_peak_second_s": 6.232564, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 7846, + 6434, + 5457, + 4527, + 4911, + 3840, + 3549, + 3886, + 3945, + 4390, + 4269, + 3363, + 3624, + 4000, + 3604, + 5085, + 3621, + 3795, + 3938, + 4081, + 4925, + 4242, + 3893, + 4195, + 3998, + 4215, + 3358, + 3793, + 3897, + 3933 + ], + "keyframe_sizes_bytes": [ + 7846, + 3840, + 4269, + 5085, + 4925, + 4215 + ], + "reference_frame_size_bytes": 7846, + "encode_time_per_frame_s": { + "mean": 0.0037705499834070604, + "median": 0.0038178499089553952, + "max": 0.004887399962171912 + }, + "decode_time_per_frame_s": { + "mean": 0.0006954433396458626, + "median": 0.0006406999891623855, + "max": 0.001110399840399623 + }, + "file_pipeline_latency_s": { + "mean": 0.0047292733409752446, + "median": 0.004664800013415515, + "max": 0.006027299910783768 + }, + "actual_encoded_fps": 265.21329896186717, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 29.746948933109994, + "median": 29.714843349604664, + "max": 31.2511933449818 + }, + "mean_absolute_error": { + "mean": 5.592542457580566, + "median": 5.614748239517212, + "max": 6.494945049285889 + }, + "peak_process_rss_bytes": 97959936, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 5, + "window": "motion", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 17.909912595785443, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 171485.33333333334, + "peak_one_second_bitrate_bps": 233400, + "average_frame_size_bytes": 4287.133333333333, + "max_frame_size_bytes": 7846, + "radio_screen": { + "peak_packet_slots_per_second": 123, + "mean_packets_per_frame": 18.033333333333335, + "max_packets_per_frame": 33, + "airtime_for_peak_second_s": 2.033436, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 16211, + 15474, + 16332, + 16429, + 16692, + 16766, + 16155, + 16619, + 17138, + 16675, + 16159, + 15220, + 16068, + 16593, + 17004, + 17527, + 16867, + 16162, + 17290, + 16735 + ], + "reference_frame_size_bytes": 17527, + "encode_time_per_frame_s": { + "mean": 0.0007738500367850065, + "median": 0.0007323999889194965, + "max": 0.0009957000147551298 + }, + "decode_time_per_frame_s": { + "mean": 0.0015441500465385616, + "median": 0.001474199932999909, + "max": 0.0020376001484692097 + }, + "file_pipeline_latency_s": { + "mean": 0.0023180000833235683, + "median": 0.002315400051884353, + "max": 0.0027662001084536314 + }, + "actual_encoded_fps": 1292.2400367835392, + "unique_decoded_frames": 20, + "decoded_frame_count": 20, + "psnr_db": { + "mean": 33.376111267336924, + "median": 33.40291709659586, + "max": 33.75099529159123 + }, + "mean_absolute_error": { + "mean": 3.6912107944488524, + "median": 3.6994935274124146, + "max": 3.95845627784729 + }, + "peak_process_rss_bytes": 81354752, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 5, + "window": "turn", + "source_unique_frames": 20, + "source_temporal_change_mean_absolute": 19.30547476547271, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 660232.0, + "peak_one_second_bitrate_bps": 678800, + "average_frame_size_bytes": 16505.8, + "max_frame_size_bytes": 17527, + "radio_screen": { + "peak_packet_slots_per_second": 350, + "mean_packets_per_frame": 68.2, + "max_packets_per_frame": 72, + "airtime_for_peak_second_s": 5.7862, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 8245, + 6385, + 5514, + 5173, + 4417, + 3445, + 3746, + 3833, + 4009, + 4051, + 4094, + 4178, + 4125, + 4457, + 4427, + 3698, + 3970, + 4092, + 3669, + 3788 + ], + "keyframe_sizes_bytes": [ + 8245, + 3445, + 4094, + 3698 + ], + "reference_frame_size_bytes": 8245, + "encode_time_per_frame_s": { + "mean": 0.003535154997371137, + "median": 0.003623099997639656, + "max": 0.004741900134831667 + }, + "decode_time_per_frame_s": { + "mean": 0.0006686749868094922, + "median": 0.0006317499792203307, + "max": 0.0011257999576628208 + }, + "file_pipeline_latency_s": { + "mean": 0.004386909981258213, + "median": 0.0045007000444456935, + "max": 0.0057854000478982925 + }, + "actual_encoded_fps": 282.87302840855193, + "unique_decoded_frames": 20, + "decoded_frame_count": 20, + "psnr_db": { + "mean": 30.641766827652045, + "median": 30.51580986653442, + "max": 32.715556391682895 + }, + "mean_absolute_error": { + "mean": 5.113049697875977, + "median": 5.196004867553711, + "max": 6.24200963973999 + }, + "peak_process_rss_bytes": 90042368, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 5, + "window": "turn", + "source_unique_frames": 20, + "source_temporal_change_mean_absolute": 19.30547476547271, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 178632.0, + "peak_one_second_bitrate_bps": 237872, + "average_frame_size_bytes": 4465.8, + "max_frame_size_bytes": 8245, + "radio_screen": { + "peak_packet_slots_per_second": 125, + "mean_packets_per_frame": 18.9, + "max_packets_per_frame": 34, + "airtime_for_peak_second_s": 2.0665, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 19365, + 18843, + 18655, + 18644, + 17628, + 16188, + 17111, + 18331, + 18302, + 18014, + 17759, + 17297, + 17243, + 17493, + 17090, + 17248, + 17151, + 17170, + 16952, + 16930, + 16858, + 17017, + 16967, + 17193, + 17243, + 17636, + 16843, + 16077, + 16349, + 16708, + 17810, + 17754, + 17569, + 17432, + 17741, + 17145, + 16755, + 17017, + 16338, + 15561, + 15774, + 16551, + 17226, + 17095, + 17173, + 17418, + 17640, + 17833, + 17351, + 16852, + 16136, + 15609, + 15935, + 16634, + 16376, + 16397, + 16259, + 16178, + 15988, + 15571 + ], + "reference_frame_size_bytes": 19365, + "encode_time_per_frame_s": { + "mean": 0.0007244399865157902, + "median": 0.0006999500328674912, + "max": 0.0013504999224096537 + }, + "decode_time_per_frame_s": { + "mean": 0.0009641233365982771, + "median": 0.0009041000157594681, + "max": 0.0027626999653875828 + }, + "file_pipeline_latency_s": { + "mean": 0.0016885633231140673, + "median": 0.0015897999983280897, + "max": 0.003484399989247322 + }, + "actual_encoded_fps": 1380.3765924207491, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 32.899785611354154, + "median": 32.872951622109134, + "max": 34.180811579875325 + }, + "mean_absolute_error": { + "mean": 3.912356980641683, + "median": 3.8998148441314697, + "max": 4.815241813659668 + }, + "peak_process_rss_bytes": 109780992, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "window": "motion", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 14.563235836472066, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1367230.6666666667, + "peak_one_second_bitrate_bps": 1448648, + "average_frame_size_bytes": 17090.383333333335, + "max_frame_size_bytes": 19365, + "radio_screen": { + "peak_packet_slots_per_second": 749, + "mean_packets_per_frame": 70.6, + "max_packets_per_frame": 80, + "airtime_for_peak_second_s": 12.382468000000001, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 7847, + 5625, + 4541, + 2908, + 2522, + 2256, + 1961, + 2087, + 2072, + 1943, + 1898, + 1796, + 1912, + 1843, + 2104, + 2135, + 1868, + 2025, + 2276, + 1785, + 2108, + 1809, + 1916, + 1885, + 1931, + 2024, + 2098, + 2116, + 1742, + 1982, + 2419, + 1775, + 1938, + 1910, + 1984, + 1918, + 2004, + 2093, + 2132, + 2030, + 2464, + 1772, + 1992, + 1980, + 1869, + 1984, + 2046, + 2044, + 1997, + 2029, + 2365, + 1697, + 1878, + 2036, + 2121, + 1955, + 2021, + 1866, + 2066, + 1981 + ], + "keyframe_sizes_bytes": [ + 7847, + 1898, + 2108, + 2419, + 2464, + 2365 + ], + "reference_frame_size_bytes": 7847, + "encode_time_per_frame_s": { + "mean": 0.0032618833511757353, + "median": 0.0031863499898463488, + "max": 0.005714199971407652 + }, + "decode_time_per_frame_s": { + "mean": 0.0005031733385597666, + "median": 0.0004607000155374408, + "max": 0.0012356999795883894 + }, + "file_pipeline_latency_s": { + "mean": 0.003938170014104496, + "median": 0.003825700026936829, + "max": 0.006330200005322695 + }, + "actual_encoded_fps": 306.571355361176, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 27.96829257148257, + "median": 27.86956680610711, + "max": 29.741687041254295 + }, + "mean_absolute_error": { + "mean": 6.933752473195394, + "median": 7.011233329772949, + "max": 8.50744915008545 + }, + "peak_process_rss_bytes": 119533568, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "window": "motion", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 14.563235836472066, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 177841.33333333334, + "peak_one_second_bitrate_bps": 270096, + "average_frame_size_bytes": 2223.016666666667, + "max_frame_size_bytes": 7847, + "radio_screen": { + "peak_packet_slots_per_second": 144, + "mean_packets_per_frame": 9.633333333333333, + "max_packets_per_frame": 33, + "airtime_for_peak_second_s": 2.380608, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 16211, + 15473, + 15474, + 16385, + 16332, + 16381, + 16429, + 16424, + 16692, + 17120, + 16766, + 16516, + 16155, + 17822, + 16619, + 16430, + 17138, + 16463, + 16675, + 16525, + 16159, + 15634, + 15220, + 15498, + 16068, + 16460, + 16593, + 16810, + 17004, + 17055, + 17527, + 17116, + 16867, + 16245, + 16162, + 16467, + 17290, + 17265, + 16735, + 17084 + ], + "reference_frame_size_bytes": 17822, + "encode_time_per_frame_s": { + "mean": 0.0008774649875704199, + "median": 0.0008286499651148915, + "max": 0.0014454999472945929 + }, + "decode_time_per_frame_s": { + "mean": 0.0011110300256405026, + "median": 0.0010472001740708947, + "max": 0.0019243001006543636 + }, + "file_pipeline_latency_s": { + "mean": 0.0019884950132109227, + "median": 0.0019200000679120421, + "max": 0.0030538998544216156 + }, + "actual_encoded_fps": 1139.646611734176, + "unique_decoded_frames": 40, + "decoded_frame_count": 40, + "psnr_db": { + "mean": 33.365361922996364, + "median": 33.402739722836984, + "max": 33.78699021376219 + }, + "mean_absolute_error": { + "mean": 3.692791301012039, + "median": 3.701597213745117, + "max": 4.014949321746826 + }, + "peak_process_rss_bytes": 94859264, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "window": "turn", + "source_unique_frames": 40, + "source_temporal_change_mean_absolute": 15.459505727682812, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1322578.0, + "peak_one_second_bitrate_bps": 1351984, + "average_frame_size_bytes": 16532.225, + "max_frame_size_bytes": 17822, + "radio_screen": { + "peak_packet_slots_per_second": 697, + "mean_packets_per_frame": 68.325, + "max_packets_per_frame": 74, + "airtime_for_peak_second_s": 11.522804, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 8246, + 5285, + 4034, + 3191, + 2392, + 2267, + 2219, + 2111, + 2149, + 2045, + 1845, + 1788, + 1953, + 2177, + 1832, + 2041, + 1923, + 1980, + 1932, + 2154, + 1976, + 2195, + 1928, + 1868, + 2158, + 2135, + 2019, + 2003, + 1966, + 1951, + 1891, + 2198, + 1986, + 1982, + 2019, + 1846, + 1925, + 2038, + 1888, + 2205 + ], + "keyframe_sizes_bytes": [ + 8246, + 1845, + 1976, + 1891 + ], + "reference_frame_size_bytes": 8246, + "encode_time_per_frame_s": { + "mean": 0.0030434700136538597, + "median": 0.0029774000868201256, + "max": 0.004569599870592356 + }, + "decode_time_per_frame_s": { + "mean": 0.0004873675003182143, + "median": 0.00043560005724430084, + "max": 0.0011110000777989626 + }, + "file_pipeline_latency_s": { + "mean": 0.0036870400246698408, + "median": 0.0035488499561324716, + "max": 0.00549489981494844 + }, + "actual_encoded_fps": 328.57231893651647, + "unique_decoded_frames": 40, + "decoded_frame_count": 40, + "psnr_db": { + "mean": 28.71781409524627, + "median": 28.508929014280156, + "max": 32.3870163400713 + }, + "mean_absolute_error": { + "mean": 6.482581698894501, + "median": 6.617932558059692, + "max": 8.208939552307129 + }, + "peak_process_rss_bytes": 105041920, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "window": "turn", + "source_unique_frames": 40, + "source_temporal_change_mean_absolute": 15.459505727682812, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 187482.0, + "peak_one_second_bitrate_bps": 271512, + "average_frame_size_bytes": 2343.525, + "max_frame_size_bytes": 8246, + "radio_screen": { + "peak_packet_slots_per_second": 144, + "mean_packets_per_frame": 10.1, + "max_packets_per_frame": 34, + "airtime_for_peak_second_s": 2.380608, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 19365, + 17335, + 17364, + 18655, + 17109, + 16744, + 17628, + 15239, + 15269, + 17111, + 16705, + 16936, + 18302, + 16922, + 16344, + 17759, + 16021, + 15900, + 17243, + 16008, + 15571, + 17090, + 15473, + 15573, + 17151, + 15735, + 15477, + 16952, + 15465, + 15398, + 16858, + 15257, + 15474, + 16967, + 15679, + 15696, + 17243, + 15880, + 15734, + 16843, + 14908, + 14581, + 16349, + 15296, + 15444, + 17810, + 16333, + 16276, + 17569, + 15974, + 16068, + 17741, + 15664, + 15197, + 16755, + 15171, + 15367, + 16338, + 14327, + 14618, + 15774, + 15045, + 15240, + 17226, + 15635, + 15632, + 17173, + 15949, + 15979, + 17640, + 16020, + 16021, + 17351, + 15651, + 15085, + 16136, + 14432, + 14416, + 15935, + 15051, + 15135, + 16376, + 14681, + 14793, + 16259, + 14632, + 14706, + 15988, + 14129, + 13973 + ], + "reference_frame_size_bytes": 19365, + "encode_time_per_frame_s": { + "mean": 0.0006598588958796527, + "median": 0.0006327999290078878, + "max": 0.0011778001207858324 + }, + "decode_time_per_frame_s": { + "mean": 0.0008627522167646223, + "median": 0.0008260998874902725, + "max": 0.001568100182339549 + }, + "file_pipeline_latency_s": { + "mean": 0.001522611112644275, + "median": 0.0014732000418007374, + "max": 0.0023117000237107277 + }, + "actual_encoded_fps": 1515.4755149082407, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 33.52299919560117, + "median": 33.6453736119616, + "max": 35.09143614870475 + }, + "mean_absolute_error": { + "mean": 3.6743271271387736, + "median": 3.613726854324341, + "max": 4.815241813659668 + }, + "peak_process_rss_bytes": 131633152, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 15, + "window": "motion", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 12.37383958528402, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1929765.3333333333, + "peak_one_second_bitrate_bps": 2056224, + "average_frame_size_bytes": 16081.377777777778, + "max_frame_size_bytes": 19365, + "radio_screen": { + "peak_packet_slots_per_second": 1063, + "mean_packets_per_frame": 66.46666666666667, + "max_packets_per_frame": 80, + "airtime_for_peak_second_s": 17.573516, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 15, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 7847, + 4902, + 3755, + 2564, + 2200, + 1678, + 1493, + 1459, + 1335, + 1234, + 1498, + 1455, + 1080, + 1333, + 1247, + 1453, + 1277, + 1240, + 1253, + 1344, + 1216, + 1396, + 1484, + 1363, + 1278, + 1393, + 1379, + 1420, + 1204, + 1263, + 1446, + 1119, + 1197, + 1455, + 1381, + 1323, + 1331, + 1435, + 1417, + 1218, + 1432, + 1172, + 1116, + 1492, + 1334, + 1515, + 1127, + 1436, + 1196, + 1412, + 1355, + 1225, + 1491, + 1303, + 1171, + 1467, + 1257, + 1364, + 1482, + 1190, + 1623, + 1157, + 1335, + 1376, + 1357, + 1368, + 1204, + 1387, + 1342, + 1337, + 1348, + 1313, + 1267, + 1447, + 1245, + 1592, + 1204, + 1163, + 1262, + 1446, + 1274, + 1292, + 1274, + 1412, + 1409, + 1490, + 1350, + 1298, + 1376, + 1213 + ], + "keyframe_sizes_bytes": [ + 7847, + 1453, + 1446, + 1515, + 1623, + 1592 + ], + "reference_frame_size_bytes": 7847, + "encode_time_per_frame_s": { + "mean": 0.0026939855474564763, + "median": 0.002634849981404841, + "max": 0.004682400031015277 + }, + "decode_time_per_frame_s": { + "mean": 0.000373603338893089, + "median": 0.0003544499631971121, + "max": 0.001055500004440546 + }, + "file_pipeline_latency_s": { + "mean": 0.00321928222094559, + "median": 0.003131199860945344, + "max": 0.005669299978762865 + }, + "actual_encoded_fps": 371.19724006839937, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 27.31105220699837, + "median": 27.403472189358467, + "max": 30.68888522968996 + }, + "mean_absolute_error": { + "mean": 7.646938186221653, + "median": 7.5943756103515625, + "max": 9.721702575683594 + }, + "peak_process_rss_bytes": 143667200, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 15, + "decoder_errors": 14 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 15, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 15, + "window": "motion", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 12.37383958528402, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 180084.0, + "peak_one_second_bitrate_bps": 280640, + "average_frame_size_bytes": 1500.7, + "max_frame_size_bytes": 7847, + "radio_screen": { + "peak_packet_slots_per_second": 153, + "mean_packets_per_frame": 6.622222222222222, + "max_packets_per_frame": 33, + "airtime_for_peak_second_s": 2.529396, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 16211, + 14565, + 14493, + 15474, + 14902, + 14854, + 16332, + 15166, + 15048, + 16429, + 15075, + 15271, + 16692, + 15664, + 15908, + 16766, + 15385, + 14992, + 16155, + 15846, + 17108, + 16619, + 15119, + 15237, + 17138, + 15369, + 15256, + 16675, + 15153, + 15150, + 16159, + 14236, + 14137, + 15220, + 14112, + 14508, + 16068, + 15158, + 15214, + 16593, + 15493, + 15409, + 17004, + 15407, + 15385, + 17527, + 15602, + 15475, + 16867, + 15041, + 14774, + 16162, + 15017, + 15508, + 17290, + 15823, + 15646, + 16735, + 15648, + 15756 + ], + "reference_frame_size_bytes": 17527, + "encode_time_per_frame_s": { + "mean": 0.0006936599927333494, + "median": 0.0006567499367520213, + "max": 0.0015541999600827694 + }, + "decode_time_per_frame_s": { + "mean": 0.0008544283453375101, + "median": 0.0008260998874902725, + "max": 0.0017125001177191734 + }, + "file_pipeline_latency_s": { + "mean": 0.0015480883380708595, + "median": 0.001488650101236999, + "max": 0.003266700077801943 + }, + "actual_encoded_fps": 1441.62847861461, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 33.99257114530201, + "median": 34.235316600070426, + "max": 34.780932951935576 + }, + "mean_absolute_error": { + "mean": 3.471452208360036, + "median": 3.389391541481018, + "max": 3.95845627784729 + }, + "peak_process_rss_bytes": 109760512, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 15, + "window": "turn", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 13.059937740309165, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1878052.0, + "peak_one_second_bitrate_bps": 1914152, + "average_frame_size_bytes": 15650.433333333332, + "max_frame_size_bytes": 17527, + "radio_screen": { + "peak_packet_slots_per_second": 989, + "mean_packets_per_frame": 64.68333333333334, + "max_packets_per_frame": 72, + "airtime_for_peak_second_s": 16.350148, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 15, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 8246, + 4172, + 3557, + 2651, + 2164, + 1877, + 1427, + 1621, + 1401, + 1418, + 1423, + 1359, + 1246, + 1331, + 1271, + 1450, + 1277, + 1306, + 1311, + 1341, + 1452, + 1272, + 1283, + 1247, + 1295, + 1381, + 1325, + 1243, + 1392, + 1169, + 1410, + 1145, + 1528, + 1171, + 1355, + 1474, + 1386, + 1545, + 1400, + 1142, + 1206, + 1491, + 1261, + 1278, + 1465, + 1291, + 1204, + 1218, + 1461, + 1350, + 1179, + 1284, + 1395, + 1468, + 1384, + 1396, + 1321, + 1263, + 1309, + 1363 + ], + "keyframe_sizes_bytes": [ + 8246, + 1450, + 1410, + 1291 + ], + "reference_frame_size_bytes": 8246, + "encode_time_per_frame_s": { + "mean": 0.002819150007174661, + "median": 0.002681049983948469, + "max": 0.00448759994469583 + }, + "decode_time_per_frame_s": { + "mean": 0.0004057433339767158, + "median": 0.000367300002835691, + "max": 0.0011364000383764505 + }, + "file_pipeline_latency_s": { + "mean": 0.0033822350242796043, + "median": 0.0032279000151902437, + "max": 0.005325899925082922 + }, + "actual_encoded_fps": 354.7168463739166, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 27.83855284965716, + "median": 27.491023062083475, + "max": 32.84126322681651 + }, + "mean_absolute_error": { + "mean": 7.349384399255117, + "median": 7.5838258266448975, + "max": 9.727437973022461 + }, + "peak_process_rss_bytes": 120971264, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 15, + "decoder_errors": 14 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 15, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 15, + "window": "turn", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 13.059937740309165, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 190102.0, + "peak_one_second_bitrate_bps": 281312, + "average_frame_size_bytes": 1584.1833333333334, + "max_frame_size_bytes": 8246, + "radio_screen": { + "peak_packet_slots_per_second": 150, + "mean_packets_per_frame": 6.966666666666667, + "max_packets_per_frame": 34, + "airtime_for_peak_second_s": 2.4798, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 22184, + 21542, + 20462, + 19707, + 21131, + 20565, + 20049, + 19877, + 20002, + 19723, + 19636, + 19782, + 19997, + 19610, + 19011, + 20597, + 20424, + 20475, + 19565, + 19115, + 18482, + 20055, + 19959, + 20478, + 20211, + 18874, + 18626, + 19077, + 18897, + 18755 + ], + "reference_frame_size_bytes": 22184, + "encode_time_per_frame_s": { + "mean": 0.0010181799996644258, + "median": 0.0009627998806536198, + "max": 0.0019876998849213123 + }, + "decode_time_per_frame_s": { + "mean": 0.0015518566748748224, + "median": 0.0014375499449670315, + "max": 0.002377299824729562 + }, + "file_pipeline_latency_s": { + "mean": 0.002570036674539248, + "median": 0.0024138499284163117, + "max": 0.004294299986213446 + }, + "actual_encoded_fps": 982.1446112962171, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 33.67799038333643, + "median": 33.67809280972817, + "max": 34.73898389709011 + }, + "mean_absolute_error": { + "mean": 3.1398666779200237, + "median": 3.1227539777755737, + "max": 3.778184652328491 + }, + "peak_process_rss_bytes": 127803392, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 480 + ], + "fps": 5, + "window": "motion", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 13.43243444683908, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 795824.0, + "peak_one_second_bitrate_bps": 840208, + "average_frame_size_bytes": 19895.6, + "max_frame_size_bytes": 22184, + "radio_screen": { + "peak_packet_slots_per_second": 432, + "mean_packets_per_frame": 81.96666666666667, + "max_packets_per_frame": 91, + "airtime_for_peak_second_s": 7.141824000000001, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 7300, + 5895, + 5312, + 4545, + 5116, + 4378, + 3648, + 3522, + 3968, + 4525, + 4527, + 3343, + 3608, + 3964, + 3267, + 5392, + 3981, + 3590, + 4040, + 3757, + 5086, + 4246, + 3698, + 3921, + 4004, + 4644, + 3635, + 3547, + 3565, + 3743 + ], + "keyframe_sizes_bytes": [ + 7300, + 4378, + 4527, + 5392, + 5086, + 4644 + ], + "reference_frame_size_bytes": 7300, + "encode_time_per_frame_s": { + "mean": 0.00410814667896678, + "median": 0.004076399956829846, + "max": 0.005281400168314576 + }, + "decode_time_per_frame_s": { + "mean": 0.0007397500254834691, + "median": 0.0006918000290170312, + "max": 0.00136340013705194 + }, + "file_pipeline_latency_s": { + "mean": 0.00503348334847639, + "median": 0.004888350027613342, + "max": 0.006138900062069297 + }, + "actual_encoded_fps": 243.41876718274943, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 30.61272487872454, + "median": 30.54732465030411, + "max": 31.846275842678523 + }, + "mean_absolute_error": { + "mean": 4.425680383046468, + "median": 4.461428642272949, + "max": 4.981562614440918 + }, + "peak_process_rss_bytes": 131129344, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 480 + ], + "fps": 5, + "window": "motion", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 13.43243444683908, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 170356.0, + "peak_one_second_bitrate_bps": 225344, + "average_frame_size_bytes": 4258.9, + "max_frame_size_bytes": 7300, + "radio_screen": { + "peak_packet_slots_per_second": 117, + "mean_packets_per_frame": 17.933333333333334, + "max_packets_per_frame": 30, + "airtime_for_peak_second_s": 1.934244, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 19013, + 18201, + 19133, + 19200, + 19559, + 19644, + 18904, + 19488, + 19906, + 19332, + 18819, + 17891, + 18724, + 19312, + 19585, + 20335, + 19631, + 18857, + 19980, + 19592 + ], + "reference_frame_size_bytes": 20335, + "encode_time_per_frame_s": { + "mean": 0.0010546649806201457, + "median": 0.0009810499614104629, + "max": 0.0016745999455451965 + }, + "decode_time_per_frame_s": { + "mean": 0.0015423350152559579, + "median": 0.0014292499981820583, + "max": 0.0024844000581651926 + }, + "file_pipeline_latency_s": { + "mean": 0.002596999995876104, + "median": 0.0024362499825656414, + "max": 0.0034199999645352364 + }, + "actual_encoded_fps": 948.1683931631042, + "unique_decoded_frames": 20, + "decoded_frame_count": 20, + "psnr_db": { + "mean": 34.25029047357622, + "median": 34.21095118221713, + "max": 34.68210185553151 + }, + "mean_absolute_error": { + "mean": 2.924480700492859, + "median": 2.939993977546692, + "max": 3.1088497638702393 + }, + "peak_process_rss_bytes": 87166976, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 480 + ], + "fps": 5, + "window": "turn", + "source_unique_frames": 20, + "source_temporal_change_mean_absolute": 14.479106074104532, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 770212.0, + "peak_one_second_bitrate_bps": 787160, + "average_frame_size_bytes": 19255.3, + "max_frame_size_bytes": 20335, + "radio_screen": { + "peak_packet_slots_per_second": 406, + "mean_packets_per_frame": 79.45, + "max_packets_per_frame": 84, + "airtime_for_peak_second_s": 6.711992, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 7666, + 6146, + 4834, + 4543, + 4663, + 4367, + 3941, + 3706, + 4105, + 3919, + 4533, + 4056, + 3621, + 4170, + 3852, + 4666, + 3653, + 3997, + 3574, + 3970 + ], + "keyframe_sizes_bytes": [ + 7666, + 4367, + 4533, + 4666 + ], + "reference_frame_size_bytes": 7666, + "encode_time_per_frame_s": { + "mean": 0.004345594998449087, + "median": 0.004328700131736696, + "max": 0.006467200117185712 + }, + "decode_time_per_frame_s": { + "mean": 0.0007419750443659722, + "median": 0.0006935000419616699, + "max": 0.0012240000069141388 + }, + "file_pipeline_latency_s": { + "mean": 0.0052823850302957, + "median": 0.00519170006737113, + "max": 0.007813600124791265 + }, + "actual_encoded_fps": 230.11808517749424, + "unique_decoded_frames": 20, + "decoded_frame_count": 20, + "psnr_db": { + "mean": 31.60358444405713, + "median": 31.49743632048247, + "max": 33.43296366460339 + }, + "mean_absolute_error": { + "mean": 3.9580163240432737, + "median": 4.000163793563843, + "max": 4.493807315826416 + }, + "peak_process_rss_bytes": 97234944, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 480 + ], + "fps": 5, + "window": "turn", + "source_unique_frames": 20, + "source_temporal_change_mean_absolute": 14.479106074104532, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 175964.0, + "peak_one_second_bitrate_bps": 222816, + "average_frame_size_bytes": 4399.1, + "max_frame_size_bytes": 7666, + "radio_screen": { + "peak_packet_slots_per_second": 117, + "mean_packets_per_frame": 18.55, + "max_packets_per_frame": 32, + "airtime_for_peak_second_s": 1.934244, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 22184, + 21739, + 21542, + 21394, + 20462, + 18895, + 19707, + 21039, + 21131, + 20878, + 20565, + 20093, + 20049, + 20223, + 19877, + 20036, + 20002, + 20045, + 19723, + 19795, + 19636, + 19785, + 19782, + 19956, + 19997, + 20409, + 19610, + 18826, + 19011, + 19439, + 20597, + 20487, + 20424, + 20241, + 20475, + 20051, + 19565, + 19843, + 19115, + 18137, + 18482, + 19150, + 20055, + 19876, + 19959, + 20203, + 20478, + 20580, + 20211, + 19734, + 18874, + 18236, + 18626, + 19390, + 19077, + 19058, + 18897, + 18771, + 18755, + 18212 + ], + "reference_frame_size_bytes": 22184, + "encode_time_per_frame_s": { + "mean": 0.00102710333885625, + "median": 0.0009937500581145287, + "max": 0.0018136999569833279 + }, + "decode_time_per_frame_s": { + "mean": 0.001487021652671198, + "median": 0.0014250499662011862, + "max": 0.002177000045776367 + }, + "file_pipeline_latency_s": { + "mean": 0.002514124991527448, + "median": 0.0024363999255001545, + "max": 0.003689900040626526 + }, + "actual_encoded_fps": 973.6118676369688, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 33.69118930793484, + "median": 33.66413946258591, + "max": 34.80811225781434 + }, + "mean_absolute_error": { + "mean": 3.13394383986791, + "median": 3.1311084032058716, + "max": 3.778184652328491 + }, + "peak_process_rss_bytes": 156598272, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 480 + ], + "fps": 10, + "window": "motion", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 10.922426877354049, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1588518.6666666667, + "peak_one_second_bitrate_bps": 1671768, + "average_frame_size_bytes": 19856.483333333334, + "max_frame_size_bytes": 22184, + "radio_screen": { + "peak_packet_slots_per_second": 861, + "mean_packets_per_frame": 81.85, + "max_packets_per_frame": 91, + "airtime_for_peak_second_s": 14.234052, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 7301, + 5274, + 4200, + 3943, + 2525, + 2410, + 2120, + 2023, + 2044, + 1894, + 2031, + 1542, + 1759, + 1916, + 1984, + 2042, + 1932, + 1895, + 2142, + 1774, + 2465, + 1734, + 2062, + 1988, + 2049, + 1643, + 2128, + 1682, + 2113, + 1921, + 2573, + 1825, + 1795, + 1987, + 2091, + 2128, + 1981, + 1899, + 2084, + 1716, + 2723, + 1778, + 1837, + 1896, + 1995, + 2182, + 1933, + 2158, + 1866, + 2052, + 2603, + 1718, + 1751, + 1963, + 2108, + 1882, + 2100, + 1917, + 1881, + 1959 + ], + "keyframe_sizes_bytes": [ + 7301, + 2031, + 2465, + 2573, + 2723, + 2603 + ], + "reference_frame_size_bytes": 7301, + "encode_time_per_frame_s": { + "mean": 0.003554261650424451, + "median": 0.0035046000266447663, + "max": 0.005126599920913577 + }, + "decode_time_per_frame_s": { + "mean": 0.0005150383454747498, + "median": 0.0004861499182879925, + "max": 0.000992499990388751 + }, + "file_pipeline_latency_s": { + "mean": 0.004262813312622408, + "median": 0.004196099936962128, + "max": 0.00636060000397265 + }, + "actual_encoded_fps": 281.35238717739867, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 28.686518266700798, + "median": 28.653990731892605, + "max": 30.5252735699758 + }, + "mean_absolute_error": { + "mean": 5.612645117441813, + "median": 5.616659641265869, + "max": 7.143606662750244 + }, + "peak_process_rss_bytes": 163131392, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 480 + ], + "fps": 10, + "window": "motion", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 10.922426877354049, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 177222.66666666666, + "peak_one_second_bitrate_bps": 269872, + "average_frame_size_bytes": 2215.2833333333333, + "max_frame_size_bytes": 7301, + "radio_screen": { + "peak_packet_slots_per_second": 143, + "mean_packets_per_frame": 9.583333333333334, + "max_packets_per_frame": 30, + "airtime_for_peak_second_s": 2.3640760000000003, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 19013, + 18201, + 18201, + 19068, + 19133, + 19207, + 19200, + 19283, + 19559, + 19942, + 19644, + 19352, + 18904, + 20495, + 19488, + 19299, + 19906, + 19122, + 19332, + 19315, + 18819, + 18240, + 17891, + 18195, + 18724, + 19128, + 19312, + 19470, + 19585, + 19728, + 20335, + 19754, + 19631, + 19011, + 18857, + 19126, + 19980, + 20084, + 19592, + 19834 + ], + "reference_frame_size_bytes": 20495, + "encode_time_per_frame_s": { + "mean": 0.0009819650265853852, + "median": 0.0009785000002011657, + "max": 0.0011251999530941248 + }, + "decode_time_per_frame_s": { + "mean": 0.0014562449767254293, + "median": 0.0014177000848576427, + "max": 0.00218959990888834 + }, + "file_pipeline_latency_s": { + "mean": 0.0024382100033108144, + "median": 0.0024045498576015234, + "max": 0.003291199915111065 + }, + "actual_encoded_fps": 1018.3662074782117, + "unique_decoded_frames": 40, + "decoded_frame_count": 40, + "psnr_db": { + "mean": 34.24177104310145, + "median": 34.216928266321425, + "max": 34.68210185553151 + }, + "mean_absolute_error": { + "mean": 2.9234984695911406, + "median": 2.9358001947402954, + "max": 3.174952268600464 + }, + "peak_process_rss_bytes": 112889856, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 480 + ], + "fps": 10, + "window": "turn", + "source_unique_frames": 40, + "source_temporal_change_mean_absolute": 11.594629295762108, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1541920.0, + "peak_one_second_bitrate_bps": 1569632, + "average_frame_size_bytes": 19274, + "max_frame_size_bytes": 20495, + "radio_screen": { + "peak_packet_slots_per_second": 809, + "mean_packets_per_frame": 79.5, + "max_packets_per_frame": 84, + "airtime_for_peak_second_s": 13.374388, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 7667, + 5046, + 3830, + 4065, + 2424, + 2337, + 2218, + 2173, + 2078, + 2005, + 1995, + 1859, + 1793, + 1837, + 1977, + 1867, + 1794, + 1995, + 1963, + 2112, + 2271, + 1922, + 1894, + 1927, + 1911, + 2296, + 2065, + 1889, + 1990, + 1954, + 2119, + 2132, + 2070, + 2011, + 2122, + 1899, + 1925, + 1992, + 1891, + 1944 + ], + "keyframe_sizes_bytes": [ + 7667, + 1995, + 2271, + 2119 + ], + "reference_frame_size_bytes": 7667, + "encode_time_per_frame_s": { + "mean": 0.0034107175073586405, + "median": 0.003331199986860156, + "max": 0.005488299997523427 + }, + "decode_time_per_frame_s": { + "mean": 0.0005076200119219721, + "median": 0.0004616000223904848, + "max": 0.0012990999966859818 + }, + "file_pipeline_latency_s": { + "mean": 0.004090777505189181, + "median": 0.00396190001629293, + "max": 0.006571699865162373 + }, + "actual_encoded_fps": 293.19344033696575, + "unique_decoded_frames": 40, + "decoded_frame_count": 40, + "psnr_db": { + "mean": 29.553524019171018, + "median": 29.336226347618307, + "max": 33.11972173822863 + }, + "mean_absolute_error": { + "mean": 5.182913571596146, + "median": 5.242105960845947, + "max": 6.690451622009277 + }, + "peak_process_rss_bytes": 124735488, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 480 + ], + "fps": 10, + "window": "turn", + "source_unique_frames": 40, + "source_temporal_change_mean_absolute": 11.594629295762108, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 186518.0, + "peak_one_second_bitrate_bps": 270744, + "average_frame_size_bytes": 2331.475, + "max_frame_size_bytes": 7667, + "radio_screen": { + "peak_packet_slots_per_second": 143, + "mean_packets_per_frame": 10.025, + "max_packets_per_frame": 32, + "airtime_for_peak_second_s": 2.3640760000000003, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 31571, + 29901, + 27900, + 26931, + 29057, + 28063, + 27258, + 27061, + 27028, + 26821, + 26683, + 26726, + 27384, + 26531, + 25778, + 28208, + 27614, + 27998, + 26464, + 25550, + 24566, + 26967, + 26892, + 27750, + 27373, + 25310, + 25056, + 25542, + 25465, + 25034 + ], + "reference_frame_size_bytes": 31571, + "encode_time_per_frame_s": { + "mean": 0.0014200499979779124, + "median": 0.0013417500304058194, + "max": 0.0020704998169094324 + }, + "decode_time_per_frame_s": { + "mean": 0.0024707299812386434, + "median": 0.002366949920542538, + "max": 0.0033019999973475933 + }, + "file_pipeline_latency_s": { + "mean": 0.003890779979216556, + "median": 0.0037234999472275376, + "max": 0.00461820000782609 + }, + "actual_encoded_fps": 704.2005573211895, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 34.58765689950851, + "median": 34.618318869987974, + "max": 35.65258779422048 + }, + "mean_absolute_error": { + "mean": 3.282923714319865, + "median": 3.2553104162216187, + "max": 4.062478065490723 + }, + "peak_process_rss_bytes": 106483712, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 854, + 480 + ], + "fps": 5, + "window": "motion", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 17.836906051755545, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1080642.6666666667, + "peak_one_second_bitrate_bps": 1162880, + "average_frame_size_bytes": 27016.066666666666, + "max_frame_size_bytes": 31571, + "radio_screen": { + "peak_packet_slots_per_second": 599, + "mean_packets_per_frame": 111.2, + "max_packets_per_frame": 130, + "airtime_for_peak_second_s": 9.902668, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 6635, + 6665, + 6219, + 4876, + 4585, + 4008, + 3876, + 3820, + 3951, + 4763, + 4092, + 3071, + 3782, + 3925, + 4125, + 4613, + 3369, + 3996, + 3987, + 4006, + 4935, + 3867, + 3639, + 4034, + 4046, + 4663, + 3516, + 3848, + 3925, + 3750 + ], + "keyframe_sizes_bytes": [ + 6635, + 4008, + 4092, + 4613, + 4935, + 4663 + ], + "reference_frame_size_bytes": 6635, + "encode_time_per_frame_s": { + "mean": 0.00593943001391987, + "median": 0.006125599960796535, + "max": 0.007549000205472112 + }, + "decode_time_per_frame_s": { + "mean": 0.0008789700300743182, + "median": 0.0008390500443056226, + "max": 0.0015968000516295433 + }, + "file_pipeline_latency_s": { + "mean": 0.007559736662854751, + "median": 0.007752100005745888, + "max": 0.009895800147205591 + }, + "actual_encoded_fps": 168.36632432007156, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 29.39297120501323, + "median": 29.373067828325183, + "max": 30.741796839179916 + }, + "mean_absolute_error": { + "mean": 5.864010779062907, + "median": 5.930141448974609, + "max": 6.769604682922363 + }, + "peak_process_rss_bytes": 118325248, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 854, + 480 + ], + "fps": 5, + "window": "motion", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 17.836906051755545, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 171449.33333333334, + "peak_one_second_bitrate_bps": 231840, + "average_frame_size_bytes": 4286.233333333334, + "max_frame_size_bytes": 6665, + "radio_screen": { + "peak_packet_slots_per_second": 121, + "mean_packets_per_frame": 18.033333333333335, + "max_packets_per_frame": 28, + "airtime_for_peak_second_s": 2.000372, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 26074, + 24606, + 26062, + 26077, + 26445, + 26404, + 25678, + 26344, + 27070, + 26225, + 25485, + 24289, + 25187, + 26156, + 26922, + 28166, + 26867, + 25592, + 27525, + 26705 + ], + "reference_frame_size_bytes": 28166, + "encode_time_per_frame_s": { + "mean": 0.0013728150282986463, + "median": 0.0013532500015571713, + "max": 0.001660000067204237 + }, + "decode_time_per_frame_s": { + "mean": 0.002379794989246875, + "median": 0.0023053500335663557, + "max": 0.002796399872750044 + }, + "file_pipeline_latency_s": { + "mean": 0.0037526100175455214, + "median": 0.0037224999396130443, + "max": 0.004456399939954281 + }, + "actual_encoded_fps": 728.4302541758431, + "unique_decoded_frames": 20, + "decoded_frame_count": 20, + "psnr_db": { + "mean": 35.037346308080956, + "median": 35.046333286052636, + "max": 35.36219212210543 + }, + "mean_absolute_error": { + "mean": 3.105090582370758, + "median": 3.1172298192977905, + "max": 3.3063881397247314 + }, + "peak_process_rss_bytes": 92786688, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 854, + 480 + ], + "fps": 5, + "window": "turn", + "source_unique_frames": 20, + "source_temporal_change_mean_absolute": 19.25445114665078, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1047758.0, + "peak_one_second_bitrate_bps": 1080576, + "average_frame_size_bytes": 26193.95, + "max_frame_size_bytes": 28166, + "radio_screen": { + "peak_packet_slots_per_second": 556, + "mean_packets_per_frame": 107.8, + "max_packets_per_frame": 116, + "airtime_for_peak_second_s": 9.191792, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 7066, + 6532, + 5789, + 5246, + 4785, + 3722, + 3844, + 3931, + 4032, + 4139, + 4201, + 3904, + 3999, + 4160, + 4080, + 3865, + 3831, + 4033, + 3725, + 4060 + ], + "keyframe_sizes_bytes": [ + 7066, + 3722, + 4201, + 3865 + ], + "reference_frame_size_bytes": 7066, + "encode_time_per_frame_s": { + "mean": 0.005857664975337684, + "median": 0.005962550058029592, + "max": 0.00724169984459877 + }, + "decode_time_per_frame_s": { + "mean": 0.0008382699685171247, + "median": 0.0007802498294040561, + "max": 0.0013411999680101871 + }, + "file_pipeline_latency_s": { + "mean": 0.00743520496180281, + "median": 0.007595400093123317, + "max": 0.009130500024184585 + }, + "actual_encoded_fps": 170.71648928545144, + "unique_decoded_frames": 20, + "decoded_frame_count": 20, + "psnr_db": { + "mean": 30.22360749998899, + "median": 30.071075000516487, + "max": 32.52799847287798 + }, + "mean_absolute_error": { + "mean": 5.3931420803070065, + "median": 5.45046067237854, + "max": 6.609715938568115 + }, + "peak_process_rss_bytes": 105992192, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 854, + 480 + ], + "fps": 5, + "window": "turn", + "source_unique_frames": 20, + "source_temporal_change_mean_absolute": 19.25445114665078, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 177888.0, + "peak_one_second_bitrate_bps": 235344, + "average_frame_size_bytes": 4447.2, + "max_frame_size_bytes": 7066, + "radio_screen": { + "peak_packet_slots_per_second": 122, + "mean_packets_per_frame": 18.65, + "max_packets_per_frame": 29, + "airtime_for_peak_second_s": 2.0169040000000003, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 31571, + 30534, + 29901, + 29692, + 27900, + 25570, + 26931, + 29002, + 29057, + 28601, + 28063, + 27422, + 27258, + 27660, + 27061, + 27342, + 27028, + 27256, + 26821, + 26765, + 26683, + 26917, + 26726, + 27139, + 27384, + 27967, + 26531, + 25425, + 25778, + 26241, + 28208, + 27839, + 27614, + 27407, + 27998, + 27133, + 26464, + 26677, + 25550, + 24130, + 24566, + 25773, + 26967, + 26812, + 26892, + 27421, + 27750, + 28042, + 27373, + 26528, + 25310, + 24386, + 25056, + 26035, + 25542, + 25594, + 25465, + 25451, + 25034, + 24396 + ], + "reference_frame_size_bytes": 31571, + "encode_time_per_frame_s": { + "mean": 0.0013449549946623544, + "median": 0.0013060999335721135, + "max": 0.0020703000482171774 + }, + "decode_time_per_frame_s": { + "mean": 0.0023952916885415713, + "median": 0.0023087001172825694, + "max": 0.0034847999922931194 + }, + "file_pipeline_latency_s": { + "mean": 0.0037402466832039257, + "median": 0.0036478500114753842, + "max": 0.00481639988720417 + }, + "actual_encoded_fps": 743.5193028529895, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 34.601684289554356, + "median": 34.60848851395036, + "max": 35.72505367818889 + }, + "mean_absolute_error": { + "mean": 3.2763888875643414, + "median": 3.255898356437683, + "max": 4.062478065490723 + }, + "peak_process_rss_bytes": 174919680, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "window": "motion", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 14.488564063209799, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 2156852.0, + "peak_one_second_bitrate_bps": 2310072, + "average_frame_size_bytes": 26960.65, + "max_frame_size_bytes": 31571, + "radio_screen": { + "peak_packet_slots_per_second": 1189, + "mean_packets_per_frame": 110.96666666666667, + "max_packets_per_frame": 130, + "airtime_for_peak_second_s": 19.656548, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 6636, + 5406, + 4545, + 3941, + 2649, + 2585, + 2150, + 2043, + 1974, + 1910, + 2172, + 1628, + 1762, + 1869, + 2090, + 2061, + 2098, + 2046, + 2190, + 1963, + 2194, + 1557, + 2046, + 1848, + 2062, + 1841, + 2028, + 1956, + 1792, + 2188, + 2285, + 1667, + 2065, + 1955, + 1983, + 1955, + 2138, + 2069, + 1896, + 2039, + 2537, + 1747, + 1960, + 1871, + 1875, + 2200, + 2056, + 2023, + 1950, + 1945, + 2407, + 1805, + 1853, + 2049, + 2018, + 1915, + 1902, + 2149, + 2081, + 1968 + ], + "keyframe_sizes_bytes": [ + 6636, + 2172, + 2194, + 2285, + 2537, + 2407 + ], + "reference_frame_size_bytes": 6636, + "encode_time_per_frame_s": { + "mean": 0.004933043324854225, + "median": 0.004871800076216459, + "max": 0.006946499925106764 + }, + "decode_time_per_frame_s": { + "mean": 0.0005941216562253734, + "median": 0.0005556499818339944, + "max": 0.0012152998242527246 + }, + "file_pipeline_latency_s": { + "mean": 0.0062218416637430584, + "median": 0.006103149964474142, + "max": 0.008677199948579073 + }, + "actual_encoded_fps": 202.7146193834717, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 27.09773470476782, + "median": 26.992277837484984, + "max": 29.344782884829964 + }, + "mean_absolute_error": { + "mean": 7.780753127733866, + "median": 7.840723514556885, + "max": 9.342329978942871 + }, + "peak_process_rss_bytes": 179949568, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "window": "motion", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 14.488564063209799, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 178124.0, + "peak_one_second_bitrate_bps": 270712, + "average_frame_size_bytes": 2226.55, + "max_frame_size_bytes": 6636, + "radio_screen": { + "peak_packet_slots_per_second": 144, + "mean_packets_per_frame": 9.633333333333333, + "max_packets_per_frame": 28, + "airtime_for_peak_second_s": 2.380608, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 26074, + 24516, + 24606, + 25915, + 26062, + 25931, + 26077, + 26058, + 26445, + 27343, + 26404, + 26102, + 25678, + 28055, + 26344, + 25976, + 27070, + 26043, + 26225, + 26216, + 25485, + 24753, + 24289, + 24656, + 25187, + 26002, + 26156, + 26551, + 26922, + 26930, + 28166, + 27291, + 26867, + 25741, + 25592, + 26102, + 27525, + 27447, + 26705, + 27347 + ], + "reference_frame_size_bytes": 28166, + "encode_time_per_frame_s": { + "mean": 0.0013604275009129196, + "median": 0.0013343000318855047, + "max": 0.0015957998111844063 + }, + "decode_time_per_frame_s": { + "mean": 0.0025037175160832702, + "median": 0.0023540500551462173, + "max": 0.004046600079163909 + }, + "file_pipeline_latency_s": { + "mean": 0.00386414501699619, + "median": 0.003772250027395785, + "max": 0.005464800167828798 + }, + "actual_encoded_fps": 735.0630587289264, + "unique_decoded_frames": 40, + "decoded_frame_count": 40, + "psnr_db": { + "mean": 35.0350382400663, + "median": 35.048025462083416, + "max": 35.40679892984547 + }, + "mean_absolute_error": { + "mean": 3.102794760465622, + "median": 3.1093915700912476, + "max": 3.34137225151062 + }, + "peak_process_rss_bytes": 149389312, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "window": "turn", + "source_unique_frames": 40, + "source_temporal_change_mean_absolute": 15.4065695537007, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 2097708.0, + "peak_one_second_bitrate_bps": 2150264, + "average_frame_size_bytes": 26221.35, + "max_frame_size_bytes": 28166, + "radio_screen": { + "peak_packet_slots_per_second": 1106, + "mean_packets_per_frame": 107.925, + "max_packets_per_frame": 116, + "airtime_for_peak_second_s": 18.284392, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 7069, + 5661, + 4142, + 3327, + 2689, + 2487, + 2342, + 2046, + 2217, + 1904, + 2101, + 1737, + 1974, + 1971, + 2117, + 1966, + 2019, + 1891, + 1911, + 1925, + 2179, + 2067, + 1801, + 1945, + 2084, + 2230, + 2075, + 2061, + 1818, + 1939, + 1953, + 1805, + 1846, + 2143, + 2178, + 1969, + 2064, + 1995, + 1927, + 2014 + ], + "keyframe_sizes_bytes": [ + 7069, + 2101, + 2179, + 1953 + ], + "reference_frame_size_bytes": 7069, + "encode_time_per_frame_s": { + "mean": 0.005156877485569566, + "median": 0.005098799942061305, + "max": 0.006788899889215827 + }, + "decode_time_per_frame_s": { + "mean": 0.0006459874974098056, + "median": 0.0005823998944833875, + "max": 0.0012722997926175594 + }, + "file_pipeline_latency_s": { + "mean": 0.006564219971187413, + "median": 0.006447249907068908, + "max": 0.00867330003529787 + }, + "actual_encoded_fps": 193.91579551740156, + "unique_decoded_frames": 40, + "decoded_frame_count": 40, + "psnr_db": { + "mean": 27.556761410752287, + "median": 27.02233421905761, + "max": 32.282425675338466 + }, + "mean_absolute_error": { + "mean": 7.583292496204376, + "median": 7.947853088378906, + "max": 9.101593017578125 + }, + "peak_process_rss_bytes": 154988544, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "window": "turn", + "source_unique_frames": 40, + "source_temporal_change_mean_absolute": 15.4065695537007, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 187178.0, + "peak_one_second_bitrate_bps": 271072, + "average_frame_size_bytes": 2339.725, + "max_frame_size_bytes": 7069, + "radio_screen": { + "peak_packet_slots_per_second": 144, + "mean_packets_per_frame": 10.1, + "max_packets_per_frame": 29, + "airtime_for_peak_second_s": 2.380608, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 66617, + 59936, + 53575, + 51059, + 56342, + 53845, + 52122, + 51156, + 50872, + 50532, + 50759, + 50388, + 52064, + 49923, + 47739, + 53842, + 51782, + 52873, + 48907, + 46649, + 44631, + 49672, + 50579, + 51584, + 51079, + 46686, + 45843, + 46899, + 47314, + 45767 + ], + "reference_frame_size_bytes": 66617, + "encode_time_per_frame_s": { + "mean": 0.0028130133403465154, + "median": 0.0026629999047145247, + "max": 0.005000300006940961 + }, + "decode_time_per_frame_s": { + "mean": 0.005365456640720368, + "median": 0.005302750039845705, + "max": 0.006037899991497397 + }, + "file_pipeline_latency_s": { + "mean": 0.008178469981066883, + "median": 0.008055450045503676, + "max": 0.010589600075036287 + }, + "actual_encoded_fps": 355.49067103848756, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 35.90599892976384, + "median": 35.96263459436234, + "max": 37.087565318150624 + }, + "mean_absolute_error": { + "mean": 2.811755625406901, + "median": 2.7862277030944824, + "max": 3.802396297454834 + }, + "peak_process_rss_bytes": 165933056, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "window": "motion", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 18.194000239463602, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 2041381.3333333333, + "peak_one_second_bitrate_bps": 2300232, + "average_frame_size_bytes": 51034.53333333333, + "max_frame_size_bytes": 66617, + "radio_screen": { + "peak_packet_slots_per_second": 1181, + "mean_packets_per_frame": 209.66666666666666, + "max_packets_per_frame": 274, + "airtime_for_peak_second_s": 19.524292, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 11110, + 4958, + 5462, + 4931, + 4581, + 3826, + 2815, + 3895, + 4085, + 4403, + 3906, + 3494, + 4001, + 3886, + 3950, + 4215, + 3314, + 3756, + 3998, + 3995, + 5072, + 3703, + 3551, + 4171, + 3783, + 4667, + 3486, + 4047, + 3925, + 4069 + ], + "keyframe_sizes_bytes": [ + 11110, + 3826, + 3906, + 4215, + 5072, + 4667 + ], + "reference_frame_size_bytes": 11110, + "encode_time_per_frame_s": { + "mean": 0.010956193343736232, + "median": 0.011011950089596212, + "max": 0.014351299963891506 + }, + "decode_time_per_frame_s": { + "mean": 0.001301199981632332, + "median": 0.0012666999828070402, + "max": 0.0024319998919963837 + }, + "file_pipeline_latency_s": { + "mean": 0.013108416670002043, + "median": 0.013117300113663077, + "max": 0.01647099992260337 + }, + "actual_encoded_fps": 91.27257694587055, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 27.613172782588023, + "median": 27.580831975986015, + "max": 29.1494074945569 + }, + "mean_absolute_error": { + "mean": 7.240852785110474, + "median": 7.219013690948486, + "max": 9.842164039611816 + }, + "peak_process_rss_bytes": 183836672, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "window": "motion", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 18.194000239463602, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 172073.33333333334, + "peak_one_second_bitrate_bps": 248336, + "average_frame_size_bytes": 4301.833333333333, + "max_frame_size_bytes": 11110, + "radio_screen": { + "peak_packet_slots_per_second": 130, + "mean_packets_per_frame": 18.2, + "max_packets_per_frame": 46, + "airtime_for_peak_second_s": 2.14916, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 50837, + 46405, + 49432, + 49172, + 50429, + 50006, + 47955, + 48898, + 50834, + 49446, + 47773, + 45624, + 47396, + 49041, + 51777, + 55812, + 51560, + 48527, + 53479, + 51334 + ], + "reference_frame_size_bytes": 55812, + "encode_time_per_frame_s": { + "mean": 0.00274964498821646, + "median": 0.002628649934194982, + "max": 0.003604800207540393 + }, + "decode_time_per_frame_s": { + "mean": 0.005440054985228926, + "median": 0.005293100140988827, + "max": 0.007873700000345707 + }, + "file_pipeline_latency_s": { + "mean": 0.008189699973445385, + "median": 0.007966149947606027, + "max": 0.010703400010243058 + }, + "actual_encoded_fps": 363.68331340426744, + "unique_decoded_frames": 20, + "decoded_frame_count": 20, + "psnr_db": { + "mean": 36.33483270369129, + "median": 36.346877440271044, + "max": 36.68439510260881 + }, + "mean_absolute_error": { + "mean": 2.672484517097473, + "median": 2.656796455383301, + "max": 2.848720073699951 + }, + "peak_process_rss_bytes": 129200128, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "window": "turn", + "source_unique_frames": 20, + "source_temporal_change_mean_absolute": 19.594037448221247, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1991474.0, + "peak_one_second_bitrate_bps": 2089240, + "average_frame_size_bytes": 49786.85, + "max_frame_size_bytes": 55812, + "radio_screen": { + "peak_packet_slots_per_second": 1073, + "mean_packets_per_frame": 204.5, + "max_packets_per_frame": 229, + "airtime_for_peak_second_s": 17.738836, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 10521, + 4817, + 4787, + 5056, + 4834, + 3971, + 3641, + 3650, + 4125, + 3953, + 4134, + 3140, + 4681, + 4422, + 3914, + 3742, + 3324, + 3899, + 4303, + 4124 + ], + "keyframe_sizes_bytes": [ + 10521, + 3971, + 4134, + 3742 + ], + "reference_frame_size_bytes": 10521, + "encode_time_per_frame_s": { + "mean": 0.011263895023148507, + "median": 0.011451199883595109, + "max": 0.01309999986551702 + }, + "decode_time_per_frame_s": { + "mean": 0.0013880799990147353, + "median": 0.0012685500551015139, + "max": 0.0027973998803645372 + }, + "file_pipeline_latency_s": { + "mean": 0.01354437501868233, + "median": 0.013588699977844954, + "max": 0.015940299956128 + }, + "actual_encoded_fps": 88.7792364847944, + "unique_decoded_frames": 20, + "decoded_frame_count": 20, + "psnr_db": { + "mean": 28.147317538355576, + "median": 27.67962360349908, + "max": 31.249284844129125 + }, + "mean_absolute_error": { + "mean": 6.970530080795288, + "median": 7.312757253646851, + "max": 8.442530632019043 + }, + "peak_process_rss_bytes": 150208512, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "window": "turn", + "source_unique_frames": 20, + "source_temporal_change_mean_absolute": 19.594037448221247, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 178076.0, + "peak_one_second_bitrate_bps": 240120, + "average_frame_size_bytes": 4451.9, + "max_frame_size_bytes": 10521, + "radio_screen": { + "peak_packet_slots_per_second": 125, + "mean_packets_per_frame": 18.65, + "max_packets_per_frame": 44, + "airtime_for_peak_second_s": 2.0665, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + } + ] +} diff --git a/data/processed/video001/camera_only/comparison_320k.json b/data/processed/video001/camera_only/comparison_320k.json new file mode 100644 index 0000000..e4aee9c --- /dev/null +++ b/data/processed/video001/camera_only/comparison_320k.json @@ -0,0 +1,5674 @@ +{ + "status": "MEASURED_SOFTWARE_ONLY", + "rf_tx": 0, + "source": "C:\\Users\\user\\Desktop\\projects\\SDR_Rover\\data\\raw\\lab026_rover_source.mp4", + "source_sha256": "984ccac09be19e2f35f2deb4514894584ffff95beff07d81874516918457629c", + "windows": [ + { + "name": "motion", + "start_seconds": 0.0, + "duration_seconds": 6.0 + }, + { + "name": "turn", + "start_seconds": 12.0, + "duration_seconds": 4.0 + } + ], + "radio_budget": { + "status": "MEASURED_ONE_BURST_VIDEO_EQUIVALENT", + "lab066_accepted_packets": 10, + "lab066_transmitted_packets": 16, + "burst_seconds_including_guards": 0.459512, + "video_equivalent_goodput_bps": 42479.848186772055, + "zero_loss_goodput_bps_with_5ms_gaps": 118074.03822888943, + "sustained_video_goodput": "NOT_ESTABLISHED", + "h264_over_current_fragment_transport": "NOT_IMPLEMENTED" + }, + "memory_measurement": "RSS всего процесса, пик при обработке случая; случаи в одном процессе", + "resize_method": "Пропорциональное уменьшение с чёрными полями, без растяжения и обрезки", + "latency_measurement": "От подачи кадра кодировщику до готового декодированного кадра, без чтения исходного файла и радио", + "operator_quality_scope": "PSNR не заменяет проверку препятствий и читаемости оператором", + "cases": [ + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 7109, + 7040, + 6851, + 6814, + 7053, + 6961, + 6803, + 6781, + 6825, + 6711, + 6661, + 6769, + 6750, + 6680, + 6550, + 6830, + 6925, + 6932, + 6710, + 6660, + 6485, + 6858, + 6841, + 6995, + 6917, + 6628, + 6539, + 6699, + 6580, + 6589 + ], + "reference_frame_size_bytes": 7109, + "encode_time_per_frame_s": { + "mean": 0.0006422500048453609, + "median": 0.0003293498884886503, + "max": 0.009799400111660361 + }, + "decode_time_per_frame_s": { + "mean": 0.0004706500020499031, + "median": 0.00046609994024038315, + "max": 0.0005638001020997763 + }, + "file_pipeline_latency_s": { + "mean": 0.001112900006895264, + "median": 0.0007983499672263861, + "max": 0.010234200162813067 + }, + "actual_encoded_fps": 1557.0260684400885, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 31.597543251622913, + "median": 31.565705532397388, + "max": 32.308363509309416 + }, + "mean_absolute_error": { + "mean": 4.135882377624512, + "median": 4.152282953262329, + "max": 4.474617958068848 + }, + "peak_process_rss_bytes": 66404352, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "window": "motion", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 12.90320447198276, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 271394.6666666667, + "peak_one_second_bitrate_bps": 278936, + "average_frame_size_bytes": 6784.866666666667, + "max_frame_size_bytes": 7109, + "radio_screen": { + "peak_packet_slots_per_second": 145, + "mean_packets_per_frame": 28.266666666666666, + "max_packets_per_frame": 30, + "airtime_for_peak_second_s": 2.3971400000000003, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 8260, + 3628, + 3711, + 3551, + 3954, + 7242, + 3459, + 3708, + 3556, + 3859, + 7010, + 3335, + 3608, + 3786, + 3685, + 7348, + 3527, + 3601, + 3506, + 3651, + 6231, + 3611, + 3526, + 3783, + 3785, + 6601, + 3066, + 3375, + 3360, + 3242 + ], + "keyframe_sizes_bytes": [ + 8260, + 7242, + 7010, + 7348, + 6231, + 6601 + ], + "reference_frame_size_bytes": 8260, + "encode_time_per_frame_s": { + "mean": 0.0016460433059061568, + "median": 0.0015873999800533056, + "max": 0.002290500095114112 + }, + "decode_time_per_frame_s": { + "mean": 0.00046973001832763354, + "median": 0.0004191499901935458, + "max": 0.0010251000057905912 + }, + "file_pipeline_latency_s": { + "mean": 0.0022197333009292683, + "median": 0.002163449884392321, + "max": 0.0033088999334722757 + }, + "actual_encoded_fps": 607.5174306847863, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 32.66802859231618, + "median": 32.43593286128359, + "max": 34.25535592639476 + }, + "mean_absolute_error": { + "mean": 3.6185205380121865, + "median": 3.683029532432556, + "max": 4.025052070617676 + }, + "peak_process_rss_bytes": 75825152, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "window": "motion", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 12.90320447198276, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 171420.0, + "peak_one_second_bitrate_bps": 184832, + "average_frame_size_bytes": 4285.5, + "max_frame_size_bytes": 8260, + "radio_screen": { + "peak_packet_slots_per_second": 97, + "mean_packets_per_frame": 18.033333333333335, + "max_packets_per_frame": 34, + "airtime_for_peak_second_s": 1.603604, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 6472, + 6286, + 6546, + 6601, + 6677, + 6713, + 6523, + 6654, + 6741, + 6609, + 6505, + 6172, + 6522, + 6670, + 6685, + 6759, + 6675, + 6521, + 6756, + 6630 + ], + "reference_frame_size_bytes": 6759, + "encode_time_per_frame_s": { + "mean": 0.0003366700140759349, + "median": 0.0003098000306636095, + "max": 0.0006321000400930643 + }, + "decode_time_per_frame_s": { + "mean": 0.0005409249803051353, + "median": 0.0005234999116510153, + "max": 0.0007633999921381474 + }, + "file_pipeline_latency_s": { + "mean": 0.0008775949943810701, + "median": 0.0008357500191777945, + "max": 0.0012493999674916267 + }, + "actual_encoded_fps": 2970.2674969278764, + "unique_decoded_frames": 20, + "decoded_frame_count": 20, + "psnr_db": { + "mean": 32.27516635956004, + "median": 32.289312199980955, + "max": 32.80166336245057 + }, + "mean_absolute_error": { + "mean": 3.803944003582001, + "median": 3.8063584566116333, + "max": 4.013363838195801 + }, + "peak_process_rss_bytes": 65896448, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "window": "turn", + "source_unique_frames": 20, + "source_temporal_change_mean_absolute": 13.961673062865497, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 263434.0, + "peak_one_second_bitrate_bps": 267168, + "average_frame_size_bytes": 6585.85, + "max_frame_size_bytes": 6759, + "radio_screen": { + "peak_packet_slots_per_second": 139, + "mean_packets_per_frame": 27.5, + "max_packets_per_frame": 28, + "airtime_for_peak_second_s": 2.297948, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 6625, + 2817, + 3273, + 3296, + 3493, + 6694, + 3186, + 3322, + 3547, + 3492, + 6365, + 2919, + 3199, + 3468, + 3510, + 7091, + 3119, + 3247, + 3440, + 3392 + ], + "keyframe_sizes_bytes": [ + 6625, + 6694, + 6365, + 7091 + ], + "reference_frame_size_bytes": 7091, + "encode_time_per_frame_s": { + "mean": 0.001659714989364147, + "median": 0.001630700076930225, + "max": 0.0020643998868763447 + }, + "decode_time_per_frame_s": { + "mean": 0.00045700997579842804, + "median": 0.00039479986298829317, + "max": 0.0007844001520425081 + }, + "file_pipeline_latency_s": { + "mean": 0.0022344999946653844, + "median": 0.002127000014297664, + "max": 0.0026965001598000526 + }, + "actual_encoded_fps": 602.513085926343, + "unique_decoded_frames": 20, + "decoded_frame_count": 20, + "psnr_db": { + "mean": 33.39305914340002, + "median": 33.25312056330904, + "max": 34.831771439721145 + }, + "mean_absolute_error": { + "mean": 3.3252634763717652, + "median": 3.329822063446045, + "max": 3.670525074005127 + }, + "peak_process_rss_bytes": 72736768, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "window": "turn", + "source_unique_frames": 20, + "source_temporal_change_mean_absolute": 13.961673062865497, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 158990.0, + "peak_one_second_bitrate_bps": 163480, + "average_frame_size_bytes": 3974.75, + "max_frame_size_bytes": 7091, + "radio_screen": { + "peak_packet_slots_per_second": 87, + "mean_packets_per_frame": 16.9, + "max_packets_per_frame": 30, + "airtime_for_peak_second_s": 1.4382840000000001, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 7109, + 7068, + 7040, + 7127, + 6851, + 6522, + 6814, + 7124, + 7053, + 7034, + 6961, + 6878, + 6803, + 6813, + 6781, + 6832, + 6825, + 6846, + 6711, + 6740, + 6661, + 6708, + 6769, + 6774, + 6750, + 6858, + 6680, + 6453, + 6550, + 6636, + 6830, + 6914, + 6925, + 6926, + 6932, + 6786, + 6710, + 6817, + 6660, + 6480, + 6485, + 6660, + 6858, + 6843, + 6841, + 6886, + 6995, + 6929, + 6917, + 6868, + 6628, + 6469, + 6539, + 6751, + 6699, + 6722, + 6580, + 6565, + 6589, + 6441 + ], + "reference_frame_size_bytes": 7127, + "encode_time_per_frame_s": { + "mean": 0.0003184899998207887, + "median": 0.00030575005803257227, + "max": 0.0006572999991476536 + }, + "decode_time_per_frame_s": { + "mean": 0.0004589599984077116, + "median": 0.00045229995157569647, + "max": 0.000593000091612339 + }, + "file_pipeline_latency_s": { + "mean": 0.0007774499982285003, + "median": 0.0007642500568181276, + "max": 0.0011801999062299728 + }, + "actual_encoded_fps": 3139.816008548747, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 31.59343488738096, + "median": 31.556958061035687, + "max": 32.42350627933354 + }, + "mean_absolute_error": { + "mean": 4.1343753655751545, + "median": 4.145846366882324, + "max": 4.474617958068848 + }, + "peak_process_rss_bytes": 77254656, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 10, + "window": "motion", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 10.362981476577213, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 542688.0, + "peak_one_second_bitrate_bps": 557936, + "average_frame_size_bytes": 6783.6, + "max_frame_size_bytes": 7127, + "radio_screen": { + "peak_packet_slots_per_second": 290, + "mean_packets_per_frame": 28.283333333333335, + "max_packets_per_frame": 30, + "airtime_for_peak_second_s": 4.7942800000000005, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 8261, + 2437, + 2530, + 3009, + 2552, + 2413, + 2389, + 2674, + 2742, + 2582, + 5912, + 2297, + 2433, + 2633, + 2622, + 2579, + 2553, + 2706, + 2726, + 2493, + 5663, + 2284, + 2375, + 2535, + 2650, + 2715, + 2700, + 2653, + 2410, + 2560, + 5886, + 2440, + 2548, + 2503, + 2564, + 2546, + 2496, + 2654, + 2447, + 2419, + 5009, + 2180, + 2568, + 2499, + 2448, + 2515, + 2715, + 2699, + 2658, + 2488, + 5291, + 2156, + 2112, + 2574, + 2404, + 2346, + 2326, + 2336, + 2283, + 2259 + ], + "keyframe_sizes_bytes": [ + 8261, + 5912, + 5663, + 5886, + 5009, + 5291 + ], + "reference_frame_size_bytes": 8261, + "encode_time_per_frame_s": { + "mean": 0.0013109100090029338, + "median": 0.001282449928112328, + "max": 0.0017349999397993088 + }, + "decode_time_per_frame_s": { + "mean": 0.0003159949944044153, + "median": 0.00029304996132850647, + "max": 0.0008065998554229736 + }, + "file_pipeline_latency_s": { + "mean": 0.0017163100147930285, + "median": 0.0016809500521048903, + "max": 0.0026859999634325504 + }, + "actual_encoded_fps": 762.828869359683, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 31.474046564419297, + "median": 31.290602246302093, + "max": 33.34151985424838 + }, + "mean_absolute_error": { + "mean": 4.138650159041087, + "median": 4.203259468078613, + "max": 4.608771800994873 + }, + "peak_process_rss_bytes": 84107264, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 10, + "window": "motion", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 10.362981476577213, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 228609.33333333334, + "peak_one_second_bitrate_bps": 252712, + "average_frame_size_bytes": 2857.616666666667, + "max_frame_size_bytes": 8261, + "radio_screen": { + "peak_packet_slots_per_second": 133, + "mean_packets_per_frame": 12.2, + "max_packets_per_frame": 34, + "airtime_for_peak_second_s": 2.198756, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 6472, + 6281, + 6286, + 6521, + 6546, + 6599, + 6601, + 6635, + 6677, + 6764, + 6713, + 6642, + 6523, + 6942, + 6654, + 6581, + 6741, + 6541, + 6609, + 6527, + 6505, + 6328, + 6172, + 6202, + 6522, + 6604, + 6670, + 6716, + 6685, + 6719, + 6759, + 6743, + 6675, + 6547, + 6521, + 6584, + 6756, + 6778, + 6630, + 6723 + ], + "reference_frame_size_bytes": 6942, + "encode_time_per_frame_s": { + "mean": 0.0003096875094342977, + "median": 0.0003137500025331974, + "max": 0.00045350007712841034 + }, + "decode_time_per_frame_s": { + "mean": 0.00042067247559316454, + "median": 0.0004265998722985387, + "max": 0.000664199935272336 + }, + "file_pipeline_latency_s": { + "mean": 0.0007303599850274622, + "median": 0.0007452999707311392, + "max": 0.0010150999296456575 + }, + "actual_encoded_fps": 3229.0614556159776, + "unique_decoded_frames": 40, + "decoded_frame_count": 40, + "psnr_db": { + "mean": 32.26606401061467, + "median": 32.298629197847156, + "max": 32.80166336245057 + }, + "mean_absolute_error": { + "mean": 3.8023198902606965, + "median": 3.7883028984069824, + "max": 4.1278862953186035 + }, + "peak_process_rss_bytes": 72712192, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 10, + "window": "turn", + "source_unique_frames": 40, + "source_temporal_change_mean_absolute": 11.04601651531339, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 527388.0, + "peak_one_second_bitrate_bps": 534976, + "average_frame_size_bytes": 6592.35, + "max_frame_size_bytes": 6942, + "radio_screen": { + "peak_packet_slots_per_second": 280, + "mean_packets_per_frame": 27.475, + "max_packets_per_frame": 29, + "airtime_for_peak_second_s": 4.62896, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 6626, + 2027, + 1980, + 2388, + 2334, + 2226, + 2264, + 2360, + 2477, + 2481, + 5503, + 2129, + 2309, + 2776, + 2427, + 2247, + 2596, + 2390, + 2424, + 2448, + 5114, + 2063, + 2022, + 2276, + 2319, + 2413, + 2492, + 2449, + 2392, + 2413, + 5712, + 2130, + 2265, + 2322, + 2385, + 2452, + 2474, + 2477, + 2298, + 2408 + ], + "keyframe_sizes_bytes": [ + 6626, + 5503, + 5114, + 5712 + ], + "reference_frame_size_bytes": 6626, + "encode_time_per_frame_s": { + "mean": 0.0012822900025639683, + "median": 0.001252500107511878, + "max": 0.0016846000216901302 + }, + "decode_time_per_frame_s": { + "mean": 0.0003057500056456774, + "median": 0.00027439999394118786, + "max": 0.0006813001818954945 + }, + "file_pipeline_latency_s": { + "mean": 0.001667509984690696, + "median": 0.001615899964235723, + "max": 0.002441400196403265 + }, + "actual_encoded_fps": 779.8547894785712, + "unique_decoded_frames": 40, + "decoded_frame_count": 40, + "psnr_db": { + "mean": 32.27456949671891, + "median": 32.18550245701586, + "max": 34.004242833122746 + }, + "mean_absolute_error": { + "mean": 3.770935130119324, + "median": 3.7996245622634888, + "max": 4.185924530029297 + }, + "peak_process_rss_bytes": 79265792, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 10, + "window": "turn", + "source_unique_frames": 40, + "source_temporal_change_mean_absolute": 11.04601651531339, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 214576.0, + "peak_one_second_bitrate_bps": 218680, + "average_frame_size_bytes": 2682.2, + "max_frame_size_bytes": 6626, + "radio_screen": { + "peak_packet_slots_per_second": 118, + "mean_packets_per_frame": 11.525, + "max_packets_per_frame": 28, + "airtime_for_peak_second_s": 1.950776, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 7109, + 6880, + 6904, + 7040, + 6954, + 6830, + 6851, + 6439, + 6461, + 6814, + 6860, + 6935, + 7053, + 6949, + 6832, + 6961, + 6719, + 6696, + 6803, + 6682, + 6589, + 6781, + 6590, + 6612, + 6825, + 6656, + 6629, + 6711, + 6557, + 6510, + 6661, + 6433, + 6506, + 6769, + 6615, + 6563, + 6750, + 6590, + 6623, + 6680, + 6331, + 6208, + 6550, + 6453, + 6540, + 6830, + 6727, + 6790, + 6925, + 6759, + 6712, + 6932, + 6611, + 6513, + 6710, + 6489, + 6508, + 6660, + 6293, + 6324, + 6485, + 6439, + 6549, + 6858, + 6678, + 6679, + 6841, + 6711, + 6745, + 6995, + 6711, + 6695, + 6917, + 6660, + 6543, + 6628, + 6348, + 6282, + 6539, + 6511, + 6552, + 6699, + 6382, + 6463, + 6580, + 6339, + 6375, + 6589, + 6182, + 6138 + ], + "reference_frame_size_bytes": 7109, + "encode_time_per_frame_s": { + "mean": 0.0002762877692778905, + "median": 0.00026670005172491074, + "max": 0.00037589995190501213 + }, + "decode_time_per_frame_s": { + "mean": 0.00040816223352319666, + "median": 0.00039820000529289246, + "max": 0.0006374998483806849 + }, + "file_pipeline_latency_s": { + "mean": 0.0006844500028010871, + "median": 0.0006680000806227326, + "max": 0.0008799999486654997 + }, + "actual_encoded_fps": 3619.4146509402626, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 31.87240731896277, + "median": 31.8862083684535, + "max": 32.843895895841165 + }, + "mean_absolute_error": { + "mean": 4.0068588945600725, + "median": 3.9983701705932617, + "max": 4.474617958068848 + }, + "peak_process_rss_bytes": 84586496, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 15, + "window": "motion", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 8.825564723782772, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 797866.6666666666, + "peak_one_second_bitrate_bps": 823288, + "average_frame_size_bytes": 6648.888888888889, + "max_frame_size_bytes": 7109, + "radio_screen": { + "peak_packet_slots_per_second": 429, + "mean_packets_per_frame": 27.744444444444444, + "max_packets_per_frame": 30, + "airtime_for_peak_second_s": 7.092228, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 15, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 8261, + 1763, + 1811, + 1989, + 2110, + 2007, + 2035, + 1836, + 1711, + 1938, + 1895, + 1981, + 2131, + 2003, + 1969, + 5233, + 1627, + 1722, + 1965, + 1860, + 1841, + 2069, + 1854, + 1844, + 2036, + 1904, + 1908, + 2196, + 1899, + 1907, + 4981, + 1618, + 1619, + 1922, + 1804, + 1864, + 2081, + 1884, + 2033, + 2067, + 1982, + 1770, + 1880, + 1812, + 1923, + 5175, + 1761, + 1765, + 1937, + 1847, + 1732, + 2010, + 1769, + 1833, + 2050, + 1938, + 1993, + 2049, + 1899, + 1610, + 4395, + 1543, + 1730, + 2121, + 1894, + 1788, + 2011, + 1893, + 1869, + 1977, + 1899, + 1916, + 2002, + 1887, + 1724, + 4685, + 1552, + 1622, + 1710, + 1832, + 1784, + 1906, + 1770, + 1618, + 1753, + 1681, + 1674, + 1821, + 1601, + 1539 + ], + "keyframe_sizes_bytes": [ + 8261, + 5233, + 4981, + 5175, + 4395, + 4685 + ], + "reference_frame_size_bytes": 8261, + "encode_time_per_frame_s": { + "mean": 0.001543051105303069, + "median": 0.0012592499842867255, + "max": 0.021879300009459257 + }, + "decode_time_per_frame_s": { + "mean": 0.00030868334126555257, + "median": 0.00027745007537305355, + "max": 0.0009938001167029142 + }, + "file_pipeline_latency_s": { + "mean": 0.001953805553623372, + "median": 0.0016386499628424644, + "max": 0.02237850008532405 + }, + "actual_encoded_fps": 648.0666755386505, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 31.135441574298245, + "median": 31.058590326180735, + "max": 33.13771018487807 + }, + "mean_absolute_error": { + "mean": 4.2777239640553795, + "median": 4.3260416984558105, + "max": 4.771089553833008 + }, + "peak_process_rss_bytes": 90402816, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 15, + "decoder_errors": 14 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 15, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 15, + "window": "motion", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 8.825564723782772, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 252146.66666666666, + "peak_one_second_bitrate_bps": 283520, + "average_frame_size_bytes": 2101.222222222222, + "max_frame_size_bytes": 8261, + "radio_screen": { + "peak_packet_slots_per_second": 154, + "mean_packets_per_frame": 9.133333333333333, + "max_packets_per_frame": 34, + "airtime_for_peak_second_s": 2.545928, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 6472, + 6178, + 6171, + 6286, + 6350, + 6340, + 6546, + 6403, + 6473, + 6601, + 6452, + 6499, + 6677, + 6567, + 6594, + 6713, + 6485, + 6392, + 6523, + 6635, + 6960, + 6654, + 6441, + 6478, + 6741, + 6488, + 6429, + 6609, + 6391, + 6371, + 6505, + 6124, + 6029, + 6172, + 6028, + 6163, + 6522, + 6409, + 6461, + 6670, + 6484, + 6499, + 6685, + 6505, + 6504, + 6759, + 6553, + 6516, + 6675, + 6411, + 6330, + 6521, + 6392, + 6497, + 6756, + 6610, + 6593, + 6630, + 6546, + 6534 + ], + "reference_frame_size_bytes": 6960, + "encode_time_per_frame_s": { + "mean": 0.0002722650261906286, + "median": 0.0002801499795168638, + "max": 0.00043800007551908493 + }, + "decode_time_per_frame_s": { + "mean": 0.0003298316732980311, + "median": 0.0003234000178053975, + "max": 0.0005126998294144869 + }, + "file_pipeline_latency_s": { + "mean": 0.0006020966994886597, + "median": 0.000602549989707768, + "max": 0.0008757000323385 + }, + "actual_encoded_fps": 3672.8918656626934, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 32.554735774388135, + "median": 32.55369300751187, + "max": 33.18957670154105 + }, + "mean_absolute_error": { + "mean": 3.6870912114779153, + "median": 3.6938953399658203, + "max": 4.072083473205566 + }, + "peak_process_rss_bytes": 80347136, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 15, + "window": "turn", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 9.338127868997175, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 778004.0, + "peak_one_second_bitrate_bps": 790776, + "average_frame_size_bytes": 6483.366666666667, + "max_frame_size_bytes": 6960, + "radio_screen": { + "peak_packet_slots_per_second": 413, + "mean_packets_per_frame": 27.1, + "max_packets_per_frame": 29, + "airtime_for_peak_second_s": 6.827716000000001, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 15, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 6626, + 1426, + 1459, + 1713, + 1735, + 1742, + 1846, + 1712, + 1617, + 1841, + 1652, + 1630, + 1997, + 1728, + 1854, + 4881, + 1493, + 1673, + 1913, + 1902, + 2273, + 2042, + 1726, + 1717, + 2077, + 1774, + 1678, + 1949, + 1749, + 1829, + 4490, + 1460, + 1604, + 1662, + 1591, + 1687, + 1874, + 1792, + 1777, + 1910, + 1911, + 1753, + 1870, + 1686, + 1739, + 5017, + 1534, + 1566, + 1851, + 1713, + 1618, + 1917, + 1743, + 1870, + 1933, + 1800, + 1722, + 1895, + 1834, + 1863 + ], + "keyframe_sizes_bytes": [ + 6626, + 4881, + 4490, + 5017 + ], + "reference_frame_size_bytes": 6626, + "encode_time_per_frame_s": { + "mean": 0.001170606662829717, + "median": 0.0011348500847816467, + "max": 0.0018106999341398478 + }, + "decode_time_per_frame_s": { + "mean": 0.0002533783360073964, + "median": 0.0002273500431329012, + "max": 0.0007344000041484833 + }, + "file_pipeline_latency_s": { + "mean": 0.0014968866598792374, + "median": 0.0014302500057965517, + "max": 0.002641600091010332 + }, + "actual_encoded_fps": 854.2579089569607, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 31.846249732106585, + "median": 31.772871285078264, + "max": 34.004242833122746 + }, + "mean_absolute_error": { + "mean": 3.9603770971298218, + "median": 4.003845453262329, + "max": 4.533324718475342 + }, + "peak_process_rss_bytes": 85471232, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 15, + "decoder_errors": 14 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 15, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 15, + "window": "turn", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 9.338127868997175, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 239872.0, + "peak_one_second_bitrate_bps": 245824, + "average_frame_size_bytes": 1998.9333333333334, + "max_frame_size_bytes": 6626, + "radio_screen": { + "peak_packet_slots_per_second": 135, + "mean_packets_per_frame": 8.7, + "max_packets_per_frame": 28, + "airtime_for_peak_second_s": 2.23182, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 19365, + 18655, + 17628, + 17111, + 18302, + 17759, + 17243, + 17090, + 17151, + 16952, + 16858, + 16967, + 17243, + 16843, + 16349, + 17810, + 17569, + 17741, + 16755, + 16338, + 15774, + 17226, + 17173, + 17640, + 17351, + 16136, + 15935, + 16376, + 16259, + 15988 + ], + "reference_frame_size_bytes": 19365, + "encode_time_per_frame_s": { + "mean": 0.0006968999902407328, + "median": 0.000649399938993156, + "max": 0.001165200024843216 + }, + "decode_time_per_frame_s": { + "mean": 0.0014466666771719853, + "median": 0.001330200000666082, + "max": 0.0028013999108225107 + }, + "file_pipeline_latency_s": { + "mean": 0.002143566667412718, + "median": 0.0020074500935152173, + "max": 0.0036627999506890774 + }, + "actual_encoded_fps": 1434.9261214002402, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 32.882766401214816, + "median": 32.867489397000966, + "max": 34.15897362295914 + }, + "mean_absolute_error": { + "mean": 3.921226914723714, + "median": 3.904683828353882, + "max": 4.815241813659668 + }, + "peak_process_rss_bytes": 88829952, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 5, + "window": "motion", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 17.909912595785443, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 684782.6666666666, + "peak_one_second_bitrate_bps": 728488, + "average_frame_size_bytes": 17119.566666666666, + "max_frame_size_bytes": 19365, + "radio_screen": { + "peak_packet_slots_per_second": 377, + "mean_packets_per_frame": 70.76666666666667, + "max_packets_per_frame": 80, + "airtime_for_peak_second_s": 6.232564, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 19142, + 12867, + 10866, + 7846, + 8881, + 6661, + 7488, + 7620, + 7829, + 8600, + 8517, + 6918, + 7496, + 7700, + 7593, + 9965, + 7454, + 7700, + 7798, + 7527, + 9112, + 8950, + 8429, + 8679, + 8148, + 7789, + 6658, + 7327, + 7423, + 7315 + ], + "keyframe_sizes_bytes": [ + 19142, + 6661, + 8517, + 9965, + 9112, + 7789 + ], + "reference_frame_size_bytes": 19142, + "encode_time_per_frame_s": { + "mean": 0.004492546672311922, + "median": 0.004522249917499721, + "max": 0.0053542000241577625 + }, + "decode_time_per_frame_s": { + "mean": 0.0009982566737259428, + "median": 0.0009527498623356223, + "max": 0.0019892998971045017 + }, + "file_pipeline_latency_s": { + "mean": 0.005780593329109252, + "median": 0.0058002999285236, + "max": 0.006804100004956126 + }, + "actual_encoded_fps": 222.59089842363, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 31.934636846241474, + "median": 31.898832737240852, + "max": 33.27584699752105 + }, + "mean_absolute_error": { + "mean": 4.388012782732646, + "median": 4.365726947784424, + "max": 5.365792751312256 + }, + "peak_process_rss_bytes": 98729984, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 5, + "window": "motion", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 17.909912595785443, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 341730.6666666667, + "peak_one_second_bitrate_bps": 476816, + "average_frame_size_bytes": 8543.266666666666, + "max_frame_size_bytes": 19142, + "radio_screen": { + "peak_packet_slots_per_second": 247, + "mean_packets_per_frame": 35.5, + "max_packets_per_frame": 79, + "airtime_for_peak_second_s": 4.083404, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 16211, + 15474, + 16332, + 16429, + 16692, + 16766, + 16155, + 16619, + 17138, + 16675, + 16159, + 15220, + 16068, + 16593, + 17004, + 17527, + 16867, + 16162, + 17290, + 16735 + ], + "reference_frame_size_bytes": 17527, + "encode_time_per_frame_s": { + "mean": 0.0007002100115641952, + "median": 0.00066359993070364, + "max": 0.0008943001739680767 + }, + "decode_time_per_frame_s": { + "mean": 0.0016637799562886357, + "median": 0.0018610500264912844, + "max": 0.002270100172609091 + }, + "file_pipeline_latency_s": { + "mean": 0.002363989967852831, + "median": 0.0025348998606204987, + "max": 0.0031537001486867666 + }, + "actual_encoded_fps": 1428.142962089482, + "unique_decoded_frames": 20, + "decoded_frame_count": 20, + "psnr_db": { + "mean": 33.376111267336924, + "median": 33.40291709659586, + "max": 33.75099529159123 + }, + "mean_absolute_error": { + "mean": 3.6912107944488524, + "median": 3.6994935274124146, + "max": 3.95845627784729 + }, + "peak_process_rss_bytes": 81117184, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 5, + "window": "turn", + "source_unique_frames": 20, + "source_temporal_change_mean_absolute": 19.30547476547271, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 660232.0, + "peak_one_second_bitrate_bps": 678800, + "average_frame_size_bytes": 16505.8, + "max_frame_size_bytes": 17527, + "radio_screen": { + "peak_packet_slots_per_second": 350, + "mean_packets_per_frame": 68.2, + "max_packets_per_frame": 72, + "airtime_for_peak_second_s": 5.7862, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 17769, + 9330, + 10268, + 9837, + 10436, + 7888, + 7495, + 8084, + 8467, + 8118, + 8407, + 7605, + 7958, + 8412, + 8436, + 8659, + 7555, + 7716, + 7593, + 7218 + ], + "keyframe_sizes_bytes": [ + 17769, + 7888, + 8407, + 8659 + ], + "reference_frame_size_bytes": 17769, + "encode_time_per_frame_s": { + "mean": 0.0043968599755316974, + "median": 0.004535149899311364, + "max": 0.005955899832770228 + }, + "decode_time_per_frame_s": { + "mean": 0.0010062350425869226, + "median": 0.0009330001194030046, + "max": 0.001749600050970912 + }, + "file_pipeline_latency_s": { + "mean": 0.005677494988776744, + "median": 0.005766800022684038, + "max": 0.007076899986714125 + }, + "actual_encoded_fps": 227.43503444843577, + "unique_decoded_frames": 20, + "decoded_frame_count": 20, + "psnr_db": { + "mean": 32.97704418326268, + "median": 32.805969867232875, + "max": 34.89014814950857 + }, + "mean_absolute_error": { + "mean": 3.9058297634124757, + "median": 3.976270318031311, + "max": 4.588788986206055 + }, + "peak_process_rss_bytes": 91185152, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 5, + "window": "turn", + "source_unique_frames": 20, + "source_temporal_change_mean_absolute": 19.30547476547271, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 354502.0, + "peak_one_second_bitrate_bps": 461120, + "average_frame_size_bytes": 8862.55, + "max_frame_size_bytes": 17769, + "radio_screen": { + "peak_packet_slots_per_second": 239, + "mean_packets_per_frame": 36.85, + "max_packets_per_frame": 73, + "airtime_for_peak_second_s": 3.9511480000000003, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 19365, + 18843, + 18655, + 18644, + 17628, + 16188, + 17111, + 18331, + 18302, + 18014, + 17759, + 17297, + 17243, + 17493, + 17090, + 17248, + 17151, + 17170, + 16952, + 16930, + 16858, + 17017, + 16967, + 17193, + 17243, + 17636, + 16843, + 16077, + 16349, + 16708, + 17810, + 17754, + 17569, + 17432, + 17741, + 17145, + 16755, + 17017, + 16338, + 15561, + 15774, + 16551, + 17226, + 17095, + 17173, + 17418, + 17640, + 17833, + 17351, + 16852, + 16136, + 15609, + 15935, + 16634, + 16376, + 16397, + 16259, + 16178, + 15988, + 15571 + ], + "reference_frame_size_bytes": 19365, + "encode_time_per_frame_s": { + "mean": 0.0007509416706549624, + "median": 0.0007204000139608979, + "max": 0.0011489999014884233 + }, + "decode_time_per_frame_s": { + "mean": 0.0011659466700317958, + "median": 0.0011907500447705388, + "max": 0.0017542000859975815 + }, + "file_pipeline_latency_s": { + "mean": 0.0019168883406867584, + "median": 0.0018705499824136496, + "max": 0.0027170998509973288 + }, + "actual_encoded_fps": 1331.6613514439966, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 32.899785611354154, + "median": 32.872951622109134, + "max": 34.180811579875325 + }, + "mean_absolute_error": { + "mean": 3.912356980641683, + "median": 3.8998148441314697, + "max": 4.815241813659668 + }, + "peak_process_rss_bytes": 108892160, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "window": "motion", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 14.563235836472066, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1367230.6666666667, + "peak_one_second_bitrate_bps": 1448648, + "average_frame_size_bytes": 17090.383333333335, + "max_frame_size_bytes": 19365, + "radio_screen": { + "peak_packet_slots_per_second": 749, + "mean_packets_per_frame": 70.6, + "max_packets_per_frame": 80, + "airtime_for_peak_second_s": 12.382468000000001, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 19143, + 8624, + 6585, + 5900, + 4295, + 3869, + 3424, + 4410, + 4451, + 4170, + 4326, + 3697, + 3704, + 4184, + 4113, + 3859, + 3795, + 4154, + 4319, + 3603, + 5079, + 3069, + 3607, + 3739, + 3974, + 4420, + 4210, + 4259, + 3448, + 3915, + 5565, + 3198, + 3534, + 3664, + 4161, + 4097, + 3828, + 4146, + 3853, + 3808, + 5750, + 2943, + 3777, + 3816, + 3746, + 3999, + 4226, + 4103, + 4036, + 3824, + 5685, + 2981, + 3341, + 3924, + 3878, + 3722, + 3984, + 3891, + 3958, + 3840 + ], + "keyframe_sizes_bytes": [ + 19143, + 4326, + 5079, + 5565, + 5750, + 5685 + ], + "reference_frame_size_bytes": 19143, + "encode_time_per_frame_s": { + "mean": 0.003552019999672969, + "median": 0.0035591500345617533, + "max": 0.005003799917176366 + }, + "decode_time_per_frame_s": { + "mean": 0.0006353716754044096, + "median": 0.0005987499607726932, + "max": 0.0018155998550355434 + }, + "file_pipeline_latency_s": { + "mean": 0.004389371676370502, + "median": 0.004364950000308454, + "max": 0.006994500057771802 + }, + "actual_encoded_fps": 281.5299463663124, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 29.968613551149687, + "median": 29.792496264285273, + "max": 32.20295050120275 + }, + "mean_absolute_error": { + "mean": 5.451298832893372, + "median": 5.521081447601318, + "max": 6.226572513580322 + }, + "peak_process_rss_bytes": 118591488, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "window": "motion", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 14.563235836472066, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 351497.3333333333, + "peak_one_second_bitrate_bps": 518968, + "average_frame_size_bytes": 4393.716666666666, + "max_frame_size_bytes": 19143, + "radio_screen": { + "peak_packet_slots_per_second": 272, + "mean_packets_per_frame": 18.55, + "max_packets_per_frame": 79, + "airtime_for_peak_second_s": 4.496704, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 16211, + 15473, + 15474, + 16385, + 16332, + 16381, + 16429, + 16424, + 16692, + 17120, + 16766, + 16516, + 16155, + 17822, + 16619, + 16430, + 17138, + 16463, + 16675, + 16525, + 16159, + 15634, + 15220, + 15498, + 16068, + 16460, + 16593, + 16810, + 17004, + 17055, + 17527, + 17116, + 16867, + 16245, + 16162, + 16467, + 17290, + 17265, + 16735, + 17084 + ], + "reference_frame_size_bytes": 17822, + "encode_time_per_frame_s": { + "mean": 0.0007009724969975651, + "median": 0.0006814999505877495, + "max": 0.0009723000694066286 + }, + "decode_time_per_frame_s": { + "mean": 0.0011237000057008118, + "median": 0.0009030499495565891, + "max": 0.002062499988824129 + }, + "file_pipeline_latency_s": { + "mean": 0.0018246725026983767, + "median": 0.0016198999946936965, + "max": 0.0027809999883174896 + }, + "actual_encoded_fps": 1426.5894942857847, + "unique_decoded_frames": 40, + "decoded_frame_count": 40, + "psnr_db": { + "mean": 33.365361922996364, + "median": 33.402739722836984, + "max": 33.78699021376219 + }, + "mean_absolute_error": { + "mean": 3.692791301012039, + "median": 3.701597213745117, + "max": 4.014949321746826 + }, + "peak_process_rss_bytes": 96227328, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "window": "turn", + "source_unique_frames": 40, + "source_temporal_change_mean_absolute": 15.459505727682812, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1322578.0, + "peak_one_second_bitrate_bps": 1351984, + "average_frame_size_bytes": 16532.225, + "max_frame_size_bytes": 17822, + "radio_screen": { + "peak_packet_slots_per_second": 697, + "mean_packets_per_frame": 68.325, + "max_packets_per_frame": 74, + "airtime_for_peak_second_s": 11.522804, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 17770, + 6396, + 6443, + 6234, + 5058, + 4485, + 4519, + 4326, + 4371, + 4557, + 4890, + 3274, + 3824, + 4807, + 3617, + 3534, + 4327, + 3774, + 3945, + 4109, + 5103, + 3116, + 3496, + 3841, + 4077, + 4225, + 3902, + 4074, + 4076, + 3925, + 5837, + 2883, + 3448, + 3891, + 3950, + 3813, + 4136, + 4113, + 3828, + 4183 + ], + "keyframe_sizes_bytes": [ + 17770, + 4890, + 5103, + 5837 + ], + "reference_frame_size_bytes": 17770, + "encode_time_per_frame_s": { + "mean": 0.0036467624886427075, + "median": 0.0035660499706864357, + "max": 0.0047756999265402555 + }, + "decode_time_per_frame_s": { + "mean": 0.0006827574747148901, + "median": 0.0006106499349698424, + "max": 0.0019323998130857944 + }, + "file_pipeline_latency_s": { + "mean": 0.0045256974757649, + "median": 0.00439879996702075, + "max": 0.0068483001086860895 + }, + "actual_encoded_fps": 274.21582927716, + "unique_decoded_frames": 40, + "decoded_frame_count": 40, + "psnr_db": { + "mean": 30.943675938626242, + "median": 30.647705976137463, + "max": 34.89014814950857 + }, + "mean_absolute_error": { + "mean": 4.927288001775741, + "median": 5.110569953918457, + "max": 5.578526973724365 + }, + "peak_process_rss_bytes": 105762816, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "window": "turn", + "source_unique_frames": 40, + "source_temporal_change_mean_absolute": 15.459505727682812, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 368354.0, + "peak_one_second_bitrate_bps": 513272, + "average_frame_size_bytes": 4604.425, + "max_frame_size_bytes": 17770, + "radio_screen": { + "peak_packet_slots_per_second": 267, + "mean_packets_per_frame": 19.275, + "max_packets_per_frame": 73, + "airtime_for_peak_second_s": 4.4140440000000005, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 19365, + 17335, + 17364, + 18655, + 17109, + 16744, + 17628, + 15239, + 15269, + 17111, + 16705, + 16936, + 18302, + 16922, + 16344, + 17759, + 16021, + 15900, + 17243, + 16008, + 15571, + 17090, + 15473, + 15573, + 17151, + 15735, + 15477, + 16952, + 15465, + 15398, + 16858, + 15257, + 15474, + 16967, + 15679, + 15696, + 17243, + 15880, + 15734, + 16843, + 14908, + 14581, + 16349, + 15296, + 15444, + 17810, + 16333, + 16276, + 17569, + 15974, + 16068, + 17741, + 15664, + 15197, + 16755, + 15171, + 15367, + 16338, + 14327, + 14618, + 15774, + 15045, + 15240, + 17226, + 15635, + 15632, + 17173, + 15949, + 15979, + 17640, + 16020, + 16021, + 17351, + 15651, + 15085, + 16136, + 14432, + 14416, + 15935, + 15051, + 15135, + 16376, + 14681, + 14793, + 16259, + 14632, + 14706, + 15988, + 14129, + 13973 + ], + "reference_frame_size_bytes": 19365, + "encode_time_per_frame_s": { + "mean": 0.0006443677547698219, + "median": 0.0006240999791771173, + "max": 0.001005799975246191 + }, + "decode_time_per_frame_s": { + "mean": 0.0008313889123706354, + "median": 0.0008096999954432249, + "max": 0.0013669999316334724 + }, + "file_pipeline_latency_s": { + "mean": 0.0014757566671404574, + "median": 0.0014279999304562807, + "max": 0.0021545998752117157 + }, + "actual_encoded_fps": 1551.9088169724064, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 33.52299919560117, + "median": 33.6453736119616, + "max": 35.09143614870475 + }, + "mean_absolute_error": { + "mean": 3.6743271271387736, + "median": 3.613726854324341, + "max": 4.815241813659668 + }, + "peak_process_rss_bytes": 141053952, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 15, + "window": "motion", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 12.37383958528402, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1929765.3333333333, + "peak_one_second_bitrate_bps": 2056224, + "average_frame_size_bytes": 16081.377777777778, + "max_frame_size_bytes": 19365, + "radio_screen": { + "peak_packet_slots_per_second": 1063, + "mean_packets_per_frame": 66.46666666666667, + "max_packets_per_frame": 80, + "airtime_for_peak_second_s": 17.573516, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 15, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 19143, + 5487, + 4390, + 4565, + 3981, + 3197, + 3279, + 2713, + 2480, + 2728, + 2912, + 2790, + 2947, + 2763, + 2550, + 3844, + 2370, + 2341, + 2568, + 2496, + 2410, + 2571, + 2409, + 2483, + 2821, + 2711, + 2650, + 3091, + 2375, + 2520, + 4641, + 2141, + 2180, + 2584, + 2393, + 2419, + 2665, + 2488, + 2651, + 2886, + 2616, + 2269, + 2607, + 2621, + 2683, + 5022, + 2230, + 2292, + 2501, + 2336, + 2314, + 2652, + 2435, + 2429, + 2777, + 2653, + 2595, + 2723, + 2676, + 2214, + 5254, + 2100, + 2236, + 2644, + 2443, + 2368, + 2508, + 2464, + 2555, + 2883, + 2526, + 2594, + 2607, + 2514, + 2501, + 5162, + 2260, + 2182, + 2376, + 2381, + 2495, + 2578, + 2235, + 2277, + 2617, + 2444, + 2530, + 2787, + 2283, + 2428 + ], + "keyframe_sizes_bytes": [ + 19143, + 3844, + 4641, + 5022, + 5254, + 5162 + ], + "reference_frame_size_bytes": 19143, + "encode_time_per_frame_s": { + "mean": 0.0031613233344008527, + "median": 0.0030413001077249646, + "max": 0.006261500064283609 + }, + "decode_time_per_frame_s": { + "mean": 0.0005045344458065099, + "median": 0.0004668500041589141, + "max": 0.001925900112837553 + }, + "file_pipeline_latency_s": { + "mean": 0.003832613322366443, + "median": 0.003668899997137487, + "max": 0.00691019999794662 + }, + "actual_encoded_fps": 316.32322740233855, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 29.632503695675293, + "median": 29.591042979714615, + "max": 32.20295050120275 + }, + "mean_absolute_error": { + "mean": 5.709472889370389, + "median": 5.744626045227051, + "max": 6.534460544586182 + }, + "peak_process_rss_bytes": 146358272, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 15, + "decoder_errors": 14 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 15, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 15, + "window": "motion", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 12.37383958528402, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 352680.0, + "peak_one_second_bitrate_bps": 527400, + "average_frame_size_bytes": 2939, + "max_frame_size_bytes": 19143, + "radio_screen": { + "peak_packet_slots_per_second": 279, + "mean_packets_per_frame": 12.522222222222222, + "max_packets_per_frame": 79, + "airtime_for_peak_second_s": 4.612428, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 16211, + 14565, + 14493, + 15474, + 14902, + 14854, + 16332, + 15166, + 15048, + 16429, + 15075, + 15271, + 16692, + 15664, + 15908, + 16766, + 15385, + 14992, + 16155, + 15846, + 17108, + 16619, + 15119, + 15237, + 17138, + 15369, + 15256, + 16675, + 15153, + 15150, + 16159, + 14236, + 14137, + 15220, + 14112, + 14508, + 16068, + 15158, + 15214, + 16593, + 15493, + 15409, + 17004, + 15407, + 15385, + 17527, + 15602, + 15475, + 16867, + 15041, + 14774, + 16162, + 15017, + 15508, + 17290, + 15823, + 15646, + 16735, + 15648, + 15756 + ], + "reference_frame_size_bytes": 17527, + "encode_time_per_frame_s": { + "mean": 0.0006583883582303922, + "median": 0.0006232000887393951, + "max": 0.0011498997919261456 + }, + "decode_time_per_frame_s": { + "mean": 0.00082428000944977, + "median": 0.0008047000737860799, + "max": 0.0014101001434028149 + }, + "file_pipeline_latency_s": { + "mean": 0.0014826683676801623, + "median": 0.0014615500112995505, + "max": 0.0025599999353289604 + }, + "actual_encoded_fps": 1518.860392197376, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 33.99257114530201, + "median": 34.235316600070426, + "max": 34.780932951935576 + }, + "mean_absolute_error": { + "mean": 3.471452208360036, + "median": 3.389391541481018, + "max": 3.95845627784729 + }, + "peak_process_rss_bytes": 111099904, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 15, + "window": "turn", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 13.059937740309165, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1878052.0, + "peak_one_second_bitrate_bps": 1914152, + "average_frame_size_bytes": 15650.433333333332, + "max_frame_size_bytes": 17527, + "radio_screen": { + "peak_packet_slots_per_second": 989, + "mean_packets_per_frame": 64.68333333333334, + "max_packets_per_frame": 72, + "airtime_for_peak_second_s": 16.350148, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 15, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 17770, + 4462, + 4142, + 4431, + 3920, + 3480, + 3610, + 2915, + 2772, + 3158, + 2697, + 2722, + 3059, + 2782, + 2898, + 4568, + 2107, + 2299, + 2599, + 2764, + 3174, + 2646, + 2426, + 2315, + 2801, + 2512, + 2350, + 2768, + 2429, + 2817, + 4749, + 1924, + 1973, + 2363, + 2182, + 2506, + 2909, + 2673, + 2424, + 2758, + 2669, + 2536, + 2779, + 2478, + 2572, + 5153, + 2017, + 2185, + 2408, + 2327, + 2328, + 2730, + 2481, + 2590, + 2921, + 2505, + 2496, + 2689, + 2750, + 2594 + ], + "keyframe_sizes_bytes": [ + 17770, + 4568, + 4749, + 5153 + ], + "reference_frame_size_bytes": 17770, + "encode_time_per_frame_s": { + "mean": 0.0031622333102859558, + "median": 0.0030803499976173043, + "max": 0.004716299939900637 + }, + "decode_time_per_frame_s": { + "mean": 0.0005174116774772604, + "median": 0.00047549977898597717, + "max": 0.0018106000497937202 + }, + "file_pipeline_latency_s": { + "mean": 0.0038383233244530857, + "median": 0.003722850000485778, + "max": 0.006696099881082773 + }, + "actual_encoded_fps": 316.2322010672804, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 30.532727562143986, + "median": 30.330733834868937, + "max": 34.89014814950857 + }, + "mean_absolute_error": { + "mean": 5.203320117791494, + "median": 5.354359865188599, + "max": 6.159153461456299 + }, + "peak_process_rss_bytes": 119590912, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 15, + "decoder_errors": 14 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 15, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 15, + "window": "turn", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 13.059937740309165, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 370124.0, + "peak_one_second_bitrate_bps": 518544, + "average_frame_size_bytes": 3084.366666666667, + "max_frame_size_bytes": 17770, + "radio_screen": { + "peak_packet_slots_per_second": 273, + "mean_packets_per_frame": 13.116666666666667, + "max_packets_per_frame": 73, + "airtime_for_peak_second_s": 4.513236, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 22184, + 21542, + 20462, + 19707, + 21131, + 20565, + 20049, + 19877, + 20002, + 19723, + 19636, + 19782, + 19997, + 19610, + 19011, + 20597, + 20424, + 20475, + 19565, + 19115, + 18482, + 20055, + 19959, + 20478, + 20211, + 18874, + 18626, + 19077, + 18897, + 18755 + ], + "reference_frame_size_bytes": 22184, + "encode_time_per_frame_s": { + "mean": 0.0010111333103850484, + "median": 0.0009836499812081456, + "max": 0.0013863998465240002 + }, + "decode_time_per_frame_s": { + "mean": 0.001579343364574015, + "median": 0.0015756500652059913, + "max": 0.0019863999914377928 + }, + "file_pipeline_latency_s": { + "mean": 0.0025904766749590634, + "median": 0.0025656999787315726, + "max": 0.0029672998934984207 + }, + "actual_encoded_fps": 988.9892754291631, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 33.67799038333643, + "median": 33.67809280972817, + "max": 34.73898389709011 + }, + "mean_absolute_error": { + "mean": 3.1398666779200237, + "median": 3.1227539777755737, + "max": 3.778184652328491 + }, + "peak_process_rss_bytes": 97374208, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 480 + ], + "fps": 5, + "window": "motion", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 13.43243444683908, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 795824.0, + "peak_one_second_bitrate_bps": 840208, + "average_frame_size_bytes": 19895.6, + "max_frame_size_bytes": 22184, + "radio_screen": { + "peak_packet_slots_per_second": 432, + "mean_packets_per_frame": 81.96666666666667, + "max_packets_per_frame": 91, + "airtime_for_peak_second_s": 7.141824000000001, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 17842, + 12471, + 11151, + 9224, + 8721, + 6849, + 6192, + 7238, + 7888, + 8669, + 9145, + 7744, + 7749, + 7476, + 7491, + 9724, + 7600, + 7476, + 7563, + 7264, + 9581, + 9201, + 8109, + 8687, + 8417, + 7916, + 6486, + 6528, + 7077, + 7648 + ], + "keyframe_sizes_bytes": [ + 17842, + 6849, + 9145, + 9724, + 9581, + 7916 + ], + "reference_frame_size_bytes": 17842, + "encode_time_per_frame_s": { + "mean": 0.004605660005472601, + "median": 0.004571400000713766, + "max": 0.0060541999991983175 + }, + "decode_time_per_frame_s": { + "mean": 0.0010152766636262337, + "median": 0.000925700063817203, + "max": 0.0018239999189972878 + }, + "file_pipeline_latency_s": { + "mean": 0.005815266647065679, + "median": 0.0057119999546557665, + "max": 0.007282199803739786 + }, + "actual_encoded_fps": 217.12414698691745, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 32.845110715984596, + "median": 32.861477350060966, + "max": 34.29665615429643 + }, + "mean_absolute_error": { + "mean": 3.443620530764262, + "median": 3.4140597581863403, + "max": 4.181360721588135 + }, + "peak_process_rss_bytes": 109010944, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 480 + ], + "fps": 5, + "window": "motion", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 13.43243444683908, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 340169.3333333333, + "peak_one_second_bitrate_bps": 475272, + "average_frame_size_bytes": 8504.233333333334, + "max_frame_size_bytes": 17842, + "radio_screen": { + "peak_packet_slots_per_second": 246, + "mean_packets_per_frame": 35.333333333333336, + "max_packets_per_frame": 74, + "airtime_for_peak_second_s": 4.066872, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 19013, + 18201, + 19133, + 19200, + 19559, + 19644, + 18904, + 19488, + 19906, + 19332, + 18819, + 17891, + 18724, + 19312, + 19585, + 20335, + 19631, + 18857, + 19980, + 19592 + ], + "reference_frame_size_bytes": 20335, + "encode_time_per_frame_s": { + "mean": 0.0009973400039598346, + "median": 0.0009794000070542097, + "max": 0.0010995999909937382 + }, + "decode_time_per_frame_s": { + "mean": 0.0015002450090833008, + "median": 0.0014441499952226877, + "max": 0.002008400158956647 + }, + "file_pipeline_latency_s": { + "mean": 0.0024975850130431352, + "median": 0.0024610499385744333, + "max": 0.003067400073632598 + }, + "actual_encoded_fps": 1002.6670904903084, + "unique_decoded_frames": 20, + "decoded_frame_count": 20, + "psnr_db": { + "mean": 34.25029047357622, + "median": 34.21095118221713, + "max": 34.68210185553151 + }, + "mean_absolute_error": { + "mean": 2.924480700492859, + "median": 2.939993977546692, + "max": 3.1088497638702393 + }, + "peak_process_rss_bytes": 88846336, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 480 + ], + "fps": 5, + "window": "turn", + "source_unique_frames": 20, + "source_temporal_change_mean_absolute": 14.479106074104532, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 770212.0, + "peak_one_second_bitrate_bps": 787160, + "average_frame_size_bytes": 19255.3, + "max_frame_size_bytes": 20335, + "radio_screen": { + "peak_packet_slots_per_second": 406, + "mean_packets_per_frame": 79.45, + "max_packets_per_frame": 84, + "airtime_for_peak_second_s": 6.711992, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 16072, + 10075, + 11116, + 10711, + 10411, + 7850, + 6781, + 7152, + 8117, + 7787, + 9035, + 7708, + 7853, + 7568, + 7899, + 9968, + 7545, + 7759, + 7732, + 7129 + ], + "keyframe_sizes_bytes": [ + 16072, + 7850, + 9035, + 9968 + ], + "reference_frame_size_bytes": 16072, + "encode_time_per_frame_s": { + "mean": 0.004635399987455458, + "median": 0.0046767001040279865, + "max": 0.0056304000318050385 + }, + "decode_time_per_frame_s": { + "mean": 0.0010250849998556077, + "median": 0.0009499998996034265, + "max": 0.0017348998226225376 + }, + "file_pipeline_latency_s": { + "mean": 0.005867679987568408, + "median": 0.00583535002078861, + "max": 0.0071853999979794025 + }, + "actual_encoded_fps": 215.73111332490143, + "unique_decoded_frames": 20, + "decoded_frame_count": 20, + "psnr_db": { + "mean": 33.9283407877328, + "median": 33.73046517709355, + "max": 35.487959000944706 + }, + "mean_absolute_error": { + "mean": 3.048248052597046, + "median": 3.104921340942383, + "max": 3.4964888095855713 + }, + "peak_process_rss_bytes": 98193408, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 480 + ], + "fps": 5, + "window": "turn", + "source_unique_frames": 20, + "source_temporal_change_mean_absolute": 14.479106074104532, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 352536.0, + "peak_one_second_bitrate_bps": 467080, + "average_frame_size_bytes": 8813.4, + "max_frame_size_bytes": 16072, + "radio_screen": { + "peak_packet_slots_per_second": 241, + "mean_packets_per_frame": 36.6, + "max_packets_per_frame": 66, + "airtime_for_peak_second_s": 3.9842120000000003, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 22184, + 21739, + 21542, + 21394, + 20462, + 18895, + 19707, + 21039, + 21131, + 20878, + 20565, + 20093, + 20049, + 20223, + 19877, + 20036, + 20002, + 20045, + 19723, + 19795, + 19636, + 19785, + 19782, + 19956, + 19997, + 20409, + 19610, + 18826, + 19011, + 19439, + 20597, + 20487, + 20424, + 20241, + 20475, + 20051, + 19565, + 19843, + 19115, + 18137, + 18482, + 19150, + 20055, + 19876, + 19959, + 20203, + 20478, + 20580, + 20211, + 19734, + 18874, + 18236, + 18626, + 19390, + 19077, + 19058, + 18897, + 18771, + 18755, + 18212 + ], + "reference_frame_size_bytes": 22184, + "encode_time_per_frame_s": { + "mean": 0.0009871850372292102, + "median": 0.0009745999705046415, + "max": 0.001352699939161539 + }, + "decode_time_per_frame_s": { + "mean": 0.0015135183076684675, + "median": 0.0014196999836713076, + "max": 0.0027030999772250652 + }, + "file_pipeline_latency_s": { + "mean": 0.0025007033448976776, + "median": 0.0024064499884843826, + "max": 0.00369260017760098 + }, + "actual_encoded_fps": 1012.9813178760877, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 33.69118930793484, + "median": 33.66413946258591, + "max": 34.80811225781434 + }, + "mean_absolute_error": { + "mean": 3.13394383986791, + "median": 3.1311084032058716, + "max": 3.778184652328491 + }, + "peak_process_rss_bytes": 125042688, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 480 + ], + "fps": 10, + "window": "motion", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 10.922426877354049, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1588518.6666666667, + "peak_one_second_bitrate_bps": 1671768, + "average_frame_size_bytes": 19856.483333333334, + "max_frame_size_bytes": 22184, + "radio_screen": { + "peak_packet_slots_per_second": 861, + "mean_packets_per_frame": 81.85, + "max_packets_per_frame": 91, + "airtime_for_peak_second_s": 14.234052, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 17843, + 9721, + 7296, + 6094, + 4384, + 3940, + 3728, + 4252, + 3979, + 3717, + 4389, + 3239, + 3200, + 3630, + 3775, + 4136, + 3943, + 4054, + 4278, + 3567, + 5699, + 3501, + 3885, + 3829, + 3840, + 3756, + 3724, + 3871, + 3319, + 4109, + 6455, + 3820, + 3832, + 3677, + 3867, + 3674, + 3525, + 3973, + 3583, + 3864, + 6294, + 3594, + 4049, + 3817, + 3661, + 3951, + 3990, + 4039, + 3593, + 3806, + 5953, + 3412, + 3288, + 3724, + 3800, + 4009, + 3771, + 4000, + 3810, + 3860 + ], + "keyframe_sizes_bytes": [ + 17843, + 4389, + 5699, + 6455, + 6294, + 5953 + ], + "reference_frame_size_bytes": 17843, + "encode_time_per_frame_s": { + "mean": 0.00418345999205485, + "median": 0.004091399954631925, + "max": 0.005679700057953596 + }, + "decode_time_per_frame_s": { + "mean": 0.0007375750147427122, + "median": 0.0006709999870508909, + "max": 0.0022676000371575356 + }, + "file_pipeline_latency_s": { + "mean": 0.005137708317488432, + "median": 0.004975699936039746, + "max": 0.008175300201401114 + }, + "actual_encoded_fps": 239.0365873939709, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 30.929894367515722, + "median": 30.765336169452947, + "max": 32.93452288437699 + }, + "mean_absolute_error": { + "mean": 4.282923769950867, + "median": 4.319151878356934, + "max": 4.985165119171143 + }, + "peak_process_rss_bytes": 139128832, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 480 + ], + "fps": 10, + "window": "motion", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 10.922426877354049, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 351185.3333333333, + "peak_one_second_bitrate_bps": 519632, + "average_frame_size_bytes": 4389.816666666667, + "max_frame_size_bytes": 17843, + "radio_screen": { + "peak_packet_slots_per_second": 271, + "mean_packets_per_frame": 18.45, + "max_packets_per_frame": 74, + "airtime_for_peak_second_s": 4.4801720000000005, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 19013, + 18201, + 18201, + 19068, + 19133, + 19207, + 19200, + 19283, + 19559, + 19942, + 19644, + 19352, + 18904, + 20495, + 19488, + 19299, + 19906, + 19122, + 19332, + 19315, + 18819, + 18240, + 17891, + 18195, + 18724, + 19128, + 19312, + 19470, + 19585, + 19728, + 20335, + 19754, + 19631, + 19011, + 18857, + 19126, + 19980, + 20084, + 19592, + 19834 + ], + "reference_frame_size_bytes": 20495, + "encode_time_per_frame_s": { + "mean": 0.0010336175211705268, + "median": 0.0009770998731255531, + "max": 0.0021452000364661217 + }, + "decode_time_per_frame_s": { + "mean": 0.0014836700109299272, + "median": 0.0014217999996617436, + "max": 0.002867799950763583 + }, + "file_pipeline_latency_s": { + "mean": 0.002517287532100454, + "median": 0.002403549966402352, + "max": 0.005012999987229705 + }, + "actual_encoded_fps": 967.4758598011609, + "unique_decoded_frames": 40, + "decoded_frame_count": 40, + "psnr_db": { + "mean": 34.24177104310145, + "median": 34.216928266321425, + "max": 34.68210185553151 + }, + "mean_absolute_error": { + "mean": 2.9234984695911406, + "median": 2.9358001947402954, + "max": 3.174952268600464 + }, + "peak_process_rss_bytes": 106917888, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 480 + ], + "fps": 10, + "window": "turn", + "source_unique_frames": 40, + "source_temporal_change_mean_absolute": 11.594629295762108, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1541920.0, + "peak_one_second_bitrate_bps": 1569632, + "average_frame_size_bytes": 19274, + "max_frame_size_bytes": 20495, + "radio_screen": { + "peak_packet_slots_per_second": 809, + "mean_packets_per_frame": 79.5, + "max_packets_per_frame": 84, + "airtime_for_peak_second_s": 13.374388, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 16073, + 6841, + 6829, + 7465, + 5355, + 4817, + 4490, + 4331, + 4400, + 4346, + 4746, + 3462, + 3627, + 4363, + 3676, + 3494, + 3920, + 3428, + 3768, + 4105, + 5546, + 3578, + 3446, + 3506, + 3895, + 4398, + 4568, + 4312, + 4078, + 3992, + 5165, + 3185, + 3668, + 3638, + 3576, + 3588, + 3825, + 4187, + 3955, + 4231 + ], + "keyframe_sizes_bytes": [ + 16073, + 4746, + 5546, + 5165 + ], + "reference_frame_size_bytes": 16073, + "encode_time_per_frame_s": { + "mean": 0.003859352500876412, + "median": 0.003792000003159046, + "max": 0.005734100006520748 + }, + "decode_time_per_frame_s": { + "mean": 0.0006893399928230793, + "median": 0.0006270500598475337, + "max": 0.0017364001832902431 + }, + "file_pipeline_latency_s": { + "mean": 0.004727237520273775, + "median": 0.004567800089716911, + "max": 0.007718200096860528 + }, + "actual_encoded_fps": 259.1108222876538, + "unique_decoded_frames": 40, + "decoded_frame_count": 40, + "psnr_db": { + "mean": 31.912597669596384, + "median": 31.59734852906447, + "max": 35.41279092911054 + }, + "mean_absolute_error": { + "mean": 3.86224764585495, + "median": 3.9701573848724365, + "max": 4.489570140838623 + }, + "peak_process_rss_bytes": 117178368, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 480 + ], + "fps": 10, + "window": "turn", + "source_unique_frames": 40, + "source_temporal_change_mean_absolute": 11.594629295762108, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 367746.0, + "peak_one_second_bitrate_bps": 519576, + "average_frame_size_bytes": 4596.825, + "max_frame_size_bytes": 16073, + "radio_screen": { + "peak_packet_slots_per_second": 270, + "mean_packets_per_frame": 19.35, + "max_packets_per_frame": 66, + "airtime_for_peak_second_s": 4.46364, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 31571, + 29901, + 27900, + 26931, + 29057, + 28063, + 27258, + 27061, + 27028, + 26821, + 26683, + 26726, + 27384, + 26531, + 25778, + 28208, + 27614, + 27998, + 26464, + 25550, + 24566, + 26967, + 26892, + 27750, + 27373, + 25310, + 25056, + 25542, + 25465, + 25034 + ], + "reference_frame_size_bytes": 31571, + "encode_time_per_frame_s": { + "mean": 0.0013860933327426513, + "median": 0.0012904000468552113, + "max": 0.002373600145801902 + }, + "decode_time_per_frame_s": { + "mean": 0.002261043363250792, + "median": 0.0022385501069948077, + "max": 0.0027513999957591295 + }, + "file_pipeline_latency_s": { + "mean": 0.0036471366959934435, + "median": 0.0035514499759301543, + "max": 0.004714700160548091 + }, + "actual_encoded_fps": 721.4521391725536, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 34.58765689950851, + "median": 34.618318869987974, + "max": 35.65258779422048 + }, + "mean_absolute_error": { + "mean": 3.282923714319865, + "median": 3.2553104162216187, + "max": 4.062478065490723 + }, + "peak_process_rss_bytes": 113434624, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 854, + 480 + ], + "fps": 5, + "window": "motion", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 17.836906051755545, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1080642.6666666667, + "peak_one_second_bitrate_bps": 1162880, + "average_frame_size_bytes": 27016.066666666666, + "max_frame_size_bytes": 31571, + "radio_screen": { + "peak_packet_slots_per_second": 599, + "mean_packets_per_frame": 111.2, + "max_packets_per_frame": 130, + "airtime_for_peak_second_s": 9.902668, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 14688, + 13017, + 11071, + 9075, + 9979, + 7656, + 7843, + 7751, + 8159, + 8940, + 8309, + 6690, + 7050, + 8107, + 8383, + 9264, + 7052, + 7423, + 8094, + 7737, + 9540, + 8695, + 7752, + 8306, + 7863, + 8799, + 7249, + 7398, + 7415, + 7910 + ], + "keyframe_sizes_bytes": [ + 14688, + 7656, + 8309, + 9264, + 9540, + 8799 + ], + "reference_frame_size_bytes": 14688, + "encode_time_per_frame_s": { + "mean": 0.0066126433433964845, + "median": 0.006822500028647482, + "max": 0.00825399998575449 + }, + "decode_time_per_frame_s": { + "mean": 0.0011951433261856437, + "median": 0.0011007499415427446, + "max": 0.0018656000029295683 + }, + "file_pipeline_latency_s": { + "mean": 0.008560343319550157, + "median": 0.008590250043198466, + "max": 0.010621299967169762 + }, + "actual_encoded_fps": 151.22545524833419, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 31.86548193057422, + "median": 31.94824344692403, + "max": 33.44233242091703 + }, + "mean_absolute_error": { + "mean": 4.395556767781575, + "median": 4.367122411727905, + "max": 5.202771186828613 + }, + "peak_process_rss_bytes": 125059072, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 854, + 480 + ], + "fps": 5, + "window": "motion", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 17.836906051755545, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 342953.3333333333, + "peak_one_second_bitrate_bps": 462640, + "average_frame_size_bytes": 8573.833333333334, + "max_frame_size_bytes": 14688, + "radio_screen": { + "peak_packet_slots_per_second": 240, + "mean_packets_per_frame": 35.7, + "max_packets_per_frame": 61, + "airtime_for_peak_second_s": 3.96768, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 26074, + 24606, + 26062, + 26077, + 26445, + 26404, + 25678, + 26344, + 27070, + 26225, + 25485, + 24289, + 25187, + 26156, + 26922, + 28166, + 26867, + 25592, + 27525, + 26705 + ], + "reference_frame_size_bytes": 28166, + "encode_time_per_frame_s": { + "mean": 0.001355124998372048, + "median": 0.0013435999862849712, + "max": 0.0015171000268310308 + }, + "decode_time_per_frame_s": { + "mean": 0.00238700999179855, + "median": 0.0022904500365257263, + "max": 0.0033801000099629164 + }, + "file_pipeline_latency_s": { + "mean": 0.003742134990170598, + "median": 0.00364394998177886, + "max": 0.00470969988964498 + }, + "actual_encoded_fps": 737.9393053787139, + "unique_decoded_frames": 20, + "decoded_frame_count": 20, + "psnr_db": { + "mean": 35.037346308080956, + "median": 35.046333286052636, + "max": 35.36219212210543 + }, + "mean_absolute_error": { + "mean": 3.105090582370758, + "median": 3.1172298192977905, + "max": 3.3063881397247314 + }, + "peak_process_rss_bytes": 93040640, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 854, + 480 + ], + "fps": 5, + "window": "turn", + "source_unique_frames": 20, + "source_temporal_change_mean_absolute": 19.25445114665078, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1047758.0, + "peak_one_second_bitrate_bps": 1080576, + "average_frame_size_bytes": 26193.95, + "max_frame_size_bytes": 28166, + "radio_screen": { + "peak_packet_slots_per_second": 556, + "mean_packets_per_frame": 107.8, + "max_packets_per_frame": 116, + "airtime_for_peak_second_s": 9.191792, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 14327, + 11842, + 12463, + 11263, + 9351, + 7185, + 7752, + 7882, + 8480, + 8364, + 7831, + 7956, + 7834, + 8441, + 8296, + 7785, + 7645, + 7809, + 7783, + 7904 + ], + "keyframe_sizes_bytes": [ + 14327, + 7185, + 7831, + 7785 + ], + "reference_frame_size_bytes": 14327, + "encode_time_per_frame_s": { + "mean": 0.00719980999128893, + "median": 0.007282699923962355, + "max": 0.010147700086236 + }, + "decode_time_per_frame_s": { + "mean": 0.0012742649763822556, + "median": 0.0011990999337285757, + "max": 0.002061799867078662 + }, + "file_pipeline_latency_s": { + "mean": 0.009306365030352027, + "median": 0.009314650087617338, + "max": 0.012542500160634518 + }, + "actual_encoded_fps": 138.89255427711325, + "unique_decoded_frames": 20, + "decoded_frame_count": 20, + "psnr_db": { + "mean": 32.77583031558582, + "median": 32.58735645609556, + "max": 34.80563773291755 + }, + "mean_absolute_error": { + "mean": 4.005825686454773, + "median": 4.066156387329102, + "max": 4.907619476318359 + }, + "peak_process_rss_bytes": 106352640, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 854, + 480 + ], + "fps": 5, + "window": "turn", + "source_unique_frames": 20, + "source_temporal_change_mean_absolute": 19.25445114665078, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 356386.0, + "peak_one_second_bitrate_bps": 473968, + "average_frame_size_bytes": 8909.65, + "max_frame_size_bytes": 14327, + "radio_screen": { + "peak_packet_slots_per_second": 246, + "mean_packets_per_frame": 37.05, + "max_packets_per_frame": 59, + "airtime_for_peak_second_s": 4.066872, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 31571, + 30534, + 29901, + 29692, + 27900, + 25570, + 26931, + 29002, + 29057, + 28601, + 28063, + 27422, + 27258, + 27660, + 27061, + 27342, + 27028, + 27256, + 26821, + 26765, + 26683, + 26917, + 26726, + 27139, + 27384, + 27967, + 26531, + 25425, + 25778, + 26241, + 28208, + 27839, + 27614, + 27407, + 27998, + 27133, + 26464, + 26677, + 25550, + 24130, + 24566, + 25773, + 26967, + 26812, + 26892, + 27421, + 27750, + 28042, + 27373, + 26528, + 25310, + 24386, + 25056, + 26035, + 25542, + 25594, + 25465, + 25451, + 25034, + 24396 + ], + "reference_frame_size_bytes": 31571, + "encode_time_per_frame_s": { + "mean": 0.0013929966643142202, + "median": 0.0013213499914854765, + "max": 0.002742399927228689 + }, + "decode_time_per_frame_s": { + "mean": 0.0024031816981732847, + "median": 0.0022777998819947243, + "max": 0.006430699955672026 + }, + "file_pipeline_latency_s": { + "mean": 0.0037961783624875047, + "median": 0.003633350017480552, + "max": 0.007842399878427386 + }, + "actual_encoded_fps": 717.8768087663047, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 34.601684289554356, + "median": 34.60848851395036, + "max": 35.72505367818889 + }, + "mean_absolute_error": { + "mean": 3.2763888875643414, + "median": 3.255898356437683, + "max": 4.062478065490723 + }, + "peak_process_rss_bytes": 177500160, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "window": "motion", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 14.488564063209799, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 2156852.0, + "peak_one_second_bitrate_bps": 2310072, + "average_frame_size_bytes": 26960.65, + "max_frame_size_bytes": 31571, + "radio_screen": { + "peak_packet_slots_per_second": 1189, + "mean_packets_per_frame": 110.96666666666667, + "max_packets_per_frame": 130, + "airtime_for_peak_second_s": 19.656548, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 14689, + 10928, + 9163, + 6610, + 5118, + 4794, + 3913, + 4292, + 4133, + 4095, + 3573, + 3411, + 3808, + 3930, + 4038, + 4018, + 4034, + 4039, + 4288, + 3630, + 4361, + 3462, + 3811, + 3751, + 3794, + 3860, + 3896, + 4390, + 3847, + 3975, + 4871, + 3484, + 3734, + 3977, + 4254, + 4125, + 3934, + 4349, + 3927, + 3927, + 5001, + 3617, + 4006, + 3916, + 3850, + 4005, + 4172, + 3924, + 4051, + 4119, + 4629, + 3435, + 3680, + 3949, + 4050, + 4039, + 4011, + 3889, + 3957, + 3927 + ], + "keyframe_sizes_bytes": [ + 14689, + 3573, + 4361, + 4871, + 5001, + 4629 + ], + "reference_frame_size_bytes": 14689, + "encode_time_per_frame_s": { + "mean": 0.005801805027294904, + "median": 0.005635850131511688, + "max": 0.008235800080001354 + }, + "decode_time_per_frame_s": { + "mean": 0.0008147283496024708, + "median": 0.0007657000096514821, + "max": 0.001629499951377511 + }, + "file_pipeline_latency_s": { + "mean": 0.00747559000349914, + "median": 0.007156250067055225, + "max": 0.014230499975383282 + }, + "actual_encoded_fps": 172.36015262413096, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 29.795890728763734, + "median": 29.75143418146073, + "max": 31.44628941841992 + }, + "mean_absolute_error": { + "mean": 5.598369193077088, + "median": 5.641014099121094, + "max": 7.132842063903809 + }, + "peak_process_rss_bytes": 182624256, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "window": "motion", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 14.488564063209799, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 355280.0, + "peak_one_second_bitrate_bps": 541880, + "average_frame_size_bytes": 4441, + "max_frame_size_bytes": 14689, + "radio_screen": { + "peak_packet_slots_per_second": 282, + "mean_packets_per_frame": 18.683333333333334, + "max_packets_per_frame": 61, + "airtime_for_peak_second_s": 4.662024, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 26074, + 24516, + 24606, + 25915, + 26062, + 25931, + 26077, + 26058, + 26445, + 27343, + 26404, + 26102, + 25678, + 28055, + 26344, + 25976, + 27070, + 26043, + 26225, + 26216, + 25485, + 24753, + 24289, + 24656, + 25187, + 26002, + 26156, + 26551, + 26922, + 26930, + 28166, + 27291, + 26867, + 25741, + 25592, + 26102, + 27525, + 27447, + 26705, + 27347 + ], + "reference_frame_size_bytes": 28166, + "encode_time_per_frame_s": { + "mean": 0.0013465650205034762, + "median": 0.0013083999510854483, + "max": 0.0020654001273214817 + }, + "decode_time_per_frame_s": { + "mean": 0.0025376449688337744, + "median": 0.002343749860301614, + "max": 0.007503199856728315 + }, + "file_pipeline_latency_s": { + "mean": 0.0038842099893372506, + "median": 0.0036847000010311604, + "max": 0.00887609994970262 + }, + "actual_encoded_fps": 742.6303110310287, + "unique_decoded_frames": 40, + "decoded_frame_count": 40, + "psnr_db": { + "mean": 35.0350382400663, + "median": 35.048025462083416, + "max": 35.40679892984547 + }, + "mean_absolute_error": { + "mean": 3.102794760465622, + "median": 3.1093915700912476, + "max": 3.34137225151062 + }, + "peak_process_rss_bytes": 118669312, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "window": "turn", + "source_unique_frames": 40, + "source_temporal_change_mean_absolute": 15.4065695537007, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 2097708.0, + "peak_one_second_bitrate_bps": 2150264, + "average_frame_size_bytes": 26221.35, + "max_frame_size_bytes": 28166, + "radio_screen": { + "peak_packet_slots_per_second": 1106, + "mean_packets_per_frame": 107.925, + "max_packets_per_frame": 116, + "airtime_for_peak_second_s": 18.284392, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 14324, + 9620, + 9248, + 7300, + 5240, + 4728, + 4574, + 4502, + 4309, + 3844, + 3648, + 3861, + 3840, + 4494, + 3737, + 3969, + 4054, + 3925, + 3902, + 4146, + 4074, + 3900, + 3971, + 3908, + 4361, + 3952, + 4064, + 4249, + 4033, + 3971, + 3704, + 3528, + 3983, + 4126, + 4205, + 3841, + 4024, + 4154, + 3726, + 4181 + ], + "keyframe_sizes_bytes": [ + 14324, + 3648, + 4074, + 3704 + ], + "reference_frame_size_bytes": 14324, + "encode_time_per_frame_s": { + "mean": 0.0057436599861830475, + "median": 0.0057174499379470944, + "max": 0.007498999824747443 + }, + "decode_time_per_frame_s": { + "mean": 0.0008620849926955998, + "median": 0.0007690999191254377, + "max": 0.0018677001353353262 + }, + "file_pipeline_latency_s": { + "mean": 0.007321779988706112, + "median": 0.007248549954965711, + "max": 0.009985899785533547 + }, + "actual_encoded_fps": 174.10501359857665, + "unique_decoded_frames": 40, + "decoded_frame_count": 40, + "psnr_db": { + "mean": 30.66835428576718, + "median": 30.472407395984796, + "max": 34.428604645819576 + }, + "mean_absolute_error": { + "mean": 5.1405963659286495, + "median": 5.219321250915527, + "max": 6.683842182159424 + }, + "peak_process_rss_bytes": 131244032, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "window": "turn", + "source_unique_frames": 40, + "source_temporal_change_mean_absolute": 15.4065695537007, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 374440.0, + "peak_one_second_bitrate_bps": 541512, + "average_frame_size_bytes": 4680.5, + "max_frame_size_bytes": 14324, + "radio_screen": { + "peak_packet_slots_per_second": 281, + "mean_packets_per_frame": 19.65, + "max_packets_per_frame": 59, + "airtime_for_peak_second_s": 4.645492, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 66617, + 59936, + 53575, + 51059, + 56342, + 53845, + 52122, + 51156, + 50872, + 50532, + 50759, + 50388, + 52064, + 49923, + 47739, + 53842, + 51782, + 52873, + 48907, + 46649, + 44631, + 49672, + 50579, + 51584, + 51079, + 46686, + 45843, + 46899, + 47314, + 45767 + ], + "reference_frame_size_bytes": 66617, + "encode_time_per_frame_s": { + "mean": 0.0026781099926059446, + "median": 0.0026160500710830092, + "max": 0.003336499910801649 + }, + "decode_time_per_frame_s": { + "mean": 0.00502852334951361, + "median": 0.004947399953380227, + "max": 0.005747599992901087 + }, + "file_pipeline_latency_s": { + "mean": 0.007706633342119555, + "median": 0.007683450006879866, + "max": 0.008371800184249878 + }, + "actual_encoded_fps": 373.39765833402026, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 35.90599892976384, + "median": 35.96263459436234, + "max": 37.087565318150624 + }, + "mean_absolute_error": { + "mean": 2.811755625406901, + "median": 2.7862277030944824, + "max": 3.802396297454834 + }, + "peak_process_rss_bytes": 158593024, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "window": "motion", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 18.194000239463602, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 2041381.3333333333, + "peak_one_second_bitrate_bps": 2300232, + "average_frame_size_bytes": 51034.53333333333, + "max_frame_size_bytes": 66617, + "radio_screen": { + "peak_packet_slots_per_second": 1181, + "mean_packets_per_frame": 209.66666666666666, + "max_packets_per_frame": 274, + "airtime_for_peak_second_s": 19.524292, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 12645, + 11641, + 12045, + 8964, + 9650, + 9493, + 7570, + 7826, + 7891, + 9404, + 8895, + 6746, + 7193, + 8028, + 7342, + 10051, + 7327, + 7489, + 8238, + 7853, + 10696, + 8698, + 7877, + 8393, + 7648, + 8399, + 6357, + 7113, + 7241, + 7567 + ], + "keyframe_sizes_bytes": [ + 12645, + 9493, + 8895, + 10051, + 10696, + 8399 + ], + "reference_frame_size_bytes": 12645, + "encode_time_per_frame_s": { + "mean": 0.012711423340563972, + "median": 0.012674950063228607, + "max": 0.021042499924078584 + }, + "decode_time_per_frame_s": { + "mean": 0.0017005033247793715, + "median": 0.001602750038728118, + "max": 0.0028440000023692846 + }, + "file_pipeline_latency_s": { + "mean": 0.015256283292546868, + "median": 0.01510210009291768, + "max": 0.02454849984496832 + }, + "actual_encoded_fps": 78.66939627514857, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 30.518350267151735, + "median": 30.38221283373074, + "max": 32.43100075298412 + }, + "mean_absolute_error": { + "mean": 5.027693780263265, + "median": 5.049483776092529, + "max": 6.2328596115112305 + }, + "peak_process_rss_bytes": 179130368, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "window": "motion", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 18.194000239463602, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 341706.6666666667, + "peak_one_second_bitrate_bps": 439560, + "average_frame_size_bytes": 8542.666666666666, + "max_frame_size_bytes": 12645, + "radio_screen": { + "peak_packet_slots_per_second": 227, + "mean_packets_per_frame": 35.56666666666667, + "max_packets_per_frame": 52, + "airtime_for_peak_second_s": 3.752764, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 50837, + 46405, + 49432, + 49172, + 50429, + 50006, + 47955, + 48898, + 50834, + 49446, + 47773, + 45624, + 47396, + 49041, + 51777, + 55812, + 51560, + 48527, + 53479, + 51334 + ], + "reference_frame_size_bytes": 55812, + "encode_time_per_frame_s": { + "mean": 0.002747564995661378, + "median": 0.0027000000700354576, + "max": 0.003025500103831291 + }, + "decode_time_per_frame_s": { + "mean": 0.005671245034318417, + "median": 0.005448149982839823, + "max": 0.006977100158110261 + }, + "file_pipeline_latency_s": { + "mean": 0.008418810029979795, + "median": 0.008130349917337298, + "max": 0.009991700062528253 + }, + "actual_encoded_fps": 363.9586330365538, + "unique_decoded_frames": 20, + "decoded_frame_count": 20, + "psnr_db": { + "mean": 36.33483270369129, + "median": 36.346877440271044, + "max": 36.68439510260881 + }, + "mean_absolute_error": { + "mean": 2.672484517097473, + "median": 2.656796455383301, + "max": 2.848720073699951 + }, + "peak_process_rss_bytes": 130068480, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "window": "turn", + "source_unique_frames": 20, + "source_temporal_change_mean_absolute": 19.594037448221247, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1991474.0, + "peak_one_second_bitrate_bps": 2089240, + "average_frame_size_bytes": 49786.85, + "max_frame_size_bytes": 55812, + "radio_screen": { + "peak_packet_slots_per_second": 1073, + "mean_packets_per_frame": 204.5, + "max_packets_per_frame": 229, + "airtime_for_peak_second_s": 17.738836, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 12929, + 12913, + 12447, + 11080, + 8587, + 7790, + 7422, + 7578, + 8081, + 8172, + 9034, + 8014, + 8024, + 7718, + 8025, + 8129, + 7820, + 8427, + 7405, + 7911 + ], + "keyframe_sizes_bytes": [ + 12929, + 7790, + 9034, + 8129 + ], + "reference_frame_size_bytes": 12929, + "encode_time_per_frame_s": { + "mean": 0.013583120005205274, + "median": 0.013856599922291934, + "max": 0.0169172000605613 + }, + "decode_time_per_frame_s": { + "mean": 0.0019150450127199293, + "median": 0.0017401500372216105, + "max": 0.0031211001332849264 + }, + "file_pipeline_latency_s": { + "mean": 0.016423789970576762, + "median": 0.016418999992311, + "max": 0.020953899947926402 + }, + "actual_encoded_fps": 73.62078812649698, + "unique_decoded_frames": 20, + "decoded_frame_count": 20, + "psnr_db": { + "mean": 31.3805873797833, + "median": 31.305766657177152, + "max": 33.97397981937252 + }, + "mean_absolute_error": { + "mean": 4.619681107997894, + "median": 4.66732120513916, + "max": 5.659547805786133 + }, + "peak_process_rss_bytes": 151240704, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "window": "turn", + "source_unique_frames": 20, + "source_temporal_change_mean_absolute": 19.594037448221247, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 355012.0, + "peak_one_second_bitrate_bps": 463648, + "average_frame_size_bytes": 8875.3, + "max_frame_size_bytes": 12929, + "radio_screen": { + "peak_packet_slots_per_second": 240, + "mean_packets_per_frame": 36.9, + "max_packets_per_frame": 53, + "airtime_for_peak_second_s": 3.96768, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + } + ] +} diff --git a/data/processed/video001/camera_only/comparison_40k_selected.json b/data/processed/video001/camera_only/comparison_40k_selected.json new file mode 100644 index 0000000..12ad222 --- /dev/null +++ b/data/processed/video001/camera_only/comparison_40k_selected.json @@ -0,0 +1,2634 @@ +{ + "status": "MEASURED_SOFTWARE_ONLY", + "rf_tx": 0, + "source": "C:\\Users\\user\\Desktop\\projects\\SDR_Rover\\data\\raw\\lab026_rover_source.mp4", + "source_sha256": "984ccac09be19e2f35f2deb4514894584ffff95beff07d81874516918457629c", + "windows": [ + { + "name": "motion", + "start_seconds": 0.0, + "duration_seconds": 6.0 + }, + { + "name": "turn", + "start_seconds": 12.0, + "duration_seconds": 4.0 + } + ], + "radio_budget": { + "status": "MEASURED_ONE_BURST_VIDEO_EQUIVALENT", + "lab066_accepted_packets": 10, + "lab066_transmitted_packets": 16, + "burst_seconds_including_guards": 0.459512, + "video_equivalent_goodput_bps": 42479.848186772055, + "zero_loss_goodput_bps_with_5ms_gaps": 118074.03822888943, + "sustained_video_goodput": "NOT_ESTABLISHED", + "h264_over_current_fragment_transport": "NOT_IMPLEMENTED" + }, + "memory_measurement": "RSS всего процесса, пик при обработке случая; случаи в одном процессе", + "resize_method": "Пропорциональное уменьшение с чёрными полями, без растяжения и обрезки", + "latency_measurement": "От подачи кадра кодировщику до готового декодированного кадра, без чтения исходного файла и радио", + "operator_quality_scope": "PSNR не заменяет проверку препятствий и читаемости оператором", + "cases": [ + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 7109, + 7040, + 6851, + 6814, + 7053, + 6961, + 6803, + 6781, + 6825, + 6711, + 6661, + 6769, + 6750, + 6680, + 6550, + 6830, + 6925, + 6932, + 6710, + 6660, + 6485, + 6858, + 6841, + 6995, + 6917, + 6628, + 6539, + 6699, + 6580, + 6589 + ], + "reference_frame_size_bytes": 7109, + "encode_time_per_frame_s": { + "mean": 0.0006450566773613294, + "median": 0.00030289997812360525, + "max": 0.010044199880212545 + }, + "decode_time_per_frame_s": { + "mean": 0.0004413866593192021, + "median": 0.000442549935542047, + "max": 0.0006169001571834087 + }, + "file_pipeline_latency_s": { + "mean": 0.0010864433366805314, + "median": 0.0007429000688716769, + "max": 0.010661100037395954 + }, + "actual_encoded_fps": 1550.2513733996254, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 31.597543251622913, + "median": 31.565705532397388, + "max": 32.308363509309416 + }, + "mean_absolute_error": { + "mean": 4.135882377624512, + "median": 4.152282953262329, + "max": 4.474617958068848 + }, + "peak_process_rss_bytes": 65290240, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "window": "motion", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 12.90320447198276, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 271394.6666666667, + "peak_one_second_bitrate_bps": 278936, + "average_frame_size_bytes": 6784.866666666667, + "max_frame_size_bytes": 7109, + "radio_screen": { + "peak_packet_slots_per_second": 145, + "mean_packets_per_frame": 28.266666666666666, + "max_packets_per_frame": 30, + "airtime_for_peak_second_s": 2.3971400000000003, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 2362, + 1494, + 1176, + 1092, + 1065, + 1021, + 979, + 1001, + 1047, + 1131, + 966, + 910, + 855, + 1013, + 1088, + 1067, + 868, + 956, + 953, + 1134, + 1124, + 924, + 921, + 1004, + 1024, + 1217, + 911, + 932, + 924, + 993 + ], + "keyframe_sizes_bytes": [ + 2362, + 1021, + 966, + 1067, + 1124, + 1217 + ], + "reference_frame_size_bytes": 2362, + "encode_time_per_frame_s": { + "mean": 0.0011668666731566191, + "median": 0.0011514500947669148, + "max": 0.0016351998783648014 + }, + "decode_time_per_frame_s": { + "mean": 0.00020821664948016404, + "median": 0.0001879000337794423, + "max": 0.0004561999812722206 + }, + "file_pipeline_latency_s": { + "mean": 0.0014609933520356815, + "median": 0.001427300157956779, + "max": 0.0021210000850260258 + }, + "actual_encoded_fps": 856.9959387860399, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 27.840801195558193, + "median": 27.83858665631432, + "max": 28.945600768367463 + }, + "mean_absolute_error": { + "mean": 6.414010286331177, + "median": 6.38910174369812, + "max": 7.501471519470215 + }, + "peak_process_rss_bytes": 74821632, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "window": "motion", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 12.90320447198276, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 42869.333333333336, + "peak_one_second_bitrate_bps": 57512, + "average_frame_size_bytes": 1071.7333333333333, + "max_frame_size_bytes": 2362, + "radio_screen": { + "peak_packet_slots_per_second": 32, + "mean_packets_per_frame": 4.866666666666666, + "max_packets_per_frame": 10, + "airtime_for_peak_second_s": 0.529024, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 6472, + 6286, + 6546, + 6601, + 6677, + 6713, + 6523, + 6654, + 6741, + 6609, + 6505, + 6172, + 6522, + 6670, + 6685, + 6759, + 6675, + 6521, + 6756, + 6630 + ], + "reference_frame_size_bytes": 6759, + "encode_time_per_frame_s": { + "mean": 0.0002821150003001094, + "median": 0.0002657499862834811, + "max": 0.0004431998822838068 + }, + "decode_time_per_frame_s": { + "mean": 0.0005374800064601004, + "median": 0.00045380007941275835, + "max": 0.0007784999907016754 + }, + "file_pipeline_latency_s": { + "mean": 0.0008195950067602098, + "median": 0.0007484499365091324, + "max": 0.0011611999943852425 + }, + "actual_encoded_fps": 3544.6537721716895, + "unique_decoded_frames": 20, + "decoded_frame_count": 20, + "psnr_db": { + "mean": 32.27516635956004, + "median": 32.289312199980955, + "max": 32.80166336245057 + }, + "mean_absolute_error": { + "mean": 3.803944003582001, + "median": 3.8063584566116333, + "max": 4.013363838195801 + }, + "peak_process_rss_bytes": 66387968, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "window": "turn", + "source_unique_frames": 20, + "source_temporal_change_mean_absolute": 13.961673062865497, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 263434.0, + "peak_one_second_bitrate_bps": 267168, + "average_frame_size_bytes": 6585.85, + "max_frame_size_bytes": 6759, + "radio_screen": { + "peak_packet_slots_per_second": 139, + "mean_packets_per_frame": 27.5, + "max_packets_per_frame": 28, + "airtime_for_peak_second_s": 2.297948, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 2456, + 1584, + 1029, + 1046, + 1048, + 1007, + 1068, + 911, + 996, + 1015, + 1030, + 1005, + 1063, + 983, + 983, + 1013, + 998, + 1025, + 909, + 1060 + ], + "keyframe_sizes_bytes": [ + 2456, + 1007, + 1030, + 1013 + ], + "reference_frame_size_bytes": 2456, + "encode_time_per_frame_s": { + "mean": 0.0012346099829301238, + "median": 0.0012048500357195735, + "max": 0.0018405001610517502 + }, + "decode_time_per_frame_s": { + "mean": 0.00022331997752189636, + "median": 0.00018690002616494894, + "max": 0.0004562998656183481 + }, + "file_pipeline_latency_s": { + "mean": 0.0015467000077478588, + "median": 0.0014652499230578542, + "max": 0.0022923001088202 + }, + "actual_encoded_fps": 809.9723911406261, + "unique_decoded_frames": 20, + "decoded_frame_count": 20, + "psnr_db": { + "mean": 28.608187399720002, + "median": 28.687203509884213, + "max": 30.649006470351008 + }, + "mean_absolute_error": { + "mean": 5.968013262748718, + "median": 5.8671181201934814, + "max": 7.2913713455200195 + }, + "peak_process_rss_bytes": 72777728, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "window": "turn", + "source_unique_frames": 20, + "source_temporal_change_mean_absolute": 13.961673062865497, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 44458.0, + "peak_one_second_bitrate_bps": 57304, + "average_frame_size_bytes": 1111.45, + "max_frame_size_bytes": 2456, + "radio_screen": { + "peak_packet_slots_per_second": 33, + "mean_packets_per_frame": 5.3, + "max_packets_per_frame": 11, + "airtime_for_peak_second_s": 0.545556, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 7109, + 7068, + 7040, + 7127, + 6851, + 6522, + 6814, + 7124, + 7053, + 7034, + 6961, + 6878, + 6803, + 6813, + 6781, + 6832, + 6825, + 6846, + 6711, + 6740, + 6661, + 6708, + 6769, + 6774, + 6750, + 6858, + 6680, + 6453, + 6550, + 6636, + 6830, + 6914, + 6925, + 6926, + 6932, + 6786, + 6710, + 6817, + 6660, + 6480, + 6485, + 6660, + 6858, + 6843, + 6841, + 6886, + 6995, + 6929, + 6917, + 6868, + 6628, + 6469, + 6539, + 6751, + 6699, + 6722, + 6580, + 6565, + 6589, + 6441 + ], + "reference_frame_size_bytes": 7127, + "encode_time_per_frame_s": { + "mean": 0.0003344900091178715, + "median": 0.0003164500230923295, + "max": 0.0005183001048862934 + }, + "decode_time_per_frame_s": { + "mean": 0.00048324998933821914, + "median": 0.00046300003305077553, + "max": 0.0010064998641610146 + }, + "file_pipeline_latency_s": { + "mean": 0.0008177399984560906, + "median": 0.000791550031863153, + "max": 0.0013285998720675707 + }, + "actual_encoded_fps": 2989.625916293387, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 31.59343488738096, + "median": 31.556958061035687, + "max": 32.42350627933354 + }, + "mean_absolute_error": { + "mean": 4.1343753655751545, + "median": 4.145846366882324, + "max": 4.474617958068848 + }, + "peak_process_rss_bytes": 75300864, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 10, + "window": "motion", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 10.362981476577213, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 542688.0, + "peak_one_second_bitrate_bps": 557936, + "average_frame_size_bytes": 6783.6, + "max_frame_size_bytes": 7127, + "radio_screen": { + "peak_packet_slots_per_second": 290, + "mean_packets_per_frame": 28.283333333333335, + "max_packets_per_frame": 30, + "airtime_for_peak_second_s": 4.7942800000000005, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 2363, + 1282, + 847, + 798, + 614, + 600, + 481, + 530, + 515, + 430, + 604, + 422, + 458, + 408, + 517, + 438, + 511, + 465, + 556, + 515, + 584, + 416, + 545, + 492, + 481, + 526, + 458, + 505, + 415, + 541, + 599, + 474, + 426, + 452, + 528, + 460, + 508, + 577, + 547, + 533, + 567, + 435, + 473, + 444, + 503, + 533, + 487, + 604, + 492, + 506, + 572, + 433, + 403, + 483, + 529, + 487, + 495, + 498, + 501, + 573 + ], + "keyframe_sizes_bytes": [ + 2363, + 604, + 584, + 599, + 567, + 572 + ], + "reference_frame_size_bytes": 2363, + "encode_time_per_frame_s": { + "mean": 0.0009644416742958129, + "median": 0.0009164001094177365, + "max": 0.0015889001078903675 + }, + "decode_time_per_frame_s": { + "mean": 0.00013588330863664548, + "median": 0.0001239499542862177, + "max": 0.0003714999184012413 + }, + "file_pipeline_latency_s": { + "mean": 0.0011809800130625566, + "median": 0.0011175500694662333, + "max": 0.0018585999496281147 + }, + "actual_encoded_fps": 1036.8693376197684, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 25.668079445865626, + "median": 25.62116814559357, + "max": 28.649953369120446 + }, + "mean_absolute_error": { + "mean": 8.23312288125356, + "median": 8.145644187927246, + "max": 10.284540176391602 + }, + "peak_process_rss_bytes": 82317312, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 10, + "window": "motion", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 10.362981476577213, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 44585.333333333336, + "peak_one_second_bitrate_bps": 67680, + "average_frame_size_bytes": 557.3166666666667, + "max_frame_size_bytes": 2363, + "radio_screen": { + "peak_packet_slots_per_second": 40, + "mean_packets_per_frame": 2.816666666666667, + "max_packets_per_frame": 10, + "airtime_for_peak_second_s": 0.66128, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 6472, + 6281, + 6286, + 6521, + 6546, + 6599, + 6601, + 6635, + 6677, + 6764, + 6713, + 6642, + 6523, + 6942, + 6654, + 6581, + 6741, + 6541, + 6609, + 6527, + 6505, + 6328, + 6172, + 6202, + 6522, + 6604, + 6670, + 6716, + 6685, + 6719, + 6759, + 6743, + 6675, + 6547, + 6521, + 6584, + 6756, + 6778, + 6630, + 6723 + ], + "reference_frame_size_bytes": 6942, + "encode_time_per_frame_s": { + "mean": 0.0003517000179272145, + "median": 0.0003303500125184655, + "max": 0.0007616998627781868 + }, + "decode_time_per_frame_s": { + "mean": 0.0004238899913616478, + "median": 0.0004021500935778022, + "max": 0.0008269001264125109 + }, + "file_pipeline_latency_s": { + "mean": 0.0007755900092888624, + "median": 0.0007364499615505338, + "max": 0.0015885999891906977 + }, + "actual_encoded_fps": 2843.332240622613, + "unique_decoded_frames": 40, + "decoded_frame_count": 40, + "psnr_db": { + "mean": 32.26606401061467, + "median": 32.298629197847156, + "max": 32.80166336245057 + }, + "mean_absolute_error": { + "mean": 3.8023198902606965, + "median": 3.7883028984069824, + "max": 4.1278862953186035 + }, + "peak_process_rss_bytes": 72589312, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 10, + "window": "turn", + "source_unique_frames": 40, + "source_temporal_change_mean_absolute": 11.04601651531339, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 527388.0, + "peak_one_second_bitrate_bps": 534976, + "average_frame_size_bytes": 6592.35, + "max_frame_size_bytes": 6942, + "radio_screen": { + "peak_packet_slots_per_second": 280, + "mean_packets_per_frame": 27.475, + "max_packets_per_frame": 29, + "airtime_for_peak_second_s": 4.62896, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 2457, + 1269, + 835, + 710, + 580, + 493, + 558, + 490, + 584, + 438, + 612, + 445, + 458, + 516, + 553, + 506, + 471, + 503, + 455, + 483, + 548, + 499, + 477, + 453, + 461, + 575, + 437, + 514, + 502, + 494, + 507, + 454, + 583, + 491, + 525, + 496, + 516, + 524, + 471, + 463 + ], + "keyframe_sizes_bytes": [ + 2457, + 612, + 548, + 507 + ], + "reference_frame_size_bytes": 2457, + "encode_time_per_frame_s": { + "mean": 0.0009503274864982814, + "median": 0.0008960000704973936, + "max": 0.0014915999490767717 + }, + "decode_time_per_frame_s": { + "mean": 0.0001389825134538114, + "median": 0.00012324994895607233, + "max": 0.0003814001102000475 + }, + "file_pipeline_latency_s": { + "mean": 0.001164267462445423, + "median": 0.0010828499216586351, + "max": 0.001871699932962656 + }, + "actual_encoded_fps": 1052.2688380662853, + "unique_decoded_frames": 40, + "decoded_frame_count": 40, + "psnr_db": { + "mean": 26.24556231588343, + "median": 25.85201768569705, + "max": 30.06247050769684 + }, + "mean_absolute_error": { + "mean": 7.905290818214416, + "median": 8.187311172485352, + "max": 10.429287910461426 + }, + "peak_process_rss_bytes": 77422592, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 10, + "window": "turn", + "source_unique_frames": 40, + "source_temporal_change_mean_absolute": 11.04601651531339, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 46812.0, + "peak_one_second_bitrate_bps": 67312, + "average_frame_size_bytes": 585.15, + "max_frame_size_bytes": 2457, + "radio_screen": { + "peak_packet_slots_per_second": 41, + "mean_packets_per_frame": 2.975, + "max_packets_per_frame": 11, + "airtime_for_peak_second_s": 0.677812, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 7109, + 6880, + 6904, + 7040, + 6954, + 6830, + 6851, + 6439, + 6461, + 6814, + 6860, + 6935, + 7053, + 6949, + 6832, + 6961, + 6719, + 6696, + 6803, + 6682, + 6589, + 6781, + 6590, + 6612, + 6825, + 6656, + 6629, + 6711, + 6557, + 6510, + 6661, + 6433, + 6506, + 6769, + 6615, + 6563, + 6750, + 6590, + 6623, + 6680, + 6331, + 6208, + 6550, + 6453, + 6540, + 6830, + 6727, + 6790, + 6925, + 6759, + 6712, + 6932, + 6611, + 6513, + 6710, + 6489, + 6508, + 6660, + 6293, + 6324, + 6485, + 6439, + 6549, + 6858, + 6678, + 6679, + 6841, + 6711, + 6745, + 6995, + 6711, + 6695, + 6917, + 6660, + 6543, + 6628, + 6348, + 6282, + 6539, + 6511, + 6552, + 6699, + 6382, + 6463, + 6580, + 6339, + 6375, + 6589, + 6182, + 6138 + ], + "reference_frame_size_bytes": 7109, + "encode_time_per_frame_s": { + "mean": 0.00024445443155450954, + "median": 0.00022309995256364346, + "max": 0.0004990000743418932 + }, + "decode_time_per_frame_s": { + "mean": 0.00039926777955972485, + "median": 0.00031319994013756514, + "max": 0.0007992000319063663 + }, + "file_pipeline_latency_s": { + "mean": 0.0006437222111142344, + "median": 0.0005534000229090452, + "max": 0.001007499871775508 + }, + "actual_encoded_fps": 4090.741958085614, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 31.87240731896277, + "median": 31.8862083684535, + "max": 32.843895895841165 + }, + "mean_absolute_error": { + "mean": 4.0068588945600725, + "median": 3.9983701705932617, + "max": 4.474617958068848 + }, + "peak_process_rss_bytes": 84213760, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 15, + "window": "motion", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 8.825564723782772, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 797866.6666666666, + "peak_one_second_bitrate_bps": 823288, + "average_frame_size_bytes": 6648.888888888889, + "max_frame_size_bytes": 7109, + "radio_screen": { + "peak_packet_slots_per_second": 429, + "mean_packets_per_frame": 27.744444444444444, + "max_packets_per_frame": 30, + "airtime_for_peak_second_s": 7.092228, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 15, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 2363, + 1194, + 663, + 648, + 447, + 471, + 335, + 403, + 284, + 383, + 274, + 368, + 261, + 365, + 299, + 528, + 287, + 253, + 327, + 280, + 337, + 270, + 357, + 281, + 395, + 337, + 361, + 324, + 320, + 348, + 487, + 294, + 275, + 300, + 322, + 340, + 320, + 342, + 404, + 268, + 371, + 279, + 325, + 289, + 352, + 522, + 258, + 330, + 251, + 293, + 358, + 292, + 330, + 392, + 295, + 344, + 307, + 366, + 334, + 324, + 510, + 233, + 319, + 342, + 295, + 360, + 262, + 449, + 271, + 347, + 357, + 321, + 328, + 302, + 385, + 529, + 238, + 287, + 276, + 330, + 343, + 304, + 322, + 294, + 332, + 327, + 361, + 376, + 343, + 291 + ], + "keyframe_sizes_bytes": [ + 2363, + 528, + 487, + 522, + 510, + 529 + ], + "reference_frame_size_bytes": 2363, + "encode_time_per_frame_s": { + "mean": 0.0008244722227876385, + "median": 0.0007736000698059797, + "max": 0.0015521999448537827 + }, + "decode_time_per_frame_s": { + "mean": 0.00011689001435620917, + "median": 9.850005153566599e-05, + "max": 0.0003996000159531832 + }, + "file_pipeline_latency_s": { + "mean": 0.0010201522019795245, + "median": 0.0009559498867020011, + "max": 0.00197049998678267 + }, + "actual_encoded_fps": 1212.897138752451, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 24.947641722863604, + "median": 24.796368089671056, + "max": 29.017659730798332 + }, + "mean_absolute_error": { + "mean": 9.21642903221978, + "median": 9.269082069396973, + "max": 10.882986068725586 + }, + "peak_process_rss_bytes": 89792512, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 15, + "decoder_errors": 14 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 15, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 15, + "window": "motion", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 8.825564723782772, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 45014.666666666664, + "peak_one_second_bitrate_bps": 70064, + "average_frame_size_bytes": 375.1222222222222, + "max_frame_size_bytes": 2363, + "radio_screen": { + "peak_packet_slots_per_second": 43, + "mean_packets_per_frame": 2.1666666666666665, + "max_packets_per_frame": 10, + "airtime_for_peak_second_s": 0.7108760000000001, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 6472, + 6178, + 6171, + 6286, + 6350, + 6340, + 6546, + 6403, + 6473, + 6601, + 6452, + 6499, + 6677, + 6567, + 6594, + 6713, + 6485, + 6392, + 6523, + 6635, + 6960, + 6654, + 6441, + 6478, + 6741, + 6488, + 6429, + 6609, + 6391, + 6371, + 6505, + 6124, + 6029, + 6172, + 6028, + 6163, + 6522, + 6409, + 6461, + 6670, + 6484, + 6499, + 6685, + 6505, + 6504, + 6759, + 6553, + 6516, + 6675, + 6411, + 6330, + 6521, + 6392, + 6497, + 6756, + 6610, + 6593, + 6630, + 6546, + 6534 + ], + "reference_frame_size_bytes": 6960, + "encode_time_per_frame_s": { + "mean": 0.00028779165198405585, + "median": 0.00028784992173314095, + "max": 0.00046660006046295166 + }, + "decode_time_per_frame_s": { + "mean": 0.00040557668544352057, + "median": 0.0004201499978080392, + "max": 0.0006839998532086611 + }, + "file_pipeline_latency_s": { + "mean": 0.0006933683374275764, + "median": 0.0007177998777478933, + "max": 0.0010294001549482346 + }, + "actual_encoded_fps": 3474.73595257517, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 32.554735774388135, + "median": 32.55369300751187, + "max": 33.18957670154105 + }, + "mean_absolute_error": { + "mean": 3.6870912114779153, + "median": 3.6938953399658203, + "max": 4.072083473205566 + }, + "peak_process_rss_bytes": 75685888, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 15, + "window": "turn", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 9.338127868997175, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 778004.0, + "peak_one_second_bitrate_bps": 790776, + "average_frame_size_bytes": 6483.366666666667, + "max_frame_size_bytes": 6960, + "radio_screen": { + "peak_packet_slots_per_second": 413, + "mean_packets_per_frame": 27.1, + "max_packets_per_frame": 29, + "airtime_for_peak_second_s": 6.827716000000001, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 15, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 2457, + 1195, + 693, + 530, + 403, + 472, + 301, + 361, + 334, + 382, + 303, + 342, + 321, + 434, + 268, + 542, + 228, + 304, + 332, + 302, + 366, + 309, + 333, + 278, + 367, + 279, + 360, + 251, + 361, + 357, + 429, + 337, + 323, + 258, + 301, + 300, + 377, + 331, + 327, + 343, + 283, + 401, + 322, + 375, + 270, + 426, + 318, + 338, + 319, + 393, + 270, + 348, + 275, + 400, + 299, + 315, + 361, + 293, + 385, + 312 + ], + "keyframe_sizes_bytes": [ + 2457, + 542, + 429, + 426 + ], + "reference_frame_size_bytes": 2457, + "encode_time_per_frame_s": { + "mean": 0.0008400899978975455, + "median": 0.0007936500478535891, + "max": 0.001450899988412857 + }, + "decode_time_per_frame_s": { + "mean": 0.00011732997760797541, + "median": 0.00010599987581372261, + "max": 0.00041910004802048206 + }, + "file_pipeline_latency_s": { + "mean": 0.0010315133375115692, + "median": 0.0009749499149620533, + "max": 0.0018889999482780695 + }, + "actual_encoded_fps": 1190.3486560995298, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 25.387672200790174, + "median": 24.93529517400995, + "max": 30.335896637413132 + }, + "mean_absolute_error": { + "mean": 8.898841158548992, + "median": 9.416757583618164, + "max": 10.740181922912598 + }, + "peak_process_rss_bytes": 81424384, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 15, + "decoder_errors": 14 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 15, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 320, + 240 + ], + "fps": 15, + "window": "turn", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 9.338127868997175, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 47588.0, + "peak_one_second_bitrate_bps": 70368, + "average_frame_size_bytes": 396.56666666666666, + "max_frame_size_bytes": 2457, + "radio_screen": { + "peak_packet_slots_per_second": 44, + "mean_packets_per_frame": 2.2333333333333334, + "max_packets_per_frame": 11, + "airtime_for_peak_second_s": 0.727408, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 19365, + 18655, + 17628, + 17111, + 18302, + 17759, + 17243, + 17090, + 17151, + 16952, + 16858, + 16967, + 17243, + 16843, + 16349, + 17810, + 17569, + 17741, + 16755, + 16338, + 15774, + 17226, + 17173, + 17640, + 17351, + 16136, + 15935, + 16376, + 16259, + 15988 + ], + "reference_frame_size_bytes": 19365, + "encode_time_per_frame_s": { + "mean": 0.0006965233168254296, + "median": 0.0006209000712260604, + "max": 0.0011245999485254288 + }, + "decode_time_per_frame_s": { + "mean": 0.0012400433188304305, + "median": 0.0013540999498218298, + "max": 0.0021473998203873634 + }, + "file_pipeline_latency_s": { + "mean": 0.00193656663565586, + "median": 0.0020935998763889074, + "max": 0.0027270999271422625 + }, + "actual_encoded_fps": 1435.7021162733467, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 32.882766401214816, + "median": 32.867489397000966, + "max": 34.15897362295914 + }, + "mean_absolute_error": { + "mean": 3.921226914723714, + "median": 3.904683828353882, + "max": 4.815241813659668 + }, + "peak_process_rss_bytes": 86020096, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 5, + "window": "motion", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 17.909912595785443, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 684782.6666666666, + "peak_one_second_bitrate_bps": 728488, + "average_frame_size_bytes": 17119.566666666666, + "max_frame_size_bytes": 19365, + "radio_screen": { + "peak_packet_slots_per_second": 377, + "mean_packets_per_frame": 70.76666666666667, + "max_packets_per_frame": 80, + "airtime_for_peak_second_s": 6.232564, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 3442, + 1267, + 1266, + 1118, + 1095, + 878, + 534, + 785, + 1177, + 1256, + 1053, + 732, + 951, + 1090, + 966, + 1195, + 825, + 959, + 1006, + 975, + 1170, + 899, + 922, + 1072, + 1017, + 1213, + 779, + 1058, + 1008, + 960 + ], + "keyframe_sizes_bytes": [ + 3442, + 878, + 1053, + 1195, + 1170, + 1213 + ], + "reference_frame_size_bytes": 3442, + "encode_time_per_frame_s": { + "mean": 0.0027149100011835494, + "median": 0.0027039499254897237, + "max": 0.0037314000073820353 + }, + "decode_time_per_frame_s": { + "mean": 0.00035350666536639134, + "median": 0.00031819986179471016, + "max": 0.0007974000182002783 + }, + "file_pipeline_latency_s": { + "mean": 0.0033058733756964405, + "median": 0.0032828999683260918, + "max": 0.004415299976244569 + }, + "actual_encoded_fps": 368.33633511389166, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 24.6785044078686, + "median": 24.83243671095738, + "max": 26.923073196534524 + }, + "mean_absolute_error": { + "mean": 10.64317954381307, + "median": 10.388726234436035, + "max": 14.922445297241211 + }, + "peak_process_rss_bytes": 96436224, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 5, + "window": "motion", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 17.909912595785443, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 43557.333333333336, + "peak_one_second_bitrate_bps": 65504, + "average_frame_size_bytes": 1088.9333333333334, + "max_frame_size_bytes": 3442, + "radio_screen": { + "peak_packet_slots_per_second": 37, + "mean_packets_per_frame": 4.933333333333334, + "max_packets_per_frame": 15, + "airtime_for_peak_second_s": 0.611684, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 16211, + 15474, + 16332, + 16429, + 16692, + 16766, + 16155, + 16619, + 17138, + 16675, + 16159, + 15220, + 16068, + 16593, + 17004, + 17527, + 16867, + 16162, + 17290, + 16735 + ], + "reference_frame_size_bytes": 17527, + "encode_time_per_frame_s": { + "mean": 0.0006659799837507308, + "median": 0.0005895999493077397, + "max": 0.0009158002212643623 + }, + "decode_time_per_frame_s": { + "mean": 0.0013517899787984788, + "median": 0.0016524499515071511, + "max": 0.0019539999775588512 + }, + "file_pipeline_latency_s": { + "mean": 0.0020177699625492096, + "median": 0.0022522499784827232, + "max": 0.0025309999473392963 + }, + "actual_encoded_fps": 1501.546629627069, + "unique_decoded_frames": 20, + "decoded_frame_count": 20, + "psnr_db": { + "mean": 33.376111267336924, + "median": 33.40291709659586, + "max": 33.75099529159123 + }, + "mean_absolute_error": { + "mean": 3.6912107944488524, + "median": 3.6994935274124146, + "max": 3.95845627784729 + }, + "peak_process_rss_bytes": 80351232, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 5, + "window": "turn", + "source_unique_frames": 20, + "source_temporal_change_mean_absolute": 19.30547476547271, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 660232.0, + "peak_one_second_bitrate_bps": 678800, + "average_frame_size_bytes": 16505.8, + "max_frame_size_bytes": 17527, + "radio_screen": { + "peak_packet_slots_per_second": 350, + "mean_packets_per_frame": 68.2, + "max_packets_per_frame": 72, + "airtime_for_peak_second_s": 5.7862, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 3803, + 1016, + 967, + 885, + 948, + 1174, + 840, + 921, + 1095, + 1152, + 1072, + 773, + 1052, + 1173, + 1047, + 1000, + 888, + 1117, + 964, + 946 + ], + "keyframe_sizes_bytes": [ + 3803, + 1174, + 1072, + 1000 + ], + "reference_frame_size_bytes": 3803, + "encode_time_per_frame_s": { + "mean": 0.002728659985587001, + "median": 0.0026867499109357595, + "max": 0.004000499844551086 + }, + "decode_time_per_frame_s": { + "mean": 0.0003718500141985714, + "median": 0.0003330500330775976, + "max": 0.0007875999435782433 + }, + "file_pipeline_latency_s": { + "mean": 0.0032810649718157947, + "median": 0.003202349995262921, + "max": 0.004749699961394072 + }, + "actual_encoded_fps": 366.4802523150849, + "unique_decoded_frames": 20, + "decoded_frame_count": 20, + "psnr_db": { + "mean": 25.040419477808282, + "median": 24.62192129262949, + "max": 29.200223720720267 + }, + "mean_absolute_error": { + "mean": 10.427794003486634, + "median": 10.838727951049805, + "max": 12.741418838500977 + }, + "peak_process_rss_bytes": 89419776, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 5, + "window": "turn", + "source_unique_frames": 20, + "source_temporal_change_mean_absolute": 19.30547476547271, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 45666.0, + "peak_one_second_bitrate_bps": 60952, + "average_frame_size_bytes": 1141.65, + "max_frame_size_bytes": 3803, + "radio_screen": { + "peak_packet_slots_per_second": 33, + "mean_packets_per_frame": 5.1, + "max_packets_per_frame": 16, + "airtime_for_peak_second_s": 0.545556, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 19365, + 18843, + 18655, + 18644, + 17628, + 16188, + 17111, + 18331, + 18302, + 18014, + 17759, + 17297, + 17243, + 17493, + 17090, + 17248, + 17151, + 17170, + 16952, + 16930, + 16858, + 17017, + 16967, + 17193, + 17243, + 17636, + 16843, + 16077, + 16349, + 16708, + 17810, + 17754, + 17569, + 17432, + 17741, + 17145, + 16755, + 17017, + 16338, + 15561, + 15774, + 16551, + 17226, + 17095, + 17173, + 17418, + 17640, + 17833, + 17351, + 16852, + 16136, + 15609, + 15935, + 16634, + 16376, + 16397, + 16259, + 16178, + 15988, + 15571 + ], + "reference_frame_size_bytes": 19365, + "encode_time_per_frame_s": { + "mean": 0.001071026661278059, + "median": 0.0007893498986959457, + "max": 0.017144599929451942 + }, + "decode_time_per_frame_s": { + "mean": 0.001300053329517444, + "median": 0.0010496500181034207, + "max": 0.014712499920278788 + }, + "file_pipeline_latency_s": { + "mean": 0.0023710799907955033, + "median": 0.0017870499286800623, + "max": 0.03185709984973073 + }, + "actual_encoded_fps": 933.6835731117069, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 32.899785611354154, + "median": 32.872951622109134, + "max": 34.180811579875325 + }, + "mean_absolute_error": { + "mean": 3.912356980641683, + "median": 3.8998148441314697, + "max": 4.815241813659668 + }, + "peak_process_rss_bytes": 108019712, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "window": "motion", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 14.563235836472066, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1367230.6666666667, + "peak_one_second_bitrate_bps": 1448648, + "average_frame_size_bytes": 17090.383333333335, + "max_frame_size_bytes": 19365, + "radio_screen": { + "peak_packet_slots_per_second": 749, + "mean_packets_per_frame": 70.6, + "max_packets_per_frame": 80, + "airtime_for_peak_second_s": 12.382468000000001, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 3443, + 529, + 724, + 809, + 613, + 649, + 591, + 587, + 532, + 473, + 268, + 380, + 592, + 492, + 493, + 357, + 500, + 560, + 703, + 442, + 456, + 442, + 593, + 456, + 596, + 387, + 552, + 516, + 444, + 466, + 492, + 420, + 547, + 539, + 502, + 513, + 553, + 551, + 562, + 567, + 461, + 129, + 536, + 588, + 483, + 588, + 587, + 529, + 513, + 542, + 515, + 434, + 473, + 484, + 512, + 488, + 478, + 461, + 539, + 448 + ], + "keyframe_sizes_bytes": [ + 3443, + 268, + 456, + 492, + 461, + 515 + ], + "reference_frame_size_bytes": 3443, + "encode_time_per_frame_s": { + "mean": 0.0023055166588164867, + "median": 0.0022530999267473817, + "max": 0.0035431000869721174 + }, + "decode_time_per_frame_s": { + "mean": 0.0002605633460916579, + "median": 0.00023529992904514074, + "max": 0.0008343998342752457 + }, + "file_pipeline_latency_s": { + "mean": 0.0027362166826302805, + "median": 0.002674100105650723, + "max": 0.004429799970239401 + }, + "actual_encoded_fps": 433.74225737034567, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 21.051214471560172, + "median": 21.883447010419562, + "max": 26.923073196534524 + }, + "mean_absolute_error": { + "mean": 17.264654239018757, + "median": 14.950853824615479, + "max": 39.36482238769531 + }, + "peak_process_rss_bytes": 117354496, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "window": "motion", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 14.563235836472066, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 44905.333333333336, + "peak_one_second_bitrate_bps": 71600, + "average_frame_size_bytes": 561.3166666666667, + "max_frame_size_bytes": 3443, + "radio_screen": { + "peak_packet_slots_per_second": 42, + "mean_packets_per_frame": 2.8333333333333335, + "max_packets_per_frame": 15, + "airtime_for_peak_second_s": 0.6943440000000001, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 16211, + 15473, + 15474, + 16385, + 16332, + 16381, + 16429, + 16424, + 16692, + 17120, + 16766, + 16516, + 16155, + 17822, + 16619, + 16430, + 17138, + 16463, + 16675, + 16525, + 16159, + 15634, + 15220, + 15498, + 16068, + 16460, + 16593, + 16810, + 17004, + 17055, + 17527, + 17116, + 16867, + 16245, + 16162, + 16467, + 17290, + 17265, + 16735, + 17084 + ], + "reference_frame_size_bytes": 17822, + "encode_time_per_frame_s": { + "mean": 0.0006274724961258471, + "median": 0.0006243501557037234, + "max": 0.0008642999455332756 + }, + "decode_time_per_frame_s": { + "mean": 0.0009508125251159072, + "median": 0.0007495000027120113, + "max": 0.0021907000336796045 + }, + "file_pipeline_latency_s": { + "mean": 0.0015782850212417543, + "median": 0.0013958499766886234, + "max": 0.0028383000753819942 + }, + "actual_encoded_fps": 1593.6953510699186, + "unique_decoded_frames": 40, + "decoded_frame_count": 40, + "psnr_db": { + "mean": 33.365361922996364, + "median": 33.402739722836984, + "max": 33.78699021376219 + }, + "mean_absolute_error": { + "mean": 3.692791301012039, + "median": 3.701597213745117, + "max": 4.014949321746826 + }, + "peak_process_rss_bytes": 101453824, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "window": "turn", + "source_unique_frames": 40, + "source_temporal_change_mean_absolute": 15.459505727682812, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1322578.0, + "peak_one_second_bitrate_bps": 1351984, + "average_frame_size_bytes": 16532.225, + "max_frame_size_bytes": 17822, + "radio_screen": { + "peak_packet_slots_per_second": 697, + "mean_packets_per_frame": 68.325, + "max_packets_per_frame": 74, + "airtime_for_peak_second_s": 11.522804, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 3790, + 611, + 560, + 628, + 542, + 548, + 474, + 434, + 547, + 511, + 500, + 475, + 584, + 519, + 516, + 496, + 513, + 537, + 506, + 487, + 477, + 472, + 524, + 509, + 547, + 520, + 350, + 528, + 535, + 561, + 526, + 471, + 428, + 479, + 507, + 421, + 576, + 495, + 490, + 467 + ], + "keyframe_sizes_bytes": [ + 3790, + 500, + 477, + 526 + ], + "reference_frame_size_bytes": 3790, + "encode_time_per_frame_s": { + "mean": 0.0023057524929754438, + "median": 0.002139999996870756, + "max": 0.003359799971804023 + }, + "decode_time_per_frame_s": { + "mean": 0.0002662025042809546, + "median": 0.0002375999465584755, + "max": 0.0007873999420553446 + }, + "file_pipeline_latency_s": { + "mean": 0.0027387274778448044, + "median": 0.0025553000159561634, + "max": 0.004314000019803643 + }, + "actual_encoded_fps": 433.69789387479153, + "unique_decoded_frames": 40, + "decoded_frame_count": 40, + "psnr_db": { + "mean": 21.611052820106455, + "median": 21.80649400592683, + "max": 29.19868328426704 + }, + "mean_absolute_error": { + "mean": 16.016781067848207, + "median": 15.385673999786377, + "max": 31.153881072998047 + }, + "peak_process_rss_bytes": 103768064, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "window": "turn", + "source_unique_frames": 40, + "source_temporal_change_mean_absolute": 15.459505727682812, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 47322.0, + "peak_one_second_bitrate_bps": 69160, + "average_frame_size_bytes": 591.525, + "max_frame_size_bytes": 3790, + "radio_screen": { + "peak_packet_slots_per_second": 41, + "mean_packets_per_frame": 3.025, + "max_packets_per_frame": 16, + "airtime_for_peak_second_s": 0.677812, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + } + ] +} diff --git a/data/processed/video001/camera_only/examples/motion_1280x720_5_h264_160000_decoded.png b/data/processed/video001/camera_only/examples/motion_1280x720_5_h264_160000_decoded.png new file mode 100644 index 0000000..1a10b3a Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_1280x720_5_h264_160000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_1280x720_5_h264_160000_source.png b/data/processed/video001/camera_only/examples/motion_1280x720_5_h264_160000_source.png new file mode 100644 index 0000000..1e25feb Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_1280x720_5_h264_160000_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_1280x720_5_h264_320000_decoded.png b/data/processed/video001/camera_only/examples/motion_1280x720_5_h264_320000_decoded.png new file mode 100644 index 0000000..e56156d Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_1280x720_5_h264_320000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_1280x720_5_h264_320000_source.png b/data/processed/video001/camera_only/examples/motion_1280x720_5_h264_320000_source.png new file mode 100644 index 0000000..1e25feb Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_1280x720_5_h264_320000_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_1280x720_5_jpeg_decoded.png b/data/processed/video001/camera_only/examples/motion_1280x720_5_jpeg_decoded.png new file mode 100644 index 0000000..49fd6af Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_1280x720_5_jpeg_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_1280x720_5_jpeg_source.png b/data/processed/video001/camera_only/examples/motion_1280x720_5_jpeg_source.png new file mode 100644 index 0000000..1e25feb Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_1280x720_5_jpeg_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_320x240_10_h264_160000_decoded.png b/data/processed/video001/camera_only/examples/motion_320x240_10_h264_160000_decoded.png new file mode 100644 index 0000000..9c1927f Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_320x240_10_h264_160000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_320x240_10_h264_160000_source.png b/data/processed/video001/camera_only/examples/motion_320x240_10_h264_160000_source.png new file mode 100644 index 0000000..31f061a Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_320x240_10_h264_160000_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_320x240_10_h264_320000_decoded.png b/data/processed/video001/camera_only/examples/motion_320x240_10_h264_320000_decoded.png new file mode 100644 index 0000000..b430359 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_320x240_10_h264_320000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_320x240_10_h264_320000_source.png b/data/processed/video001/camera_only/examples/motion_320x240_10_h264_320000_source.png new file mode 100644 index 0000000..31f061a Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_320x240_10_h264_320000_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_320x240_10_h264_40000_decoded.png b/data/processed/video001/camera_only/examples/motion_320x240_10_h264_40000_decoded.png new file mode 100644 index 0000000..f42a03a Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_320x240_10_h264_40000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_320x240_10_h264_40000_source.png b/data/processed/video001/camera_only/examples/motion_320x240_10_h264_40000_source.png new file mode 100644 index 0000000..31f061a Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_320x240_10_h264_40000_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_320x240_10_jpeg_decoded.png b/data/processed/video001/camera_only/examples/motion_320x240_10_jpeg_decoded.png new file mode 100644 index 0000000..bedcff9 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_320x240_10_jpeg_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_320x240_10_jpeg_source.png b/data/processed/video001/camera_only/examples/motion_320x240_10_jpeg_source.png new file mode 100644 index 0000000..31f061a Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_320x240_10_jpeg_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_320x240_15_h264_160000_decoded.png b/data/processed/video001/camera_only/examples/motion_320x240_15_h264_160000_decoded.png new file mode 100644 index 0000000..de5a282 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_320x240_15_h264_160000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_320x240_15_h264_160000_source.png b/data/processed/video001/camera_only/examples/motion_320x240_15_h264_160000_source.png new file mode 100644 index 0000000..31f061a Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_320x240_15_h264_160000_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_320x240_15_h264_320000_decoded.png b/data/processed/video001/camera_only/examples/motion_320x240_15_h264_320000_decoded.png new file mode 100644 index 0000000..e39d4db Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_320x240_15_h264_320000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_320x240_15_h264_320000_source.png b/data/processed/video001/camera_only/examples/motion_320x240_15_h264_320000_source.png new file mode 100644 index 0000000..31f061a Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_320x240_15_h264_320000_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_320x240_15_h264_40000_decoded.png b/data/processed/video001/camera_only/examples/motion_320x240_15_h264_40000_decoded.png new file mode 100644 index 0000000..3dbf0b1 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_320x240_15_h264_40000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_320x240_15_h264_40000_source.png b/data/processed/video001/camera_only/examples/motion_320x240_15_h264_40000_source.png new file mode 100644 index 0000000..31f061a Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_320x240_15_h264_40000_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_320x240_15_jpeg_decoded.png b/data/processed/video001/camera_only/examples/motion_320x240_15_jpeg_decoded.png new file mode 100644 index 0000000..bedcff9 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_320x240_15_jpeg_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_320x240_15_jpeg_source.png b/data/processed/video001/camera_only/examples/motion_320x240_15_jpeg_source.png new file mode 100644 index 0000000..31f061a Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_320x240_15_jpeg_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_320x240_5_h264_160000_decoded.png b/data/processed/video001/camera_only/examples/motion_320x240_5_h264_160000_decoded.png new file mode 100644 index 0000000..d2dc1fc Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_320x240_5_h264_160000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_320x240_5_h264_160000_source.png b/data/processed/video001/camera_only/examples/motion_320x240_5_h264_160000_source.png new file mode 100644 index 0000000..31f061a Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_320x240_5_h264_160000_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_320x240_5_h264_320000_decoded.png b/data/processed/video001/camera_only/examples/motion_320x240_5_h264_320000_decoded.png new file mode 100644 index 0000000..207feb4 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_320x240_5_h264_320000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_320x240_5_h264_320000_source.png b/data/processed/video001/camera_only/examples/motion_320x240_5_h264_320000_source.png new file mode 100644 index 0000000..31f061a Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_320x240_5_h264_320000_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_320x240_5_h264_40000_decoded.png b/data/processed/video001/camera_only/examples/motion_320x240_5_h264_40000_decoded.png new file mode 100644 index 0000000..76a303b Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_320x240_5_h264_40000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_320x240_5_h264_40000_source.png b/data/processed/video001/camera_only/examples/motion_320x240_5_h264_40000_source.png new file mode 100644 index 0000000..31f061a Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_320x240_5_h264_40000_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_320x240_5_jpeg_decoded.png b/data/processed/video001/camera_only/examples/motion_320x240_5_jpeg_decoded.png new file mode 100644 index 0000000..bedcff9 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_320x240_5_jpeg_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_320x240_5_jpeg_source.png b/data/processed/video001/camera_only/examples/motion_320x240_5_jpeg_source.png new file mode 100644 index 0000000..31f061a Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_320x240_5_jpeg_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x360_10_h264_160000_decoded.png b/data/processed/video001/camera_only/examples/motion_640x360_10_h264_160000_decoded.png new file mode 100644 index 0000000..4e0a0ce Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x360_10_h264_160000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x360_10_h264_160000_source.png b/data/processed/video001/camera_only/examples/motion_640x360_10_h264_160000_source.png new file mode 100644 index 0000000..70d2ea5 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x360_10_h264_160000_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x360_10_h264_320000_decoded.png b/data/processed/video001/camera_only/examples/motion_640x360_10_h264_320000_decoded.png new file mode 100644 index 0000000..6f96659 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x360_10_h264_320000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x360_10_h264_320000_source.png b/data/processed/video001/camera_only/examples/motion_640x360_10_h264_320000_source.png new file mode 100644 index 0000000..70d2ea5 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x360_10_h264_320000_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x360_10_h264_40000_decoded.png b/data/processed/video001/camera_only/examples/motion_640x360_10_h264_40000_decoded.png new file mode 100644 index 0000000..97f38c8 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x360_10_h264_40000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x360_10_h264_40000_source.png b/data/processed/video001/camera_only/examples/motion_640x360_10_h264_40000_source.png new file mode 100644 index 0000000..70d2ea5 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x360_10_h264_40000_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x360_10_jpeg_decoded.png b/data/processed/video001/camera_only/examples/motion_640x360_10_jpeg_decoded.png new file mode 100644 index 0000000..be78f0c Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x360_10_jpeg_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x360_10_jpeg_source.png b/data/processed/video001/camera_only/examples/motion_640x360_10_jpeg_source.png new file mode 100644 index 0000000..70d2ea5 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x360_10_jpeg_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x360_15_h264_160000_decoded.png b/data/processed/video001/camera_only/examples/motion_640x360_15_h264_160000_decoded.png new file mode 100644 index 0000000..05fefc8 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x360_15_h264_160000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x360_15_h264_160000_source.png b/data/processed/video001/camera_only/examples/motion_640x360_15_h264_160000_source.png new file mode 100644 index 0000000..70d2ea5 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x360_15_h264_160000_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x360_15_h264_320000_decoded.png b/data/processed/video001/camera_only/examples/motion_640x360_15_h264_320000_decoded.png new file mode 100644 index 0000000..4bb5f1f Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x360_15_h264_320000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x360_15_h264_320000_source.png b/data/processed/video001/camera_only/examples/motion_640x360_15_h264_320000_source.png new file mode 100644 index 0000000..70d2ea5 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x360_15_h264_320000_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x360_15_jpeg_decoded.png b/data/processed/video001/camera_only/examples/motion_640x360_15_jpeg_decoded.png new file mode 100644 index 0000000..be78f0c Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x360_15_jpeg_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x360_15_jpeg_source.png b/data/processed/video001/camera_only/examples/motion_640x360_15_jpeg_source.png new file mode 100644 index 0000000..70d2ea5 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x360_15_jpeg_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x360_5_h264_160000_decoded.png b/data/processed/video001/camera_only/examples/motion_640x360_5_h264_160000_decoded.png new file mode 100644 index 0000000..1abee70 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x360_5_h264_160000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x360_5_h264_160000_source.png b/data/processed/video001/camera_only/examples/motion_640x360_5_h264_160000_source.png new file mode 100644 index 0000000..70d2ea5 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x360_5_h264_160000_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x360_5_h264_320000_decoded.png b/data/processed/video001/camera_only/examples/motion_640x360_5_h264_320000_decoded.png new file mode 100644 index 0000000..6e87f7a Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x360_5_h264_320000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x360_5_h264_320000_source.png b/data/processed/video001/camera_only/examples/motion_640x360_5_h264_320000_source.png new file mode 100644 index 0000000..70d2ea5 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x360_5_h264_320000_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x360_5_h264_40000_decoded.png b/data/processed/video001/camera_only/examples/motion_640x360_5_h264_40000_decoded.png new file mode 100644 index 0000000..d3cd09b Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x360_5_h264_40000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x360_5_h264_40000_source.png b/data/processed/video001/camera_only/examples/motion_640x360_5_h264_40000_source.png new file mode 100644 index 0000000..70d2ea5 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x360_5_h264_40000_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x360_5_jpeg_decoded.png b/data/processed/video001/camera_only/examples/motion_640x360_5_jpeg_decoded.png new file mode 100644 index 0000000..be78f0c Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x360_5_jpeg_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x360_5_jpeg_source.png b/data/processed/video001/camera_only/examples/motion_640x360_5_jpeg_source.png new file mode 100644 index 0000000..70d2ea5 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x360_5_jpeg_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x480_10_h264_160000_decoded.png b/data/processed/video001/camera_only/examples/motion_640x480_10_h264_160000_decoded.png new file mode 100644 index 0000000..ca54b50 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x480_10_h264_160000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x480_10_h264_160000_source.png b/data/processed/video001/camera_only/examples/motion_640x480_10_h264_160000_source.png new file mode 100644 index 0000000..2016dae Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x480_10_h264_160000_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x480_10_h264_320000_decoded.png b/data/processed/video001/camera_only/examples/motion_640x480_10_h264_320000_decoded.png new file mode 100644 index 0000000..bb5c7ed Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x480_10_h264_320000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x480_10_h264_320000_source.png b/data/processed/video001/camera_only/examples/motion_640x480_10_h264_320000_source.png new file mode 100644 index 0000000..2016dae Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x480_10_h264_320000_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x480_10_jpeg_decoded.png b/data/processed/video001/camera_only/examples/motion_640x480_10_jpeg_decoded.png new file mode 100644 index 0000000..b4d6568 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x480_10_jpeg_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x480_10_jpeg_source.png b/data/processed/video001/camera_only/examples/motion_640x480_10_jpeg_source.png new file mode 100644 index 0000000..2016dae Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x480_10_jpeg_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x480_5_h264_160000_decoded.png b/data/processed/video001/camera_only/examples/motion_640x480_5_h264_160000_decoded.png new file mode 100644 index 0000000..a5f6e73 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x480_5_h264_160000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x480_5_h264_160000_source.png b/data/processed/video001/camera_only/examples/motion_640x480_5_h264_160000_source.png new file mode 100644 index 0000000..2016dae Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x480_5_h264_160000_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x480_5_h264_320000_decoded.png b/data/processed/video001/camera_only/examples/motion_640x480_5_h264_320000_decoded.png new file mode 100644 index 0000000..f953daf Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x480_5_h264_320000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x480_5_h264_320000_source.png b/data/processed/video001/camera_only/examples/motion_640x480_5_h264_320000_source.png new file mode 100644 index 0000000..2016dae Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x480_5_h264_320000_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x480_5_jpeg_decoded.png b/data/processed/video001/camera_only/examples/motion_640x480_5_jpeg_decoded.png new file mode 100644 index 0000000..b4d6568 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x480_5_jpeg_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_640x480_5_jpeg_source.png b/data/processed/video001/camera_only/examples/motion_640x480_5_jpeg_source.png new file mode 100644 index 0000000..2016dae Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_640x480_5_jpeg_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_854x480_10_h264_160000_decoded.png b/data/processed/video001/camera_only/examples/motion_854x480_10_h264_160000_decoded.png new file mode 100644 index 0000000..d52265a Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_854x480_10_h264_160000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_854x480_10_h264_160000_source.png b/data/processed/video001/camera_only/examples/motion_854x480_10_h264_160000_source.png new file mode 100644 index 0000000..3447825 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_854x480_10_h264_160000_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_854x480_10_h264_320000_decoded.png b/data/processed/video001/camera_only/examples/motion_854x480_10_h264_320000_decoded.png new file mode 100644 index 0000000..dc9b75f Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_854x480_10_h264_320000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_854x480_10_h264_320000_source.png b/data/processed/video001/camera_only/examples/motion_854x480_10_h264_320000_source.png new file mode 100644 index 0000000..3447825 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_854x480_10_h264_320000_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_854x480_10_jpeg_decoded.png b/data/processed/video001/camera_only/examples/motion_854x480_10_jpeg_decoded.png new file mode 100644 index 0000000..6126e8b Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_854x480_10_jpeg_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_854x480_10_jpeg_source.png b/data/processed/video001/camera_only/examples/motion_854x480_10_jpeg_source.png new file mode 100644 index 0000000..3447825 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_854x480_10_jpeg_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_854x480_5_h264_160000_decoded.png b/data/processed/video001/camera_only/examples/motion_854x480_5_h264_160000_decoded.png new file mode 100644 index 0000000..9b1819e Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_854x480_5_h264_160000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_854x480_5_h264_160000_source.png b/data/processed/video001/camera_only/examples/motion_854x480_5_h264_160000_source.png new file mode 100644 index 0000000..3447825 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_854x480_5_h264_160000_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_854x480_5_h264_320000_decoded.png b/data/processed/video001/camera_only/examples/motion_854x480_5_h264_320000_decoded.png new file mode 100644 index 0000000..4219d3c Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_854x480_5_h264_320000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_854x480_5_h264_320000_source.png b/data/processed/video001/camera_only/examples/motion_854x480_5_h264_320000_source.png new file mode 100644 index 0000000..3447825 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_854x480_5_h264_320000_source.png differ diff --git a/data/processed/video001/camera_only/examples/motion_854x480_5_jpeg_decoded.png b/data/processed/video001/camera_only/examples/motion_854x480_5_jpeg_decoded.png new file mode 100644 index 0000000..6126e8b Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_854x480_5_jpeg_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/motion_854x480_5_jpeg_source.png b/data/processed/video001/camera_only/examples/motion_854x480_5_jpeg_source.png new file mode 100644 index 0000000..3447825 Binary files /dev/null and b/data/processed/video001/camera_only/examples/motion_854x480_5_jpeg_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_1280x720_5_h264_160000_decoded.png b/data/processed/video001/camera_only/examples/turn_1280x720_5_h264_160000_decoded.png new file mode 100644 index 0000000..06220a0 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_1280x720_5_h264_160000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_1280x720_5_h264_160000_source.png b/data/processed/video001/camera_only/examples/turn_1280x720_5_h264_160000_source.png new file mode 100644 index 0000000..5265e45 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_1280x720_5_h264_160000_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_1280x720_5_h264_320000_decoded.png b/data/processed/video001/camera_only/examples/turn_1280x720_5_h264_320000_decoded.png new file mode 100644 index 0000000..87cacf9 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_1280x720_5_h264_320000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_1280x720_5_h264_320000_source.png b/data/processed/video001/camera_only/examples/turn_1280x720_5_h264_320000_source.png new file mode 100644 index 0000000..5265e45 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_1280x720_5_h264_320000_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_1280x720_5_jpeg_decoded.png b/data/processed/video001/camera_only/examples/turn_1280x720_5_jpeg_decoded.png new file mode 100644 index 0000000..41fa8c2 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_1280x720_5_jpeg_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_1280x720_5_jpeg_source.png b/data/processed/video001/camera_only/examples/turn_1280x720_5_jpeg_source.png new file mode 100644 index 0000000..5265e45 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_1280x720_5_jpeg_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_320x240_10_h264_160000_decoded.png b/data/processed/video001/camera_only/examples/turn_320x240_10_h264_160000_decoded.png new file mode 100644 index 0000000..dbdc8fa Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_320x240_10_h264_160000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_320x240_10_h264_160000_source.png b/data/processed/video001/camera_only/examples/turn_320x240_10_h264_160000_source.png new file mode 100644 index 0000000..75c3559 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_320x240_10_h264_160000_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_320x240_10_h264_320000_decoded.png b/data/processed/video001/camera_only/examples/turn_320x240_10_h264_320000_decoded.png new file mode 100644 index 0000000..31ae2fb Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_320x240_10_h264_320000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_320x240_10_h264_320000_source.png b/data/processed/video001/camera_only/examples/turn_320x240_10_h264_320000_source.png new file mode 100644 index 0000000..75c3559 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_320x240_10_h264_320000_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_320x240_10_h264_40000_decoded.png b/data/processed/video001/camera_only/examples/turn_320x240_10_h264_40000_decoded.png new file mode 100644 index 0000000..47e41da Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_320x240_10_h264_40000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_320x240_10_h264_40000_source.png b/data/processed/video001/camera_only/examples/turn_320x240_10_h264_40000_source.png new file mode 100644 index 0000000..75c3559 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_320x240_10_h264_40000_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_320x240_10_jpeg_decoded.png b/data/processed/video001/camera_only/examples/turn_320x240_10_jpeg_decoded.png new file mode 100644 index 0000000..61296a5 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_320x240_10_jpeg_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_320x240_10_jpeg_source.png b/data/processed/video001/camera_only/examples/turn_320x240_10_jpeg_source.png new file mode 100644 index 0000000..75c3559 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_320x240_10_jpeg_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_320x240_15_h264_160000_decoded.png b/data/processed/video001/camera_only/examples/turn_320x240_15_h264_160000_decoded.png new file mode 100644 index 0000000..8fdd173 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_320x240_15_h264_160000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_320x240_15_h264_160000_source.png b/data/processed/video001/camera_only/examples/turn_320x240_15_h264_160000_source.png new file mode 100644 index 0000000..75c3559 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_320x240_15_h264_160000_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_320x240_15_h264_320000_decoded.png b/data/processed/video001/camera_only/examples/turn_320x240_15_h264_320000_decoded.png new file mode 100644 index 0000000..8508d5a Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_320x240_15_h264_320000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_320x240_15_h264_320000_source.png b/data/processed/video001/camera_only/examples/turn_320x240_15_h264_320000_source.png new file mode 100644 index 0000000..75c3559 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_320x240_15_h264_320000_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_320x240_15_h264_40000_decoded.png b/data/processed/video001/camera_only/examples/turn_320x240_15_h264_40000_decoded.png new file mode 100644 index 0000000..b8dcd4f Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_320x240_15_h264_40000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_320x240_15_h264_40000_source.png b/data/processed/video001/camera_only/examples/turn_320x240_15_h264_40000_source.png new file mode 100644 index 0000000..75c3559 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_320x240_15_h264_40000_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_320x240_15_jpeg_decoded.png b/data/processed/video001/camera_only/examples/turn_320x240_15_jpeg_decoded.png new file mode 100644 index 0000000..61296a5 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_320x240_15_jpeg_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_320x240_15_jpeg_source.png b/data/processed/video001/camera_only/examples/turn_320x240_15_jpeg_source.png new file mode 100644 index 0000000..75c3559 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_320x240_15_jpeg_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_320x240_5_h264_160000_decoded.png b/data/processed/video001/camera_only/examples/turn_320x240_5_h264_160000_decoded.png new file mode 100644 index 0000000..85c2218 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_320x240_5_h264_160000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_320x240_5_h264_160000_source.png b/data/processed/video001/camera_only/examples/turn_320x240_5_h264_160000_source.png new file mode 100644 index 0000000..75c3559 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_320x240_5_h264_160000_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_320x240_5_h264_320000_decoded.png b/data/processed/video001/camera_only/examples/turn_320x240_5_h264_320000_decoded.png new file mode 100644 index 0000000..85c2218 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_320x240_5_h264_320000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_320x240_5_h264_320000_source.png b/data/processed/video001/camera_only/examples/turn_320x240_5_h264_320000_source.png new file mode 100644 index 0000000..75c3559 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_320x240_5_h264_320000_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_320x240_5_h264_40000_decoded.png b/data/processed/video001/camera_only/examples/turn_320x240_5_h264_40000_decoded.png new file mode 100644 index 0000000..c206909 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_320x240_5_h264_40000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_320x240_5_h264_40000_source.png b/data/processed/video001/camera_only/examples/turn_320x240_5_h264_40000_source.png new file mode 100644 index 0000000..75c3559 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_320x240_5_h264_40000_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_320x240_5_jpeg_decoded.png b/data/processed/video001/camera_only/examples/turn_320x240_5_jpeg_decoded.png new file mode 100644 index 0000000..61296a5 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_320x240_5_jpeg_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_320x240_5_jpeg_source.png b/data/processed/video001/camera_only/examples/turn_320x240_5_jpeg_source.png new file mode 100644 index 0000000..75c3559 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_320x240_5_jpeg_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x360_10_h264_160000_decoded.png b/data/processed/video001/camera_only/examples/turn_640x360_10_h264_160000_decoded.png new file mode 100644 index 0000000..dd7ef73 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x360_10_h264_160000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x360_10_h264_160000_source.png b/data/processed/video001/camera_only/examples/turn_640x360_10_h264_160000_source.png new file mode 100644 index 0000000..3b255cb Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x360_10_h264_160000_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x360_10_h264_320000_decoded.png b/data/processed/video001/camera_only/examples/turn_640x360_10_h264_320000_decoded.png new file mode 100644 index 0000000..cae2d15 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x360_10_h264_320000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x360_10_h264_320000_source.png b/data/processed/video001/camera_only/examples/turn_640x360_10_h264_320000_source.png new file mode 100644 index 0000000..3b255cb Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x360_10_h264_320000_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x360_10_h264_40000_decoded.png b/data/processed/video001/camera_only/examples/turn_640x360_10_h264_40000_decoded.png new file mode 100644 index 0000000..171e985 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x360_10_h264_40000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x360_10_h264_40000_source.png b/data/processed/video001/camera_only/examples/turn_640x360_10_h264_40000_source.png new file mode 100644 index 0000000..3b255cb Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x360_10_h264_40000_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x360_10_jpeg_decoded.png b/data/processed/video001/camera_only/examples/turn_640x360_10_jpeg_decoded.png new file mode 100644 index 0000000..0944cdc Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x360_10_jpeg_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x360_10_jpeg_source.png b/data/processed/video001/camera_only/examples/turn_640x360_10_jpeg_source.png new file mode 100644 index 0000000..3b255cb Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x360_10_jpeg_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x360_15_h264_160000_decoded.png b/data/processed/video001/camera_only/examples/turn_640x360_15_h264_160000_decoded.png new file mode 100644 index 0000000..861ed7e Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x360_15_h264_160000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x360_15_h264_160000_source.png b/data/processed/video001/camera_only/examples/turn_640x360_15_h264_160000_source.png new file mode 100644 index 0000000..3b255cb Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x360_15_h264_160000_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x360_15_h264_320000_decoded.png b/data/processed/video001/camera_only/examples/turn_640x360_15_h264_320000_decoded.png new file mode 100644 index 0000000..35709af Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x360_15_h264_320000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x360_15_h264_320000_source.png b/data/processed/video001/camera_only/examples/turn_640x360_15_h264_320000_source.png new file mode 100644 index 0000000..3b255cb Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x360_15_h264_320000_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x360_15_jpeg_decoded.png b/data/processed/video001/camera_only/examples/turn_640x360_15_jpeg_decoded.png new file mode 100644 index 0000000..0944cdc Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x360_15_jpeg_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x360_15_jpeg_source.png b/data/processed/video001/camera_only/examples/turn_640x360_15_jpeg_source.png new file mode 100644 index 0000000..3b255cb Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x360_15_jpeg_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x360_5_h264_160000_decoded.png b/data/processed/video001/camera_only/examples/turn_640x360_5_h264_160000_decoded.png new file mode 100644 index 0000000..2e8c9d3 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x360_5_h264_160000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x360_5_h264_160000_source.png b/data/processed/video001/camera_only/examples/turn_640x360_5_h264_160000_source.png new file mode 100644 index 0000000..3b255cb Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x360_5_h264_160000_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x360_5_h264_320000_decoded.png b/data/processed/video001/camera_only/examples/turn_640x360_5_h264_320000_decoded.png new file mode 100644 index 0000000..cabda2f Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x360_5_h264_320000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x360_5_h264_320000_source.png b/data/processed/video001/camera_only/examples/turn_640x360_5_h264_320000_source.png new file mode 100644 index 0000000..3b255cb Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x360_5_h264_320000_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x360_5_h264_40000_decoded.png b/data/processed/video001/camera_only/examples/turn_640x360_5_h264_40000_decoded.png new file mode 100644 index 0000000..17a1190 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x360_5_h264_40000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x360_5_h264_40000_source.png b/data/processed/video001/camera_only/examples/turn_640x360_5_h264_40000_source.png new file mode 100644 index 0000000..3b255cb Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x360_5_h264_40000_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x360_5_jpeg_decoded.png b/data/processed/video001/camera_only/examples/turn_640x360_5_jpeg_decoded.png new file mode 100644 index 0000000..0944cdc Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x360_5_jpeg_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x360_5_jpeg_source.png b/data/processed/video001/camera_only/examples/turn_640x360_5_jpeg_source.png new file mode 100644 index 0000000..3b255cb Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x360_5_jpeg_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x480_10_h264_160000_decoded.png b/data/processed/video001/camera_only/examples/turn_640x480_10_h264_160000_decoded.png new file mode 100644 index 0000000..585b9c3 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x480_10_h264_160000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x480_10_h264_160000_source.png b/data/processed/video001/camera_only/examples/turn_640x480_10_h264_160000_source.png new file mode 100644 index 0000000..796e84a Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x480_10_h264_160000_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x480_10_h264_320000_decoded.png b/data/processed/video001/camera_only/examples/turn_640x480_10_h264_320000_decoded.png new file mode 100644 index 0000000..3c3d684 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x480_10_h264_320000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x480_10_h264_320000_source.png b/data/processed/video001/camera_only/examples/turn_640x480_10_h264_320000_source.png new file mode 100644 index 0000000..796e84a Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x480_10_h264_320000_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x480_10_jpeg_decoded.png b/data/processed/video001/camera_only/examples/turn_640x480_10_jpeg_decoded.png new file mode 100644 index 0000000..c2df104 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x480_10_jpeg_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x480_10_jpeg_source.png b/data/processed/video001/camera_only/examples/turn_640x480_10_jpeg_source.png new file mode 100644 index 0000000..796e84a Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x480_10_jpeg_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x480_5_h264_160000_decoded.png b/data/processed/video001/camera_only/examples/turn_640x480_5_h264_160000_decoded.png new file mode 100644 index 0000000..7c681dc Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x480_5_h264_160000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x480_5_h264_160000_source.png b/data/processed/video001/camera_only/examples/turn_640x480_5_h264_160000_source.png new file mode 100644 index 0000000..796e84a Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x480_5_h264_160000_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x480_5_h264_320000_decoded.png b/data/processed/video001/camera_only/examples/turn_640x480_5_h264_320000_decoded.png new file mode 100644 index 0000000..323bf86 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x480_5_h264_320000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x480_5_h264_320000_source.png b/data/processed/video001/camera_only/examples/turn_640x480_5_h264_320000_source.png new file mode 100644 index 0000000..796e84a Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x480_5_h264_320000_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x480_5_jpeg_decoded.png b/data/processed/video001/camera_only/examples/turn_640x480_5_jpeg_decoded.png new file mode 100644 index 0000000..c2df104 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x480_5_jpeg_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_640x480_5_jpeg_source.png b/data/processed/video001/camera_only/examples/turn_640x480_5_jpeg_source.png new file mode 100644 index 0000000..796e84a Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_640x480_5_jpeg_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_854x480_10_h264_160000_decoded.png b/data/processed/video001/camera_only/examples/turn_854x480_10_h264_160000_decoded.png new file mode 100644 index 0000000..c12a8ab Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_854x480_10_h264_160000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_854x480_10_h264_160000_source.png b/data/processed/video001/camera_only/examples/turn_854x480_10_h264_160000_source.png new file mode 100644 index 0000000..8aa8912 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_854x480_10_h264_160000_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_854x480_10_h264_320000_decoded.png b/data/processed/video001/camera_only/examples/turn_854x480_10_h264_320000_decoded.png new file mode 100644 index 0000000..72ce48e Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_854x480_10_h264_320000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_854x480_10_h264_320000_source.png b/data/processed/video001/camera_only/examples/turn_854x480_10_h264_320000_source.png new file mode 100644 index 0000000..8aa8912 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_854x480_10_h264_320000_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_854x480_10_jpeg_decoded.png b/data/processed/video001/camera_only/examples/turn_854x480_10_jpeg_decoded.png new file mode 100644 index 0000000..aeb2624 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_854x480_10_jpeg_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_854x480_10_jpeg_source.png b/data/processed/video001/camera_only/examples/turn_854x480_10_jpeg_source.png new file mode 100644 index 0000000..8aa8912 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_854x480_10_jpeg_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_854x480_5_h264_160000_decoded.png b/data/processed/video001/camera_only/examples/turn_854x480_5_h264_160000_decoded.png new file mode 100644 index 0000000..8a76593 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_854x480_5_h264_160000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_854x480_5_h264_160000_source.png b/data/processed/video001/camera_only/examples/turn_854x480_5_h264_160000_source.png new file mode 100644 index 0000000..8aa8912 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_854x480_5_h264_160000_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_854x480_5_h264_320000_decoded.png b/data/processed/video001/camera_only/examples/turn_854x480_5_h264_320000_decoded.png new file mode 100644 index 0000000..66a3783 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_854x480_5_h264_320000_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_854x480_5_h264_320000_source.png b/data/processed/video001/camera_only/examples/turn_854x480_5_h264_320000_source.png new file mode 100644 index 0000000..8aa8912 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_854x480_5_h264_320000_source.png differ diff --git a/data/processed/video001/camera_only/examples/turn_854x480_5_jpeg_decoded.png b/data/processed/video001/camera_only/examples/turn_854x480_5_jpeg_decoded.png new file mode 100644 index 0000000..aeb2624 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_854x480_5_jpeg_decoded.png differ diff --git a/data/processed/video001/camera_only/examples/turn_854x480_5_jpeg_source.png b/data/processed/video001/camera_only/examples/turn_854x480_5_jpeg_source.png new file mode 100644 index 0000000..8aa8912 Binary files /dev/null and b/data/processed/video001/camera_only/examples/turn_854x480_5_jpeg_source.png differ diff --git a/data/processed/video001/comparison_traffic_160k.json b/data/processed/video001/comparison_traffic_160k.json new file mode 100644 index 0000000..07ea4d1 --- /dev/null +++ b/data/processed/video001/comparison_traffic_160k.json @@ -0,0 +1,6516 @@ +{ + "status": "MEASURED_SOFTWARE_ONLY", + "rf_tx": 0, + "source": "data\\raw\\video001\\udacity_project_video.mp4", + "source_sha256": "651949922042c223375d40bf8929def97dbb62c6ade651d1f5b08eea47127d5f", + "windows": [ + { + "name": "white_car", + "start_seconds": 7.0, + "duration_seconds": 6.0 + }, + { + "name": "black_car", + "start_seconds": 33.0, + "duration_seconds": 6.0 + } + ], + "radio_budget": { + "status": "MEASURED_ONE_BURST_VIDEO_EQUIVALENT", + "lab066_accepted_packets": 10, + "lab066_transmitted_packets": 16, + "burst_seconds_including_guards": 0.459512, + "video_equivalent_goodput_bps": 42479.848186772055, + "zero_loss_goodput_bps_with_5ms_gaps": 118074.03822888943, + "sustained_video_goodput": "NOT_ESTABLISHED", + "h264_over_current_fragment_transport": "NOT_IMPLEMENTED" + }, + "memory_measurement": "RSS всего процесса, пик при обработке случая; случаи в одном процессе", + "resize_method": "Пропорциональное уменьшение с чёрными полями, без растяжения и обрезки", + "latency_measurement": "file_pipeline_latency_s: от подачи готового кадра кодировщику до RGB; end_to_end_file_pipeline_latency_s: от чтения очередного кадра MP4 с пропуском промежуточных до RGB; оба без эфира и экрана", + "operator_quality_scope": "PSNR не заменяет проверку препятствий и читаемости оператором", + "cases": [ + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 5488, + 5557, + 5474, + 5602, + 5478, + 5516, + 5553, + 5531, + 5595, + 5502, + 5533, + 5587, + 5596, + 5710, + 5567, + 5599, + 5560, + 5563, + 5697, + 5607, + 5646, + 5530, + 5519, + 5628, + 5537, + 5700, + 5529, + 5605, + 5589, + 5691 + ], + "reference_frame_size_bytes": 5710, + "encode_time_per_frame_s": { + "mean": 0.0005713066862275203, + "median": 0.00028259993996471167, + "max": 0.00881720008328557 + }, + "decode_time_per_frame_s": { + "mean": 0.00038747332679728665, + "median": 0.0003816999960690737, + "max": 0.0005284999497234821 + }, + "file_pipeline_latency_s": { + "mean": 0.0009587800130248069, + "median": 0.0006649000570178032, + "max": 0.009345700033009052 + }, + "actual_encoded_fps": 1750.3733530640923, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 32.51209941178314, + "median": 32.52371225789559, + "max": 32.722935907128935 + }, + "mean_absolute_error": { + "mean": 3.305345058441162, + "median": 3.3062108755111694, + "max": 3.409579038619995 + }, + "peak_process_rss_bytes": 133386240, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.00879704332910478, + "median": 0.008953499956987798, + "max": 0.009628099855035543 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.008043606672436, + "median": 0.008205050020478666, + "max": 0.00887739984318614 + }, + "resolution": [ + 320, + 240 + ], + "fps": 5, + "window": "white_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 4.386386194923372, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 223052.0, + "peak_one_second_bitrate_bps": 224912, + "average_frame_size_bytes": 5576.3, + "max_frame_size_bytes": 5710, + "radio_screen": { + "peak_packet_slots_per_second": 117, + "mean_packets_per_frame": 23.2, + "max_packets_per_frame": 24, + "airtime_for_peak_second_s": 1.934244, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 4575, + 1545, + 1655, + 1758, + 1746, + 4932, + 1388, + 1437, + 1639, + 1557, + 5204, + 1492, + 1683, + 1937, + 1770, + 5361, + 1466, + 1729, + 1894, + 1936, + 5579, + 1343, + 1598, + 1753, + 1737, + 5424, + 1210, + 1656, + 1716, + 1900 + ], + "keyframe_sizes_bytes": [ + 4575, + 4932, + 5204, + 5361, + 5579, + 5424 + ], + "reference_frame_size_bytes": 5579, + "encode_time_per_frame_s": { + "mean": 0.0012263666605576873, + "median": 0.0011290000984445214, + "max": 0.001810800051316619 + }, + "decode_time_per_frame_s": { + "mean": 0.00031531999508539835, + "median": 0.00024380011018365622, + "max": 0.0008256000000983477 + }, + "file_pipeline_latency_s": { + "mean": 0.0016317466739565133, + "median": 0.0014593001687899232, + "max": 0.0025257000233978033 + }, + "actual_encoded_fps": 815.4168179565909, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 35.55328930569473, + "median": 35.293616868045405, + "max": 37.043373117129065 + }, + "mean_absolute_error": { + "mean": 2.336184024810791, + "median": 2.3937000036239624, + "max": 2.4744575023651123 + }, + "peak_process_rss_bytes": 142749696, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.009795623334745566, + "median": 0.009848100016824901, + "max": 0.011506800074130297 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.0081260900090759, + "median": 0.008164849830791354, + "max": 0.009782800218090415 + }, + "resolution": [ + 320, + 240 + ], + "fps": 5, + "window": "white_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 4.386386194923372, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 94160.0, + "peak_one_second_bitrate_bps": 100832, + "average_frame_size_bytes": 2354, + "max_frame_size_bytes": 5579, + "radio_screen": { + "peak_packet_slots_per_second": 54, + "mean_packets_per_frame": 10.133333333333333, + "max_packets_per_frame": 23, + "airtime_for_peak_second_s": 0.8927280000000001, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 5681, + 5726, + 5695, + 5726, + 5772, + 5790, + 5868, + 5853, + 5873, + 5882, + 5912, + 5931, + 5914, + 6026, + 5945, + 6000, + 5914, + 6008, + 6105, + 6147, + 6181, + 6183, + 6246, + 6240, + 6322, + 6421, + 6485, + 6905, + 7434, + 7701 + ], + "reference_frame_size_bytes": 7701, + "encode_time_per_frame_s": { + "mean": 0.00032348663856585823, + "median": 0.0003194499295204878, + "max": 0.0004276998806744814 + }, + "decode_time_per_frame_s": { + "mean": 0.0004735666715229551, + "median": 0.0004674500087276101, + "max": 0.0006146000232547522 + }, + "file_pipeline_latency_s": { + "mean": 0.0007970533100888133, + "median": 0.0007740000728517771, + "max": 0.0009510000236332417 + }, + "actual_encoded_fps": 3091.3177880650283, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 31.79862677940804, + "median": 31.995904132170107, + "max": 32.58742775106623 + }, + "mean_absolute_error": { + "mean": 3.6737144231796264, + "median": 3.549147129058838, + "max": 4.9471354484558105 + }, + "peak_process_rss_bytes": 137330688, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.00944242999733736, + "median": 0.008775099995546043, + "max": 0.01969940005801618 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.008701073323997359, + "median": 0.008051099954172969, + "max": 0.018928300123661757 + }, + "resolution": [ + 320, + 240 + ], + "fps": 5, + "window": "black_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 5.802766253591954, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 245181.33333333334, + "peak_one_second_bitrate_bps": 279568, + "average_frame_size_bytes": 6129.533333333334, + "max_frame_size_bytes": 7701, + "radio_screen": { + "peak_packet_slots_per_second": 146, + "mean_packets_per_frame": 25.7, + "max_packets_per_frame": 32, + "airtime_for_peak_second_s": 2.413672, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 4810, + 1422, + 1698, + 1749, + 1841, + 5260, + 1485, + 1852, + 1765, + 1978, + 5653, + 1614, + 1894, + 2123, + 2071, + 5934, + 1626, + 1898, + 2152, + 2354, + 6395, + 1859, + 2181, + 2392, + 2430, + 6912, + 2503, + 3290, + 4148, + 4607 + ], + "keyframe_sizes_bytes": [ + 4810, + 5260, + 5653, + 5934, + 6395, + 6912 + ], + "reference_frame_size_bytes": 6912, + "encode_time_per_frame_s": { + "mean": 0.0012055033662666877, + "median": 0.001121249981224537, + "max": 0.0016924000810831785 + }, + "decode_time_per_frame_s": { + "mean": 0.0003284166644637783, + "median": 0.0002645499771460891, + "max": 0.0006766000296920538 + }, + "file_pipeline_latency_s": { + "mean": 0.00161851334075133, + "median": 0.0014689499512314796, + "max": 0.002509100129827857 + }, + "actual_encoded_fps": 829.5289984107559, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 34.514365640802616, + "median": 34.60249547111607, + "max": 36.25862427159428 + }, + "mean_absolute_error": { + "mean": 2.693503912289937, + "median": 2.5902713537216187, + "max": 3.9631900787353516 + }, + "peak_process_rss_bytes": 142794752, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.00985467666760087, + "median": 0.009960650000721216, + "max": 0.010737000033259392 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.008093486671956878, + "median": 0.008247049991041422, + "max": 0.009229700081050396 + }, + "resolution": [ + 320, + 240 + ], + "fps": 5, + "window": "black_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 5.802766253591954, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 117194.66666666667, + "peak_one_second_bitrate_bps": 171680, + "average_frame_size_bytes": 2929.866666666667, + "max_frame_size_bytes": 6912, + "radio_screen": { + "peak_packet_slots_per_second": 90, + "mean_packets_per_frame": 12.433333333333334, + "max_packets_per_frame": 29, + "airtime_for_peak_second_s": 1.48788, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 5488, + 5595, + 5557, + 5440, + 5474, + 5504, + 5602, + 5622, + 5478, + 5507, + 5516, + 5597, + 5553, + 5477, + 5531, + 5496, + 5595, + 5604, + 5502, + 5511, + 5533, + 5625, + 5587, + 5519, + 5596, + 5609, + 5710, + 5656, + 5567, + 5543, + 5599, + 5670, + 5560, + 5575, + 5563, + 5579, + 5697, + 5567, + 5607, + 5570, + 5646, + 5646, + 5530, + 5564, + 5519, + 5648, + 5628, + 5498, + 5537, + 5565, + 5700, + 5598, + 5529, + 5550, + 5605, + 5692, + 5589, + 5658, + 5691, + 5695 + ], + "reference_frame_size_bytes": 5710, + "encode_time_per_frame_s": { + "mean": 0.0003042299843703707, + "median": 0.00030254991725087166, + "max": 0.00040999986231327057 + }, + "decode_time_per_frame_s": { + "mean": 0.00039232501294463875, + "median": 0.00038914999458938837, + "max": 0.0007211000192910433 + }, + "file_pipeline_latency_s": { + "mean": 0.0006965549973150094, + "median": 0.0007207000162452459, + "max": 0.0010108000133186579 + }, + "actual_encoded_fps": 3286.9869880497918, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 32.5115110786999, + "median": 32.52371225789559, + "max": 32.722935907128935 + }, + "mean_absolute_error": { + "mean": 3.3056671778361, + "median": 3.3100086450576782, + "max": 3.409579038619995 + }, + "peak_process_rss_bytes": 145539072, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.005153004995857676, + "median": 0.004809449892491102, + "max": 0.007111799903213978 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.004475060004430513, + "median": 0.004091150127351284, + "max": 0.006335299927741289 + }, + "resolution": [ + 320, + 240 + ], + "fps": 10, + "window": "white_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 3.3113998499293786, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 446225.3333333333, + "peak_one_second_bitrate_bps": 450456, + "average_frame_size_bytes": 5577.816666666667, + "max_frame_size_bytes": 5710, + "radio_screen": { + "peak_packet_slots_per_second": 235, + "mean_packets_per_frame": 23.25, + "max_packets_per_frame": 24, + "airtime_for_peak_second_s": 3.88502, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 4576, + 815, + 894, + 849, + 1297, + 1092, + 1050, + 1083, + 1149, + 1244, + 4392, + 682, + 961, + 1043, + 1033, + 913, + 1209, + 932, + 1053, + 1009, + 4498, + 831, + 906, + 1136, + 1077, + 1183, + 1171, + 1095, + 1165, + 1273, + 4626, + 638, + 1015, + 1114, + 1075, + 1141, + 1270, + 1129, + 1019, + 1149, + 4760, + 873, + 885, + 881, + 1126, + 1209, + 1028, + 1062, + 1122, + 1210, + 4579, + 599, + 858, + 943, + 1071, + 1162, + 1085, + 1197, + 1122, + 1065 + ], + "keyframe_sizes_bytes": [ + 4576, + 4392, + 4498, + 4626, + 4760, + 4579 + ], + "reference_frame_size_bytes": 4760, + "encode_time_per_frame_s": { + "mean": 0.0009171716868877411, + "median": 0.0008806000696495175, + "max": 0.0016579001676291227 + }, + "decode_time_per_frame_s": { + "mean": 0.00019892167765647172, + "median": 0.0001727000344544649, + "max": 0.000645000021904707 + }, + "file_pipeline_latency_s": { + "mean": 0.0011918683419935405, + "median": 0.0011233000550419092, + "max": 0.0023964999709278345 + }, + "actual_encoded_fps": 1090.3084060448073, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 34.662395565441464, + "median": 34.53314700075125, + "max": 36.41449236610204 + }, + "mean_absolute_error": { + "mean": 2.54889323314031, + "median": 2.5835981369018555, + "max": 2.738541603088379 + }, + "peak_process_rss_bytes": 149889024, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.0059057033426749206, + "median": 0.005880499957129359, + "max": 0.007606999948620796 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.004549001665630688, + "median": 0.004191550076939166, + "max": 0.006171499844640493 + }, + "resolution": [ + 320, + 240 + ], + "fps": 10, + "window": "white_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 3.3113998499293786, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 111498.66666666667, + "peak_one_second_bitrate_bps": 116360, + "average_frame_size_bytes": 1393.7333333333333, + "max_frame_size_bytes": 4760, + "radio_screen": { + "peak_packet_slots_per_second": 65, + "mean_packets_per_frame": 6.15, + "max_packets_per_frame": 20, + "airtime_for_peak_second_s": 1.07458, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 5681, + 5614, + 5726, + 5712, + 5695, + 5716, + 5726, + 5795, + 5772, + 5776, + 5790, + 5804, + 5868, + 5807, + 5853, + 5829, + 5873, + 5893, + 5882, + 5921, + 5912, + 6025, + 5931, + 5906, + 5914, + 5960, + 6026, + 5880, + 5945, + 5913, + 6000, + 6040, + 5914, + 5989, + 6008, + 6042, + 6105, + 6067, + 6147, + 6116, + 6181, + 6137, + 6183, + 6246, + 6246, + 6277, + 6240, + 6318, + 6322, + 6448, + 6421, + 6381, + 6485, + 6564, + 6905, + 7067, + 7434, + 7602, + 7701, + 7839 + ], + "reference_frame_size_bytes": 7839, + "encode_time_per_frame_s": { + "mean": 0.0002844766597263515, + "median": 0.0002837000647559762, + "max": 0.0007170001044869423 + }, + "decode_time_per_frame_s": { + "mean": 0.0003883766553675135, + "median": 0.00040469993837177753, + "max": 0.0007350998930633068 + }, + "file_pipeline_latency_s": { + "mean": 0.000672853315093865, + "median": 0.0006951499963179231, + "max": 0.001452099997550249 + }, + "actual_encoded_fps": 3515.2268764753376, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 31.791372306656417, + "median": 32.023818727826054, + "max": 32.664937781821465 + }, + "mean_absolute_error": { + "mean": 3.6794387420018513, + "median": 3.54111111164093, + "max": 4.959353446960449 + }, + "peak_process_rss_bytes": 145354752, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.005280080014684548, + "median": 0.005181799875572324, + "max": 0.0069206999614834785 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.004566593347893407, + "median": 0.004301700042560697, + "max": 0.006147499894723296 + }, + "resolution": [ + 320, + 240 + ], + "fps": 10, + "window": "black_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 4.471438838865349, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 491426.6666666667, + "peak_one_second_bitrate_bps": 563192, + "average_frame_size_bytes": 6142.833333333333, + "max_frame_size_bytes": 7839, + "radio_screen": { + "peak_packet_slots_per_second": 294, + "mean_packets_per_frame": 25.716666666666665, + "max_packets_per_frame": 33, + "airtime_for_peak_second_s": 4.8604080000000005, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 4811, + 678, + 898, + 933, + 1164, + 1111, + 1022, + 1240, + 1114, + 1145, + 4810, + 575, + 1091, + 967, + 1280, + 970, + 1183, + 1247, + 1108, + 1075, + 4948, + 842, + 997, + 1026, + 1321, + 1388, + 1169, + 1286, + 1180, + 1221, + 5080, + 693, + 1159, + 994, + 1334, + 1224, + 1398, + 1496, + 1415, + 1360, + 5454, + 1036, + 1259, + 1245, + 1510, + 1576, + 1392, + 1607, + 1432, + 1672, + 5983, + 872, + 1650, + 1703, + 2219, + 2046, + 2878, + 3223, + 2924, + 3069 + ], + "keyframe_sizes_bytes": [ + 4811, + 4810, + 4948, + 5080, + 5454, + 5983 + ], + "reference_frame_size_bytes": 5983, + "encode_time_per_frame_s": { + "mean": 0.0009893649878601233, + "median": 0.0009290501475334167, + "max": 0.001626499928534031 + }, + "decode_time_per_frame_s": { + "mean": 0.0002404983388260007, + "median": 0.00019485002849251032, + "max": 0.0007229000329971313 + }, + "file_pipeline_latency_s": { + "mean": 0.001310118322726339, + "median": 0.0012023999588564038, + "max": 0.0024493997916579247 + }, + "actual_encoded_fps": 1010.7493314099167, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 33.655895701961796, + "median": 33.88695972633265, + "max": 35.975430803172074 + }, + "mean_absolute_error": { + "mean": 2.947954078515371, + "median": 2.774948000907898, + "max": 4.753732681274414 + }, + "peak_process_rss_bytes": 152129536, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.006109051658616711, + "median": 0.006010749959386885, + "max": 0.00805219984613359 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.004611425000863771, + "median": 0.004372700001113117, + "max": 0.0065050998236984015 + }, + "resolution": [ + 320, + 240 + ], + "fps": 10, + "window": "black_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 4.471438838865349, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 139604.0, + "peak_one_second_bitrate_bps": 212536, + "average_frame_size_bytes": 1745.05, + "max_frame_size_bytes": 5983, + "radio_screen": { + "peak_packet_slots_per_second": 113, + "mean_packets_per_frame": 7.633333333333334, + "max_packets_per_frame": 25, + "airtime_for_peak_second_s": 1.868116, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 5488, + 5545, + 5595, + 5557, + 5440, + 5454, + 5474, + 5508, + 5504, + 5602, + 5622, + 5571, + 5478, + 5511, + 5507, + 5516, + 5597, + 5610, + 5553, + 5455, + 5477, + 5531, + 5496, + 5525, + 5595, + 5604, + 5579, + 5502, + 5511, + 5525, + 5533, + 5604, + 5625, + 5587, + 5543, + 5519, + 5596, + 5548, + 5609, + 5710, + 5656, + 5548, + 5567, + 5598, + 5543, + 5599, + 5670, + 5671, + 5560, + 5561, + 5575, + 5563, + 5579, + 5617, + 5697, + 5636, + 5567, + 5607, + 5570, + 5559, + 5646, + 5677, + 5646, + 5530, + 5564, + 5552, + 5519, + 5586, + 5648, + 5628, + 5498, + 5542, + 5537, + 5513, + 5565, + 5700, + 5598, + 5537, + 5529, + 5565, + 5550, + 5605, + 5692, + 5658, + 5589, + 5627, + 5658, + 5691, + 5695, + 5732 + ], + "reference_frame_size_bytes": 5732, + "encode_time_per_frame_s": { + "mean": 0.00024019776481307216, + "median": 0.00021784997079521418, + "max": 0.0006577998865395784 + }, + "decode_time_per_frame_s": { + "mean": 0.00031552667108674846, + "median": 0.0002881500404328108, + "max": 0.0007526001427322626 + }, + "file_pipeline_latency_s": { + "mean": 0.0005557244358998206, + "median": 0.0005079499678686261, + "max": 0.0011078000534325838 + }, + "actual_encoded_fps": 4163.236076648027, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 32.516468049824205, + "median": 32.531664760951706, + "max": 32.80373421528087 + }, + "mean_absolute_error": { + "mean": 3.3046645005544026, + "median": 3.3025563955307007, + "max": 3.4452993869781494 + }, + "peak_process_rss_bytes": 152305664, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.0039837644616555834, + "median": 0.0043126000091433525, + "max": 0.00573229999281466 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.0033400089014321566, + "median": 0.0036858500679954886, + "max": 0.004862000001594424 + }, + "resolution": [ + 320, + 240 + ], + "fps": 15, + "window": "white_car", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 2.7063507529650437, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 669101.3333333334, + "peak_one_second_bitrate_bps": 675408, + "average_frame_size_bytes": 5575.844444444445, + "max_frame_size_bytes": 5732, + "radio_screen": { + "peak_packet_slots_per_second": 353, + "mean_packets_per_frame": 23.244444444444444, + "max_packets_per_frame": 24, + "airtime_for_peak_second_s": 5.835796, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 15, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 4576, + 561, + 556, + 823, + 711, + 779, + 921, + 807, + 702, + 888, + 904, + 710, + 861, + 796, + 740, + 4042, + 512, + 520, + 740, + 861, + 682, + 783, + 735, + 606, + 885, + 781, + 641, + 821, + 807, + 760, + 4114, + 508, + 525, + 741, + 885, + 609, + 872, + 848, + 744, + 1004, + 916, + 748, + 905, + 998, + 799, + 4245, + 520, + 573, + 747, + 843, + 645, + 864, + 939, + 690, + 1007, + 839, + 696, + 850, + 870, + 819, + 4360, + 593, + 578, + 762, + 765, + 712, + 831, + 832, + 703, + 881, + 811, + 758, + 763, + 882, + 668, + 4186, + 510, + 484, + 653, + 735, + 623, + 895, + 879, + 720, + 772, + 885, + 697, + 933, + 846, + 781 + ], + "keyframe_sizes_bytes": [ + 4576, + 4042, + 4114, + 4245, + 4360, + 4186 + ], + "reference_frame_size_bytes": 4576, + "encode_time_per_frame_s": { + "mean": 0.0008293800262941254, + "median": 0.0007944500539451838, + "max": 0.001701100030913949 + }, + "decode_time_per_frame_s": { + "mean": 0.00016621666598237223, + "median": 0.00014085008297115564, + "max": 0.0006389999762177467 + }, + "file_pipeline_latency_s": { + "mean": 0.0010703589068725705, + "median": 0.0010125000262632966, + "max": 0.0024355000350624323 + }, + "actual_encoded_fps": 1205.71989714805, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 34.18897702923308, + "median": 34.06050706695909, + "max": 36.02342215342166 + }, + "mean_absolute_error": { + "mean": 2.666310511695014, + "median": 2.699607253074646, + "max": 2.899900197982788 + }, + "peak_process_rss_bytes": 158330880, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 15, + "decoder_errors": 14 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 15, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.004569811110074321, + "median": 0.004948599846102297, + "max": 0.006009999895468354 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.003363643325347867, + "median": 0.0037597499322146177, + "max": 0.0045489000622183084 + }, + "resolution": [ + 320, + 240 + ], + "fps": 15, + "window": "white_car", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 2.7063507529650437, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 119162.66666666667, + "peak_one_second_bitrate_bps": 123920, + "average_frame_size_bytes": 993.0222222222222, + "max_frame_size_bytes": 4576, + "radio_screen": { + "peak_packet_slots_per_second": 73, + "mean_packets_per_frame": 4.622222222222222, + "max_packets_per_frame": 19, + "airtime_for_peak_second_s": 1.206836, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 5681, + 5642, + 5614, + 5726, + 5712, + 5675, + 5695, + 5718, + 5716, + 5726, + 5758, + 5795, + 5772, + 5720, + 5776, + 5790, + 5804, + 5849, + 5868, + 5807, + 5828, + 5853, + 5829, + 5821, + 5873, + 5864, + 5893, + 5882, + 5921, + 5856, + 5912, + 5957, + 6025, + 5931, + 5906, + 5908, + 5914, + 5902, + 5960, + 6026, + 5983, + 5880, + 5945, + 5897, + 5913, + 6000, + 6040, + 6027, + 5914, + 5989, + 5987, + 6008, + 6042, + 6128, + 6105, + 6019, + 6067, + 6147, + 6116, + 6111, + 6181, + 6196, + 6137, + 6183, + 6246, + 6240, + 6246, + 6220, + 6277, + 6240, + 6307, + 6318, + 6322, + 6364, + 6448, + 6421, + 6381, + 6420, + 6485, + 6564, + 6652, + 6905, + 7067, + 7145, + 7434, + 7644, + 7602, + 7701, + 7839, + 7972 + ], + "reference_frame_size_bytes": 7972, + "encode_time_per_frame_s": { + "mean": 0.00024523333542876774, + "median": 0.0002322500804439187, + "max": 0.0005984001327306032 + }, + "decode_time_per_frame_s": { + "mean": 0.00030682444468968446, + "median": 0.00028989999555051327, + "max": 0.0007670000195503235 + }, + "file_pipeline_latency_s": { + "mean": 0.0005520577801184522, + "median": 0.0005185500485822558, + "max": 0.001043400028720498 + }, + "actual_encoded_fps": 4077.749047663495, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 31.784519956741313, + "median": 32.023473176254484, + "max": 32.664937781821465 + }, + "mean_absolute_error": { + "mean": 3.6843124548594157, + "median": 3.5455881357192993, + "max": 5.078085899353027 + }, + "peak_process_rss_bytes": 154394624, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.003967252228822973, + "median": 0.0043163500959053636, + "max": 0.005464999936521053 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.003313238895498216, + "median": 0.0036664000945165753, + "max": 0.004708399996161461 + }, + "resolution": [ + 320, + 240 + ], + "fps": 15, + "window": "black_car", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 3.7325017068508113, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 737840.0, + "peak_one_second_bitrate_bps": 849856, + "average_frame_size_bytes": 6148.666666666667, + "max_frame_size_bytes": 7972, + "radio_screen": { + "peak_packet_slots_per_second": 444, + "mean_packets_per_frame": 25.744444444444444, + "max_packets_per_frame": 33, + "airtime_for_peak_second_s": 7.3402080000000005, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 15, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 4811, + 420, + 509, + 778, + 816, + 632, + 835, + 823, + 686, + 862, + 800, + 748, + 936, + 828, + 699, + 4340, + 511, + 447, + 835, + 844, + 661, + 864, + 827, + 679, + 835, + 873, + 781, + 1085, + 909, + 807, + 4498, + 503, + 644, + 895, + 837, + 819, + 969, + 946, + 801, + 962, + 1012, + 758, + 946, + 928, + 741, + 4697, + 545, + 592, + 893, + 922, + 781, + 960, + 970, + 876, + 1026, + 975, + 879, + 1172, + 1067, + 861, + 5104, + 628, + 759, + 963, + 1073, + 887, + 1122, + 1194, + 899, + 1217, + 1169, + 1042, + 1170, + 1223, + 1038, + 5506, + 719, + 830, + 1246, + 1392, + 1176, + 1649, + 1720, + 1522, + 2163, + 2445, + 1970, + 2603, + 2523, + 2244 + ], + "keyframe_sizes_bytes": [ + 4811, + 4340, + 4498, + 4697, + 5104, + 5506 + ], + "reference_frame_size_bytes": 5506, + "encode_time_per_frame_s": { + "mean": 0.0008686966676678923, + "median": 0.000835699844174087, + "max": 0.001550900051370263 + }, + "decode_time_per_frame_s": { + "mean": 0.00018534333600352207, + "median": 0.00015664997044950724, + "max": 0.0006170000415295362 + }, + "file_pipeline_latency_s": { + "mean": 0.0011256600031629206, + "median": 0.001067149918526411, + "max": 0.0022976999171078205 + }, + "actual_encoded_fps": 1151.149805471921, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 33.194563376052805, + "median": 33.462414139696776, + "max": 35.8337930435641 + }, + "mean_absolute_error": { + "mean": 3.0852470927768283, + "median": 2.887083411216736, + "max": 5.260334014892578 + }, + "peak_process_rss_bytes": 160034816, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 15, + "decoder_errors": 14 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 15, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.004578450003949305, + "median": 0.004890899988822639, + "max": 0.006421400001272559 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.0033089577711911664, + "median": 0.0036198500311002135, + "max": 0.004559899913147092 + }, + "resolution": [ + 320, + 240 + ], + "fps": 15, + "window": "black_car", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 3.7325017068508113, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 150869.33333333334, + "peak_one_second_bitrate_bps": 237664, + "average_frame_size_bytes": 1257.2444444444445, + "max_frame_size_bytes": 5506, + "radio_screen": { + "peak_packet_slots_per_second": 130, + "mean_packets_per_frame": 5.633333333333334, + "max_packets_per_frame": 23, + "airtime_for_peak_second_s": 2.14916, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 12147, + 12351, + 12015, + 12393, + 12074, + 12230, + 12287, + 12222, + 12540, + 12287, + 12461, + 12693, + 12481, + 12857, + 12488, + 12782, + 12688, + 12726, + 13010, + 12720, + 12979, + 12517, + 12558, + 12777, + 12440, + 12765, + 12347, + 12608, + 12749, + 12990 + ], + "reference_frame_size_bytes": 13010, + "encode_time_per_frame_s": { + "mean": 0.000595660003212591, + "median": 0.0005803500534966588, + "max": 0.0008449000306427479 + }, + "decode_time_per_frame_s": { + "mean": 0.001676636670405666, + "median": 0.0016938499175012112, + "max": 0.0023864000104367733 + }, + "file_pipeline_latency_s": { + "mean": 0.002272296673618257, + "median": 0.00227419997099787, + "max": 0.0029140999540686607 + }, + "actual_encoded_fps": 1678.8100503754993, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 34.47379452400309, + "median": 34.49286817745343, + "max": 34.92242702593741 + }, + "mean_absolute_error": { + "mean": 2.9725216070810956, + "median": 2.967024087905884, + "max": 3.1405062675476074 + }, + "peak_process_rss_bytes": 158420992, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.010020729992538691, + "median": 0.010264100041240454, + "max": 0.01099520013667643 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.007659840001724661, + "median": 0.007771250093355775, + "max": 0.008423400111496449 + }, + "resolution": [ + 640, + 360 + ], + "fps": 5, + "window": "white_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 6.434606980363984, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 501576.0, + "peak_one_second_bitrate_bps": 512984, + "average_frame_size_bytes": 12539.4, + "max_frame_size_bytes": 13010, + "radio_screen": { + "peak_packet_slots_per_second": 266, + "mean_packets_per_frame": 52, + "max_packets_per_frame": 54, + "airtime_for_peak_second_s": 4.397512, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 7592, + 5592, + 5366, + 5374, + 4561, + 4132, + 3931, + 3699, + 3868, + 3647, + 4778, + 3461, + 3846, + 3829, + 3774, + 5292, + 3466, + 3903, + 3922, + 3795, + 5070, + 3557, + 3647, + 3706, + 4025, + 4735, + 3599, + 3865, + 4000, + 3983 + ], + "keyframe_sizes_bytes": [ + 7592, + 4132, + 4778, + 5292, + 5070, + 4735 + ], + "reference_frame_size_bytes": 7592, + "encode_time_per_frame_s": { + "mean": 0.0031791466831540068, + "median": 0.0030712999869138002, + "max": 0.004523999989032745 + }, + "decode_time_per_frame_s": { + "mean": 0.0006663066723073522, + "median": 0.0006220999639481306, + "max": 0.0011897000949829817 + }, + "file_pipeline_latency_s": { + "mean": 0.003995530020135144, + "median": 0.003831149893812835, + "max": 0.005611000116914511 + }, + "actual_encoded_fps": 314.54981467162366, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 33.90281447058535, + "median": 33.590739068727515, + "max": 36.10946093508206 + }, + "mean_absolute_error": { + "mean": 3.106108609835307, + "median": 3.1860865354537964, + "max": 3.5408029556274414 + }, + "peak_process_rss_bytes": 168361984, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.011939929984509944, + "median": 0.011980350012890995, + "max": 0.013451799983158708 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.007576603326015174, + "median": 0.007713100058026612, + "max": 0.008669300004839897 + }, + "resolution": [ + 640, + 360 + ], + "fps": 5, + "window": "white_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 6.434606980363984, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 170686.66666666666, + "peak_one_second_bitrate_bps": 227880, + "average_frame_size_bytes": 4267.166666666667, + "max_frame_size_bytes": 7592, + "radio_screen": { + "peak_packet_slots_per_second": 119, + "mean_packets_per_frame": 17.933333333333334, + "max_packets_per_frame": 32, + "airtime_for_peak_second_s": 1.967308, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 12682, + 12836, + 12756, + 12959, + 13090, + 13070, + 13455, + 13303, + 13379, + 13529, + 13600, + 13764, + 13669, + 13834, + 13677, + 13948, + 13759, + 13793, + 14184, + 14196, + 14682, + 14945, + 14987, + 15056, + 15227, + 15560, + 16100, + 17868, + 19963, + 21213 + ], + "reference_frame_size_bytes": 21213, + "encode_time_per_frame_s": { + "mean": 0.0008431733430673678, + "median": 0.0008272001286968589, + "max": 0.001086799893528223 + }, + "decode_time_per_frame_s": { + "mean": 0.0012040533125400542, + "median": 0.0010320498840883374, + "max": 0.0020062001422047615 + }, + "file_pipeline_latency_s": { + "mean": 0.002047226655607422, + "median": 0.0018986499635502696, + "max": 0.0030115998815745115 + }, + "actual_encoded_fps": 1185.9957483500543, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 33.579507133433886, + "median": 33.927656690273004, + "max": 34.582871590108304 + }, + "mean_absolute_error": { + "mean": 3.366413187980652, + "median": 3.2122453451156616, + "max": 4.846290588378906 + }, + "peak_process_rss_bytes": 160829440, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.009575956671809157, + "median": 0.009479000116698444, + "max": 0.010883699869737029 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.007617486702899138, + "median": 0.007613750174641609, + "max": 0.008473900146782398 + }, + "resolution": [ + 640, + 360 + ], + "fps": 5, + "window": "black_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 8.456743644236909, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 580112.0, + "peak_one_second_bitrate_bps": 725632, + "average_frame_size_bytes": 14502.8, + "max_frame_size_bytes": 21213, + "radio_screen": { + "peak_packet_slots_per_second": 373, + "mean_packets_per_frame": 59.96666666666667, + "max_packets_per_frame": 87, + "airtime_for_peak_second_s": 6.166436, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 7672, + 5749, + 5339, + 5149, + 4825, + 4028, + 4145, + 3427, + 3854, + 3985, + 4618, + 3556, + 3865, + 3889, + 3849, + 4688, + 3794, + 3682, + 3997, + 4080, + 4975, + 3517, + 3536, + 4085, + 3823, + 5009, + 3169, + 4138, + 4785, + 5064 + ], + "keyframe_sizes_bytes": [ + 7672, + 4028, + 4618, + 4688, + 4975, + 5009 + ], + "reference_frame_size_bytes": 7672, + "encode_time_per_frame_s": { + "mean": 0.0031415433157235386, + "median": 0.003109749872237444, + "max": 0.004172999877482653 + }, + "decode_time_per_frame_s": { + "mean": 0.0006692900167157253, + "median": 0.0006463999161496758, + "max": 0.0012061998713761568 + }, + "file_pipeline_latency_s": { + "mean": 0.003963259995604555, + "median": 0.0040016500279307365, + "max": 0.005241699982434511 + }, + "actual_encoded_fps": 318.3148852333067, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 32.158942633624996, + "median": 32.4444472487295, + "max": 35.42343797159917 + }, + "mean_absolute_error": { + "mean": 3.9575145641962686, + "median": 3.6331279277801514, + "max": 7.034286975860596 + }, + "peak_process_rss_bytes": 171819008, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.0120173133444041, + "median": 0.012012099963612854, + "max": 0.014220500132068992 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.007778133327762286, + "median": 0.007805250003002584, + "max": 0.009706199867650867 + }, + "resolution": [ + 640, + 360 + ], + "fps": 5, + "window": "black_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 8.456743644236909, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 173722.66666666666, + "peak_one_second_bitrate_bps": 229872, + "average_frame_size_bytes": 4343.066666666667, + "max_frame_size_bytes": 7672, + "radio_screen": { + "peak_packet_slots_per_second": 120, + "mean_packets_per_frame": 18.2, + "max_packets_per_frame": 32, + "airtime_for_peak_second_s": 1.98384, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 12147, + 12310, + 12351, + 12034, + 12015, + 12183, + 12393, + 12484, + 12074, + 12135, + 12230, + 12346, + 12287, + 12040, + 12222, + 12184, + 12540, + 12512, + 12287, + 12426, + 12461, + 12796, + 12693, + 12532, + 12481, + 12642, + 12857, + 12732, + 12488, + 12662, + 12782, + 12933, + 12688, + 12673, + 12726, + 12702, + 13010, + 12698, + 12720, + 12780, + 12979, + 12872, + 12517, + 12549, + 12558, + 12800, + 12777, + 12514, + 12440, + 12564, + 12765, + 12612, + 12347, + 12574, + 12608, + 12905, + 12749, + 12857, + 12990, + 13019 + ], + "reference_frame_size_bytes": 13019, + "encode_time_per_frame_s": { + "mean": 0.0005907333455979824, + "median": 0.000579100102186203, + "max": 0.0009178000036627054 + }, + "decode_time_per_frame_s": { + "mean": 0.000737898350538065, + "median": 0.0007103499956429005, + "max": 0.0013673000503331423 + }, + "file_pipeline_latency_s": { + "mean": 0.0013286316961360475, + "median": 0.001284550060518086, + "max": 0.0020825001411139965 + }, + "actual_encoded_fps": 1692.8111599790066, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 34.471389949304694, + "median": 34.482934079943504, + "max": 34.92242702593741 + }, + "mean_absolute_error": { + "mean": 2.9696837226549784, + "median": 2.9725934267044067, + "max": 3.1405062675476074 + }, + "peak_process_rss_bytes": 181227520, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.005520861654076725, + "median": 0.00537850009277463, + "max": 0.007109900005161762 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.004049304989166558, + "median": 0.0036825499264523387, + "max": 0.005612700013443828 + }, + "resolution": [ + 640, + 360 + ], + "fps": 10, + "window": "white_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 4.991810386260201, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1004336.0, + "peak_one_second_bitrate_bps": 1023272, + "average_frame_size_bytes": 12554.2, + "max_frame_size_bytes": 13019, + "radio_screen": { + "peak_packet_slots_per_second": 531, + "mean_packets_per_frame": 52, + "max_packets_per_frame": 54, + "airtime_for_peak_second_s": 8.778492, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 7591, + 3086, + 3090, + 2866, + 3360, + 2355, + 1968, + 2198, + 2171, + 2369, + 3037, + 1769, + 2016, + 1738, + 1698, + 1754, + 2264, + 1640, + 2126, + 1841, + 3295, + 1749, + 1670, + 2141, + 1882, + 2025, + 1821, + 1852, + 2105, + 2126, + 3090, + 1452, + 1812, + 1923, + 1899, + 1893, + 2285, + 1842, + 1678, + 1908, + 3295, + 1583, + 1858, + 1741, + 2002, + 1984, + 1604, + 1983, + 1977, + 2072, + 3010, + 1477, + 1680, + 1755, + 1969, + 2262, + 2029, + 1873, + 1811, + 2028 + ], + "keyframe_sizes_bytes": [ + 7591, + 3037, + 3295, + 3090, + 3295, + 3010 + ], + "reference_frame_size_bytes": 7591, + "encode_time_per_frame_s": { + "mean": 0.002471608327080806, + "median": 0.0023865499533712864, + "max": 0.00355999986641109 + }, + "decode_time_per_frame_s": { + "mean": 0.000435951662560304, + "median": 0.0004096000920981169, + "max": 0.000994000118225813 + }, + "file_pipeline_latency_s": { + "mean": 0.0030540133127942683, + "median": 0.0029751500114798546, + "max": 0.004703099839389324 + }, + "actual_encoded_fps": 404.5948498567695, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 32.69173702417717, + "median": 32.537851022591084, + "max": 35.29699867934505 + }, + "mean_absolute_error": { + "mean": 3.566657841205597, + "median": 3.630534529685974, + "max": 4.293571949005127 + }, + "peak_process_rss_bytes": 192733184, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.007466868326688806, + "median": 0.007448349962942302, + "max": 0.009888599859550595 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.004112168331630528, + "median": 0.0036506999749690294, + "max": 0.00536960014142096 + }, + "resolution": [ + 640, + 360 + ], + "fps": 10, + "window": "white_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 4.991810386260201, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 175170.66666666666, + "peak_one_second_bitrate_bps": 248432, + "average_frame_size_bytes": 2189.633333333333, + "max_frame_size_bytes": 7591, + "radio_screen": { + "peak_packet_slots_per_second": 132, + "mean_packets_per_frame": 9.483333333333333, + "max_packets_per_frame": 32, + "airtime_for_peak_second_s": 2.182224, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 12682, + 12600, + 12836, + 12893, + 12756, + 12871, + 12959, + 13159, + 13090, + 13111, + 13070, + 13175, + 13455, + 13286, + 13303, + 13234, + 13379, + 13588, + 13529, + 13597, + 13600, + 13925, + 13764, + 13613, + 13669, + 13639, + 13834, + 13649, + 13677, + 13728, + 13948, + 13999, + 13759, + 13749, + 13793, + 13969, + 14184, + 14184, + 14196, + 14380, + 14682, + 14665, + 14945, + 14969, + 14987, + 15107, + 15056, + 15188, + 15227, + 15544, + 15560, + 15531, + 16100, + 16419, + 17868, + 18406, + 19963, + 21172, + 21213, + 21547 + ], + "reference_frame_size_bytes": 21547, + "encode_time_per_frame_s": { + "mean": 0.0006049583200365305, + "median": 0.0005721000488847494, + "max": 0.0009793001227080822 + }, + "decode_time_per_frame_s": { + "mean": 0.0007568050253515443, + "median": 0.0007179999956861138, + "max": 0.0011870001908391714 + }, + "file_pipeline_latency_s": { + "mean": 0.0013617633453880747, + "median": 0.0012791500193998218, + "max": 0.0020614000968635082 + }, + "actual_encoded_fps": 1653.006441732407, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 33.56757767737416, + "median": 33.94573630809862, + "max": 34.598049856963236 + }, + "mean_absolute_error": { + "mean": 3.3714972654978435, + "median": 3.203837513923645, + "max": 4.964380741119385 + }, + "peak_process_rss_bytes": 181895168, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.005627705028746277, + "median": 0.0052898499416187406, + "max": 0.007168199867010117 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.00407345334533602, + "median": 0.0036399998934939504, + "max": 0.005664899945259094 + }, + "resolution": [ + 640, + 360 + ], + "fps": 10, + "window": "black_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 6.699079076428123, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1165308.0, + "peak_one_second_bitrate_bps": 1470232, + "average_frame_size_bytes": 14566.35, + "max_frame_size_bytes": 21547, + "radio_screen": { + "peak_packet_slots_per_second": 757, + "mean_packets_per_frame": 60.18333333333333, + "max_packets_per_frame": 89, + "airtime_for_peak_second_s": 12.514724000000001, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 7673, + 2712, + 3154, + 3015, + 3289, + 2378, + 2074, + 2582, + 2001, + 2328, + 2983, + 1868, + 2344, + 1491, + 2169, + 1577, + 2164, + 1946, + 1805, + 1949, + 2986, + 2057, + 1753, + 1949, + 2111, + 1844, + 1961, + 2061, + 1605, + 2000, + 2887, + 1959, + 1896, + 1676, + 1773, + 1896, + 2239, + 2089, + 1836, + 1684, + 3112, + 1377, + 1923, + 1609, + 2126, + 2328, + 1959, + 2342, + 1985, + 2304, + 2586, + 1352, + 1872, + 1822, + 2370, + 1951, + 3051, + 2013, + 1831, + 1831 + ], + "keyframe_sizes_bytes": [ + 7673, + 2983, + 2986, + 2887, + 3112, + 2586 + ], + "reference_frame_size_bytes": 7673, + "encode_time_per_frame_s": { + "mean": 0.0025302100034120182, + "median": 0.002447150065563619, + "max": 0.0034976000897586346 + }, + "decode_time_per_frame_s": { + "mean": 0.00045545500470325353, + "median": 0.0004182499833405018, + "max": 0.0009721999522298574 + }, + "file_pipeline_latency_s": { + "mean": 0.00312875168165192, + "median": 0.002994450042024255, + "max": 0.004498300142586231 + }, + "actual_encoded_fps": 395.2241112996503, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 30.829712831040727, + "median": 31.230682130076588, + "max": 34.800322389405764 + }, + "mean_absolute_error": { + "mean": 4.629355295499166, + "median": 4.159804821014404, + "max": 9.82160472869873 + }, + "peak_process_rss_bytes": 192626688, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.007525476673617959, + "median": 0.007481649983674288, + "max": 0.009861300000920892 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.004175585007760674, + "median": 0.003884200006723404, + "max": 0.005524999927729368 + }, + "resolution": [ + 640, + 360 + ], + "fps": 10, + "window": "black_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 6.699079076428123, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 178010.66666666666, + "peak_one_second_bitrate_bps": 249648, + "average_frame_size_bytes": 2225.133333333333, + "max_frame_size_bytes": 7673, + "radio_screen": { + "peak_packet_slots_per_second": 133, + "mean_packets_per_frame": 9.583333333333334, + "max_packets_per_frame": 32, + "airtime_for_peak_second_s": 2.198756, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 12147, + 12272, + 12310, + 12351, + 12034, + 11972, + 12015, + 12106, + 12183, + 12393, + 12484, + 12374, + 12074, + 12144, + 12135, + 12230, + 12346, + 12490, + 12287, + 12044, + 12040, + 12222, + 12184, + 12261, + 12540, + 12512, + 12457, + 12287, + 12426, + 12395, + 12461, + 12672, + 12796, + 12693, + 12520, + 12532, + 12481, + 12565, + 12642, + 12857, + 12732, + 12560, + 12488, + 12608, + 12662, + 12782, + 12933, + 13014, + 12688, + 12606, + 12673, + 12726, + 12702, + 12837, + 13010, + 12760, + 12698, + 12720, + 12780, + 12784, + 12979, + 13045, + 12872, + 12517, + 12549, + 12585, + 12558, + 12725, + 12800, + 12777, + 12514, + 12404, + 12440, + 12503, + 12564, + 12765, + 12612, + 12467, + 12347, + 12494, + 12574, + 12608, + 12905, + 12939, + 12749, + 12708, + 12857, + 12990, + 13019, + 13168 + ], + "reference_frame_size_bytes": 13168, + "encode_time_per_frame_s": { + "mean": 0.0005920055374089214, + "median": 0.0005736498860642314, + "max": 0.0012638000771403313 + }, + "decode_time_per_frame_s": { + "mean": 0.0012601488968357443, + "median": 0.0011981999268755317, + "max": 0.002552199875935912 + }, + "file_pipeline_latency_s": { + "mean": 0.0018521544342446658, + "median": 0.0017984999576583505, + "max": 0.0038159999530762434 + }, + "actual_encoded_fps": 1689.1733891152116, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 34.47989410363799, + "median": 34.47491632787367, + "max": 34.926554260430215 + }, + "mean_absolute_error": { + "mean": 2.9668693039152356, + "median": 2.972814679145813, + "max": 3.1405062675476074 + }, + "peak_process_rss_bytes": 204464128, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.004418768901895318, + "median": 0.004707499989308417, + "max": 0.007610099855810404 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.002939221115472416, + "median": 0.003263849997892976, + "max": 0.005558899836614728 + }, + "resolution": [ + 640, + 360 + ], + "fps": 15, + "window": "white_car", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 4.1777994303995, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1506308.0, + "peak_one_second_bitrate_bps": 1536176, + "average_frame_size_bytes": 12552.566666666668, + "max_frame_size_bytes": 13168, + "radio_screen": { + "peak_packet_slots_per_second": 796, + "mean_packets_per_frame": 52, + "max_packets_per_frame": 54, + "airtime_for_peak_second_s": 13.159472000000001, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 15, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 7591, + 1755, + 1950, + 2416, + 1942, + 1949, + 1797, + 1678, + 1198, + 1843, + 1590, + 1191, + 1394, + 1444, + 1170, + 3077, + 878, + 1041, + 1382, + 1264, + 1036, + 1320, + 1200, + 1202, + 1526, + 1387, + 1053, + 1376, + 1531, + 1094, + 3170, + 802, + 1014, + 1431, + 1262, + 1047, + 1369, + 1339, + 1053, + 1594, + 1170, + 1286, + 1534, + 1457, + 1123, + 2998, + 904, + 793, + 1243, + 1192, + 1031, + 1438, + 1356, + 1062, + 1467, + 1260, + 1136, + 1394, + 1368, + 1166, + 3046, + 940, + 805, + 1403, + 1091, + 1118, + 1462, + 1273, + 1106, + 1366, + 1240, + 955, + 1362, + 1316, + 1151, + 3099, + 696, + 931, + 1377, + 1245, + 1125, + 1439, + 1468, + 1023, + 1380, + 1347, + 1107, + 1410, + 1376, + 1231 + ], + "keyframe_sizes_bytes": [ + 7591, + 3077, + 3170, + 2998, + 3046, + 3099 + ], + "reference_frame_size_bytes": 7591, + "encode_time_per_frame_s": { + "mean": 0.002194808876245386, + "median": 0.0021360499085858464, + "max": 0.003548800013959408 + }, + "decode_time_per_frame_s": { + "mean": 0.00036207888689306046, + "median": 0.0003305998397991061, + "max": 0.0010744999162852764 + }, + "file_pipeline_latency_s": { + "mean": 0.002705119982258313, + "median": 0.0026263499166816473, + "max": 0.004715299932286143 + }, + "actual_encoded_fps": 455.6205375434235, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 32.136271240193686, + "median": 31.87877257032692, + "max": 35.1593688984231 + }, + "mean_absolute_error": { + "mean": 3.767869644694858, + "median": 3.8810235261917114, + "max": 4.4692535400390625 + }, + "peak_process_rss_bytes": 214056960, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 15, + "decoder_errors": 14 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 15, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.005866033320004741, + "median": 0.0061353499768301845, + "max": 0.009150100173428655 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.0029300988781162433, + "median": 0.003323900164104998, + "max": 0.004042100161314011 + }, + "resolution": [ + 640, + 360 + ], + "fps": 15, + "window": "white_car", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 4.1777994303995, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 175496.0, + "peak_one_second_bitrate_bps": 247264, + "average_frame_size_bytes": 1462.4666666666667, + "max_frame_size_bytes": 7591, + "radio_screen": { + "peak_packet_slots_per_second": 131, + "mean_packets_per_frame": 6.444444444444445, + "max_packets_per_frame": 32, + "airtime_for_peak_second_s": 2.165692, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 12682, + 12590, + 12600, + 12836, + 12893, + 12907, + 12756, + 12858, + 12871, + 12959, + 13142, + 13159, + 13090, + 13101, + 13111, + 13070, + 13175, + 13326, + 13455, + 13286, + 13161, + 13303, + 13234, + 13277, + 13379, + 13584, + 13588, + 13529, + 13597, + 13618, + 13600, + 13790, + 13925, + 13764, + 13613, + 13655, + 13669, + 13594, + 13639, + 13834, + 13759, + 13649, + 13677, + 13693, + 13728, + 13948, + 13999, + 13922, + 13759, + 13749, + 13807, + 13793, + 13969, + 14122, + 14184, + 14124, + 14184, + 14196, + 14380, + 14386, + 14682, + 14756, + 14665, + 14945, + 14969, + 14945, + 14987, + 15039, + 15107, + 15056, + 15185, + 15188, + 15227, + 15401, + 15544, + 15560, + 15531, + 15879, + 16100, + 16419, + 16747, + 17868, + 18406, + 18808, + 19963, + 21094, + 21172, + 21213, + 21547, + 21991 + ], + "reference_frame_size_bytes": 21991, + "encode_time_per_frame_s": { + "mean": 0.0006174366559005446, + "median": 0.0005911999614909291, + "max": 0.0010915999300777912 + }, + "decode_time_per_frame_s": { + "mean": 0.0007616666714764304, + "median": 0.0007319001015275717, + "max": 0.0013886000961065292 + }, + "file_pipeline_latency_s": { + "mean": 0.001379103327376975, + "median": 0.0013216499937698245, + "max": 0.0019869001116603613 + }, + "actual_encoded_fps": 1619.5993393710623, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 33.55550359988505, + "median": 33.94573630809862, + "max": 34.61799803703089 + }, + "mean_absolute_error": { + "mean": 3.3771861208809746, + "median": 3.2011653184890747, + "max": 5.051806926727295 + }, + "peak_process_rss_bytes": 204967936, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.004379318884780837, + "median": 0.00473809998948127, + "max": 0.006703499937430024 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.0028754889007864726, + "median": 0.003258200013078749, + "max": 0.004064299864694476 + }, + "resolution": [ + 640, + 360 + ], + "fps": 15, + "window": "black_car", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 5.715192987931752, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1752322.6666666667, + "peak_one_second_bitrate_bps": 2226384, + "average_frame_size_bytes": 14602.68888888889, + "max_frame_size_bytes": 21991, + "radio_screen": { + "peak_packet_slots_per_second": 1148, + "mean_packets_per_frame": 60.32222222222222, + "max_packets_per_frame": 91, + "airtime_for_peak_second_s": 18.978736, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 15, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 7673, + 1684, + 1700, + 2616, + 2279, + 1525, + 1922, + 1711, + 1256, + 1680, + 1605, + 1269, + 1679, + 1540, + 1058, + 2986, + 1000, + 1169, + 1434, + 1236, + 1089, + 1430, + 1211, + 992, + 1607, + 1314, + 1115, + 1490, + 1303, + 1235, + 2883, + 1054, + 1000, + 1453, + 1126, + 1211, + 1443, + 1220, + 1122, + 1511, + 1320, + 1040, + 1526, + 1184, + 1032, + 2845, + 1085, + 971, + 1357, + 1258, + 1110, + 1396, + 1298, + 1200, + 1536, + 1302, + 1009, + 1590, + 1389, + 1099, + 2764, + 994, + 1341, + 1472, + 1213, + 1137, + 1514, + 1386, + 1131, + 1475, + 1352, + 1109, + 1327, + 1414, + 1218, + 2375, + 1033, + 1138, + 1342, + 1491, + 1480, + 1775, + 1783, + 1210, + 1774, + 1296, + 801, + 1635, + 1550, + 1080 + ], + "keyframe_sizes_bytes": [ + 7673, + 2986, + 2883, + 2845, + 2764, + 2375 + ], + "reference_frame_size_bytes": 7673, + "encode_time_per_frame_s": { + "mean": 0.002284264440337817, + "median": 0.0022139500360935926, + "max": 0.004105299944058061 + }, + "decode_time_per_frame_s": { + "mean": 0.0003663711301568482, + "median": 0.0003436499973759055, + "max": 0.0010140000376850367 + }, + "file_pipeline_latency_s": { + "mean": 0.002799173320333163, + "median": 0.002716750022955239, + "max": 0.004765799967572093 + }, + "actual_encoded_fps": 437.7776856046103, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 30.316225445521233, + "median": 30.792724117705063, + "max": 34.747313153970566 + }, + "mean_absolute_error": { + "mean": 4.894277943505181, + "median": 4.345433473587036, + "max": 10.864612579345703 + }, + "peak_process_rss_bytes": 214491136, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 15, + "decoder_errors": 14 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 15, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.0059875655401912, + "median": 0.006355400080792606, + "max": 0.008140699937939644 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.002960099996481505, + "median": 0.0033001999836415052, + "max": 0.004798399982973933 + }, + "resolution": [ + 640, + 360 + ], + "fps": 15, + "window": "black_car", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 5.715192987931752, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 179984.0, + "peak_one_second_bitrate_bps": 249576, + "average_frame_size_bytes": 1499.8666666666666, + "max_frame_size_bytes": 7673, + "radio_screen": { + "peak_packet_slots_per_second": 135, + "mean_packets_per_frame": 6.655555555555556, + "max_packets_per_frame": 32, + "airtime_for_peak_second_s": 2.23182, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 15089, + 15343, + 14978, + 15408, + 15099, + 15187, + 15290, + 15254, + 15532, + 15250, + 15403, + 15627, + 15445, + 15880, + 15511, + 15778, + 15646, + 15629, + 15968, + 15761, + 15940, + 15543, + 15513, + 15687, + 15447, + 15688, + 15266, + 15558, + 15655, + 16046 + ], + "reference_frame_size_bytes": 16046, + "encode_time_per_frame_s": { + "mean": 0.0012505266737813752, + "median": 0.0009392499923706055, + "max": 0.009467599913477898 + }, + "decode_time_per_frame_s": { + "mean": 0.0013809399912133812, + "median": 0.0013193499762564898, + "max": 0.0021242001093924046 + }, + "file_pipeline_latency_s": { + "mean": 0.0026314666649947566, + "median": 0.002269549877382815, + "max": 0.010971099836751819 + }, + "actual_encoded_fps": 799.6630707413653, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 35.32578084582183, + "median": 35.36510573412994, + "max": 35.75229102779232 + }, + "mean_absolute_error": { + "mean": 2.397222701708476, + "median": 2.397054076194763, + "max": 2.522418737411499 + }, + "peak_process_rss_bytes": 168550400, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.009965970002425214, + "median": 0.010075300000607967, + "max": 0.010968999937176704 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.007487160021749636, + "median": 0.007629149942658842, + "max": 0.008275799918919802 + }, + "resolution": [ + 640, + 480 + ], + "fps": 5, + "window": "white_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 4.825955235272988, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 620561.3333333334, + "peak_one_second_bitrate_bps": 631552, + "average_frame_size_bytes": 15514.033333333333, + "max_frame_size_bytes": 16046, + "radio_screen": { + "peak_packet_slots_per_second": 327, + "mean_packets_per_frame": 64.13333333333334, + "max_packets_per_frame": 66, + "airtime_for_peak_second_s": 5.405964, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 7098, + 4794, + 4713, + 4661, + 4179, + 5196, + 3727, + 3791, + 4316, + 3723, + 5460, + 3276, + 3865, + 3886, + 3628, + 5892, + 3288, + 4097, + 3845, + 3694, + 5623, + 3320, + 3342, + 3696, + 3659, + 5141, + 3208, + 3640, + 4130, + 4124 + ], + "keyframe_sizes_bytes": [ + 7098, + 5196, + 5460, + 5892, + 5623, + 5141 + ], + "reference_frame_size_bytes": 7098, + "encode_time_per_frame_s": { + "mean": 0.003722796682268381, + "median": 0.003458599909208715, + "max": 0.00505969999358058 + }, + "decode_time_per_frame_s": { + "mean": 0.0007164399915685257, + "median": 0.0006830500205978751, + "max": 0.0011518001556396484 + }, + "file_pipeline_latency_s": { + "mean": 0.0046212166547775265, + "median": 0.004438999923877418, + "max": 0.005903600016608834 + }, + "actual_encoded_fps": 268.61526033989, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 34.87550347539062, + "median": 34.67371300803754, + "max": 36.40092842093853 + }, + "mean_absolute_error": { + "mean": 2.4478547890981037, + "median": 2.5001763105392456, + "max": 2.701099157333374 + }, + "peak_process_rss_bytes": 181657600, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.01250353332143277, + "median": 0.012416900019161403, + "max": 0.01447229995392263 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.007757533326124152, + "median": 0.007840849924832582, + "max": 0.009722799994051456 + }, + "resolution": [ + 640, + 480 + ], + "fps": 5, + "window": "white_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 4.825955235272988, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 169349.33333333334, + "peak_one_second_bitrate_bps": 203560, + "average_frame_size_bytes": 4233.733333333334, + "max_frame_size_bytes": 7098, + "radio_screen": { + "peak_packet_slots_per_second": 108, + "mean_packets_per_frame": 17.866666666666667, + "max_packets_per_frame": 30, + "airtime_for_peak_second_s": 1.7854560000000002, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 15657, + 15825, + 15750, + 15977, + 16043, + 16119, + 16408, + 16293, + 16526, + 16527, + 16588, + 16722, + 16649, + 16898, + 16785, + 16933, + 16741, + 16789, + 17209, + 17283, + 17596, + 17832, + 17849, + 18036, + 18204, + 18605, + 19026, + 20874, + 22722, + 23952 + ], + "reference_frame_size_bytes": 23952, + "encode_time_per_frame_s": { + "mean": 0.0010320466477423905, + "median": 0.0009723500115796924, + "max": 0.001990199787542224 + }, + "decode_time_per_frame_s": { + "mean": 0.0013995800244932374, + "median": 0.0013227500021457672, + "max": 0.0021232999861240387 + }, + "file_pipeline_latency_s": { + "mean": 0.002431626672235628, + "median": 0.002289149910211563, + "max": 0.004113499773666263 + }, + "actual_encoded_fps": 968.9484503316852, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 34.49080840812658, + "median": 34.81949387874462, + "max": 35.49369941165341 + }, + "mean_absolute_error": { + "mean": 2.6898151795069376, + "median": 2.569164991378784, + "max": 3.7802138328552246 + }, + "peak_process_rss_bytes": 171560960, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.010124246675210695, + "median": 0.010233449982479215, + "max": 0.011242900043725967 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.007583290012553335, + "median": 0.00766805000603199, + "max": 0.008501800009980798 + }, + "resolution": [ + 640, + 480 + ], + "fps": 5, + "window": "black_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 6.342557733177682, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 699224.0, + "peak_one_second_bitrate_bps": 841432, + "average_frame_size_bytes": 17480.6, + "max_frame_size_bytes": 23952, + "radio_screen": { + "peak_packet_slots_per_second": 434, + "mean_packets_per_frame": 72.13333333333334, + "max_packets_per_frame": 99, + "airtime_for_peak_second_s": 7.174888, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 7186, + 5341, + 5203, + 5046, + 4807, + 4466, + 3761, + 4171, + 3651, + 3691, + 5075, + 3542, + 3776, + 3912, + 3950, + 4801, + 3317, + 3845, + 4388, + 4127, + 5096, + 2992, + 3852, + 3934, + 3995, + 5148, + 2784, + 4067, + 4200, + 4368 + ], + "keyframe_sizes_bytes": [ + 7186, + 4466, + 5075, + 4801, + 5096, + 5148 + ], + "reference_frame_size_bytes": 7186, + "encode_time_per_frame_s": { + "mean": 0.0035496533227463564, + "median": 0.003425800008699298, + "max": 0.004815600113943219 + }, + "decode_time_per_frame_s": { + "mean": 0.0007008133068059882, + "median": 0.0006391500355675817, + "max": 0.0011424000840634108 + }, + "file_pipeline_latency_s": { + "mean": 0.004438979993574321, + "median": 0.004313049954362214, + "max": 0.006035099970176816 + }, + "actual_encoded_fps": 281.7176521413936, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 33.08760564481133, + "median": 33.45576593711762, + "max": 36.14564111172003 + }, + "mean_absolute_error": { + "mean": 3.149396872520447, + "median": 2.878603458404541, + "max": 5.805124759674072 + }, + "peak_process_rss_bytes": 181313536, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.012460140006927153, + "median": 0.012294749962165952, + "max": 0.014953899895772338 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.007723710026281575, + "median": 0.007835300057195127, + "max": 0.008493600180372596 + }, + "resolution": [ + 640, + 480 + ], + "fps": 5, + "window": "black_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 6.342557733177682, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 171322.66666666666, + "peak_one_second_bitrate_bps": 220664, + "average_frame_size_bytes": 4283.066666666667, + "max_frame_size_bytes": 7186, + "radio_screen": { + "peak_packet_slots_per_second": 115, + "mean_packets_per_frame": 18.033333333333335, + "max_packets_per_frame": 30, + "airtime_for_peak_second_s": 1.90118, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 15089, + 15374, + 15343, + 15063, + 14978, + 15229, + 15408, + 15437, + 15099, + 15195, + 15187, + 15303, + 15290, + 15106, + 15254, + 15229, + 15532, + 15493, + 15250, + 15310, + 15403, + 15709, + 15627, + 15481, + 15445, + 15570, + 15880, + 15707, + 15511, + 15703, + 15778, + 15891, + 15646, + 15584, + 15629, + 15771, + 15968, + 15732, + 15761, + 15791, + 15940, + 15783, + 15543, + 15565, + 15513, + 15738, + 15687, + 15470, + 15447, + 15453, + 15688, + 15499, + 15266, + 15412, + 15558, + 15820, + 15655, + 15891, + 16046, + 15970 + ], + "reference_frame_size_bytes": 16046, + "encode_time_per_frame_s": { + "mean": 0.0009616450173780322, + "median": 0.0009167001117020845, + "max": 0.0014572001527994871 + }, + "decode_time_per_frame_s": { + "mean": 0.0013260066780882577, + "median": 0.0013063499936833978, + "max": 0.00203999993391335 + }, + "file_pipeline_latency_s": { + "mean": 0.00228765169546629, + "median": 0.002220250084064901, + "max": 0.0034373998641967773 + }, + "actual_encoded_fps": 1039.8847619743763, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 35.32946398154305, + "median": 35.35883911368568, + "max": 35.75229102779232 + }, + "mean_absolute_error": { + "mean": 2.3942877133687337, + "median": 2.3958078622817993, + "max": 2.522418737411499 + }, + "peak_process_rss_bytes": 199544832, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.006612243320948134, + "median": 0.0063365999376401305, + "max": 0.00826589995995164 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.004074376674058537, + "median": 0.003600300056859851, + "max": 0.00536459987051785 + }, + "resolution": [ + 640, + 480 + ], + "fps": 10, + "window": "white_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 3.743857789695151, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1242266.6666666667, + "peak_one_second_bitrate_bps": 1261704, + "average_frame_size_bytes": 15528.333333333334, + "max_frame_size_bytes": 16046, + "radio_screen": { + "peak_packet_slots_per_second": 652, + "mean_packets_per_frame": 64.16666666666667, + "max_packets_per_frame": 66, + "airtime_for_peak_second_s": 10.778864, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 7099, + 3634, + 3236, + 3082, + 3532, + 2060, + 2262, + 2046, + 2154, + 2326, + 2940, + 1758, + 1700, + 1840, + 1675, + 1788, + 2085, + 1998, + 2010, + 2005, + 3086, + 1481, + 1555, + 1808, + 2284, + 2069, + 1893, + 1650, + 1955, + 1989, + 3431, + 1455, + 1701, + 2145, + 1825, + 2216, + 2246, + 1776, + 1761, + 1806, + 3377, + 1445, + 1458, + 1834, + 1944, + 1979, + 1695, + 2038, + 2084, + 1717, + 3246, + 1554, + 1734, + 1976, + 1889, + 1974, + 2216, + 1641, + 2021, + 1936 + ], + "keyframe_sizes_bytes": [ + 7099, + 2940, + 3086, + 3431, + 3377, + 3246 + ], + "reference_frame_size_bytes": 7099, + "encode_time_per_frame_s": { + "mean": 0.002927531662862748, + "median": 0.0028875500429421663, + "max": 0.004104800056666136 + }, + "decode_time_per_frame_s": { + "mean": 0.00048526500662167865, + "median": 0.00044890004210174084, + "max": 0.0010218999814242125 + }, + "file_pipeline_latency_s": { + "mean": 0.003602070000488311, + "median": 0.0035571500193327665, + "max": 0.00524189998395741 + }, + "actual_encoded_fps": 341.5846915288797, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 33.46537945233598, + "median": 33.327525630392785, + "max": 36.19401323191827 + }, + "mean_absolute_error": { + "mean": 2.869297401110331, + "median": 2.917771339416504, + "max": 3.407702922821045 + }, + "peak_process_rss_bytes": 210653184, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.008154601658073564, + "median": 0.008243899908848107, + "max": 0.011233699973672628 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.004335789995578428, + "median": 0.004274350008927286, + "max": 0.00585229997523129 + }, + "resolution": [ + 640, + 480 + ], + "fps": 10, + "window": "white_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 3.743857789695151, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 174826.66666666666, + "peak_one_second_bitrate_bps": 251448, + "average_frame_size_bytes": 2185.3333333333335, + "max_frame_size_bytes": 7099, + "radio_screen": { + "peak_packet_slots_per_second": 134, + "mean_packets_per_frame": 9.5, + "max_packets_per_frame": 30, + "airtime_for_peak_second_s": 2.215288, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 15657, + 15675, + 15825, + 15798, + 15750, + 15860, + 15977, + 16093, + 16043, + 16060, + 16119, + 16149, + 16408, + 16254, + 16293, + 16240, + 16526, + 16636, + 16527, + 16486, + 16588, + 16871, + 16722, + 16514, + 16649, + 16614, + 16898, + 16632, + 16785, + 16757, + 16933, + 16990, + 16741, + 16764, + 16789, + 16939, + 17209, + 17225, + 17283, + 17272, + 17596, + 17576, + 17832, + 17813, + 17849, + 18116, + 18036, + 18172, + 18204, + 18401, + 18605, + 18548, + 19026, + 19305, + 20874, + 21367, + 22722, + 24004, + 23952, + 24244 + ], + "reference_frame_size_bytes": 24244, + "encode_time_per_frame_s": { + "mean": 0.0009667850099503994, + "median": 0.0009348499588668346, + "max": 0.0016117999330163002 + }, + "decode_time_per_frame_s": { + "mean": 0.0013745366518075268, + "median": 0.0013204000424593687, + "max": 0.002127300016582012 + }, + "file_pipeline_latency_s": { + "mean": 0.002341321661757926, + "median": 0.00228234997484833, + "max": 0.003149899886921048 + }, + "actual_encoded_fps": 1034.3561285164162, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 34.47661271367369, + "median": 34.8252934804148, + "max": 35.49369941165341 + }, + "mean_absolute_error": { + "mean": 2.6947265108426413, + "median": 2.561638355255127, + "max": 3.889805793762207 + }, + "peak_process_rss_bytes": 200945664, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.006626048315471659, + "median": 0.006631950032897294, + "max": 0.008316799998283386 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.0041105366700018445, + "median": 0.003967300057411194, + "max": 0.005603699944913387 + }, + "resolution": [ + 640, + 480 + ], + "fps": 10, + "window": "black_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 5.024309307321093, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1402390.6666666667, + "peak_one_second_bitrate_bps": 1701176, + "average_frame_size_bytes": 17529.883333333335, + "max_frame_size_bytes": 24244, + "radio_screen": { + "peak_packet_slots_per_second": 878, + "mean_packets_per_frame": 72.36666666666666, + "max_packets_per_frame": 100, + "airtime_for_peak_second_s": 14.515096, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 7178, + 3420, + 3446, + 3261, + 3095, + 2422, + 1989, + 2436, + 2024, + 2171, + 2914, + 1634, + 1837, + 1811, + 2176, + 1933, + 2330, + 2023, + 1845, + 1782, + 2976, + 1476, + 1487, + 1522, + 2553, + 2098, + 2131, + 2018, + 1848, + 1918, + 2865, + 1602, + 1712, + 1806, + 1906, + 2032, + 2220, + 2104, + 1647, + 1580, + 3410, + 1463, + 1782, + 1618, + 2099, + 2220, + 1688, + 2249, + 1888, + 2471, + 2961, + 1422, + 1789, + 1897, + 2588, + 2210, + 2921, + 1900, + 1852, + 2196 + ], + "keyframe_sizes_bytes": [ + 7178, + 2914, + 2976, + 2865, + 3410, + 2961 + ], + "reference_frame_size_bytes": 7178, + "encode_time_per_frame_s": { + "mean": 0.002898843341972679, + "median": 0.0027885999297723174, + "max": 0.0040837000124156475 + }, + "decode_time_per_frame_s": { + "mean": 0.00047795667002598443, + "median": 0.00044305005576461554, + "max": 0.001049600075930357 + }, + "file_pipeline_latency_s": { + "mean": 0.0035509850170152885, + "median": 0.0034341999562457204, + "max": 0.0052380000706762075 + }, + "actual_encoded_fps": 344.96517473741596, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 31.720789388079734, + "median": 31.87306372512674, + "max": 35.87855421350823 + }, + "mean_absolute_error": { + "mean": 3.679268189271291, + "median": 3.376731753349304, + "max": 7.423720836639404 + }, + "peak_process_rss_bytes": 211603456, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.008079076655364285, + "median": 0.008116249926388264, + "max": 0.0112076997756958 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.004217878329412391, + "median": 0.0038376001175493, + "max": 0.005794400116428733 + }, + "resolution": [ + 640, + 480 + ], + "fps": 10, + "window": "black_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 5.024309307321093, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 178469.33333333334, + "peak_one_second_bitrate_bps": 251536, + "average_frame_size_bytes": 2230.866666666667, + "max_frame_size_bytes": 7178, + "radio_screen": { + "peak_packet_slots_per_second": 134, + "mean_packets_per_frame": 9.616666666666667, + "max_packets_per_frame": 30, + "airtime_for_peak_second_s": 2.215288, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 18991, + 19439, + 18986, + 19509, + 19045, + 19146, + 19419, + 19272, + 19650, + 19418, + 19678, + 19992, + 19662, + 20309, + 19662, + 20207, + 19961, + 20040, + 20573, + 20239, + 20342, + 19705, + 19766, + 20097, + 19659, + 20160, + 19543, + 19959, + 20091, + 20682 + ], + "reference_frame_size_bytes": 20682, + "encode_time_per_frame_s": { + "mean": 0.0012967666688685616, + "median": 0.0012262999080121517, + "max": 0.001886500045657158 + }, + "decode_time_per_frame_s": { + "mean": 0.002090019996588429, + "median": 0.0020195500692352653, + "max": 0.0030879999976605177 + }, + "file_pipeline_latency_s": { + "mean": 0.0033867866654569904, + "median": 0.0032628499902784824, + "max": 0.0043530999682843685 + }, + "actual_encoded_fps": 771.1487532853596, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 36.249434167216634, + "median": 36.25067132407296, + "max": 36.66245488965405 + }, + "mean_absolute_error": { + "mean": 2.5418715874354043, + "median": 2.542627453804016, + "max": 2.7016775608062744 + }, + "peak_process_rss_bytes": 180584448, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.012571653351187706, + "median": 0.012609100085683167, + "max": 0.013799000065773726 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.008897623326629401, + "median": 0.008951650117523968, + "max": 0.010058500105515122 + }, + "resolution": [ + 854, + 480 + ], + "fps": 5, + "window": "white_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 6.423774473516559, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 790936.0, + "peak_one_second_bitrate_bps": 809240, + "average_frame_size_bytes": 19773.4, + "max_frame_size_bytes": 20682, + "radio_screen": { + "peak_packet_slots_per_second": 417, + "mean_packets_per_frame": 81.46666666666667, + "max_packets_per_frame": 85, + "airtime_for_peak_second_s": 6.8938440000000005, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 6811, + 6396, + 5286, + 4924, + 4488, + 4274, + 3865, + 3794, + 4000, + 3798, + 4639, + 3874, + 3915, + 3758, + 3974, + 4947, + 3603, + 3761, + 4238, + 3404, + 5010, + 3674, + 3802, + 3840, + 3723, + 4712, + 3814, + 3603, + 3938, + 3957 + ], + "keyframe_sizes_bytes": [ + 6811, + 4274, + 4639, + 4947, + 5010, + 4712 + ], + "reference_frame_size_bytes": 6811, + "encode_time_per_frame_s": { + "mean": 0.005191313335672021, + "median": 0.005127950105816126, + "max": 0.007045599864795804 + }, + "decode_time_per_frame_s": { + "mean": 0.000817406674226125, + "median": 0.0007866999367251992, + "max": 0.0011652999091893435 + }, + "file_pipeline_latency_s": { + "mean": 0.006704266664261619, + "median": 0.006621600012294948, + "max": 0.008864899864420295 + }, + "actual_encoded_fps": 192.62948224074958, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 33.461982273570015, + "median": 33.30436186135779, + "max": 35.61095893191258 + }, + "mean_absolute_error": { + "mean": 3.2524414539337156, + "median": 3.2978596687316895, + "max": 3.788524627685547 + }, + "peak_process_rss_bytes": 193011712, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.016518859984353186, + "median": 0.01646285003516823, + "max": 0.01865800004452467 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.009147276659496129, + "median": 0.00927555002272129, + "max": 0.010787799954414368 + }, + "resolution": [ + 854, + 480 + ], + "fps": 5, + "window": "white_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 6.423774473516559, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 170429.33333333334, + "peak_one_second_bitrate_bps": 223240, + "average_frame_size_bytes": 4260.733333333334, + "max_frame_size_bytes": 6811, + "radio_screen": { + "peak_packet_slots_per_second": 117, + "mean_packets_per_frame": 18, + "max_packets_per_frame": 28, + "airtime_for_peak_second_s": 1.934244, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 19855, + 20189, + 20017, + 20503, + 20488, + 20542, + 21053, + 20891, + 21127, + 21230, + 21229, + 21466, + 21248, + 21637, + 21710, + 21939, + 21551, + 21617, + 22354, + 22474, + 22915, + 23364, + 23359, + 23510, + 23882, + 24434, + 25295, + 28215, + 31446, + 33405 + ], + "reference_frame_size_bytes": 33405, + "encode_time_per_frame_s": { + "mean": 0.001256089983507991, + "median": 0.0012393000070005655, + "max": 0.0014122000429779291 + }, + "decode_time_per_frame_s": { + "mean": 0.002109666680917144, + "median": 0.002065849956125021, + "max": 0.0027341998647898436 + }, + "file_pipeline_latency_s": { + "mean": 0.003365756664425135, + "median": 0.003337549977004528, + "max": 0.004031199961900711 + }, + "actual_encoded_fps": 796.1213074936031, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 35.46383349613093, + "median": 35.756270878711085, + "max": 36.47284675945202 + }, + "mean_absolute_error": { + "mean": 2.8119893948237102, + "median": 2.6973214149475098, + "max": 3.8885245323181152 + }, + "peak_process_rss_bytes": 181829632, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.012591400012994806, + "median": 0.01269429991953075, + "max": 0.013862500200048089 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.008848373328025143, + "median": 0.008923449902795255, + "max": 0.010411800118163228 + }, + "resolution": [ + 854, + 480 + ], + "fps": 5, + "window": "black_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 8.443713071011333, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 910593.3333333334, + "peak_one_second_bitrate_bps": 1142360, + "average_frame_size_bytes": 22764.833333333332, + "max_frame_size_bytes": 33405, + "radio_screen": { + "peak_packet_slots_per_second": 587, + "mean_packets_per_frame": 93.76666666666667, + "max_packets_per_frame": 137, + "airtime_for_peak_second_s": 9.704284, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 6679, + 6394, + 5254, + 4622, + 4570, + 4498, + 4305, + 3928, + 3748, + 4231, + 4547, + 3670, + 3792, + 3999, + 3592, + 4697, + 3767, + 3768, + 4104, + 3915, + 4843, + 3490, + 3830, + 3598, + 3936, + 5201, + 3060, + 3987, + 4651, + 4652 + ], + "keyframe_sizes_bytes": [ + 6679, + 4498, + 4547, + 4697, + 4843, + 5201 + ], + "reference_frame_size_bytes": 6679, + "encode_time_per_frame_s": { + "mean": 0.005247136671096086, + "median": 0.0051333000883460045, + "max": 0.007159099914133549 + }, + "decode_time_per_frame_s": { + "mean": 0.0008115066681057215, + "median": 0.0007727500051259995, + "max": 0.001155200181528926 + }, + "file_pipeline_latency_s": { + "mean": 0.006772756677431365, + "median": 0.006742400000803173, + "max": 0.009012499824166298 + }, + "actual_encoded_fps": 190.58013211443713, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 31.715487572114643, + "median": 32.04011130860022, + "max": 35.06206129054176 + }, + "mean_absolute_error": { + "mean": 4.147953327496847, + "median": 3.7993608713150024, + "max": 7.5446906089782715 + }, + "peak_process_rss_bytes": 194682880, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.01625700998896112, + "median": 0.016257799929007888, + "max": 0.01857739989645779 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.008937229999961953, + "median": 0.009067149949260056, + "max": 0.009926600148901343 + }, + "resolution": [ + 854, + 480 + ], + "fps": 5, + "window": "black_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 8.443713071011333, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 172437.33333333334, + "peak_one_second_bitrate_bps": 220152, + "average_frame_size_bytes": 4310.933333333333, + "max_frame_size_bytes": 6679, + "radio_screen": { + "peak_packet_slots_per_second": 115, + "mean_packets_per_frame": 18.233333333333334, + "max_packets_per_frame": 28, + "airtime_for_peak_second_s": 1.90118, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 18991, + 19448, + 19439, + 19010, + 18986, + 19178, + 19509, + 19605, + 19045, + 19196, + 19146, + 19356, + 19419, + 19058, + 19272, + 19141, + 19650, + 19706, + 19418, + 19496, + 19678, + 20133, + 19992, + 19700, + 19662, + 19861, + 20309, + 20020, + 19662, + 19967, + 20207, + 20245, + 19961, + 20036, + 20040, + 20241, + 20573, + 20152, + 20239, + 20219, + 20342, + 20229, + 19705, + 19780, + 19766, + 20143, + 20097, + 19728, + 19659, + 19780, + 20160, + 19823, + 19543, + 19736, + 19959, + 20269, + 20091, + 20360, + 20682, + 20628 + ], + "reference_frame_size_bytes": 20682, + "encode_time_per_frame_s": { + "mean": 0.0013630616711452603, + "median": 0.0012378999963402748, + "max": 0.002772499807178974 + }, + "decode_time_per_frame_s": { + "mean": 0.0021415866756190854, + "median": 0.0020603500306606293, + "max": 0.0029352998826652765 + }, + "file_pipeline_latency_s": { + "mean": 0.003504648346764346, + "median": 0.0032921000383794308, + "max": 0.005174699937924743 + }, + "actual_encoded_fps": 733.6425204882977, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 36.258137864482094, + "median": 36.24130078960549, + "max": 36.66245488965405 + }, + "mean_absolute_error": { + "mean": 2.537526535987854, + "median": 2.5445330142974854, + "max": 2.7016775608062744 + }, + "peak_process_rss_bytes": 217206784, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.008973598336645712, + "median": 0.009032250032760203, + "max": 0.010346399853006005 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.0054041749991786975, + "median": 0.0050222501158714294, + "max": 0.0068171999882906675 + }, + "resolution": [ + 854, + 480 + ], + "fps": 10, + "window": "white_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 4.983709815777751, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1583261.3333333333, + "peak_one_second_bitrate_bps": 1616384, + "average_frame_size_bytes": 19790.766666666666, + "max_frame_size_bytes": 20682, + "radio_screen": { + "peak_packet_slots_per_second": 832, + "mean_packets_per_frame": 81.55, + "max_packets_per_frame": 85, + "airtime_for_peak_second_s": 13.754624, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 6812, + 5849, + 1944, + 3791, + 3991, + 1781, + 2182, + 2130, + 2039, + 2325, + 2521, + 1556, + 1851, + 1867, + 1946, + 1828, + 2109, + 2053, + 1989, + 1741, + 2655, + 1868, + 1640, + 1970, + 1932, + 2097, + 2041, + 2062, + 2154, + 2108, + 2540, + 1728, + 1865, + 1942, + 1841, + 2254, + 2399, + 1998, + 1575, + 1697, + 2571, + 1700, + 1751, + 1943, + 2039, + 2297, + 1740, + 1630, + 1922, + 1976, + 2652, + 1720, + 1832, + 1953, + 2010, + 2076, + 2128, + 2091, + 1726, + 2154 + ], + "keyframe_sizes_bytes": [ + 6812, + 2521, + 2655, + 2540, + 2571, + 2652 + ], + "reference_frame_size_bytes": 6812, + "encode_time_per_frame_s": { + "mean": 0.004299434980687996, + "median": 0.004124899976886809, + "max": 0.006694799987599254 + }, + "decode_time_per_frame_s": { + "mean": 0.0005698483359689514, + "median": 0.0005191500531509519, + "max": 0.001164700137451291 + }, + "file_pipeline_latency_s": { + "mean": 0.005588061665184796, + "median": 0.005446900031529367, + "max": 0.008519100025296211 + }, + "actual_encoded_fps": 232.58870165306698, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 31.858138353531974, + "median": 31.837525290999686, + "max": 35.40993622773688 + }, + "mean_absolute_error": { + "mean": 3.8879159251848856, + "median": 3.8842875957489014, + "max": 5.1799187660217285 + }, + "peak_process_rss_bytes": 230207488, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.011730093357618899, + "median": 0.01174875011201948, + "max": 0.017321899998933077 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.005635986686684191, + "median": 0.005723200039938092, + "max": 0.012006100034341216 + }, + "resolution": [ + 854, + 480 + ], + "fps": 10, + "window": "white_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 4.983709815777751, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 176776.0, + "peak_one_second_bitrate_bps": 262752, + "average_frame_size_bytes": 2209.7, + "max_frame_size_bytes": 6812, + "radio_screen": { + "peak_packet_slots_per_second": 138, + "mean_packets_per_frame": 9.516666666666667, + "max_packets_per_frame": 28, + "airtime_for_peak_second_s": 2.281416, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 19855, + 19838, + 20189, + 20209, + 20017, + 20233, + 20503, + 20545, + 20488, + 20608, + 20542, + 20664, + 21053, + 20769, + 20891, + 20756, + 21127, + 21280, + 21230, + 21182, + 21229, + 21568, + 21466, + 21273, + 21248, + 21325, + 21637, + 21293, + 21710, + 21590, + 21939, + 21955, + 21551, + 21611, + 21617, + 21988, + 22354, + 22287, + 22474, + 22395, + 22915, + 22983, + 23364, + 23284, + 23359, + 23590, + 23510, + 23899, + 23882, + 24268, + 24434, + 24424, + 25295, + 25938, + 28215, + 29079, + 31446, + 33610, + 33405, + 33893 + ], + "reference_frame_size_bytes": 33893, + "encode_time_per_frame_s": { + "mean": 0.0013411350199021399, + "median": 0.0012532999971881509, + "max": 0.002634200034663081 + }, + "decode_time_per_frame_s": { + "mean": 0.002156093316928794, + "median": 0.0020801499485969543, + "max": 0.004270500037819147 + }, + "file_pipeline_latency_s": { + "mean": 0.003497228336830934, + "median": 0.003348550060763955, + "max": 0.006904700072482228 + }, + "actual_encoded_fps": 745.6370799063677, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 35.45328073515085, + "median": 35.78055466237318, + "max": 36.47284675945202 + }, + "mean_absolute_error": { + "mean": 2.8146109024683637, + "median": 2.6887112855911255, + "max": 4.000978469848633 + }, + "peak_process_rss_bytes": 218324992, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.008961316667652378, + "median": 0.008968050009571016, + "max": 0.010493900161236525 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.005397086687541256, + "median": 0.0054688999662175775, + "max": 0.006887699943035841 + }, + "resolution": [ + 854, + 480 + ], + "fps": 10, + "window": "black_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 6.688626222231043, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1828376.0, + "peak_one_second_bitrate_bps": 2317912, + "average_frame_size_bytes": 22854.7, + "max_frame_size_bytes": 33893, + "radio_screen": { + "peak_packet_slots_per_second": 1192, + "mean_packets_per_frame": 94.16666666666667, + "max_packets_per_frame": 139, + "airtime_for_peak_second_s": 19.706144000000002, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 6678, + 5747, + 2816, + 3683, + 2896, + 2560, + 1826, + 2516, + 1967, + 2432, + 2659, + 1496, + 1841, + 1993, + 2103, + 1813, + 2088, + 1855, + 1776, + 1707, + 2652, + 1678, + 1992, + 1917, + 2101, + 2195, + 1901, + 1929, + 1878, + 1943, + 2495, + 1688, + 2051, + 2088, + 1796, + 2247, + 2019, + 2089, + 1718, + 1757, + 2707, + 1723, + 2110, + 1745, + 2137, + 1921, + 1888, + 2150, + 1900, + 2069, + 2578, + 1756, + 1625, + 2199, + 2133, + 1787, + 2739, + 2126, + 1902, + 2186 + ], + "keyframe_sizes_bytes": [ + 6678, + 2659, + 2652, + 2495, + 2707, + 2578 + ], + "reference_frame_size_bytes": 6678, + "encode_time_per_frame_s": { + "mean": 0.004347303331208726, + "median": 0.004214950022287667, + "max": 0.006918099941685796 + }, + "decode_time_per_frame_s": { + "mean": 0.0005746133392676711, + "median": 0.0005266999360173941, + "max": 0.0011522001586854458 + }, + "file_pipeline_latency_s": { + "mean": 0.0056531799995961285, + "median": 0.005488249938935041, + "max": 0.008717099903151393 + }, + "actual_encoded_fps": 230.02765710437777, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 30.103732350657786, + "median": 30.349826759401793, + "max": 34.90958072923179 + }, + "mean_absolute_error": { + "mean": 5.029610872268677, + "median": 4.614861011505127, + "max": 10.021568298339844 + }, + "peak_process_rss_bytes": 228519936, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.01167016167504092, + "median": 0.011714500025846064, + "max": 0.015473600011318922 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.0054568350159873566, + "median": 0.0056353999534621835, + "max": 0.006606300128623843 + }, + "resolution": [ + 854, + 480 + ], + "fps": 10, + "window": "black_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 6.688626222231043, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 178622.66666666666, + "peak_one_second_bitrate_bps": 264968, + "average_frame_size_bytes": 2232.7833333333333, + "max_frame_size_bytes": 6678, + "radio_screen": { + "peak_packet_slots_per_second": 141, + "mean_packets_per_frame": 9.616666666666667, + "max_packets_per_frame": 28, + "airtime_for_peak_second_s": 2.331012, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 36009, + 37211, + 35457, + 36738, + 35967, + 36297, + 36604, + 37023, + 37497, + 36948, + 37404, + 37915, + 37393, + 39079, + 37662, + 38230, + 37974, + 38527, + 39461, + 39271, + 38822, + 37794, + 37783, + 38478, + 37927, + 39027, + 37311, + 38117, + 38340, + 39778 + ], + "reference_frame_size_bytes": 39778, + "encode_time_per_frame_s": { + "mean": 0.002600409983036419, + "median": 0.0025221999967470765, + "max": 0.0032889998983591795 + }, + "decode_time_per_frame_s": { + "mean": 0.004928653345753749, + "median": 0.004942449973896146, + "max": 0.005772599950432777 + }, + "file_pipeline_latency_s": { + "mean": 0.007529063328790168, + "median": 0.007532799965701997, + "max": 0.008288299897685647 + }, + "actual_encoded_fps": 384.55474579909543, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 37.77369632215054, + "median": 37.84204381571763, + "max": 38.25101264112699 + }, + "mean_absolute_error": { + "mean": 2.207351549466451, + "median": 2.1849143505096436, + "max": 2.412869930267334 + }, + "peak_process_rss_bytes": 232591360, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.017625509994104505, + "median": 0.017664250102825463, + "max": 0.022473799996078014 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.00963196000084281, + "median": 0.0097354999743402, + "max": 0.010639100102707744 + }, + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "window": "white_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 6.751980413872925, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1509392.0, + "peak_one_second_bitrate_bps": 1552440, + "average_frame_size_bytes": 37734.8, + "max_frame_size_bytes": 39778, + "radio_screen": { + "peak_packet_slots_per_second": 797, + "mean_packets_per_frame": 155.13333333333333, + "max_packets_per_frame": 164, + "airtime_for_peak_second_s": 13.176004, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 7563, + 3377, + 6215, + 5044, + 4597, + 4965, + 3995, + 3549, + 4447, + 3880, + 4885, + 3703, + 4042, + 3365, + 4127, + 5116, + 3674, + 3643, + 3877, + 3579, + 5064, + 3788, + 3770, + 3849, + 3774, + 4360, + 4070, + 3867, + 3650, + 4060 + ], + "keyframe_sizes_bytes": [ + 7563, + 4965, + 4885, + 5116, + 5064, + 4360 + ], + "reference_frame_size_bytes": 7563, + "encode_time_per_frame_s": { + "mean": 0.009612449980340897, + "median": 0.009325949940830469, + "max": 0.012719799997285008 + }, + "decode_time_per_frame_s": { + "mean": 0.001145193330012262, + "median": 0.0010700999991968274, + "max": 0.0019169000443071127 + }, + "file_pipeline_latency_s": { + "mean": 0.011590246654426059, + "median": 0.011327950051054358, + "max": 0.01511130016297102 + }, + "actual_encoded_fps": 104.03175070301232, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 31.864044442805994, + "median": 31.799167873244965, + "max": 34.092737477053305 + }, + "mean_absolute_error": { + "mean": 3.8629591623942057, + "median": 3.917922258377075, + "max": 4.840265274047852 + }, + "peak_process_rss_bytes": 252256256, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.021362213340277474, + "median": 0.021017750026658177, + "max": 0.026246899971738458 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.009170310012996197, + "median": 0.009273750009015203, + "max": 0.010207900078967214 + }, + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "window": "white_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 6.751980413872925, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 170526.66666666666, + "peak_one_second_bitrate_bps": 214368, + "average_frame_size_bytes": 4263.166666666667, + "max_frame_size_bytes": 7563, + "radio_screen": { + "peak_packet_slots_per_second": 111, + "mean_packets_per_frame": 17.833333333333332, + "max_packets_per_frame": 31, + "airtime_for_peak_second_s": 1.8350520000000001, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 37513, + 37961, + 37869, + 38928, + 38610, + 38911, + 39834, + 39512, + 39908, + 40761, + 40282, + 40774, + 40363, + 40963, + 41168, + 42226, + 41092, + 41042, + 42435, + 42631, + 43721, + 45262, + 45031, + 45276, + 46079, + 47272, + 49252, + 56060, + 62281, + 65957 + ], + "reference_frame_size_bytes": 65957, + "encode_time_per_frame_s": { + "mean": 0.0027381699765101075, + "median": 0.0025895499857142568, + "max": 0.004695500014349818 + }, + "decode_time_per_frame_s": { + "mean": 0.00479897998739034, + "median": 0.004670049995183945, + "max": 0.005735599901527166 + }, + "file_pipeline_latency_s": { + "mean": 0.007537149963900447, + "median": 0.007488899864256382, + "max": 0.009719799971207976 + }, + "actual_encoded_fps": 365.20742268693436, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 37.02863380420888, + "median": 37.329812540895816, + "max": 38.07020171669396 + }, + "mean_absolute_error": { + "mean": 2.409099801381429, + "median": 2.3217729330062866, + "max": 3.239919662475586 + }, + "peak_process_rss_bytes": 233398272, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.01731753332229952, + "median": 0.017480999929830432, + "max": 0.018670100020244718 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.009541006673437854, + "median": 0.00967070006299764, + "max": 0.010585400043055415 + }, + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "window": "black_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 8.835132141503033, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1745298.6666666667, + "peak_one_second_bitrate_bps": 2246576, + "average_frame_size_bytes": 43632.46666666667, + "max_frame_size_bytes": 65957, + "radio_screen": { + "peak_packet_slots_per_second": 1153, + "mean_packets_per_frame": 179.33333333333334, + "max_packets_per_frame": 271, + "airtime_for_peak_second_s": 19.061396000000002, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 160000, + "vbv_buffer_bits": 160000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 8069, + 4724, + 4997, + 4479, + 4882, + 4761, + 4014, + 4315, + 3677, + 3445, + 4964, + 3759, + 3840, + 3812, + 3920, + 4557, + 3962, + 3565, + 4051, + 4070, + 5117, + 2965, + 4184, + 3679, + 3945, + 5081, + 3259, + 3880, + 4917, + 5083 + ], + "keyframe_sizes_bytes": [ + 8069, + 4761, + 4964, + 4557, + 5117, + 5081 + ], + "reference_frame_size_bytes": 8069, + "encode_time_per_frame_s": { + "mean": 0.009842823329381644, + "median": 0.009725049952976406, + "max": 0.01205409993417561 + }, + "decode_time_per_frame_s": { + "mean": 0.0011867633477474252, + "median": 0.0011289999820291996, + "max": 0.0019374999683350325 + }, + "file_pipeline_latency_s": { + "mean": 0.011882239983727534, + "median": 0.01166224991902709, + "max": 0.014214299852028489 + }, + "actual_encoded_fps": 101.5968657097519, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 30.13317040033391, + "median": 30.26305673096461, + "max": 33.342059104770364 + }, + "mean_absolute_error": { + "mean": 4.943535995483399, + "median": 4.618754863739014, + "max": 8.821866035461426 + }, + "peak_process_rss_bytes": 252583936, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.02123349002407243, + "median": 0.021110900095663965, + "max": 0.024807400070130825 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.009124770015478133, + "median": 0.009160100016742945, + "max": 0.010085999965667725 + }, + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "window": "black_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 8.835132141503033, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 173297.33333333334, + "peak_one_second_bitrate_bps": 217208, + "average_frame_size_bytes": 4332.433333333333, + "max_frame_size_bytes": 8069, + "radio_screen": { + "peak_packet_slots_per_second": 115, + "mean_packets_per_frame": 18.333333333333332, + "max_packets_per_frame": 34, + "airtime_for_peak_second_s": 1.90118, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + } + ] +} diff --git a/data/processed/video001/comparison_traffic_320k.json b/data/processed/video001/comparison_traffic_320k.json new file mode 100644 index 0000000..250e91c --- /dev/null +++ b/data/processed/video001/comparison_traffic_320k.json @@ -0,0 +1,6516 @@ +{ + "status": "MEASURED_SOFTWARE_ONLY", + "rf_tx": 0, + "source": "data\\raw\\video001\\udacity_project_video.mp4", + "source_sha256": "651949922042c223375d40bf8929def97dbb62c6ade651d1f5b08eea47127d5f", + "windows": [ + { + "name": "white_car", + "start_seconds": 7.0, + "duration_seconds": 6.0 + }, + { + "name": "black_car", + "start_seconds": 33.0, + "duration_seconds": 6.0 + } + ], + "radio_budget": { + "status": "MEASURED_ONE_BURST_VIDEO_EQUIVALENT", + "lab066_accepted_packets": 10, + "lab066_transmitted_packets": 16, + "burst_seconds_including_guards": 0.459512, + "video_equivalent_goodput_bps": 42479.848186772055, + "zero_loss_goodput_bps_with_5ms_gaps": 118074.03822888943, + "sustained_video_goodput": "NOT_ESTABLISHED", + "h264_over_current_fragment_transport": "NOT_IMPLEMENTED" + }, + "memory_measurement": "RSS всего процесса, пик при обработке случая; случаи в одном процессе", + "resize_method": "Пропорциональное уменьшение с чёрными полями, без растяжения и обрезки", + "latency_measurement": "file_pipeline_latency_s: от подачи готового кадра кодировщику до RGB; end_to_end_file_pipeline_latency_s: от чтения очередного кадра MP4 с пропуском промежуточных до RGB; оба без эфира и экрана", + "operator_quality_scope": "PSNR не заменяет проверку препятствий и читаемости оператором", + "cases": [ + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 5488, + 5557, + 5474, + 5602, + 5478, + 5516, + 5553, + 5531, + 5595, + 5502, + 5533, + 5587, + 5596, + 5710, + 5567, + 5599, + 5560, + 5563, + 5697, + 5607, + 5646, + 5530, + 5519, + 5628, + 5537, + 5700, + 5529, + 5605, + 5589, + 5691 + ], + "reference_frame_size_bytes": 5710, + "encode_time_per_frame_s": { + "mean": 0.0006286399827028314, + "median": 0.00032480002846568823, + "max": 0.009132300037890673 + }, + "decode_time_per_frame_s": { + "mean": 0.00044701668278624617, + "median": 0.0004314000252634287, + "max": 0.0006049000658094883 + }, + "file_pipeline_latency_s": { + "mean": 0.0010756566654890776, + "median": 0.0007658001268282533, + "max": 0.009508599992841482 + }, + "actual_encoded_fps": 1590.735599890592, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 32.51209941178314, + "median": 32.52371225789559, + "max": 32.722935907128935 + }, + "mean_absolute_error": { + "mean": 3.305345058441162, + "median": 3.3062108755111694, + "max": 3.409579038619995 + }, + "peak_process_rss_bytes": 133722112, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.008755073323845864, + "median": 0.008827149984426796, + "max": 0.009724000003188848 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.008001839990417163, + "median": 0.00808199995663017, + "max": 0.008953900076448917 + }, + "resolution": [ + 320, + 240 + ], + "fps": 5, + "window": "white_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 4.386386194923372, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 223052.0, + "peak_one_second_bitrate_bps": 224912, + "average_frame_size_bytes": 5576.3, + "max_frame_size_bytes": 5710, + "radio_screen": { + "peak_packet_slots_per_second": 117, + "mean_packets_per_frame": 23.2, + "max_packets_per_frame": 24, + "airtime_for_peak_second_s": 1.934244, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 4575, + 1545, + 1655, + 1758, + 1746, + 4932, + 1388, + 1437, + 1639, + 1557, + 5204, + 1492, + 1683, + 1937, + 1770, + 5361, + 1466, + 1729, + 1894, + 1936, + 5579, + 1343, + 1598, + 1753, + 1737, + 5424, + 1210, + 1656, + 1716, + 1900 + ], + "keyframe_sizes_bytes": [ + 4575, + 4932, + 5204, + 5361, + 5579, + 5424 + ], + "reference_frame_size_bytes": 5579, + "encode_time_per_frame_s": { + "mean": 0.0011665666475892066, + "median": 0.0011136500397697091, + "max": 0.0018076000269502401 + }, + "decode_time_per_frame_s": { + "mean": 0.0002979600025961796, + "median": 0.0002429999876767397, + "max": 0.0006748000159859657 + }, + "file_pipeline_latency_s": { + "mean": 0.0015481732940922182, + "median": 0.0014286498771980405, + "max": 0.0026493000332266092 + }, + "actual_encoded_fps": 857.2163468470245, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 35.55328930569473, + "median": 35.293616868045405, + "max": 37.043373117129065 + }, + "mean_absolute_error": { + "mean": 2.336184024810791, + "median": 2.3937000036239624, + "max": 2.4744575023651123 + }, + "peak_process_rss_bytes": 142405632, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.009959080015930037, + "median": 0.010029050055891275, + "max": 0.011069800006225705 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.008239866684501369, + "median": 0.008470349945127964, + "max": 0.009012600174173713 + }, + "resolution": [ + 320, + 240 + ], + "fps": 5, + "window": "white_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 4.386386194923372, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 94160.0, + "peak_one_second_bitrate_bps": 100832, + "average_frame_size_bytes": 2354, + "max_frame_size_bytes": 5579, + "radio_screen": { + "peak_packet_slots_per_second": 54, + "mean_packets_per_frame": 10.133333333333333, + "max_packets_per_frame": 23, + "airtime_for_peak_second_s": 0.8927280000000001, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 5681, + 5726, + 5695, + 5726, + 5772, + 5790, + 5868, + 5853, + 5873, + 5882, + 5912, + 5931, + 5914, + 6026, + 5945, + 6000, + 5914, + 6008, + 6105, + 6147, + 6181, + 6183, + 6246, + 6240, + 6322, + 6421, + 6485, + 6905, + 7434, + 7701 + ], + "reference_frame_size_bytes": 7701, + "encode_time_per_frame_s": { + "mean": 0.00027667335234582424, + "median": 0.00026085006538778543, + "max": 0.00047859991900622845 + }, + "decode_time_per_frame_s": { + "mean": 0.0004612766594315569, + "median": 0.0004586001159623265, + "max": 0.0006291000172495842 + }, + "file_pipeline_latency_s": { + "mean": 0.0007379500117773811, + "median": 0.0007239498663693666, + "max": 0.0011076999362558126 + }, + "actual_encoded_fps": 3614.370489681504, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 31.79862677940804, + "median": 31.995904132170107, + "max": 32.58742775106623 + }, + "mean_absolute_error": { + "mean": 3.6737144231796264, + "median": 3.549147129058838, + "max": 4.9471354484558105 + }, + "peak_process_rss_bytes": 137396224, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.008803740011838574, + "median": 0.008892850019037724, + "max": 0.010429800022393465 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.00804984667338431, + "median": 0.008148949942551553, + "max": 0.009709300007671118 + }, + "resolution": [ + 320, + 240 + ], + "fps": 5, + "window": "black_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 5.802766253591954, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 245181.33333333334, + "peak_one_second_bitrate_bps": 279568, + "average_frame_size_bytes": 6129.533333333334, + "max_frame_size_bytes": 7701, + "radio_screen": { + "peak_packet_slots_per_second": 146, + "mean_packets_per_frame": 25.7, + "max_packets_per_frame": 32, + "airtime_for_peak_second_s": 2.413672, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 4810, + 1422, + 1698, + 1749, + 1841, + 5260, + 1485, + 1852, + 1765, + 1978, + 5653, + 1614, + 1894, + 2123, + 2071, + 5934, + 1626, + 1898, + 2152, + 2354, + 6395, + 1859, + 2181, + 2392, + 2430, + 6912, + 2503, + 3290, + 4148, + 4607 + ], + "keyframe_sizes_bytes": [ + 4810, + 5260, + 5653, + 5934, + 6395, + 6912 + ], + "reference_frame_size_bytes": 6912, + "encode_time_per_frame_s": { + "mean": 0.001206923338274161, + "median": 0.001138600055128336, + "max": 0.0016267001628875732 + }, + "decode_time_per_frame_s": { + "mean": 0.0003356167037660877, + "median": 0.0002707999665290117, + "max": 0.0006194999441504478 + }, + "file_pipeline_latency_s": { + "mean": 0.0016204900030667583, + "median": 0.0014933999627828598, + "max": 0.002381599973887205 + }, + "actual_encoded_fps": 828.5530391929857, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 34.514365640802616, + "median": 34.60249547111607, + "max": 36.25862427159428 + }, + "mean_absolute_error": { + "mean": 2.693503912289937, + "median": 2.5902713537216187, + "max": 3.9631900787353516 + }, + "peak_process_rss_bytes": 142848000, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.009656306635588408, + "median": 0.009753249934874475, + "max": 0.010305099887773395 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.007910926647794744, + "median": 0.008088249829597771, + "max": 0.008704799925908446 + }, + "resolution": [ + 320, + 240 + ], + "fps": 5, + "window": "black_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 5.802766253591954, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 117194.66666666667, + "peak_one_second_bitrate_bps": 171680, + "average_frame_size_bytes": 2929.866666666667, + "max_frame_size_bytes": 6912, + "radio_screen": { + "peak_packet_slots_per_second": 90, + "mean_packets_per_frame": 12.433333333333334, + "max_packets_per_frame": 29, + "airtime_for_peak_second_s": 1.48788, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 5488, + 5595, + 5557, + 5440, + 5474, + 5504, + 5602, + 5622, + 5478, + 5507, + 5516, + 5597, + 5553, + 5477, + 5531, + 5496, + 5595, + 5604, + 5502, + 5511, + 5533, + 5625, + 5587, + 5519, + 5596, + 5609, + 5710, + 5656, + 5567, + 5543, + 5599, + 5670, + 5560, + 5575, + 5563, + 5579, + 5697, + 5567, + 5607, + 5570, + 5646, + 5646, + 5530, + 5564, + 5519, + 5648, + 5628, + 5498, + 5537, + 5565, + 5700, + 5598, + 5529, + 5550, + 5605, + 5692, + 5589, + 5658, + 5691, + 5695 + ], + "reference_frame_size_bytes": 5710, + "encode_time_per_frame_s": { + "mean": 0.00030030832858756183, + "median": 0.0003011999651789665, + "max": 0.0005278999451547861 + }, + "decode_time_per_frame_s": { + "mean": 0.00042566500681762897, + "median": 0.0004222000716254115, + "max": 0.0006041999440640211 + }, + "file_pipeline_latency_s": { + "mean": 0.0007259733354051908, + "median": 0.0007218499667942524, + "max": 0.0009987999219447374 + }, + "actual_encoded_fps": 3329.9109775053303, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 32.5115110786999, + "median": 32.52371225789559, + "max": 32.722935907128935 + }, + "mean_absolute_error": { + "mean": 3.3056671778361, + "median": 3.3100086450576782, + "max": 3.409579038619995 + }, + "peak_process_rss_bytes": 144646144, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.005308236678441366, + "median": 0.005285949911922216, + "max": 0.007456100080162287 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.004611925004671017, + "median": 0.004574100021272898, + "max": 0.006739299977198243 + }, + "resolution": [ + 320, + 240 + ], + "fps": 10, + "window": "white_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 3.3113998499293786, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 446225.3333333333, + "peak_one_second_bitrate_bps": 450456, + "average_frame_size_bytes": 5577.816666666667, + "max_frame_size_bytes": 5710, + "radio_screen": { + "peak_packet_slots_per_second": 235, + "mean_packets_per_frame": 23.25, + "max_packets_per_frame": 24, + "airtime_for_peak_second_s": 3.88502, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 4576, + 815, + 894, + 849, + 1297, + 1092, + 1050, + 1083, + 1149, + 1244, + 4392, + 682, + 961, + 1043, + 1033, + 913, + 1209, + 932, + 1053, + 1009, + 4498, + 831, + 906, + 1136, + 1077, + 1183, + 1171, + 1095, + 1165, + 1273, + 4626, + 638, + 1015, + 1114, + 1075, + 1141, + 1270, + 1129, + 1019, + 1149, + 4760, + 873, + 885, + 881, + 1126, + 1209, + 1028, + 1062, + 1122, + 1210, + 4579, + 599, + 858, + 943, + 1071, + 1162, + 1085, + 1197, + 1122, + 1065 + ], + "keyframe_sizes_bytes": [ + 4576, + 4392, + 4498, + 4626, + 4760, + 4579 + ], + "reference_frame_size_bytes": 4760, + "encode_time_per_frame_s": { + "mean": 0.0009399200091138483, + "median": 0.0009147500386461616, + "max": 0.0016644999850541353 + }, + "decode_time_per_frame_s": { + "mean": 0.00020614830233777563, + "median": 0.0001740999286994338, + "max": 0.0006275000050663948 + }, + "file_pipeline_latency_s": { + "mean": 0.0012205250095576048, + "median": 0.0011622998863458633, + "max": 0.0023871001321822405 + }, + "actual_encoded_fps": 1063.9203233292105, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 34.662395565441464, + "median": 34.53314700075125, + "max": 36.41449236610204 + }, + "mean_absolute_error": { + "mean": 2.54889323314031, + "median": 2.5835981369018555, + "max": 2.738541603088379 + }, + "peak_process_rss_bytes": 149897216, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.005856221677580227, + "median": 0.00569059990812093, + "max": 0.007234200136736035 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.0044933616688164575, + "median": 0.004321299958974123, + "max": 0.005653199972584844 + }, + "resolution": [ + 320, + 240 + ], + "fps": 10, + "window": "white_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 3.3113998499293786, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 111498.66666666667, + "peak_one_second_bitrate_bps": 116360, + "average_frame_size_bytes": 1393.7333333333333, + "max_frame_size_bytes": 4760, + "radio_screen": { + "peak_packet_slots_per_second": 65, + "mean_packets_per_frame": 6.15, + "max_packets_per_frame": 20, + "airtime_for_peak_second_s": 1.07458, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 5681, + 5614, + 5726, + 5712, + 5695, + 5716, + 5726, + 5795, + 5772, + 5776, + 5790, + 5804, + 5868, + 5807, + 5853, + 5829, + 5873, + 5893, + 5882, + 5921, + 5912, + 6025, + 5931, + 5906, + 5914, + 5960, + 6026, + 5880, + 5945, + 5913, + 6000, + 6040, + 5914, + 5989, + 6008, + 6042, + 6105, + 6067, + 6147, + 6116, + 6181, + 6137, + 6183, + 6246, + 6246, + 6277, + 6240, + 6318, + 6322, + 6448, + 6421, + 6381, + 6485, + 6564, + 6905, + 7067, + 7434, + 7602, + 7701, + 7839 + ], + "reference_frame_size_bytes": 7839, + "encode_time_per_frame_s": { + "mean": 0.00023418166674673557, + "median": 0.00022084999363869429, + "max": 0.00043470016680657864 + }, + "decode_time_per_frame_s": { + "mean": 0.0005692050054979821, + "median": 0.0006103500491008162, + "max": 0.0009353000205010176 + }, + "file_pipeline_latency_s": { + "mean": 0.0008033866722447177, + "median": 0.0008359500207006931, + "max": 0.0011928998865187168 + }, + "actual_encoded_fps": 4270.1890967472145, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 31.791372306656417, + "median": 32.023818727826054, + "max": 32.664937781821465 + }, + "mean_absolute_error": { + "mean": 3.6794387420018513, + "median": 3.54111111164093, + "max": 4.959353446960449 + }, + "peak_process_rss_bytes": 145231872, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.00553870500298217, + "median": 0.005317099974490702, + "max": 0.007093199994415045 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.004801288351882249, + "median": 0.004618300008587539, + "max": 0.006302699912339449 + }, + "resolution": [ + 320, + 240 + ], + "fps": 10, + "window": "black_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 4.471438838865349, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 491426.6666666667, + "peak_one_second_bitrate_bps": 563192, + "average_frame_size_bytes": 6142.833333333333, + "max_frame_size_bytes": 7839, + "radio_screen": { + "peak_packet_slots_per_second": 294, + "mean_packets_per_frame": 25.716666666666665, + "max_packets_per_frame": 33, + "airtime_for_peak_second_s": 4.8604080000000005, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 4811, + 678, + 898, + 933, + 1164, + 1111, + 1022, + 1240, + 1114, + 1145, + 4810, + 575, + 1091, + 967, + 1280, + 970, + 1183, + 1247, + 1108, + 1075, + 4948, + 842, + 997, + 1026, + 1321, + 1388, + 1169, + 1286, + 1180, + 1221, + 5080, + 693, + 1159, + 994, + 1334, + 1224, + 1398, + 1496, + 1415, + 1360, + 5454, + 1036, + 1259, + 1245, + 1510, + 1576, + 1392, + 1607, + 1432, + 1672, + 5983, + 872, + 1650, + 1703, + 2219, + 2046, + 2878, + 3223, + 2924, + 3069 + ], + "keyframe_sizes_bytes": [ + 4811, + 4810, + 4948, + 5080, + 5454, + 5983 + ], + "reference_frame_size_bytes": 5983, + "encode_time_per_frame_s": { + "mean": 0.0009694066480733454, + "median": 0.0009031499503180385, + "max": 0.001732800155878067 + }, + "decode_time_per_frame_s": { + "mean": 0.0002342133161922296, + "median": 0.00019575003534555435, + "max": 0.0006506000645458698 + }, + "file_pipeline_latency_s": { + "mean": 0.0012785516562871635, + "median": 0.001171549898572266, + "max": 0.0025001000612974167 + }, + "actual_encoded_fps": 1031.558842708019, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 33.655895701961796, + "median": 33.88695972633265, + "max": 35.975430803172074 + }, + "mean_absolute_error": { + "mean": 2.947954078515371, + "median": 2.774948000907898, + "max": 4.753732681274414 + }, + "peak_process_rss_bytes": 150794240, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.006178969979130974, + "median": 0.006096300086937845, + "max": 0.00773870013654232 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.004656606656499207, + "median": 0.004330649971961975, + "max": 0.0060374999884516 + }, + "resolution": [ + 320, + 240 + ], + "fps": 10, + "window": "black_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 4.471438838865349, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 139604.0, + "peak_one_second_bitrate_bps": 212536, + "average_frame_size_bytes": 1745.05, + "max_frame_size_bytes": 5983, + "radio_screen": { + "peak_packet_slots_per_second": 113, + "mean_packets_per_frame": 7.633333333333334, + "max_packets_per_frame": 25, + "airtime_for_peak_second_s": 1.868116, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 5488, + 5545, + 5595, + 5557, + 5440, + 5454, + 5474, + 5508, + 5504, + 5602, + 5622, + 5571, + 5478, + 5511, + 5507, + 5516, + 5597, + 5610, + 5553, + 5455, + 5477, + 5531, + 5496, + 5525, + 5595, + 5604, + 5579, + 5502, + 5511, + 5525, + 5533, + 5604, + 5625, + 5587, + 5543, + 5519, + 5596, + 5548, + 5609, + 5710, + 5656, + 5548, + 5567, + 5598, + 5543, + 5599, + 5670, + 5671, + 5560, + 5561, + 5575, + 5563, + 5579, + 5617, + 5697, + 5636, + 5567, + 5607, + 5570, + 5559, + 5646, + 5677, + 5646, + 5530, + 5564, + 5552, + 5519, + 5586, + 5648, + 5628, + 5498, + 5542, + 5537, + 5513, + 5565, + 5700, + 5598, + 5537, + 5529, + 5565, + 5550, + 5605, + 5692, + 5658, + 5589, + 5627, + 5658, + 5691, + 5695, + 5732 + ], + "reference_frame_size_bytes": 5732, + "encode_time_per_frame_s": { + "mean": 0.00024056331409762303, + "median": 0.00021614995785057545, + "max": 0.0005969998892396688 + }, + "decode_time_per_frame_s": { + "mean": 0.0003024544385779235, + "median": 0.00028464989736676216, + "max": 0.0006056001875549555 + }, + "file_pipeline_latency_s": { + "mean": 0.0005430177526755466, + "median": 0.0004969999426975846, + "max": 0.0011234001722186804 + }, + "actual_encoded_fps": 4156.909808759077, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 32.516468049824205, + "median": 32.531664760951706, + "max": 32.80373421528087 + }, + "mean_absolute_error": { + "mean": 3.3046645005544026, + "median": 3.3025563955307007, + "max": 3.4452993869781494 + }, + "peak_process_rss_bytes": 151592960, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.004005970011672212, + "median": 0.004336550016887486, + "max": 0.0057079000398516655 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.003333576659982403, + "median": 0.00369199994020164, + "max": 0.004984299885109067 + }, + "resolution": [ + 320, + 240 + ], + "fps": 15, + "window": "white_car", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 2.7063507529650437, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 669101.3333333334, + "peak_one_second_bitrate_bps": 675408, + "average_frame_size_bytes": 5575.844444444445, + "max_frame_size_bytes": 5732, + "radio_screen": { + "peak_packet_slots_per_second": 353, + "mean_packets_per_frame": 23.244444444444444, + "max_packets_per_frame": 24, + "airtime_for_peak_second_s": 5.835796, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 15, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 4576, + 561, + 556, + 823, + 711, + 779, + 921, + 807, + 702, + 888, + 904, + 710, + 861, + 796, + 740, + 4042, + 512, + 520, + 740, + 861, + 682, + 783, + 735, + 606, + 885, + 781, + 641, + 821, + 807, + 760, + 4114, + 508, + 525, + 741, + 885, + 609, + 872, + 848, + 744, + 1004, + 916, + 748, + 905, + 998, + 799, + 4245, + 520, + 573, + 747, + 843, + 645, + 864, + 939, + 690, + 1007, + 839, + 696, + 850, + 870, + 819, + 4360, + 593, + 578, + 762, + 765, + 712, + 831, + 832, + 703, + 881, + 811, + 758, + 763, + 882, + 668, + 4186, + 510, + 484, + 653, + 735, + 623, + 895, + 879, + 720, + 772, + 885, + 697, + 933, + 846, + 781 + ], + "keyframe_sizes_bytes": [ + 4576, + 4042, + 4114, + 4245, + 4360, + 4186 + ], + "reference_frame_size_bytes": 4576, + "encode_time_per_frame_s": { + "mean": 0.0008414166694920924, + "median": 0.0008009000448510051, + "max": 0.0016968001145869493 + }, + "decode_time_per_frame_s": { + "mean": 0.00016454556284265385, + "median": 0.00014130002819001675, + "max": 0.0006262999959290028 + }, + "file_pipeline_latency_s": { + "mean": 0.0010772389023461276, + "median": 0.0010101000079885125, + "max": 0.0024367000441998243 + }, + "actual_encoded_fps": 1188.4718193230399, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 34.18897702923308, + "median": 34.06050706695909, + "max": 36.02342215342166 + }, + "mean_absolute_error": { + "mean": 2.666310511695014, + "median": 2.699607253074646, + "max": 2.899900197982788 + }, + "peak_process_rss_bytes": 159039488, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 15, + "decoder_errors": 14 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 15, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.004599474453263813, + "median": 0.004907399998046458, + "max": 0.006124200066551566 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.003384804438489179, + "median": 0.0037527999375015497, + "max": 0.0046983000356704 + }, + "resolution": [ + 320, + 240 + ], + "fps": 15, + "window": "white_car", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 2.7063507529650437, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 119162.66666666667, + "peak_one_second_bitrate_bps": 123920, + "average_frame_size_bytes": 993.0222222222222, + "max_frame_size_bytes": 4576, + "radio_screen": { + "peak_packet_slots_per_second": 73, + "mean_packets_per_frame": 4.622222222222222, + "max_packets_per_frame": 19, + "airtime_for_peak_second_s": 1.206836, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 5681, + 5642, + 5614, + 5726, + 5712, + 5675, + 5695, + 5718, + 5716, + 5726, + 5758, + 5795, + 5772, + 5720, + 5776, + 5790, + 5804, + 5849, + 5868, + 5807, + 5828, + 5853, + 5829, + 5821, + 5873, + 5864, + 5893, + 5882, + 5921, + 5856, + 5912, + 5957, + 6025, + 5931, + 5906, + 5908, + 5914, + 5902, + 5960, + 6026, + 5983, + 5880, + 5945, + 5897, + 5913, + 6000, + 6040, + 6027, + 5914, + 5989, + 5987, + 6008, + 6042, + 6128, + 6105, + 6019, + 6067, + 6147, + 6116, + 6111, + 6181, + 6196, + 6137, + 6183, + 6246, + 6240, + 6246, + 6220, + 6277, + 6240, + 6307, + 6318, + 6322, + 6364, + 6448, + 6421, + 6381, + 6420, + 6485, + 6564, + 6652, + 6905, + 7067, + 7145, + 7434, + 7644, + 7602, + 7701, + 7839, + 7972 + ], + "reference_frame_size_bytes": 7972, + "encode_time_per_frame_s": { + "mean": 0.0002360588793332378, + "median": 0.00022354989778250456, + "max": 0.00048370007425546646 + }, + "decode_time_per_frame_s": { + "mean": 0.0003011311093966166, + "median": 0.0002889500465244055, + "max": 0.0005844999104738235 + }, + "file_pipeline_latency_s": { + "mean": 0.0005371899887298544, + "median": 0.0005174500402063131, + "max": 0.00106819998472929 + }, + "actual_encoded_fps": 4236.231243766635, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 31.784519956741313, + "median": 32.023473176254484, + "max": 32.664937781821465 + }, + "mean_absolute_error": { + "mean": 3.6843124548594157, + "median": 3.5455881357192993, + "max": 5.078085899353027 + }, + "peak_process_rss_bytes": 154505216, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.004716702209164699, + "median": 0.0045445498544722795, + "max": 0.01629900000989437 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.00397023001116597, + "median": 0.0038395000156015158, + "max": 0.015428300015628338 + }, + "resolution": [ + 320, + 240 + ], + "fps": 15, + "window": "black_car", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 3.7325017068508113, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 737840.0, + "peak_one_second_bitrate_bps": 849856, + "average_frame_size_bytes": 6148.666666666667, + "max_frame_size_bytes": 7972, + "radio_screen": { + "peak_packet_slots_per_second": 444, + "mean_packets_per_frame": 25.744444444444444, + "max_packets_per_frame": 33, + "airtime_for_peak_second_s": 7.3402080000000005, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 15, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 4811, + 420, + 509, + 778, + 816, + 632, + 835, + 823, + 686, + 862, + 800, + 748, + 936, + 828, + 699, + 4340, + 511, + 447, + 835, + 844, + 661, + 864, + 827, + 679, + 835, + 873, + 781, + 1085, + 909, + 807, + 4498, + 503, + 644, + 895, + 837, + 819, + 969, + 946, + 801, + 962, + 1012, + 758, + 946, + 928, + 741, + 4697, + 545, + 592, + 893, + 922, + 781, + 960, + 970, + 876, + 1026, + 975, + 879, + 1172, + 1067, + 861, + 5104, + 628, + 759, + 963, + 1073, + 887, + 1122, + 1194, + 899, + 1217, + 1169, + 1042, + 1170, + 1223, + 1038, + 5506, + 719, + 830, + 1246, + 1392, + 1176, + 1649, + 1720, + 1522, + 2163, + 2445, + 1970, + 2603, + 2523, + 2244 + ], + "keyframe_sizes_bytes": [ + 4811, + 4340, + 4498, + 4697, + 5104, + 5506 + ], + "reference_frame_size_bytes": 5506, + "encode_time_per_frame_s": { + "mean": 0.0008538822281277842, + "median": 0.0007875999435782433, + "max": 0.001749000046402216 + }, + "decode_time_per_frame_s": { + "mean": 0.00018419222130129734, + "median": 0.0001491500297561288, + "max": 0.0005993999075144529 + }, + "file_pipeline_latency_s": { + "mean": 0.0011069644423615601, + "median": 0.0010010000551119447, + "max": 0.0022426999639719725 + }, + "actual_encoded_fps": 1171.1216922649774, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 33.194563376052805, + "median": 33.462414139696776, + "max": 35.8337930435641 + }, + "mean_absolute_error": { + "mean": 3.0852470927768283, + "median": 2.887083411216736, + "max": 5.260334014892578 + }, + "peak_process_rss_bytes": 158326784, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 15, + "decoder_errors": 14 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 15, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.0045699222272055015, + "median": 0.004897200036793947, + "max": 0.006352399941533804 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.003307181100050608, + "median": 0.003619750146754086, + "max": 0.00496629998087883 + }, + "resolution": [ + 320, + 240 + ], + "fps": 15, + "window": "black_car", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 3.7325017068508113, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 150869.33333333334, + "peak_one_second_bitrate_bps": 237664, + "average_frame_size_bytes": 1257.2444444444445, + "max_frame_size_bytes": 5506, + "radio_screen": { + "peak_packet_slots_per_second": 130, + "mean_packets_per_frame": 5.633333333333334, + "max_packets_per_frame": 23, + "airtime_for_peak_second_s": 2.14916, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 12147, + 12351, + 12015, + 12393, + 12074, + 12230, + 12287, + 12222, + 12540, + 12287, + 12461, + 12693, + 12481, + 12857, + 12488, + 12782, + 12688, + 12726, + 13010, + 12720, + 12979, + 12517, + 12558, + 12777, + 12440, + 12765, + 12347, + 12608, + 12749, + 12990 + ], + "reference_frame_size_bytes": 13010, + "encode_time_per_frame_s": { + "mean": 0.0006669900147244334, + "median": 0.0006285998970270157, + "max": 0.0011611999943852425 + }, + "decode_time_per_frame_s": { + "mean": 0.001613659985984365, + "median": 0.001609099912457168, + "max": 0.00196749996393919 + }, + "file_pipeline_latency_s": { + "mean": 0.0022806500007087984, + "median": 0.002277499996125698, + "max": 0.0031286999583244324 + }, + "actual_encoded_fps": 1499.272819568595, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 34.47379452400309, + "median": 34.49286817745343, + "max": 34.92242702593741 + }, + "mean_absolute_error": { + "mean": 2.9725216070810956, + "median": 2.967024087905884, + "max": 3.1405062675476074 + }, + "peak_process_rss_bytes": 157806592, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.01072262334637344, + "median": 0.010347250034101307, + "max": 0.019303099950775504 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.008356866659596562, + "median": 0.007934699999168515, + "max": 0.01613459992222488 + }, + "resolution": [ + 640, + 360 + ], + "fps": 5, + "window": "white_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 6.434606980363984, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 501576.0, + "peak_one_second_bitrate_bps": 512984, + "average_frame_size_bytes": 12539.4, + "max_frame_size_bytes": 13010, + "radio_screen": { + "peak_packet_slots_per_second": 266, + "mean_packets_per_frame": 52, + "max_packets_per_frame": 54, + "airtime_for_peak_second_s": 4.397512, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 12359, + 4771, + 5281, + 5578, + 5425, + 13980, + 4379, + 4537, + 5499, + 5377, + 15132, + 4913, + 5199, + 5869, + 5798, + 15312, + 4768, + 5425, + 6102, + 5805, + 15869, + 4542, + 5423, + 5595, + 5735, + 16386, + 4465, + 5534, + 5508, + 6255 + ], + "keyframe_sizes_bytes": [ + 12359, + 13980, + 15132, + 15312, + 15869, + 16386 + ], + "reference_frame_size_bytes": 16386, + "encode_time_per_frame_s": { + "mean": 0.003601873332324127, + "median": 0.0035890499129891396, + "max": 0.004520799964666367 + }, + "decode_time_per_frame_s": { + "mean": 0.0009195799784113963, + "median": 0.0007975499611347914, + "max": 0.001668199896812439 + }, + "file_pipeline_latency_s": { + "mean": 0.004688086671133836, + "median": 0.004697000025771558, + "max": 0.005839899880811572 + }, + "actual_encoded_fps": 277.6333057094889, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 36.42199860306014, + "median": 36.2029960984497, + "max": 37.988104361312466 + }, + "mean_absolute_error": { + "mean": 2.466095980008443, + "median": 2.504003167152405, + "max": 2.6822469234466553 + }, + "peak_process_rss_bytes": 168538112, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.012496943329460919, + "median": 0.012220999924466014, + "max": 0.015653799986466765 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.007700113331278165, + "median": 0.00765294989105314, + "max": 0.010653800098225474 + }, + "resolution": [ + 640, + 360 + ], + "fps": 5, + "window": "white_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 6.434606980363984, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 289094.6666666667, + "peak_one_second_bitrate_bps": 305184, + "average_frame_size_bytes": 7227.366666666667, + "max_frame_size_bytes": 16386, + "radio_screen": { + "peak_packet_slots_per_second": 159, + "mean_packets_per_frame": 30.166666666666668, + "max_packets_per_frame": 68, + "airtime_for_peak_second_s": 2.628588, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 12682, + 12836, + 12756, + 12959, + 13090, + 13070, + 13455, + 13303, + 13379, + 13529, + 13600, + 13764, + 13669, + 13834, + 13677, + 13948, + 13759, + 13793, + 14184, + 14196, + 14682, + 14945, + 14987, + 15056, + 15227, + 15560, + 16100, + 17868, + 19963, + 21213 + ], + "reference_frame_size_bytes": 21213, + "encode_time_per_frame_s": { + "mean": 0.0006500900024548173, + "median": 0.0006094500422477722, + "max": 0.0012515000998973846 + }, + "decode_time_per_frame_s": { + "mean": 0.0013527833546201388, + "median": 0.001336050103418529, + "max": 0.002449300140142441 + }, + "file_pipeline_latency_s": { + "mean": 0.002002873357074956, + "median": 0.002186400117352605, + "max": 0.0029824001248925924 + }, + "actual_encoded_fps": 1538.2485443921316, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 33.579507133433886, + "median": 33.927656690273004, + "max": 34.582871590108304 + }, + "mean_absolute_error": { + "mean": 3.366413187980652, + "median": 3.2122453451156616, + "max": 4.846290588378906 + }, + "peak_process_rss_bytes": 159391744, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.01015852668788284, + "median": 0.00980690005235374, + "max": 0.019666400039568543 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.0081443066863964, + "median": 0.007949250051751733, + "max": 0.017590200062841177 + }, + "resolution": [ + 640, + 360 + ], + "fps": 5, + "window": "black_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 8.456743644236909, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 580112.0, + "peak_one_second_bitrate_bps": 725632, + "average_frame_size_bytes": 14502.8, + "max_frame_size_bytes": 21213, + "radio_screen": { + "peak_packet_slots_per_second": 373, + "mean_packets_per_frame": 59.96666666666667, + "max_packets_per_frame": 87, + "airtime_for_peak_second_s": 6.166436, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 13195, + 4523, + 5267, + 5619, + 5731, + 15570, + 4792, + 5685, + 5711, + 6098, + 16294, + 5411, + 5962, + 6275, + 6315, + 17506, + 5279, + 5976, + 6886, + 7287, + 18267, + 6403, + 6770, + 7417, + 7729, + 15971, + 8074, + 10798, + 10823, + 8952 + ], + "keyframe_sizes_bytes": [ + 13195, + 15570, + 16294, + 17506, + 18267, + 15971 + ], + "reference_frame_size_bytes": 18267, + "encode_time_per_frame_s": { + "mean": 0.0038130700044954817, + "median": 0.003552400041371584, + "max": 0.007255099946632981 + }, + "decode_time_per_frame_s": { + "mean": 0.0009996066490809122, + "median": 0.0008652000688016415, + "max": 0.0015755000058561563 + }, + "file_pipeline_latency_s": { + "mean": 0.004971193335950375, + "median": 0.004735599854029715, + "max": 0.009099999908357859 + }, + "actual_encoded_fps": 262.2558722554355, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 35.21030577912689, + "median": 35.495443707274106, + "max": 37.605399382640826 + }, + "mean_absolute_error": { + "mean": 2.9050514062245685, + "median": 2.727209210395813, + "max": 5.375655174255371 + }, + "peak_process_rss_bytes": 168701952, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.01275754663317154, + "median": 0.012877399916760623, + "max": 0.015111100161448121 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.007725103308136264, + "median": 0.007897499948740005, + "max": 0.009031299967318773 + }, + "resolution": [ + 640, + 360 + ], + "fps": 5, + "window": "black_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 8.456743644236909, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 342114.6666666667, + "peak_one_second_bitrate_bps": 436944, + "average_frame_size_bytes": 8552.866666666667, + "max_frame_size_bytes": 18267, + "radio_screen": { + "peak_packet_slots_per_second": 227, + "mean_packets_per_frame": 35.53333333333333, + "max_packets_per_frame": 75, + "airtime_for_peak_second_s": 3.752764, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 12147, + 12310, + 12351, + 12034, + 12015, + 12183, + 12393, + 12484, + 12074, + 12135, + 12230, + 12346, + 12287, + 12040, + 12222, + 12184, + 12540, + 12512, + 12287, + 12426, + 12461, + 12796, + 12693, + 12532, + 12481, + 12642, + 12857, + 12732, + 12488, + 12662, + 12782, + 12933, + 12688, + 12673, + 12726, + 12702, + 13010, + 12698, + 12720, + 12780, + 12979, + 12872, + 12517, + 12549, + 12558, + 12800, + 12777, + 12514, + 12440, + 12564, + 12765, + 12612, + 12347, + 12574, + 12608, + 12905, + 12749, + 12857, + 12990, + 13019 + ], + "reference_frame_size_bytes": 13019, + "encode_time_per_frame_s": { + "mean": 0.0005976233398541809, + "median": 0.0005813998868688941, + "max": 0.0008735000155866146 + }, + "decode_time_per_frame_s": { + "mean": 0.0007792799927604696, + "median": 0.0007381500909104943, + "max": 0.0021176000591367483 + }, + "file_pipeline_latency_s": { + "mean": 0.0013769033326146503, + "median": 0.0013211999321356416, + "max": 0.0028210999444127083 + }, + "actual_encoded_fps": 1673.2947549270725, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 34.471389949304694, + "median": 34.482934079943504, + "max": 34.92242702593741 + }, + "mean_absolute_error": { + "mean": 2.9696837226549784, + "median": 2.9725934267044067, + "max": 3.1405062675476074 + }, + "peak_process_rss_bytes": 181424128, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.005870271668148537, + "median": 0.00589455000590533, + "max": 0.007468799827620387 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.004079784988425672, + "median": 0.003762100008316338, + "max": 0.005214100005105138 + }, + "resolution": [ + 640, + 360 + ], + "fps": 10, + "window": "white_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 4.991810386260201, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1004336.0, + "peak_one_second_bitrate_bps": 1023272, + "average_frame_size_bytes": 12554.2, + "max_frame_size_bytes": 13019, + "radio_screen": { + "peak_packet_slots_per_second": 531, + "mean_packets_per_frame": 52, + "max_packets_per_frame": 54, + "airtime_for_peak_second_s": 8.778492, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 12360, + 2529, + 2743, + 2609, + 3883, + 3494, + 3179, + 3281, + 3415, + 3648, + 12090, + 2107, + 3017, + 3119, + 2757, + 2718, + 3608, + 3019, + 3422, + 3240, + 12780, + 2702, + 2816, + 3526, + 3103, + 3696, + 3334, + 3207, + 3778, + 3890, + 13120, + 2249, + 3180, + 3354, + 3269, + 3466, + 4016, + 3962, + 3168, + 3363, + 13240, + 2752, + 3019, + 3109, + 3631, + 3898, + 3063, + 3199, + 3647, + 3489, + 12854, + 1599, + 3065, + 3302, + 3432, + 3314, + 3797, + 3554, + 3363, + 3356 + ], + "keyframe_sizes_bytes": [ + 12360, + 12090, + 12780, + 13120, + 13240, + 12854 + ], + "reference_frame_size_bytes": 13240, + "encode_time_per_frame_s": { + "mean": 0.0029405849985778333, + "median": 0.002865100046619773, + "max": 0.003902199910953641 + }, + "decode_time_per_frame_s": { + "mean": 0.0006250366607370476, + "median": 0.0005520500708371401, + "max": 0.0014619000721722841 + }, + "file_pipeline_latency_s": { + "mean": 0.0037102516391314564, + "median": 0.0035769500536844134, + "max": 0.005378699861466885 + }, + "actual_encoded_fps": 340.06838791724573, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 35.43286315220635, + "median": 35.256266364073504, + "max": 37.43031531966308 + }, + "mean_absolute_error": { + "mean": 2.687367316087087, + "median": 2.730255365371704, + "max": 2.937560796737671 + }, + "peak_process_rss_bytes": 192643072, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.00809087500286599, + "median": 0.008234499953687191, + "max": 0.010214800015091896 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.004107743338681758, + "median": 0.004207200021483004, + "max": 0.005539200035855174 + }, + "resolution": [ + 640, + 360 + ], + "fps": 10, + "window": "white_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 4.991810386260201, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 334533.3333333333, + "peak_one_second_bitrate_bps": 354272, + "average_frame_size_bytes": 4181.666666666667, + "max_frame_size_bytes": 13240, + "radio_screen": { + "peak_packet_slots_per_second": 187, + "mean_packets_per_frame": 17.633333333333333, + "max_packets_per_frame": 55, + "airtime_for_peak_second_s": 3.091484, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 12682, + 12600, + 12836, + 12893, + 12756, + 12871, + 12959, + 13159, + 13090, + 13111, + 13070, + 13175, + 13455, + 13286, + 13303, + 13234, + 13379, + 13588, + 13529, + 13597, + 13600, + 13925, + 13764, + 13613, + 13669, + 13639, + 13834, + 13649, + 13677, + 13728, + 13948, + 13999, + 13759, + 13749, + 13793, + 13969, + 14184, + 14184, + 14196, + 14380, + 14682, + 14665, + 14945, + 14969, + 14987, + 15107, + 15056, + 15188, + 15227, + 15544, + 15560, + 15531, + 16100, + 16419, + 17868, + 18406, + 19963, + 21172, + 21213, + 21547 + ], + "reference_frame_size_bytes": 21547, + "encode_time_per_frame_s": { + "mean": 0.0006407366522277395, + "median": 0.0006178999319672585, + "max": 0.0015713998582214117 + }, + "decode_time_per_frame_s": { + "mean": 0.0007815050116429727, + "median": 0.0007547501008957624, + "max": 0.0011706999503076077 + }, + "file_pipeline_latency_s": { + "mean": 0.0014222416638707122, + "median": 0.001382600050419569, + "max": 0.0024460998829454184 + }, + "actual_encoded_fps": 1560.7036003374537, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 33.56757767737416, + "median": 33.94573630809862, + "max": 34.598049856963236 + }, + "mean_absolute_error": { + "mean": 3.3714972654978435, + "median": 3.203837513923645, + "max": 4.964380741119385 + }, + "peak_process_rss_bytes": 181227520, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.0056349783320911225, + "median": 0.005601200042292476, + "max": 0.007079000119119883 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.004063259984832257, + "median": 0.0037635999033227563, + "max": 0.005543899955227971 + }, + "resolution": [ + 640, + 360 + ], + "fps": 10, + "window": "black_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 6.699079076428123, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1165308.0, + "peak_one_second_bitrate_bps": 1470232, + "average_frame_size_bytes": 14566.35, + "max_frame_size_bytes": 21547, + "radio_screen": { + "peak_packet_slots_per_second": 757, + "mean_packets_per_frame": 60.18333333333333, + "max_packets_per_frame": 89, + "airtime_for_peak_second_s": 12.514724000000001, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 13196, + 2156, + 2595, + 2688, + 3471, + 3550, + 3210, + 3748, + 3370, + 3782, + 13414, + 2136, + 3265, + 3022, + 3681, + 2967, + 3618, + 3670, + 3474, + 3357, + 13951, + 2841, + 3310, + 3340, + 4021, + 3877, + 3732, + 4099, + 3736, + 4072, + 11946, + 1735, + 3505, + 3318, + 4121, + 3996, + 4468, + 4290, + 3907, + 3877, + 10107, + 1935, + 2783, + 3152, + 4204, + 3953, + 3674, + 4359, + 3666, + 4541, + 9074, + 1331, + 3643, + 3557, + 5105, + 3919, + 5921, + 5747, + 3985, + 4295 + ], + "keyframe_sizes_bytes": [ + 13196, + 13414, + 13951, + 11946, + 10107, + 9074 + ], + "reference_frame_size_bytes": 13951, + "encode_time_per_frame_s": { + "mean": 0.0029600466640355688, + "median": 0.0029038499342277646, + "max": 0.0044772999826818705 + }, + "decode_time_per_frame_s": { + "mean": 0.0006532300030812621, + "median": 0.0006038001738488674, + "max": 0.0015647001564502716 + }, + "file_pipeline_latency_s": { + "mean": 0.003762459991655002, + "median": 0.003716349950991571, + "max": 0.006198500050231814 + }, + "actual_encoded_fps": 337.8325119498804, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 33.75532582144122, + "median": 34.57979481055402, + "max": 37.23255088251159 + }, + "mean_absolute_error": { + "mean": 3.385816764831543, + "median": 2.9585134983062744, + "max": 7.1475348472595215 + }, + "peak_process_rss_bytes": 191516672, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.00778660000845169, + "median": 0.007981700007803738, + "max": 0.009445899864658713 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.003968434990383685, + "median": 0.0039229500107467175, + "max": 0.005247600143775344 + }, + "resolution": [ + 640, + 360 + ], + "fps": 10, + "window": "black_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 6.699079076428123, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 353950.6666666667, + "peak_one_second_bitrate_bps": 375832, + "average_frame_size_bytes": 4424.383333333333, + "max_frame_size_bytes": 13951, + "radio_screen": { + "peak_packet_slots_per_second": 197, + "mean_packets_per_frame": 18.65, + "max_packets_per_frame": 58, + "airtime_for_peak_second_s": 3.2568040000000003, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 12147, + 12272, + 12310, + 12351, + 12034, + 11972, + 12015, + 12106, + 12183, + 12393, + 12484, + 12374, + 12074, + 12144, + 12135, + 12230, + 12346, + 12490, + 12287, + 12044, + 12040, + 12222, + 12184, + 12261, + 12540, + 12512, + 12457, + 12287, + 12426, + 12395, + 12461, + 12672, + 12796, + 12693, + 12520, + 12532, + 12481, + 12565, + 12642, + 12857, + 12732, + 12560, + 12488, + 12608, + 12662, + 12782, + 12933, + 13014, + 12688, + 12606, + 12673, + 12726, + 12702, + 12837, + 13010, + 12760, + 12698, + 12720, + 12780, + 12784, + 12979, + 13045, + 12872, + 12517, + 12549, + 12585, + 12558, + 12725, + 12800, + 12777, + 12514, + 12404, + 12440, + 12503, + 12564, + 12765, + 12612, + 12467, + 12347, + 12494, + 12574, + 12608, + 12905, + 12939, + 12749, + 12708, + 12857, + 12990, + 13019, + 13168 + ], + "reference_frame_size_bytes": 13168, + "encode_time_per_frame_s": { + "mean": 0.0006125400075688958, + "median": 0.0005717000458389521, + "max": 0.0012475999537855387 + }, + "decode_time_per_frame_s": { + "mean": 0.0007870133293585644, + "median": 0.0007211000192910433, + "max": 0.0018416999373584986 + }, + "file_pipeline_latency_s": { + "mean": 0.0013995533369274603, + "median": 0.0013275000965222716, + "max": 0.00276739988476038 + }, + "actual_encoded_fps": 1632.5464257737065, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 34.47989410363799, + "median": 34.47491632787367, + "max": 34.926554260430215 + }, + "mean_absolute_error": { + "mean": 2.9668693039152356, + "median": 2.972814679145813, + "max": 3.1405062675476074 + }, + "peak_process_rss_bytes": 207015936, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.004438051102786429, + "median": 0.004724349942989647, + "max": 0.011335699819028378 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.002942197785402338, + "median": 0.003261400037445128, + "max": 0.009825099958106875 + }, + "resolution": [ + 640, + 360 + ], + "fps": 15, + "window": "white_car", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 4.1777994303995, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1506308.0, + "peak_one_second_bitrate_bps": 1536176, + "average_frame_size_bytes": 12552.566666666668, + "max_frame_size_bytes": 13168, + "radio_screen": { + "peak_packet_slots_per_second": 796, + "mean_packets_per_frame": 52, + "max_packets_per_frame": 54, + "airtime_for_peak_second_s": 13.159472000000001, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 15, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 12360, + 1609, + 1599, + 2241, + 2130, + 2350, + 2694, + 2535, + 1977, + 2547, + 2546, + 2192, + 2432, + 2534, + 2196, + 10974, + 1560, + 1587, + 2190, + 2548, + 1819, + 2347, + 2168, + 2071, + 2617, + 2423, + 2010, + 2495, + 2648, + 2270, + 11354, + 1702, + 1778, + 2341, + 2534, + 2011, + 2614, + 2452, + 2309, + 2865, + 2523, + 2238, + 2839, + 2817, + 2576, + 11805, + 1267, + 1508, + 2261, + 2378, + 2083, + 2921, + 2781, + 2043, + 2920, + 2899, + 2246, + 2580, + 2746, + 2366, + 10433, + 911, + 1360, + 1745, + 1920, + 1856, + 2486, + 2351, + 2238, + 2440, + 2460, + 1947, + 2543, + 2660, + 2239, + 10077, + 789, + 1368, + 1571, + 2111, + 1927, + 2604, + 2665, + 2226, + 2585, + 2643, + 2069, + 2743, + 2692, + 2517 + ], + "keyframe_sizes_bytes": [ + 12360, + 10974, + 11354, + 11805, + 10433, + 10077 + ], + "reference_frame_size_bytes": 12360, + "encode_time_per_frame_s": { + "mean": 0.002552634454332292, + "median": 0.0024684000527486205, + "max": 0.003921000054106116 + }, + "decode_time_per_frame_s": { + "mean": 0.0005013411243756612, + "median": 0.0004565500421449542, + "max": 0.0013373999390751123 + }, + "file_pipeline_latency_s": { + "mean": 0.0032112644623137183, + "median": 0.003113499958999455, + "max": 0.0053998001385480165 + }, + "actual_encoded_fps": 391.75213603452517, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 34.74239630756737, + "median": 34.56956391624865, + "max": 37.40694503113875 + }, + "mean_absolute_error": { + "mean": 2.861373766263326, + "median": 2.9088114500045776, + "max": 3.117194652557373 + }, + "peak_process_rss_bytes": 215830528, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 15, + "decoder_errors": 14 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 15, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.0064033300046705535, + "median": 0.006736899958923459, + "max": 0.008883300004526973 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.002928683337652021, + "median": 0.003316550049930811, + "max": 0.004198200069367886 + }, + "resolution": [ + 640, + 360 + ], + "fps": 15, + "window": "white_car", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 4.1777994303995, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 340802.6666666667, + "peak_one_second_bitrate_bps": 363232, + "average_frame_size_bytes": 2840.0222222222224, + "max_frame_size_bytes": 12360, + "radio_screen": { + "peak_packet_slots_per_second": 194, + "mean_packets_per_frame": 12.11111111111111, + "max_packets_per_frame": 51, + "airtime_for_peak_second_s": 3.207208, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 12682, + 12590, + 12600, + 12836, + 12893, + 12907, + 12756, + 12858, + 12871, + 12959, + 13142, + 13159, + 13090, + 13101, + 13111, + 13070, + 13175, + 13326, + 13455, + 13286, + 13161, + 13303, + 13234, + 13277, + 13379, + 13584, + 13588, + 13529, + 13597, + 13618, + 13600, + 13790, + 13925, + 13764, + 13613, + 13655, + 13669, + 13594, + 13639, + 13834, + 13759, + 13649, + 13677, + 13693, + 13728, + 13948, + 13999, + 13922, + 13759, + 13749, + 13807, + 13793, + 13969, + 14122, + 14184, + 14124, + 14184, + 14196, + 14380, + 14386, + 14682, + 14756, + 14665, + 14945, + 14969, + 14945, + 14987, + 15039, + 15107, + 15056, + 15185, + 15188, + 15227, + 15401, + 15544, + 15560, + 15531, + 15879, + 16100, + 16419, + 16747, + 17868, + 18406, + 18808, + 19963, + 21094, + 21172, + 21213, + 21547, + 21991 + ], + "reference_frame_size_bytes": 21991, + "encode_time_per_frame_s": { + "mean": 0.0006741100197864904, + "median": 0.0006354999495670199, + "max": 0.0015297001227736473 + }, + "decode_time_per_frame_s": { + "mean": 0.0008302099873415298, + "median": 0.0008012499893084168, + "max": 0.0016964999958872795 + }, + "file_pipeline_latency_s": { + "mean": 0.0015043200071280201, + "median": 0.001439749961718917, + "max": 0.002938500139862299 + }, + "actual_encoded_fps": 1483.437377650503, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 33.55550359988505, + "median": 33.94573630809862, + "max": 34.61799803703089 + }, + "mean_absolute_error": { + "mean": 3.3771861208809746, + "median": 3.2011653184890747, + "max": 5.051806926727295 + }, + "peak_process_rss_bytes": 205619200, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.004634714452549815, + "median": 0.004787599900737405, + "max": 0.01871290011331439 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.00308655333550026, + "median": 0.0032787000527605414, + "max": 0.01709030009806156 + }, + "resolution": [ + 640, + 360 + ], + "fps": 15, + "window": "black_car", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 5.715192987931752, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1752322.6666666667, + "peak_one_second_bitrate_bps": 2226384, + "average_frame_size_bytes": 14602.68888888889, + "max_frame_size_bytes": 21991, + "radio_screen": { + "peak_packet_slots_per_second": 1148, + "mean_packets_per_frame": 60.32222222222222, + "max_packets_per_frame": 91, + "airtime_for_peak_second_s": 18.978736, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 15, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 13196, + 1347, + 1439, + 2238, + 2143, + 2142, + 2522, + 2521, + 2219, + 2658, + 2601, + 2359, + 2626, + 2752, + 2145, + 12243, + 1668, + 1626, + 2423, + 2510, + 2096, + 2564, + 2478, + 2066, + 2574, + 2724, + 2224, + 2903, + 2542, + 2407, + 12328, + 1384, + 1624, + 2514, + 2478, + 2350, + 2864, + 2730, + 2458, + 3023, + 2737, + 2262, + 2778, + 2587, + 2251, + 9452, + 877, + 1407, + 2059, + 2230, + 1972, + 2557, + 2926, + 2158, + 2701, + 2785, + 2221, + 3087, + 2833, + 2342, + 9353, + 977, + 1352, + 2055, + 2108, + 1911, + 2937, + 2540, + 2172, + 3005, + 2662, + 2315, + 2882, + 2789, + 2279, + 8812, + 921, + 1363, + 2425, + 2530, + 2304, + 3536, + 2917, + 2553, + 3876, + 3695, + 2560, + 3724, + 3386, + 2259 + ], + "keyframe_sizes_bytes": [ + 13196, + 12243, + 12328, + 9452, + 9353, + 8812 + ], + "reference_frame_size_bytes": 13196, + "encode_time_per_frame_s": { + "mean": 0.0026356588868010375, + "median": 0.0025951500283554196, + "max": 0.005974899977445602 + }, + "decode_time_per_frame_s": { + "mean": 0.0005237266757628984, + "median": 0.00047744985204190016, + "max": 0.0014166000764817 + }, + "file_pipeline_latency_s": { + "mean": 0.003320353341081904, + "median": 0.0032470999285578728, + "max": 0.00757079990580678 + }, + "actual_encoded_fps": 379.41176872615864, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 33.003744326724565, + "median": 33.791920875675245, + "max": 37.23255088251159 + }, + "mean_absolute_error": { + "mean": 3.6613637473848133, + "median": 3.161394715309143, + "max": 8.43663501739502 + }, + "peak_process_rss_bytes": 214351872, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 15, + "decoder_errors": 14 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 15, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.006469246654564308, + "median": 0.006873350008390844, + "max": 0.008794000139459968 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.002936003339062962, + "median": 0.003362949937582016, + "max": 0.004033500095829368 + }, + "resolution": [ + 640, + 360 + ], + "fps": 15, + "window": "black_car", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 5.715192987931752, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 354838.6666666667, + "peak_one_second_bitrate_bps": 375048, + "average_frame_size_bytes": 2956.988888888889, + "max_frame_size_bytes": 13196, + "radio_screen": { + "peak_packet_slots_per_second": 199, + "mean_packets_per_frame": 12.622222222222222, + "max_packets_per_frame": 55, + "airtime_for_peak_second_s": 3.2898680000000002, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 15089, + 15343, + 14978, + 15408, + 15099, + 15187, + 15290, + 15254, + 15532, + 15250, + 15403, + 15627, + 15445, + 15880, + 15511, + 15778, + 15646, + 15629, + 15968, + 15761, + 15940, + 15543, + 15513, + 15687, + 15447, + 15688, + 15266, + 15558, + 15655, + 16046 + ], + "reference_frame_size_bytes": 16046, + "encode_time_per_frame_s": { + "mean": 0.0009850199955205123, + "median": 0.0009349000174552202, + "max": 0.0014635000843554735 + }, + "decode_time_per_frame_s": { + "mean": 0.001405299974915882, + "median": 0.0013927000109106302, + "max": 0.001955999992787838 + }, + "file_pipeline_latency_s": { + "mean": 0.002390319970436394, + "median": 0.0023447999265044928, + "max": 0.0030441000126302242 + }, + "actual_encoded_fps": 1015.2078176560993, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 35.32578084582183, + "median": 35.36510573412994, + "max": 35.75229102779232 + }, + "mean_absolute_error": { + "mean": 2.397222701708476, + "median": 2.397054076194763, + "max": 2.522418737411499 + }, + "peak_process_rss_bytes": 170090496, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.010288063320331275, + "median": 0.010452100075781345, + "max": 0.011225400026887655 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.007675376658638319, + "median": 0.007804049993865192, + "max": 0.008489500032737851 + }, + "resolution": [ + 640, + 480 + ], + "fps": 5, + "window": "white_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 4.825955235272988, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 620561.3333333334, + "peak_one_second_bitrate_bps": 631552, + "average_frame_size_bytes": 15514.033333333333, + "max_frame_size_bytes": 16046, + "radio_screen": { + "peak_packet_slots_per_second": 327, + "mean_packets_per_frame": 64.13333333333334, + "max_packets_per_frame": 66, + "airtime_for_peak_second_s": 5.405964, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 11975, + 5165, + 5406, + 5996, + 5752, + 14704, + 4781, + 5036, + 5620, + 5701, + 15963, + 5113, + 5630, + 6125, + 5871, + 16468, + 5032, + 5979, + 6155, + 6289, + 16794, + 4991, + 5689, + 6153, + 5948, + 17532, + 4554, + 5683, + 6086, + 6522 + ], + "keyframe_sizes_bytes": [ + 11975, + 14704, + 15963, + 16468, + 16794, + 17532 + ], + "reference_frame_size_bytes": 17532, + "encode_time_per_frame_s": { + "mean": 0.004006243357434869, + "median": 0.003994100145064294, + "max": 0.004807000048458576 + }, + "decode_time_per_frame_s": { + "mean": 0.0009452400185788671, + "median": 0.0008312499849125743, + "max": 0.0015275999903678894 + }, + "file_pipeline_latency_s": { + "mean": 0.005132383348730703, + "median": 0.005162199959158897, + "max": 0.005906399805098772 + }, + "actual_encoded_fps": 249.61039826604127, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 37.607547566124126, + "median": 37.413863690809656, + "max": 39.19023147295942 + }, + "mean_absolute_error": { + "mean": 1.8965581933657327, + "median": 1.9284505248069763, + "max": 2.0641090869903564 + }, + "peak_process_rss_bytes": 180473856, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.012991203321143984, + "median": 0.013012749957852066, + "max": 0.015221500070765615 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.007733296665052573, + "median": 0.007772749871946871, + "max": 0.01049010013230145 + }, + "resolution": [ + 640, + 480 + ], + "fps": 5, + "window": "white_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 4.825955235272988, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 304950.6666666667, + "peak_one_second_bitrate_bps": 323016, + "average_frame_size_bytes": 7623.766666666666, + "max_frame_size_bytes": 17532, + "radio_screen": { + "peak_packet_slots_per_second": 168, + "mean_packets_per_frame": 31.8, + "max_packets_per_frame": 72, + "airtime_for_peak_second_s": 2.7773760000000003, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 15657, + 15825, + 15750, + 15977, + 16043, + 16119, + 16408, + 16293, + 16526, + 16527, + 16588, + 16722, + 16649, + 16898, + 16785, + 16933, + 16741, + 16789, + 17209, + 17283, + 17596, + 17832, + 17849, + 18036, + 18204, + 18605, + 19026, + 20874, + 22722, + 23952 + ], + "reference_frame_size_bytes": 23952, + "encode_time_per_frame_s": { + "mean": 0.0010377833309272925, + "median": 0.0009649499552324414, + "max": 0.001978600164875388 + }, + "decode_time_per_frame_s": { + "mean": 0.001475526625290513, + "median": 0.001392899896018207, + "max": 0.0025836999993771315 + }, + "file_pipeline_latency_s": { + "mean": 0.0025133099562178055, + "median": 0.0023499998496845365, + "max": 0.00456230016425252 + }, + "actual_encoded_fps": 963.5922742240118, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 34.49080840812658, + "median": 34.81949387874462, + "max": 35.49369941165341 + }, + "mean_absolute_error": { + "mean": 2.6898151795069376, + "median": 2.569164991378784, + "max": 3.7802138328552246 + }, + "peak_process_rss_bytes": 169463808, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.010265763336792588, + "median": 0.010370300034992397, + "max": 0.011098999995738268 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.007664453331381082, + "median": 0.007768650073558092, + "max": 0.008622099878266454 + }, + "resolution": [ + 640, + 480 + ], + "fps": 5, + "window": "black_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 6.342557733177682, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 699224.0, + "peak_one_second_bitrate_bps": 841432, + "average_frame_size_bytes": 17480.6, + "max_frame_size_bytes": 23952, + "radio_screen": { + "peak_packet_slots_per_second": 434, + "mean_packets_per_frame": 72.13333333333334, + "max_packets_per_frame": 99, + "airtime_for_peak_second_s": 7.174888, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 12793, + 4977, + 5730, + 6098, + 5912, + 16133, + 5207, + 6082, + 6058, + 6429, + 16947, + 5779, + 6387, + 6751, + 6783, + 18369, + 5858, + 6522, + 7211, + 7715, + 16164, + 7082, + 7035, + 7281, + 7460, + 14415, + 8441, + 11049, + 9078, + 8564 + ], + "keyframe_sizes_bytes": [ + 12793, + 16133, + 16947, + 18369, + 16164, + 14415 + ], + "reference_frame_size_bytes": 18369, + "encode_time_per_frame_s": { + "mean": 0.004085093302031358, + "median": 0.004070199909619987, + "max": 0.00490979989990592 + }, + "decode_time_per_frame_s": { + "mean": 0.0010153900055835643, + "median": 0.0009044500766322017, + "max": 0.0018021001014858484 + }, + "file_pipeline_latency_s": { + "mean": 0.005288869996244709, + "median": 0.005184050067327917, + "max": 0.006685999920591712 + }, + "actual_encoded_fps": 244.79245051826328, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 36.277999738022245, + "median": 36.731769309672224, + "max": 38.600704364210024 + }, + "mean_absolute_error": { + "mean": 2.2594502488772075, + "median": 2.0990891456604004, + "max": 4.208709716796875 + }, + "peak_process_rss_bytes": 181813248, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.01363703333772719, + "median": 0.013462649891152978, + "max": 0.018937499960884452 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.007959356686721245, + "median": 0.007836100063286722, + "max": 0.013706200057640672 + }, + "resolution": [ + 640, + 480 + ], + "fps": 5, + "window": "black_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 6.342557733177682, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 347080.0, + "peak_one_second_bitrate_bps": 412376, + "average_frame_size_bytes": 8677, + "max_frame_size_bytes": 18369, + "radio_screen": { + "peak_packet_slots_per_second": 215, + "mean_packets_per_frame": 36.1, + "max_packets_per_frame": 76, + "airtime_for_peak_second_s": 3.55438, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 15089, + 15374, + 15343, + 15063, + 14978, + 15229, + 15408, + 15437, + 15099, + 15195, + 15187, + 15303, + 15290, + 15106, + 15254, + 15229, + 15532, + 15493, + 15250, + 15310, + 15403, + 15709, + 15627, + 15481, + 15445, + 15570, + 15880, + 15707, + 15511, + 15703, + 15778, + 15891, + 15646, + 15584, + 15629, + 15771, + 15968, + 15732, + 15761, + 15791, + 15940, + 15783, + 15543, + 15565, + 15513, + 15738, + 15687, + 15470, + 15447, + 15453, + 15688, + 15499, + 15266, + 15412, + 15558, + 15820, + 15655, + 15891, + 16046, + 15970 + ], + "reference_frame_size_bytes": 16046, + "encode_time_per_frame_s": { + "mean": 0.000960455023838828, + "median": 0.00092739996034652, + "max": 0.0014984000008553267 + }, + "decode_time_per_frame_s": { + "mean": 0.0013667699803287783, + "median": 0.00134379998780787, + "max": 0.0018545999191701412 + }, + "file_pipeline_latency_s": { + "mean": 0.0023272250041676064, + "median": 0.0022952499566599727, + "max": 0.0029140999540686607 + }, + "actual_encoded_fps": 1041.1731681126673, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 35.32946398154305, + "median": 35.35883911368568, + "max": 35.75229102779232 + }, + "mean_absolute_error": { + "mean": 2.3942877133687337, + "median": 2.3958078622817993, + "max": 2.522418737411499 + }, + "peak_process_rss_bytes": 198115328, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.006669426666727911, + "median": 0.0064512500539422035, + "max": 0.00823579984717071 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.0041036949997457365, + "median": 0.0037937999004498124, + "max": 0.005751400021836162 + }, + "resolution": [ + 640, + 480 + ], + "fps": 10, + "window": "white_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 3.743857789695151, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1242266.6666666667, + "peak_one_second_bitrate_bps": 1261704, + "average_frame_size_bytes": 15528.333333333334, + "max_frame_size_bytes": 16046, + "radio_screen": { + "peak_packet_slots_per_second": 652, + "mean_packets_per_frame": 64.16666666666667, + "max_packets_per_frame": 66, + "airtime_for_peak_second_s": 10.778864, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 11976, + 2782, + 2996, + 2963, + 4183, + 3748, + 3241, + 3518, + 3549, + 3831, + 12584, + 2199, + 3157, + 3301, + 2958, + 2998, + 3831, + 3244, + 3581, + 3417, + 13264, + 2944, + 2989, + 3774, + 3379, + 3909, + 3670, + 3386, + 3888, + 4158, + 13138, + 1836, + 3512, + 3905, + 3655, + 3758, + 4198, + 3937, + 3505, + 3549, + 11052, + 1888, + 2606, + 3093, + 3781, + 3871, + 3247, + 3498, + 3883, + 3800, + 9987, + 1228, + 2687, + 3440, + 3637, + 3671, + 4076, + 4070, + 3765, + 3740 + ], + "keyframe_sizes_bytes": [ + 11976, + 12584, + 13264, + 13138, + 11052, + 9987 + ], + "reference_frame_size_bytes": 13264, + "encode_time_per_frame_s": { + "mean": 0.0032950483184928697, + "median": 0.0032414000015705824, + "max": 0.004234599880874157 + }, + "decode_time_per_frame_s": { + "mean": 0.0006492566627760728, + "median": 0.0005900498945266008, + "max": 0.0013572999741882086 + }, + "file_pipeline_latency_s": { + "mean": 0.004127668329359343, + "median": 0.004002300091087818, + "max": 0.0057536999229341745 + }, + "actual_encoded_fps": 303.4856862000107, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 36.482233436114505, + "median": 36.35012823610911, + "max": 38.49007575247911 + }, + "mean_absolute_error": { + "mean": 2.0992138644059497, + "median": 2.1290961503982544, + "max": 2.3337631225585938 + }, + "peak_process_rss_bytes": 213270528, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.008588569995481521, + "median": 0.00870719994418323, + "max": 0.01101839984767139 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.004152961657382548, + "median": 0.0037776000099256635, + "max": 0.005605500191450119 + }, + "resolution": [ + 640, + 480 + ], + "fps": 10, + "window": "white_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 3.743857789695151, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 340574.6666666667, + "peak_one_second_bitrate_bps": 367880, + "average_frame_size_bytes": 4257.183333333333, + "max_frame_size_bytes": 13264, + "radio_screen": { + "peak_packet_slots_per_second": 194, + "mean_packets_per_frame": 18.016666666666666, + "max_packets_per_frame": 55, + "airtime_for_peak_second_s": 3.207208, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 15657, + 15675, + 15825, + 15798, + 15750, + 15860, + 15977, + 16093, + 16043, + 16060, + 16119, + 16149, + 16408, + 16254, + 16293, + 16240, + 16526, + 16636, + 16527, + 16486, + 16588, + 16871, + 16722, + 16514, + 16649, + 16614, + 16898, + 16632, + 16785, + 16757, + 16933, + 16990, + 16741, + 16764, + 16789, + 16939, + 17209, + 17225, + 17283, + 17272, + 17596, + 17576, + 17832, + 17813, + 17849, + 18116, + 18036, + 18172, + 18204, + 18401, + 18605, + 18548, + 19026, + 19305, + 20874, + 21367, + 22722, + 24004, + 23952, + 24244 + ], + "reference_frame_size_bytes": 24244, + "encode_time_per_frame_s": { + "mean": 0.0009787999869634708, + "median": 0.0009459999855607748, + "max": 0.00138669996522367 + }, + "decode_time_per_frame_s": { + "mean": 0.0014132516846681634, + "median": 0.0013740999856963754, + "max": 0.00231890007853508 + }, + "file_pipeline_latency_s": { + "mean": 0.002392051671631634, + "median": 0.00233339995611459, + "max": 0.0032007000409066677 + }, + "actual_encoded_fps": 1021.659188106753, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 34.47661271367369, + "median": 34.8252934804148, + "max": 35.49369941165341 + }, + "mean_absolute_error": { + "mean": 2.6947265108426413, + "median": 2.561638355255127, + "max": 3.889805793762207 + }, + "peak_process_rss_bytes": 199389184, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.0067923316732048985, + "median": 0.00686515006236732, + "max": 0.011411899933591485 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.0042341900096895795, + "median": 0.004211149993352592, + "max": 0.008840600028634071 + }, + "resolution": [ + 640, + 480 + ], + "fps": 10, + "window": "black_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 5.024309307321093, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1402390.6666666667, + "peak_one_second_bitrate_bps": 1701176, + "average_frame_size_bytes": 17529.883333333335, + "max_frame_size_bytes": 24244, + "radio_screen": { + "peak_packet_slots_per_second": 878, + "mean_packets_per_frame": 72.36666666666666, + "max_packets_per_frame": 100, + "airtime_for_peak_second_s": 14.515096, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 12794, + 2480, + 2971, + 3094, + 3743, + 3859, + 3309, + 3954, + 3582, + 3951, + 14005, + 2152, + 3502, + 3255, + 3895, + 3287, + 3899, + 4015, + 3706, + 3468, + 12854, + 2706, + 3369, + 3747, + 4429, + 4173, + 3871, + 4249, + 3970, + 4246, + 9371, + 1523, + 3354, + 3098, + 3991, + 3721, + 4303, + 4164, + 3826, + 3962, + 9535, + 1938, + 2894, + 3239, + 4329, + 3942, + 3721, + 4235, + 3753, + 4650, + 8510, + 1448, + 2913, + 3441, + 5317, + 3892, + 5881, + 6373, + 4171, + 4446 + ], + "keyframe_sizes_bytes": [ + 12794, + 14005, + 12854, + 9371, + 9535, + 8510 + ], + "reference_frame_size_bytes": 14005, + "encode_time_per_frame_s": { + "mean": 0.003308013353186349, + "median": 0.003259450080804527, + "max": 0.004446500213816762 + }, + "decode_time_per_frame_s": { + "mean": 0.0006619983391525845, + "median": 0.0006111999973654747, + "max": 0.0014041000977158546 + }, + "file_pipeline_latency_s": { + "mean": 0.004148945018338661, + "median": 0.004060500068590045, + "max": 0.0060149000491946936 + }, + "actual_encoded_fps": 302.29624044194946, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 34.71972213820382, + "median": 35.45770274321835, + "max": 38.014473526445656 + }, + "mean_absolute_error": { + "mean": 2.6701847116152444, + "median": 2.343214511871338, + "max": 5.648935317993164 + }, + "peak_process_rss_bytes": 214151168, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.00863563500655194, + "median": 0.00895019993185997, + "max": 0.010849500074982643 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.004246713345249494, + "median": 0.004427799955010414, + "max": 0.005650999955832958 + }, + "resolution": [ + 640, + 480 + ], + "fps": 10, + "window": "black_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 5.024309307321093, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 355301.3333333333, + "peak_one_second_bitrate_bps": 380912, + "average_frame_size_bytes": 4441.266666666666, + "max_frame_size_bytes": 14005, + "radio_screen": { + "peak_packet_slots_per_second": 201, + "mean_packets_per_frame": 18.75, + "max_packets_per_frame": 58, + "airtime_for_peak_second_s": 3.322932, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 18991, + 19439, + 18986, + 19509, + 19045, + 19146, + 19419, + 19272, + 19650, + 19418, + 19678, + 19992, + 19662, + 20309, + 19662, + 20207, + 19961, + 20040, + 20573, + 20239, + 20342, + 19705, + 19766, + 20097, + 19659, + 20160, + 19543, + 19959, + 20091, + 20682 + ], + "reference_frame_size_bytes": 20682, + "encode_time_per_frame_s": { + "mean": 0.0013256133378793796, + "median": 0.0012527998769655824, + "max": 0.0020210000220686197 + }, + "decode_time_per_frame_s": { + "mean": 0.0023019499921550354, + "median": 0.0022437000880017877, + "max": 0.0030079998541623354 + }, + "file_pipeline_latency_s": { + "mean": 0.003627563330034415, + "median": 0.003543600090779364, + "max": 0.004339899867773056 + }, + "actual_encoded_fps": 754.36778691419, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 36.249434167216634, + "median": 36.25067132407296, + "max": 36.66245488965405 + }, + "mean_absolute_error": { + "mean": 2.5418715874354043, + "median": 2.542627453804016, + "max": 2.7016775608062744 + }, + "peak_process_rss_bytes": 176902144, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.012693830005203684, + "median": 0.012781949946656823, + "max": 0.013733500149101019 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.008935943331258992, + "median": 0.009052750072441995, + "max": 0.009696100139990449 + }, + "resolution": [ + 854, + 480 + ], + "fps": 5, + "window": "white_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 6.423774473516559, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 790936.0, + "peak_one_second_bitrate_bps": 809240, + "average_frame_size_bytes": 19773.4, + "max_frame_size_bytes": 20682, + "radio_screen": { + "peak_packet_slots_per_second": 417, + "mean_packets_per_frame": 81.46666666666667, + "max_packets_per_frame": 85, + "airtime_for_peak_second_s": 6.8938440000000005, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 12919, + 8171, + 7788, + 8365, + 8095, + 12714, + 7605, + 7635, + 8213, + 7946, + 12101, + 7826, + 7756, + 8378, + 7710, + 11161, + 6771, + 7358, + 7614, + 7608, + 11081, + 6473, + 7315, + 7262, + 8108, + 10359, + 6200, + 7290, + 7052, + 7626 + ], + "keyframe_sizes_bytes": [ + 12919, + 12714, + 12101, + 11161, + 11081, + 10359 + ], + "reference_frame_size_bytes": 12919, + "encode_time_per_frame_s": { + "mean": 0.0063153500125433006, + "median": 0.006327699986286461, + "max": 0.0076258000917732716 + }, + "decode_time_per_frame_s": { + "mean": 0.0012512800050899387, + "median": 0.00118939985986799, + "max": 0.0019054000731557608 + }, + "file_pipeline_latency_s": { + "mean": 0.008328550021785001, + "median": 0.00830879993736744, + "max": 0.0097550000064075 + }, + "actual_encoded_fps": 158.34435114662514, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 36.475555588893236, + "median": 36.382324522392054, + "max": 37.451919293919474 + }, + "mean_absolute_error": { + "mean": 2.4365875005722044, + "median": 2.449255585670471, + "max": 2.712263345718384 + }, + "peak_process_rss_bytes": 191365120, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.018074870016425847, + "median": 0.017892199917696416, + "max": 0.02558310003951192 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.00897212999407202, + "median": 0.009063849924132228, + "max": 0.009556799894198775 + }, + "resolution": [ + 854, + 480 + ], + "fps": 5, + "window": "white_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 6.423774473516559, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 336666.6666666667, + "peak_one_second_bitrate_bps": 362704, + "average_frame_size_bytes": 8416.666666666666, + "max_frame_size_bytes": 12919, + "radio_screen": { + "peak_packet_slots_per_second": 188, + "mean_packets_per_frame": 35, + "max_packets_per_frame": 53, + "airtime_for_peak_second_s": 3.108016, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 19855, + 20189, + 20017, + 20503, + 20488, + 20542, + 21053, + 20891, + 21127, + 21230, + 21229, + 21466, + 21248, + 21637, + 21710, + 21939, + 21551, + 21617, + 22354, + 22474, + 22915, + 23364, + 23359, + 23510, + 23882, + 24434, + 25295, + 28215, + 31446, + 33405 + ], + "reference_frame_size_bytes": 33405, + "encode_time_per_frame_s": { + "mean": 0.0012709933255488674, + "median": 0.0012544500641524792, + "max": 0.00145650003105402 + }, + "decode_time_per_frame_s": { + "mean": 0.002135643355237941, + "median": 0.00206990004517138, + "max": 0.0029124999418854713 + }, + "file_pipeline_latency_s": { + "mean": 0.003406636680786808, + "median": 0.0033605999778956175, + "max": 0.004157899878919125 + }, + "actual_encoded_fps": 786.7861930495652, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 35.46383349613093, + "median": 35.756270878711085, + "max": 36.47284675945202 + }, + "mean_absolute_error": { + "mean": 2.8119893948237102, + "median": 2.6973214149475098, + "max": 3.8885245323181152 + }, + "peak_process_rss_bytes": 178249728, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.012576106679625809, + "median": 0.012698600068688393, + "max": 0.014536099974066019 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.008903323346748948, + "median": 0.009006949956528842, + "max": 0.011057200143113732 + }, + "resolution": [ + 854, + 480 + ], + "fps": 5, + "window": "black_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 8.443713071011333, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 910593.3333333334, + "peak_one_second_bitrate_bps": 1142360, + "average_frame_size_bytes": 22764.833333333332, + "max_frame_size_bytes": 33405, + "radio_screen": { + "peak_packet_slots_per_second": 587, + "mean_packets_per_frame": 93.76666666666667, + "max_packets_per_frame": 137, + "airtime_for_peak_second_s": 9.704284, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 12765, + 7869, + 8449, + 8572, + 8447, + 12640, + 8604, + 8981, + 8104, + 8762, + 10740, + 7362, + 7329, + 7219, + 7960, + 10464, + 6728, + 6527, + 7160, + 7917, + 11701, + 7268, + 7415, + 7428, + 8098, + 11307, + 6597, + 8852, + 9764, + 9463 + ], + "keyframe_sizes_bytes": [ + 12765, + 12640, + 10740, + 10464, + 11701, + 11307 + ], + "reference_frame_size_bytes": 12765, + "encode_time_per_frame_s": { + "mean": 0.006146546693829199, + "median": 0.006166849983856082, + "max": 0.007492600008845329 + }, + "decode_time_per_frame_s": { + "mean": 0.0012306800267348687, + "median": 0.0012128500966355205, + "max": 0.0016550000291317701 + }, + "file_pipeline_latency_s": { + "mean": 0.008127213347082336, + "median": 0.008088250062428415, + "max": 0.009611800080165267 + }, + "actual_encoded_fps": 162.69298027198687, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 34.72776545890255, + "median": 34.98991238898125, + "max": 36.75919153211312 + }, + "mean_absolute_error": { + "mean": 3.0523099581400555, + "median": 2.841909408569336, + "max": 5.5687947273254395 + }, + "peak_process_rss_bytes": 192929792, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.017522569994131723, + "median": 0.017640799866057932, + "max": 0.01942669996060431 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.00892147667085131, + "median": 0.009070000029169023, + "max": 0.009619999909773469 + }, + "resolution": [ + 854, + 480 + ], + "fps": 5, + "window": "black_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 8.443713071011333, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 347322.6666666667, + "peak_one_second_bitrate_bps": 377952, + "average_frame_size_bytes": 8683.066666666668, + "max_frame_size_bytes": 12765, + "radio_screen": { + "peak_packet_slots_per_second": 196, + "mean_packets_per_frame": 36.13333333333333, + "max_packets_per_frame": 53, + "airtime_for_peak_second_s": 3.240272, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 18991, + 19448, + 19439, + 19010, + 18986, + 19178, + 19509, + 19605, + 19045, + 19196, + 19146, + 19356, + 19419, + 19058, + 19272, + 19141, + 19650, + 19706, + 19418, + 19496, + 19678, + 20133, + 19992, + 19700, + 19662, + 19861, + 20309, + 20020, + 19662, + 19967, + 20207, + 20245, + 19961, + 20036, + 20040, + 20241, + 20573, + 20152, + 20239, + 20219, + 20342, + 20229, + 19705, + 19780, + 19766, + 20143, + 20097, + 19728, + 19659, + 19780, + 20160, + 19823, + 19543, + 19736, + 19959, + 20269, + 20091, + 20360, + 20682, + 20628 + ], + "reference_frame_size_bytes": 20682, + "encode_time_per_frame_s": { + "mean": 0.0013081416642914216, + "median": 0.001243649865500629, + "max": 0.002306499984115362 + }, + "decode_time_per_frame_s": { + "mean": 0.0021540266616890827, + "median": 0.0020692498655989766, + "max": 0.002839999971911311 + }, + "file_pipeline_latency_s": { + "mean": 0.003462168325980504, + "median": 0.0033352499594911933, + "max": 0.004481500014662743 + }, + "actual_encoded_fps": 764.4432000731878, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 36.258137864482094, + "median": 36.24130078960549, + "max": 36.66245488965405 + }, + "mean_absolute_error": { + "mean": 2.537526535987854, + "median": 2.5445330142974854, + "max": 2.7016775608062744 + }, + "peak_process_rss_bytes": 217485312, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.00892179668104897, + "median": 0.009144900017417967, + "max": 0.010533799882978201 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.005379853335519632, + "median": 0.005161599954590201, + "max": 0.0067714001052081585 + }, + "resolution": [ + 854, + 480 + ], + "fps": 10, + "window": "white_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 4.983709815777751, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1583261.3333333333, + "peak_one_second_bitrate_bps": 1616384, + "average_frame_size_bytes": 19790.766666666666, + "max_frame_size_bytes": 20682, + "radio_screen": { + "peak_packet_slots_per_second": 832, + "mean_packets_per_frame": 81.55, + "max_packets_per_frame": 85, + "airtime_for_peak_second_s": 13.754624, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 12933, + 4351, + 4606, + 4177, + 5748, + 5232, + 4630, + 4666, + 4999, + 5602, + 8065, + 2441, + 3903, + 3897, + 3527, + 3448, + 4940, + 3475, + 4114, + 3821, + 7883, + 2659, + 3182, + 4134, + 3611, + 4112, + 3763, + 3676, + 4399, + 4242, + 7704, + 1772, + 3495, + 3794, + 3615, + 3827, + 4404, + 3730, + 3494, + 3669, + 8073, + 2364, + 3064, + 3481, + 4051, + 3772, + 3262, + 3699, + 4174, + 4137, + 7467, + 1747, + 3616, + 3724, + 3638, + 3776, + 4249, + 4075, + 3578, + 3985 + ], + "keyframe_sizes_bytes": [ + 12933, + 8065, + 7883, + 7704, + 8073, + 7467 + ], + "reference_frame_size_bytes": 12933, + "encode_time_per_frame_s": { + "mean": 0.005044981651008129, + "median": 0.0048356500919908285, + "max": 0.007150100078433752 + }, + "decode_time_per_frame_s": { + "mean": 0.0008082200074568391, + "median": 0.0007448999676853418, + "max": 0.001679799985140562 + }, + "file_pipeline_latency_s": { + "mean": 0.006562498320514957, + "median": 0.006433450034819543, + "max": 0.00867630005814135 + }, + "actual_encoded_fps": 198.21677642775407, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 35.02003358034977, + "median": 34.83471104190702, + "max": 37.160490610790674 + }, + "mean_absolute_error": { + "mean": 2.8138538082440694, + "median": 2.8650203943252563, + "max": 3.194434642791748 + }, + "peak_process_rss_bytes": 229658624, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.012393700001606096, + "median": 0.01235069998074323, + "max": 0.014925400028005242 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.005400659970473498, + "median": 0.005028449930250645, + "max": 0.007296200143173337 + }, + "resolution": [ + 854, + 480 + ], + "fps": 10, + "window": "white_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 4.983709815777751, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 346229.3333333333, + "peak_one_second_bitrate_bps": 455552, + "average_frame_size_bytes": 4327.866666666667, + "max_frame_size_bytes": 12933, + "radio_screen": { + "peak_packet_slots_per_second": 238, + "mean_packets_per_frame": 18.266666666666666, + "max_packets_per_frame": 54, + "airtime_for_peak_second_s": 3.934616, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 19855, + 19838, + 20189, + 20209, + 20017, + 20233, + 20503, + 20545, + 20488, + 20608, + 20542, + 20664, + 21053, + 20769, + 20891, + 20756, + 21127, + 21280, + 21230, + 21182, + 21229, + 21568, + 21466, + 21273, + 21248, + 21325, + 21637, + 21293, + 21710, + 21590, + 21939, + 21955, + 21551, + 21611, + 21617, + 21988, + 22354, + 22287, + 22474, + 22395, + 22915, + 22983, + 23364, + 23284, + 23359, + 23590, + 23510, + 23899, + 23882, + 24268, + 24434, + 24424, + 25295, + 25938, + 28215, + 29079, + 31446, + 33610, + 33405, + 33893 + ], + "reference_frame_size_bytes": 33893, + "encode_time_per_frame_s": { + "mean": 0.0013129150068076948, + "median": 0.001262050005607307, + "max": 0.001983500085771084 + }, + "decode_time_per_frame_s": { + "mean": 0.0026017066595765454, + "median": 0.002061250153928995, + "max": 0.028098999988287687 + }, + "file_pipeline_latency_s": { + "mean": 0.00391462166638424, + "median": 0.0033675500890240073, + "max": 0.029394700191915035 + }, + "actual_encoded_fps": 761.6639270743532, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 35.45328073515085, + "median": 35.78055466237318, + "max": 36.47284675945202 + }, + "mean_absolute_error": { + "mean": 2.8146109024683637, + "median": 2.6887112855911255, + "max": 4.000978469848633 + }, + "peak_process_rss_bytes": 217186304, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.009207518340554088, + "median": 0.00858879997394979, + "max": 0.024775200057774782 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.005320708329478899, + "median": 0.004937150049954653, + "max": 0.007502000080421567 + }, + "resolution": [ + 854, + 480 + ], + "fps": 10, + "window": "black_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 6.688626222231043, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1828376.0, + "peak_one_second_bitrate_bps": 2317912, + "average_frame_size_bytes": 22854.7, + "max_frame_size_bytes": 33893, + "radio_screen": { + "peak_packet_slots_per_second": 1192, + "mean_packets_per_frame": 94.16666666666667, + "max_packets_per_frame": 139, + "airtime_for_peak_second_s": 19.706144000000002, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 12766, + 3850, + 4292, + 4335, + 5437, + 5244, + 4823, + 5574, + 4847, + 5623, + 8133, + 2975, + 4363, + 3603, + 4338, + 3369, + 4191, + 4223, + 3715, + 3774, + 7799, + 2770, + 3526, + 3692, + 4301, + 3711, + 3878, + 4288, + 3521, + 4250, + 6974, + 2156, + 4134, + 3200, + 3803, + 4157, + 4303, + 4259, + 3737, + 3750, + 7243, + 2833, + 3338, + 3712, + 3926, + 3778, + 4074, + 4788, + 3606, + 4123, + 6626, + 2291, + 3568, + 3320, + 5226, + 3926, + 5758, + 5805, + 3955, + 4342 + ], + "keyframe_sizes_bytes": [ + 12766, + 8133, + 7799, + 6974, + 7243, + 6626 + ], + "reference_frame_size_bytes": 12766, + "encode_time_per_frame_s": { + "mean": 0.0050674033428852756, + "median": 0.004919700091704726, + "max": 0.006684100022539496 + }, + "decode_time_per_frame_s": { + "mean": 0.0008229033284199734, + "median": 0.0007823999039828777, + "max": 0.001644300064072013 + }, + "file_pipeline_latency_s": { + "mean": 0.006612550009352466, + "median": 0.006484649959020317, + "max": 0.008655400015413761 + }, + "actual_encoded_fps": 197.33972852269946, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 33.22616574180482, + "median": 33.66290483908838, + "max": 36.65060533607643 + }, + "mean_absolute_error": { + "mean": 3.593454933166504, + "median": 3.203690528869629, + "max": 7.5466628074646 + }, + "peak_process_rss_bytes": 230801408, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.01266492335901906, + "median": 0.012392150121740997, + "max": 0.026026800042018294 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.005409008346032351, + "median": 0.00515879993326962, + "max": 0.00684940000064671 + }, + "resolution": [ + 854, + 480 + ], + "fps": 10, + "window": "black_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 6.688626222231043, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 357229.3333333333, + "peak_one_second_bitrate_bps": 454328, + "average_frame_size_bytes": 4465.366666666667, + "max_frame_size_bytes": 12766, + "radio_screen": { + "peak_packet_slots_per_second": 237, + "mean_packets_per_frame": 18.783333333333335, + "max_packets_per_frame": 53, + "airtime_for_peak_second_s": 3.918084, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 36009, + 37211, + 35457, + 36738, + 35967, + 36297, + 36604, + 37023, + 37497, + 36948, + 37404, + 37915, + 37393, + 39079, + 37662, + 38230, + 37974, + 38527, + 39461, + 39271, + 38822, + 37794, + 37783, + 38478, + 37927, + 39027, + 37311, + 38117, + 38340, + 39778 + ], + "reference_frame_size_bytes": 39778, + "encode_time_per_frame_s": { + "mean": 0.0026165700051933526, + "median": 0.002584800007753074, + "max": 0.0036033999640494585 + }, + "decode_time_per_frame_s": { + "mean": 0.00498993667618682, + "median": 0.004936899873428047, + "max": 0.005804400192573667 + }, + "file_pipeline_latency_s": { + "mean": 0.007606506681380173, + "median": 0.007534499862231314, + "max": 0.009322899859398603 + }, + "actual_encoded_fps": 382.1797230783835, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 37.77369632215054, + "median": 37.84204381571763, + "max": 38.25101264112699 + }, + "mean_absolute_error": { + "mean": 2.207351549466451, + "median": 2.1849143505096436, + "max": 2.412869930267334 + }, + "peak_process_rss_bytes": 231370752, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.017990349993730583, + "median": 0.0175246000289917, + "max": 0.024767599999904633 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.009526546640942494, + "median": 0.009547249996103346, + "max": 0.01262319996021688 + }, + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "window": "white_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 6.751980413872925, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1509392.0, + "peak_one_second_bitrate_bps": 1552440, + "average_frame_size_bytes": 37734.8, + "max_frame_size_bytes": 39778, + "radio_screen": { + "peak_packet_slots_per_second": 797, + "mean_packets_per_frame": 155.13333333333333, + "max_packets_per_frame": 164, + "airtime_for_peak_second_s": 13.176004, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 12593, + 11176, + 9739, + 10586, + 9430, + 9412, + 8041, + 7370, + 9290, + 8367, + 9098, + 7425, + 7810, + 6895, + 8526, + 10108, + 7224, + 7349, + 7867, + 7213, + 10200, + 7323, + 7415, + 7975, + 8267, + 8307, + 7534, + 7812, + 7794, + 8015 + ], + "keyframe_sizes_bytes": [ + 12593, + 9412, + 9098, + 10108, + 10200, + 8307 + ], + "reference_frame_size_bytes": 12593, + "encode_time_per_frame_s": { + "mean": 0.011498506654364367, + "median": 0.01153805002104491, + "max": 0.014281499898061156 + }, + "decode_time_per_frame_s": { + "mean": 0.001688663319995006, + "median": 0.0015973501140251756, + "max": 0.002834400162100792 + }, + "file_pipeline_latency_s": { + "mean": 0.014045100007206202, + "median": 0.013862900086678565, + "max": 0.017518699867650867 + }, + "actual_encoded_fps": 86.96781504409014, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 34.80704972818473, + "median": 34.63054798482946, + "max": 36.70577932631685 + }, + "mean_absolute_error": { + "mean": 2.8386582930882773, + "median": 2.8663729429244995, + "max": 3.456970453262329 + }, + "peak_process_rss_bytes": 251924480, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.025472493298972648, + "median": 0.025131849921308458, + "max": 0.031960299937054515 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.009676526649855077, + "median": 0.00977914989925921, + "max": 0.010497999843209982 + }, + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "window": "white_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 6.751980413872925, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 341548.0, + "peak_one_second_bitrate_bps": 428192, + "average_frame_size_bytes": 8538.7, + "max_frame_size_bytes": 12593, + "radio_screen": { + "peak_packet_slots_per_second": 221, + "mean_packets_per_frame": 35.5, + "max_packets_per_frame": 52, + "airtime_for_peak_second_s": 3.653572, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 37513, + 37961, + 37869, + 38928, + 38610, + 38911, + 39834, + 39512, + 39908, + 40761, + 40282, + 40774, + 40363, + 40963, + 41168, + 42226, + 41092, + 41042, + 42435, + 42631, + 43721, + 45262, + 45031, + 45276, + 46079, + 47272, + 49252, + 56060, + 62281, + 65957 + ], + "reference_frame_size_bytes": 65957, + "encode_time_per_frame_s": { + "mean": 0.0026010166155174376, + "median": 0.002594950026832521, + "max": 0.0028553998563438654 + }, + "decode_time_per_frame_s": { + "mean": 0.0047947533739109835, + "median": 0.004747049999423325, + "max": 0.005846500163897872 + }, + "file_pipeline_latency_s": { + "mean": 0.007395769989428421, + "median": 0.007450749981217086, + "max": 0.008418000070378184 + }, + "actual_encoded_fps": 384.4650564837178, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 37.02863380420888, + "median": 37.329812540895816, + "max": 38.07020171669396 + }, + "mean_absolute_error": { + "mean": 2.409099801381429, + "median": 2.3217729330062866, + "max": 3.239919662475586 + }, + "peak_process_rss_bytes": 231981056, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.018504366651177405, + "median": 0.017717050039209425, + "max": 0.042702100006863475 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.009628219972364604, + "median": 0.00963844999205321, + "max": 0.011691200081259012 + }, + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "window": "black_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 8.835132141503033, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1745298.6666666667, + "peak_one_second_bitrate_bps": 2246576, + "average_frame_size_bytes": 43632.46666666667, + "max_frame_size_bytes": 65957, + "radio_screen": { + "peak_packet_slots_per_second": 1153, + "mean_packets_per_frame": 179.33333333333334, + "max_packets_per_frame": 271, + "airtime_for_peak_second_s": 19.061396000000002, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 320000, + "vbv_buffer_bits": 320000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 12560, + 14550, + 9033, + 9228, + 9709, + 8846, + 8845, + 7361, + 7340, + 7950, + 9629, + 7462, + 7719, + 7842, + 7902, + 8821, + 7485, + 7618, + 7876, + 8031, + 10401, + 6008, + 8071, + 7549, + 7556, + 10545, + 6240, + 7475, + 9768, + 9742 + ], + "keyframe_sizes_bytes": [ + 12560, + 8846, + 9629, + 8821, + 10401, + 10545 + ], + "reference_frame_size_bytes": 12560, + "encode_time_per_frame_s": { + "mean": 0.011377333337441087, + "median": 0.011242349981330335, + "max": 0.015170300146564841 + }, + "decode_time_per_frame_s": { + "mean": 0.0016434866624573867, + "median": 0.0015561999753117561, + "max": 0.002377700060606003 + }, + "file_pipeline_latency_s": { + "mean": 0.013871529985529681, + "median": 0.013704399927519262, + "max": 0.01835529995150864 + }, + "actual_encoded_fps": 87.89405832992085, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 33.01845216200691, + "median": 33.39250471753125, + "max": 36.587710926505856 + }, + "mean_absolute_error": { + "mean": 3.6272174596786497, + "median": 3.28993022441864, + "max": 6.801547527313232 + }, + "peak_process_rss_bytes": 253460480, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.023870336636900902, + "median": 0.023832350037992, + "max": 0.0318140999879688 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.009345096652396023, + "median": 0.009437449974939227, + "max": 0.010752600152045488 + }, + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "window": "black_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 8.835132141503033, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 345549.3333333333, + "peak_one_second_bitrate_bps": 440640, + "average_frame_size_bytes": 8638.733333333334, + "max_frame_size_bytes": 14550, + "radio_screen": { + "peak_packet_slots_per_second": 228, + "mean_packets_per_frame": 35.93333333333333, + "max_packets_per_frame": 60, + "airtime_for_peak_second_s": 3.769296, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + } + ] +} diff --git a/data/processed/video001/comparison_traffic_40k.json b/data/processed/video001/comparison_traffic_40k.json new file mode 100644 index 0000000..ffb8735 --- /dev/null +++ b/data/processed/video001/comparison_traffic_40k.json @@ -0,0 +1,6516 @@ +{ + "status": "MEASURED_SOFTWARE_ONLY", + "rf_tx": 0, + "source": "data\\raw\\video001\\udacity_project_video.mp4", + "source_sha256": "651949922042c223375d40bf8929def97dbb62c6ade651d1f5b08eea47127d5f", + "windows": [ + { + "name": "white_car", + "start_seconds": 7.0, + "duration_seconds": 6.0 + }, + { + "name": "black_car", + "start_seconds": 33.0, + "duration_seconds": 6.0 + } + ], + "radio_budget": { + "status": "MEASURED_ONE_BURST_VIDEO_EQUIVALENT", + "lab066_accepted_packets": 10, + "lab066_transmitted_packets": 16, + "burst_seconds_including_guards": 0.459512, + "video_equivalent_goodput_bps": 42479.848186772055, + "zero_loss_goodput_bps_with_5ms_gaps": 118074.03822888943, + "sustained_video_goodput": "NOT_ESTABLISHED", + "h264_over_current_fragment_transport": "NOT_IMPLEMENTED" + }, + "memory_measurement": "RSS всего процесса, пик при обработке случая; случаи в одном процессе", + "resize_method": "Пропорциональное уменьшение с чёрными полями, без растяжения и обрезки", + "latency_measurement": "file_pipeline_latency_s: от подачи готового кадра кодировщику до RGB; end_to_end_file_pipeline_latency_s: от чтения очередного кадра MP4 с пропуском промежуточных до RGB; оба без эфира и экрана", + "operator_quality_scope": "PSNR не заменяет проверку препятствий и читаемости оператором", + "cases": [ + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 5488, + 5557, + 5474, + 5602, + 5478, + 5516, + 5553, + 5531, + 5595, + 5502, + 5533, + 5587, + 5596, + 5710, + 5567, + 5599, + 5560, + 5563, + 5697, + 5607, + 5646, + 5530, + 5519, + 5628, + 5537, + 5700, + 5529, + 5605, + 5589, + 5691 + ], + "reference_frame_size_bytes": 5710, + "encode_time_per_frame_s": { + "mean": 0.0005346966752161582, + "median": 0.0002476000227034092, + "max": 0.008746700128540397 + }, + "decode_time_per_frame_s": { + "mean": 0.00042097667076935373, + "median": 0.0004125500563532114, + "max": 0.0006079999729990959 + }, + "file_pipeline_latency_s": { + "mean": 0.0009556733459855119, + "median": 0.0006632000440731645, + "max": 0.009151200065389276 + }, + "actual_encoded_fps": 1870.219222133253, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 32.51209941178314, + "median": 32.52371225789559, + "max": 32.722935907128935 + }, + "mean_absolute_error": { + "mean": 3.305345058441162, + "median": 3.3062108755111694, + "max": 3.409579038619995 + }, + "peak_process_rss_bytes": 133693440, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.009064703341573476, + "median": 0.009021200123243034, + "max": 0.012499599950388074 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.00829884335398674, + "median": 0.00827415008097887, + "max": 0.01160990004427731 + }, + "resolution": [ + 320, + 240 + ], + "fps": 5, + "window": "white_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 4.386386194923372, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 223052.0, + "peak_one_second_bitrate_bps": 224912, + "average_frame_size_bytes": 5576.3, + "max_frame_size_bytes": 5710, + "radio_screen": { + "peak_packet_slots_per_second": 117, + "mean_packets_per_frame": 23.2, + "max_packets_per_frame": 24, + "airtime_for_peak_second_s": 1.934244, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 2709, + 1128, + 1064, + 1081, + 1020, + 1052, + 1007, + 864, + 977, + 1103, + 1125, + 926, + 945, + 1042, + 929, + 1188, + 895, + 1020, + 1076, + 970, + 1140, + 831, + 888, + 1016, + 917, + 1233, + 909, + 968, + 991, + 980 + ], + "keyframe_sizes_bytes": [ + 2709, + 1052, + 1125, + 1188, + 1140, + 1233 + ], + "reference_frame_size_bytes": 2709, + "encode_time_per_frame_s": { + "mean": 0.0010362400052448114, + "median": 0.0009711000602692366, + "max": 0.001676300074905157 + }, + "decode_time_per_frame_s": { + "mean": 0.00020127333700656891, + "median": 0.0001834499416872859, + "max": 0.0005521001294255257 + }, + "file_pipeline_latency_s": { + "mean": 0.0013193933293223381, + "median": 0.0012473500100895762, + "max": 0.0023862000089138746 + }, + "actual_encoded_fps": 965.0274018939756, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 31.306600388630955, + "median": 31.461935687787346, + "max": 33.259871719942076 + }, + "mean_absolute_error": { + "mean": 3.7400306701660155, + "median": 3.6852864027023315, + "max": 4.652994632720947 + }, + "peak_process_rss_bytes": 142139392, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.00970307334791869, + "median": 0.009563250001519918, + "max": 0.016818200005218387 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.00823966667521745, + "median": 0.008089000009931624, + "max": 0.015213500009849668 + }, + "resolution": [ + 320, + 240 + ], + "fps": 5, + "window": "white_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 4.386386194923372, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 42658.666666666664, + "peak_one_second_bitrate_bps": 56016, + "average_frame_size_bytes": 1066.4666666666667, + "max_frame_size_bytes": 2709, + "radio_screen": { + "peak_packet_slots_per_second": 32, + "mean_packets_per_frame": 4.9, + "max_packets_per_frame": 12, + "airtime_for_peak_second_s": 0.529024, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 5681, + 5726, + 5695, + 5726, + 5772, + 5790, + 5868, + 5853, + 5873, + 5882, + 5912, + 5931, + 5914, + 6026, + 5945, + 6000, + 5914, + 6008, + 6105, + 6147, + 6181, + 6183, + 6246, + 6240, + 6322, + 6421, + 6485, + 6905, + 7434, + 7701 + ], + "reference_frame_size_bytes": 7701, + "encode_time_per_frame_s": { + "mean": 0.0003322633371377985, + "median": 0.00032605009619146585, + "max": 0.0004369998350739479 + }, + "decode_time_per_frame_s": { + "mean": 0.00045174665283411743, + "median": 0.0004332499811425805, + "max": 0.0008093998767435551 + }, + "file_pipeline_latency_s": { + "mean": 0.0007840099899719159, + "median": 0.0007577999494969845, + "max": 0.0011374999303370714 + }, + "actual_encoded_fps": 3009.6609773869613, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 31.79862677940804, + "median": 31.995904132170107, + "max": 32.58742775106623 + }, + "mean_absolute_error": { + "mean": 3.6737144231796264, + "median": 3.549147129058838, + "max": 4.9471354484558105 + }, + "peak_process_rss_bytes": 137211904, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.008863219999087353, + "median": 0.008954000077210367, + "max": 0.009709700010716915 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.008105683342243234, + "median": 0.008224649936892092, + "max": 0.008887100033462048 + }, + "resolution": [ + 320, + 240 + ], + "fps": 5, + "window": "black_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 5.802766253591954, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 245181.33333333334, + "peak_one_second_bitrate_bps": 279568, + "average_frame_size_bytes": 6129.533333333334, + "max_frame_size_bytes": 7701, + "radio_screen": { + "peak_packet_slots_per_second": 146, + "mean_packets_per_frame": 25.7, + "max_packets_per_frame": 32, + "airtime_for_peak_second_s": 2.413672, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 2586, + 1275, + 955, + 1092, + 919, + 1092, + 1072, + 903, + 1000, + 1126, + 1124, + 843, + 1046, + 868, + 1160, + 1156, + 936, + 836, + 1020, + 1096, + 1137, + 815, + 973, + 955, + 896, + 1243, + 840, + 1105, + 1045, + 1150 + ], + "keyframe_sizes_bytes": [ + 2586, + 1092, + 1124, + 1156, + 1137, + 1243 + ], + "reference_frame_size_bytes": 2586, + "encode_time_per_frame_s": { + "mean": 0.001051816646941006, + "median": 0.001010150066576898, + "max": 0.0016201999969780445 + }, + "decode_time_per_frame_s": { + "mean": 0.00020166666557391483, + "median": 0.00018720002844929695, + "max": 0.00046430015936493874 + }, + "file_pipeline_latency_s": { + "mean": 0.0013292833231389523, + "median": 0.00127034995239228, + "max": 0.0020453999750316143 + }, + "actual_encoded_fps": 950.7360459717914, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 29.776741572520915, + "median": 29.90637249601345, + "max": 32.63499958062125 + }, + "mean_absolute_error": { + "mean": 4.657248544692993, + "median": 4.419620037078857, + "max": 7.668094635009766 + }, + "peak_process_rss_bytes": 143306752, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.009844940000524124, + "median": 0.009922199882566929, + "max": 0.010813500033691525 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.008298800016442934, + "median": 0.008380449959076941, + "max": 0.009308200096711516 + }, + "resolution": [ + 320, + 240 + ], + "fps": 5, + "window": "black_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 5.802766253591954, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 43018.666666666664, + "peak_one_second_bitrate_bps": 54616, + "average_frame_size_bytes": 1075.4666666666667, + "max_frame_size_bytes": 2586, + "radio_screen": { + "peak_packet_slots_per_second": 30, + "mean_packets_per_frame": 4.866666666666666, + "max_packets_per_frame": 11, + "airtime_for_peak_second_s": 0.49596, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 5488, + 5595, + 5557, + 5440, + 5474, + 5504, + 5602, + 5622, + 5478, + 5507, + 5516, + 5597, + 5553, + 5477, + 5531, + 5496, + 5595, + 5604, + 5502, + 5511, + 5533, + 5625, + 5587, + 5519, + 5596, + 5609, + 5710, + 5656, + 5567, + 5543, + 5599, + 5670, + 5560, + 5575, + 5563, + 5579, + 5697, + 5567, + 5607, + 5570, + 5646, + 5646, + 5530, + 5564, + 5519, + 5648, + 5628, + 5498, + 5537, + 5565, + 5700, + 5598, + 5529, + 5550, + 5605, + 5692, + 5589, + 5658, + 5691, + 5695 + ], + "reference_frame_size_bytes": 5710, + "encode_time_per_frame_s": { + "mean": 0.00030943331851934395, + "median": 0.0002954999217763543, + "max": 0.000551499892026186 + }, + "decode_time_per_frame_s": { + "mean": 0.000441411673091352, + "median": 0.0004368999507278204, + "max": 0.0007468999829143286 + }, + "file_pipeline_latency_s": { + "mean": 0.0007508449916106959, + "median": 0.0007313000969588757, + "max": 0.0011644999030977488 + }, + "actual_encoded_fps": 3231.7140403142653, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 32.5115110786999, + "median": 32.52371225789559, + "max": 32.722935907128935 + }, + "mean_absolute_error": { + "mean": 3.3056671778361, + "median": 3.3100086450576782, + "max": 3.409579038619995 + }, + "peak_process_rss_bytes": 144338944, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.005255893353993694, + "median": 0.0053750500082969666, + "max": 0.006832699989899993 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.0045600783351498345, + "median": 0.004670399823226035, + "max": 0.006026600021868944 + }, + "resolution": [ + 320, + 240 + ], + "fps": 10, + "window": "white_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 3.3113998499293786, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 446225.3333333333, + "peak_one_second_bitrate_bps": 450456, + "average_frame_size_bytes": 5577.816666666667, + "max_frame_size_bytes": 5710, + "radio_screen": { + "peak_packet_slots_per_second": 235, + "mean_packets_per_frame": 23.25, + "max_packets_per_frame": 24, + "airtime_for_peak_second_s": 3.88502, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 2710, + 779, + 628, + 586, + 740, + 583, + 484, + 544, + 511, + 574, + 780, + 429, + 441, + 470, + 521, + 398, + 520, + 491, + 476, + 389, + 660, + 483, + 459, + 514, + 632, + 425, + 442, + 428, + 544, + 383, + 695, + 421, + 579, + 482, + 515, + 583, + 419, + 500, + 425, + 476, + 635, + 404, + 529, + 535, + 498, + 509, + 488, + 426, + 449, + 468, + 656, + 412, + 596, + 491, + 534, + 521, + 508, + 484, + 424, + 441 + ], + "keyframe_sizes_bytes": [ + 2710, + 780, + 660, + 695, + 635, + 656 + ], + "reference_frame_size_bytes": 2710, + "encode_time_per_frame_s": { + "mean": 0.0008270133674765627, + "median": 0.0008027000585570931, + "max": 0.0015118001028895378 + }, + "decode_time_per_frame_s": { + "mean": 0.00013717832043766976, + "median": 0.0001228500623255968, + "max": 0.0004658999387174845 + }, + "file_pipeline_latency_s": { + "mean": 0.001040645013563335, + "median": 0.000996850081719458, + "max": 0.0020747999660670757 + }, + "actual_encoded_fps": 1209.1702979980425, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 29.75501811903652, + "median": 29.905255667492703, + "max": 32.99271040508638 + }, + "mean_absolute_error": { + "mean": 4.534122081597646, + "median": 4.375366687774658, + "max": 6.940915584564209 + }, + "peak_process_rss_bytes": 149622784, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.0057452616786273815, + "median": 0.0058376999804750085, + "max": 0.008178200107067823 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.004551456674622993, + "median": 0.004637649981305003, + "max": 0.006931799929589033 + }, + "resolution": [ + 320, + 240 + ], + "fps": 10, + "window": "white_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 3.3113998499293786, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 44169.333333333336, + "peak_one_second_bitrate_bps": 65112, + "average_frame_size_bytes": 552.1166666666667, + "max_frame_size_bytes": 2710, + "radio_screen": { + "peak_packet_slots_per_second": 40, + "mean_packets_per_frame": 2.75, + "max_packets_per_frame": 12, + "airtime_for_peak_second_s": 0.66128, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 5681, + 5614, + 5726, + 5712, + 5695, + 5716, + 5726, + 5795, + 5772, + 5776, + 5790, + 5804, + 5868, + 5807, + 5853, + 5829, + 5873, + 5893, + 5882, + 5921, + 5912, + 6025, + 5931, + 5906, + 5914, + 5960, + 6026, + 5880, + 5945, + 5913, + 6000, + 6040, + 5914, + 5989, + 6008, + 6042, + 6105, + 6067, + 6147, + 6116, + 6181, + 6137, + 6183, + 6246, + 6246, + 6277, + 6240, + 6318, + 6322, + 6448, + 6421, + 6381, + 6485, + 6564, + 6905, + 7067, + 7434, + 7602, + 7701, + 7839 + ], + "reference_frame_size_bytes": 7839, + "encode_time_per_frame_s": { + "mean": 0.0002677000050122539, + "median": 0.00024894997477531433, + "max": 0.0006570999976247549 + }, + "decode_time_per_frame_s": { + "mean": 0.0004176933512402078, + "median": 0.00042135000694543123, + "max": 0.0008545001037418842 + }, + "file_pipeline_latency_s": { + "mean": 0.0006853933562524616, + "median": 0.0006738000083714724, + "max": 0.0015116001013666391 + }, + "actual_encoded_fps": 3735.5247712984733, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 31.791372306656417, + "median": 32.023818727826054, + "max": 32.664937781821465 + }, + "mean_absolute_error": { + "mean": 3.6794387420018513, + "median": 3.54111111164093, + "max": 4.959353446960449 + }, + "peak_process_rss_bytes": 145387520, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.005093788328425338, + "median": 0.005110300029627979, + "max": 0.007059899857267737 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.004415489973810812, + "median": 0.0043828500201925635, + "max": 0.0062939999625086784 + }, + "resolution": [ + 320, + 240 + ], + "fps": 10, + "window": "black_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 4.471438838865349, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 491426.6666666667, + "peak_one_second_bitrate_bps": 563192, + "average_frame_size_bytes": 6142.833333333333, + "max_frame_size_bytes": 7839, + "radio_screen": { + "peak_packet_slots_per_second": 294, + "mean_packets_per_frame": 25.716666666666665, + "max_packets_per_frame": 33, + "airtime_for_peak_second_s": 4.8604080000000005, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 2587, + 867, + 680, + 652, + 674, + 552, + 457, + 622, + 421, + 581, + 792, + 472, + 481, + 492, + 467, + 496, + 491, + 539, + 448, + 533, + 671, + 432, + 439, + 492, + 422, + 564, + 510, + 570, + 415, + 473, + 587, + 394, + 513, + 584, + 432, + 465, + 486, + 502, + 578, + 386, + 615, + 466, + 461, + 549, + 506, + 529, + 420, + 499, + 466, + 576, + 627, + 417, + 406, + 569, + 426, + 402, + 618, + 621, + 535, + 526 + ], + "keyframe_sizes_bytes": [ + 2587, + 792, + 671, + 587, + 615, + 627 + ], + "reference_frame_size_bytes": 2587, + "encode_time_per_frame_s": { + "mean": 0.0008540599878566961, + "median": 0.0008124499581754208, + "max": 0.0014865000266581774 + }, + "decode_time_per_frame_s": { + "mean": 0.00013571666398396094, + "median": 0.0001270498614758253, + "max": 0.00047300010919570923 + }, + "file_pipeline_latency_s": { + "mean": 0.0010642899898812175, + "median": 0.0010193500202149153, + "max": 0.0020729999523609877 + }, + "actual_encoded_fps": 1170.8779409155406, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 28.295664025910035, + "median": 28.391801443403786, + "max": 32.38879700791011 + }, + "mean_absolute_error": { + "mean": 5.633054248491923, + "median": 5.322918891906738, + "max": 9.073905944824219 + }, + "peak_process_rss_bytes": 150077440, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.005843361676670611, + "median": 0.005585249979048967, + "max": 0.007656200090423226 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.004593453307946523, + "median": 0.004243499948643148, + "max": 0.006205799989402294 + }, + "resolution": [ + 320, + 240 + ], + "fps": 10, + "window": "black_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 4.471438838865349, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 44604.0, + "peak_one_second_bitrate_bps": 64744, + "average_frame_size_bytes": 557.55, + "max_frame_size_bytes": 2587, + "radio_screen": { + "peak_packet_slots_per_second": 37, + "mean_packets_per_frame": 2.7666666666666666, + "max_packets_per_frame": 11, + "airtime_for_peak_second_s": 0.611684, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 5488, + 5545, + 5595, + 5557, + 5440, + 5454, + 5474, + 5508, + 5504, + 5602, + 5622, + 5571, + 5478, + 5511, + 5507, + 5516, + 5597, + 5610, + 5553, + 5455, + 5477, + 5531, + 5496, + 5525, + 5595, + 5604, + 5579, + 5502, + 5511, + 5525, + 5533, + 5604, + 5625, + 5587, + 5543, + 5519, + 5596, + 5548, + 5609, + 5710, + 5656, + 5548, + 5567, + 5598, + 5543, + 5599, + 5670, + 5671, + 5560, + 5561, + 5575, + 5563, + 5579, + 5617, + 5697, + 5636, + 5567, + 5607, + 5570, + 5559, + 5646, + 5677, + 5646, + 5530, + 5564, + 5552, + 5519, + 5586, + 5648, + 5628, + 5498, + 5542, + 5537, + 5513, + 5565, + 5700, + 5598, + 5537, + 5529, + 5565, + 5550, + 5605, + 5692, + 5658, + 5589, + 5627, + 5658, + 5691, + 5695, + 5732 + ], + "reference_frame_size_bytes": 5732, + "encode_time_per_frame_s": { + "mean": 0.0002276622224599123, + "median": 0.00021470000501722097, + "max": 0.00039059994742274284 + }, + "decode_time_per_frame_s": { + "mean": 0.0002964044377828638, + "median": 0.00028739997651427984, + "max": 0.0005210000090301037 + }, + "file_pipeline_latency_s": { + "mean": 0.000524066660242776, + "median": 0.000495749874971807, + "max": 0.0008896999061107635 + }, + "actual_encoded_fps": 4392.472274033449, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 32.516468049824205, + "median": 32.531664760951706, + "max": 32.80373421528087 + }, + "mean_absolute_error": { + "mean": 3.3046645005544026, + "median": 3.3025563955307007, + "max": 3.4452993869781494 + }, + "peak_process_rss_bytes": 152588288, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.003868677777548631, + "median": 0.0041615000227466226, + "max": 0.005110600031912327 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.0032364111160859466, + "median": 0.00354335003066808, + "max": 0.004380800062790513 + }, + "resolution": [ + 320, + 240 + ], + "fps": 15, + "window": "white_car", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 2.7063507529650437, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 669101.3333333334, + "peak_one_second_bitrate_bps": 675408, + "average_frame_size_bytes": 5575.844444444445, + "max_frame_size_bytes": 5732, + "radio_screen": { + "peak_packet_slots_per_second": 353, + "mean_packets_per_frame": 23.244444444444444, + "max_packets_per_frame": 24, + "airtime_for_peak_second_s": 5.835796, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 15, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 2710, + 581, + 406, + 500, + 385, + 371, + 423, + 318, + 363, + 439, + 366, + 279, + 382, + 390, + 234, + 688, + 317, + 379, + 318, + 391, + 336, + 410, + 376, + 302, + 274, + 344, + 228, + 323, + 311, + 269, + 531, + 318, + 378, + 318, + 387, + 292, + 362, + 272, + 330, + 388, + 314, + 275, + 342, + 359, + 273, + 505, + 270, + 318, + 275, + 376, + 373, + 363, + 305, + 316, + 365, + 306, + 268, + 295, + 323, + 263, + 517, + 283, + 295, + 292, + 338, + 415, + 400, + 257, + 358, + 315, + 318, + 258, + 298, + 337, + 328, + 533, + 290, + 386, + 285, + 395, + 284, + 376, + 365, + 305, + 309, + 305, + 369, + 349, + 320, + 291 + ], + "keyframe_sizes_bytes": [ + 2710, + 688, + 531, + 505, + 517, + 533 + ], + "reference_frame_size_bytes": 2710, + "encode_time_per_frame_s": { + "mean": 0.0007137511210102174, + "median": 0.000690600136294961, + "max": 0.0015137000009417534 + }, + "decode_time_per_frame_s": { + "mean": 0.00011179110604441828, + "median": 9.900005534291267e-05, + "max": 0.0004964000545442104 + }, + "file_pipeline_latency_s": { + "mean": 0.0008934677914819784, + "median": 0.0008542500436306, + "max": 0.002112200018018484 + }, + "actual_encoded_fps": 1401.0485876150167, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 29.146915970131474, + "median": 29.30356641898581, + "max": 32.86596165959192 + }, + "mean_absolute_error": { + "mean": 4.8843765126334295, + "median": 4.716345548629761, + "max": 8.29205322265625 + }, + "peak_process_rss_bytes": 158457856, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 15, + "decoder_errors": 14 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 15, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.00446291778029667, + "median": 0.004756300011649728, + "max": 0.007991800084710121 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.003399359991049601, + "median": 0.003717849962413311, + "max": 0.006844799965620041 + }, + "resolution": [ + 320, + 240 + ], + "fps": 15, + "window": "white_car", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 2.7063507529650437, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 44858.666666666664, + "peak_one_second_bitrate_bps": 65176, + "average_frame_size_bytes": 373.8222222222222, + "max_frame_size_bytes": 2710, + "radio_screen": { + "peak_packet_slots_per_second": 41, + "mean_packets_per_frame": 2.1666666666666665, + "max_packets_per_frame": 12, + "airtime_for_peak_second_s": 0.677812, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 5681, + 5642, + 5614, + 5726, + 5712, + 5675, + 5695, + 5718, + 5716, + 5726, + 5758, + 5795, + 5772, + 5720, + 5776, + 5790, + 5804, + 5849, + 5868, + 5807, + 5828, + 5853, + 5829, + 5821, + 5873, + 5864, + 5893, + 5882, + 5921, + 5856, + 5912, + 5957, + 6025, + 5931, + 5906, + 5908, + 5914, + 5902, + 5960, + 6026, + 5983, + 5880, + 5945, + 5897, + 5913, + 6000, + 6040, + 6027, + 5914, + 5989, + 5987, + 6008, + 6042, + 6128, + 6105, + 6019, + 6067, + 6147, + 6116, + 6111, + 6181, + 6196, + 6137, + 6183, + 6246, + 6240, + 6246, + 6220, + 6277, + 6240, + 6307, + 6318, + 6322, + 6364, + 6448, + 6421, + 6381, + 6420, + 6485, + 6564, + 6652, + 6905, + 7067, + 7145, + 7434, + 7644, + 7602, + 7701, + 7839, + 7972 + ], + "reference_frame_size_bytes": 7972, + "encode_time_per_frame_s": { + "mean": 0.00022902110488050515, + "median": 0.0002078500110656023, + "max": 0.0005111999344080687 + }, + "decode_time_per_frame_s": { + "mean": 0.0003098266794242793, + "median": 0.0002874999772757292, + "max": 0.0008245001081377268 + }, + "file_pipeline_latency_s": { + "mean": 0.0005388477843047844, + "median": 0.000496750115416944, + "max": 0.0012590999249368906 + }, + "actual_encoded_fps": 4366.409814159982, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 31.784519956741313, + "median": 32.023473176254484, + "max": 32.664937781821465 + }, + "mean_absolute_error": { + "mean": 3.6843124548594157, + "median": 3.5455881357192993, + "max": 5.078085899353027 + }, + "peak_process_rss_bytes": 154681344, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.004015661103443967, + "median": 0.004317949991673231, + "max": 0.005743199959397316 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.0033522910981749494, + "median": 0.003662699949927628, + "max": 0.005008399952203035 + }, + "resolution": [ + 320, + 240 + ], + "fps": 15, + "window": "black_car", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 3.7325017068508113, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 737840.0, + "peak_one_second_bitrate_bps": 849856, + "average_frame_size_bytes": 6148.666666666667, + "max_frame_size_bytes": 7972, + "radio_screen": { + "peak_packet_slots_per_second": 444, + "mean_packets_per_frame": 25.744444444444444, + "max_packets_per_frame": 33, + "airtime_for_peak_second_s": 7.3402080000000005, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 15, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 2587, + 707, + 374, + 524, + 433, + 343, + 425, + 363, + 273, + 399, + 392, + 288, + 431, + 359, + 277, + 700, + 384, + 345, + 332, + 388, + 431, + 210, + 321, + 320, + 321, + 345, + 293, + 319, + 296, + 404, + 608, + 273, + 291, + 291, + 332, + 313, + 295, + 409, + 304, + 312, + 356, + 275, + 420, + 237, + 323, + 573, + 249, + 301, + 365, + 201, + 370, + 309, + 302, + 356, + 342, + 330, + 362, + 341, + 354, + 242, + 546, + 285, + 300, + 233, + 333, + 298, + 345, + 373, + 301, + 381, + 410, + 342, + 227, + 331, + 262, + 571, + 237, + 293, + 344, + 277, + 369, + 311, + 335, + 378, + 364, + 416, + 260, + 400, + 294, + 283 + ], + "keyframe_sizes_bytes": [ + 2587, + 700, + 608, + 573, + 546, + 571 + ], + "reference_frame_size_bytes": 2587, + "encode_time_per_frame_s": { + "mean": 0.0007389888891743289, + "median": 0.0007154000923037529, + "max": 0.0014996998943388462 + }, + "decode_time_per_frame_s": { + "mean": 0.00011273666233238246, + "median": 0.00010369997471570969, + "max": 0.0004702999722212553 + }, + "file_pipeline_latency_s": { + "mean": 0.0009208844379625387, + "median": 0.0008885000133886933, + "max": 0.0020601998548954725 + }, + "actual_encoded_fps": 1353.2003182311691, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 27.783285609425324, + "median": 27.87508508874767, + "max": 32.210282934899666 + }, + "mean_absolute_error": { + "mean": 6.004234751065572, + "median": 5.680672883987427, + "max": 10.44249153137207 + }, + "peak_process_rss_bytes": 158584832, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 15, + "decoder_errors": 14 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 15, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.004409491112973127, + "median": 0.004660350037738681, + "max": 0.010357700055465102 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.0033622600086447266, + "median": 0.003613899927586317, + "max": 0.009302300168201327 + }, + "resolution": [ + 320, + 240 + ], + "fps": 15, + "window": "black_car", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 3.7325017068508113, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 44958.666666666664, + "peak_one_second_bitrate_bps": 65400, + "average_frame_size_bytes": 374.65555555555557, + "max_frame_size_bytes": 2587, + "radio_screen": { + "peak_packet_slots_per_second": 41, + "mean_packets_per_frame": 2.1, + "max_packets_per_frame": 11, + "airtime_for_peak_second_s": 0.677812, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 12147, + 12351, + 12015, + 12393, + 12074, + 12230, + 12287, + 12222, + 12540, + 12287, + 12461, + 12693, + 12481, + 12857, + 12488, + 12782, + 12688, + 12726, + 13010, + 12720, + 12979, + 12517, + 12558, + 12777, + 12440, + 12765, + 12347, + 12608, + 12749, + 12990 + ], + "reference_frame_size_bytes": 13010, + "encode_time_per_frame_s": { + "mean": 0.000607133338538309, + "median": 0.0005798499332740903, + "max": 0.0011426000855863094 + }, + "decode_time_per_frame_s": { + "mean": 0.0017000433678428333, + "median": 0.001699900021776557, + "max": 0.0033054000232368708 + }, + "file_pipeline_latency_s": { + "mean": 0.002307176706381142, + "median": 0.0022626500576734543, + "max": 0.0038624999579042196 + }, + "actual_encoded_fps": 1647.0846460310167, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 34.47379452400309, + "median": 34.49286817745343, + "max": 34.92242702593741 + }, + "mean_absolute_error": { + "mean": 2.9725216070810956, + "median": 2.967024087905884, + "max": 3.1405062675476074 + }, + "peak_process_rss_bytes": 158740480, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.010204679992360374, + "median": 0.010270899976603687, + "max": 0.013889100169762969 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.007878336682915687, + "median": 0.007899400079622865, + "max": 0.011446099961176515 + }, + "resolution": [ + 640, + 360 + ], + "fps": 5, + "window": "white_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 6.434606980363984, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 501576.0, + "peak_one_second_bitrate_bps": 512984, + "average_frame_size_bytes": 12539.4, + "max_frame_size_bytes": 13010, + "radio_screen": { + "peak_packet_slots_per_second": 266, + "mean_packets_per_frame": 52, + "max_packets_per_frame": 54, + "airtime_for_peak_second_s": 4.397512, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 3109, + 532, + 1132, + 1086, + 1031, + 1202, + 939, + 950, + 972, + 1013, + 1196, + 879, + 954, + 980, + 975, + 1233, + 905, + 959, + 1005, + 897, + 1264, + 997, + 923, + 882, + 963, + 1216, + 911, + 859, + 1125, + 980 + ], + "keyframe_sizes_bytes": [ + 3109, + 1202, + 1196, + 1233, + 1264, + 1216 + ], + "reference_frame_size_bytes": 3109, + "encode_time_per_frame_s": { + "mean": 0.0022259133169427515, + "median": 0.002174449968151748, + "max": 0.0029414999298751354 + }, + "decode_time_per_frame_s": { + "mean": 0.00035974002288033564, + "median": 0.00029660004656761885, + "max": 0.0007917999755591154 + }, + "file_pipeline_latency_s": { + "mean": 0.002746409992687404, + "median": 0.002651300048455596, + "max": 0.003868900006636977 + }, + "actual_encoded_fps": 449.2537927638083, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 28.275856132964652, + "median": 28.269211387055435, + "max": 30.55932525961284 + }, + "mean_absolute_error": { + "mean": 5.6453747590382894, + "median": 5.675339221954346, + "max": 6.896772384643555 + }, + "peak_process_rss_bytes": 170348544, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.010721383336931466, + "median": 0.010854499996639788, + "max": 0.011463599978014827 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.00768325332707415, + "median": 0.007861149962991476, + "max": 0.008414399810135365 + }, + "resolution": [ + 640, + 360 + ], + "fps": 5, + "window": "white_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 6.434606980363984, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 42758.666666666664, + "peak_one_second_bitrate_bps": 55120, + "average_frame_size_bytes": 1068.9666666666667, + "max_frame_size_bytes": 3109, + "radio_screen": { + "peak_packet_slots_per_second": 31, + "mean_packets_per_frame": 4.8, + "max_packets_per_frame": 13, + "airtime_for_peak_second_s": 0.5124920000000001, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 12682, + 12836, + 12756, + 12959, + 13090, + 13070, + 13455, + 13303, + 13379, + 13529, + 13600, + 13764, + 13669, + 13834, + 13677, + 13948, + 13759, + 13793, + 14184, + 14196, + 14682, + 14945, + 14987, + 15056, + 15227, + 15560, + 16100, + 17868, + 19963, + 21213 + ], + "reference_frame_size_bytes": 21213, + "encode_time_per_frame_s": { + "mean": 0.0006617300057162841, + "median": 0.0005841499660164118, + "max": 0.0011090000625699759 + }, + "decode_time_per_frame_s": { + "mean": 0.0012177000132699808, + "median": 0.0010197999654337764, + "max": 0.0023011998273432255 + }, + "file_pipeline_latency_s": { + "mean": 0.001879430018986265, + "median": 0.0017759499605745077, + "max": 0.0028655000496655703 + }, + "actual_encoded_fps": 1511.1903515959782, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 33.579507133433886, + "median": 33.927656690273004, + "max": 34.582871590108304 + }, + "mean_absolute_error": { + "mean": 3.366413187980652, + "median": 3.2122453451156616, + "max": 4.846290588378906 + }, + "peak_process_rss_bytes": 159928320, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.009848426654934883, + "median": 0.010104999993927777, + "max": 0.010928800096735358 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.00773259000852704, + "median": 0.007808600086718798, + "max": 0.00887180003337562 + }, + "resolution": [ + 640, + 360 + ], + "fps": 5, + "window": "black_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 8.456743644236909, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 580112.0, + "peak_one_second_bitrate_bps": 725632, + "average_frame_size_bytes": 14502.8, + "max_frame_size_bytes": 21213, + "radio_screen": { + "peak_packet_slots_per_second": 373, + "mean_packets_per_frame": 59.96666666666667, + "max_packets_per_frame": 87, + "airtime_for_peak_second_s": 6.166436, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 3295, + 550, + 1084, + 964, + 1091, + 1213, + 973, + 939, + 864, + 1006, + 1211, + 923, + 953, + 943, + 1090, + 1134, + 908, + 893, + 1027, + 944, + 1196, + 904, + 856, + 954, + 1079, + 1259, + 782, + 949, + 1195, + 1059 + ], + "keyframe_sizes_bytes": [ + 3295, + 1213, + 1211, + 1134, + 1196, + 1259 + ], + "reference_frame_size_bytes": 3295, + "encode_time_per_frame_s": { + "mean": 0.0022904032996545237, + "median": 0.002227399847470224, + "max": 0.003108999924734235 + }, + "decode_time_per_frame_s": { + "mean": 0.0003391333390027285, + "median": 0.00031014997512102127, + "max": 0.0006736998911947012 + }, + "file_pipeline_latency_s": { + "mean": 0.0027749633183702825, + "median": 0.0026917499490082264, + "max": 0.0038926999550312757 + }, + "actual_encoded_fps": 436.6043308402658, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 26.724419670754664, + "median": 26.62605020218887, + "max": 30.45705610416238 + }, + "mean_absolute_error": { + "mean": 7.291359694798787, + "median": 7.056852579116821, + "max": 12.213808059692383 + }, + "peak_process_rss_bytes": 169791488, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.010666099982336164, + "median": 0.010723700048401952, + "max": 0.011562100145965815 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.007632293319329619, + "median": 0.007808700087480247, + "max": 0.008682700106874108 + }, + "resolution": [ + 640, + 360 + ], + "fps": 5, + "window": "black_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 8.456743644236909, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 42984.0, + "peak_one_second_bitrate_bps": 55872, + "average_frame_size_bytes": 1074.6, + "max_frame_size_bytes": 3295, + "radio_screen": { + "peak_packet_slots_per_second": 31, + "mean_packets_per_frame": 4.766666666666667, + "max_packets_per_frame": 14, + "airtime_for_peak_second_s": 0.5124920000000001, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 12147, + 12310, + 12351, + 12034, + 12015, + 12183, + 12393, + 12484, + 12074, + 12135, + 12230, + 12346, + 12287, + 12040, + 12222, + 12184, + 12540, + 12512, + 12287, + 12426, + 12461, + 12796, + 12693, + 12532, + 12481, + 12642, + 12857, + 12732, + 12488, + 12662, + 12782, + 12933, + 12688, + 12673, + 12726, + 12702, + 13010, + 12698, + 12720, + 12780, + 12979, + 12872, + 12517, + 12549, + 12558, + 12800, + 12777, + 12514, + 12440, + 12564, + 12765, + 12612, + 12347, + 12574, + 12608, + 12905, + 12749, + 12857, + 12990, + 13019 + ], + "reference_frame_size_bytes": 13019, + "encode_time_per_frame_s": { + "mean": 0.0005800433301677306, + "median": 0.0005479500396177173, + "max": 0.0009365999139845371 + }, + "decode_time_per_frame_s": { + "mean": 0.0007459200064962109, + "median": 0.0006915499689057469, + "max": 0.0015855999663472176 + }, + "file_pipeline_latency_s": { + "mean": 0.0013259633366639416, + "median": 0.0012421999126672745, + "max": 0.00217660004273057 + }, + "actual_encoded_fps": 1724.0091351638002, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 34.471389949304694, + "median": 34.482934079943504, + "max": 34.92242702593741 + }, + "mean_absolute_error": { + "mean": 2.9696837226549784, + "median": 2.9725934267044067, + "max": 3.1405062675476074 + }, + "peak_process_rss_bytes": 181587968, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.0055455999992166955, + "median": 0.005297400057315826, + "max": 0.007764300098642707 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.004032131653123845, + "median": 0.0036364999832585454, + "max": 0.006022799992933869 + }, + "resolution": [ + 640, + 360 + ], + "fps": 10, + "window": "white_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 4.991810386260201, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1004336.0, + "peak_one_second_bitrate_bps": 1023272, + "average_frame_size_bytes": 12554.2, + "max_frame_size_bytes": 13019, + "radio_screen": { + "peak_packet_slots_per_second": 531, + "mean_packets_per_frame": 52, + "max_packets_per_frame": 54, + "airtime_for_peak_second_s": 8.778492, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 3110, + 420, + 768, + 612, + 738, + 551, + 610, + 476, + 521, + 553, + 1032, + 146, + 349, + 437, + 484, + 468, + 489, + 483, + 530, + 449, + 1022, + 297, + 371, + 449, + 415, + 469, + 459, + 551, + 474, + 503, + 1025, + 244, + 392, + 412, + 470, + 490, + 479, + 479, + 446, + 554, + 1004, + 153, + 420, + 453, + 478, + 476, + 494, + 493, + 458, + 511, + 1005, + 65, + 489, + 516, + 488, + 506, + 446, + 500, + 482, + 523 + ], + "keyframe_sizes_bytes": [ + 3110, + 1032, + 1022, + 1025, + 1004, + 1005 + ], + "reference_frame_size_bytes": 3110, + "encode_time_per_frame_s": { + "mean": 0.001865801653669526, + "median": 0.0018273000605404377, + "max": 0.0030321998056024313 + }, + "decode_time_per_frame_s": { + "mean": 0.00024215834758554896, + "median": 0.00021700002253055573, + "max": 0.000618400052189827 + }, + "file_pipeline_latency_s": { + "mean": 0.002253703334523986, + "median": 0.0021937000565230846, + "max": 0.0038002999499440193 + }, + "actual_encoded_fps": 535.9626507100961, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 27.019974367229178, + "median": 26.718915923141488, + "max": 30.55932525961284 + }, + "mean_absolute_error": { + "mean": 6.634117333094279, + "median": 6.7295732498168945, + "max": 8.340627670288086 + }, + "peak_process_rss_bytes": 192696320, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.006409561657346785, + "median": 0.006414650124497712, + "max": 0.008352800039574504 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.003989743321047475, + "median": 0.0039090500213205814, + "max": 0.00542709999717772 + }, + "resolution": [ + 640, + 360 + ], + "fps": 10, + "window": "white_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 4.991810386260201, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 44249.333333333336, + "peak_one_second_bitrate_bps": 66872, + "average_frame_size_bytes": 553.1166666666667, + "max_frame_size_bytes": 3110, + "radio_screen": { + "peak_packet_slots_per_second": 40, + "mean_packets_per_frame": 2.75, + "max_packets_per_frame": 13, + "airtime_for_peak_second_s": 0.66128, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 12682, + 12600, + 12836, + 12893, + 12756, + 12871, + 12959, + 13159, + 13090, + 13111, + 13070, + 13175, + 13455, + 13286, + 13303, + 13234, + 13379, + 13588, + 13529, + 13597, + 13600, + 13925, + 13764, + 13613, + 13669, + 13639, + 13834, + 13649, + 13677, + 13728, + 13948, + 13999, + 13759, + 13749, + 13793, + 13969, + 14184, + 14184, + 14196, + 14380, + 14682, + 14665, + 14945, + 14969, + 14987, + 15107, + 15056, + 15188, + 15227, + 15544, + 15560, + 15531, + 16100, + 16419, + 17868, + 18406, + 19963, + 21172, + 21213, + 21547 + ], + "reference_frame_size_bytes": 21547, + "encode_time_per_frame_s": { + "mean": 0.0006119250087067485, + "median": 0.0005847499705851078, + "max": 0.0009296000935137272 + }, + "decode_time_per_frame_s": { + "mean": 0.0007622466539032758, + "median": 0.000734749948605895, + "max": 0.0011622000019997358 + }, + "file_pipeline_latency_s": { + "mean": 0.0013741716626100241, + "median": 0.001311299973167479, + "max": 0.0020093999337404966 + }, + "actual_encoded_fps": 1634.1871728913566, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 33.56757767737416, + "median": 33.94573630809862, + "max": 34.598049856963236 + }, + "mean_absolute_error": { + "mean": 3.3714972654978435, + "median": 3.203837513923645, + "max": 4.964380741119385 + }, + "peak_process_rss_bytes": 182505472, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.0056078850330474475, + "median": 0.005462400033138692, + "max": 0.008004200179129839 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.004065748346814265, + "median": 0.003629199927672744, + "max": 0.006214700173586607 + }, + "resolution": [ + 640, + 360 + ], + "fps": 10, + "window": "black_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 6.699079076428123, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1165308.0, + "peak_one_second_bitrate_bps": 1470232, + "average_frame_size_bytes": 14566.35, + "max_frame_size_bytes": 21547, + "radio_screen": { + "peak_packet_slots_per_second": 757, + "mean_packets_per_frame": 60.18333333333333, + "max_packets_per_frame": 89, + "airtime_for_peak_second_s": 12.514724000000001, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 3296, + 307, + 722, + 686, + 602, + 484, + 539, + 772, + 495, + 546, + 991, + 202, + 343, + 379, + 462, + 466, + 493, + 438, + 468, + 512, + 1038, + 277, + 384, + 423, + 454, + 467, + 495, + 622, + 341, + 497, + 998, + 128, + 436, + 522, + 420, + 475, + 524, + 537, + 435, + 550, + 1062, + 224, + 394, + 438, + 473, + 419, + 495, + 465, + 527, + 553, + 1093, + 152, + 386, + 352, + 474, + 472, + 608, + 580, + 508, + 713 + ], + "keyframe_sizes_bytes": [ + 3296, + 991, + 1038, + 998, + 1062, + 1093 + ], + "reference_frame_size_bytes": 3296, + "encode_time_per_frame_s": { + "mean": 0.0019051266717724502, + "median": 0.001881500007584691, + "max": 0.0028512999415397644 + }, + "decode_time_per_frame_s": { + "mean": 0.0002492399925055603, + "median": 0.0002231498947367072, + "max": 0.000793500104919076 + }, + "file_pipeline_latency_s": { + "mean": 0.0023002950047763685, + "median": 0.002242599963210523, + "max": 0.003628999926149845 + }, + "actual_encoded_fps": 524.8994803425022, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 25.607568221281184, + "median": 25.37668114305545, + "max": 30.45705610416238 + }, + "mean_absolute_error": { + "mean": 8.528812861442566, + "median": 8.279816150665283, + "max": 14.420571327209473 + }, + "peak_process_rss_bytes": 192245760, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.00667769832458968, + "median": 0.006772849941626191, + "max": 0.008292500162497163 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.004116973323592296, + "median": 0.00390870007686317, + "max": 0.005362600088119507 + }, + "resolution": [ + 640, + 360 + ], + "fps": 10, + "window": "black_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 6.699079076428123, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 44818.666666666664, + "peak_one_second_bitrate_bps": 67592, + "average_frame_size_bytes": 560.2333333333333, + "max_frame_size_bytes": 3296, + "radio_screen": { + "peak_packet_slots_per_second": 40, + "mean_packets_per_frame": 2.783333333333333, + "max_packets_per_frame": 14, + "airtime_for_peak_second_s": 0.66128, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 12147, + 12272, + 12310, + 12351, + 12034, + 11972, + 12015, + 12106, + 12183, + 12393, + 12484, + 12374, + 12074, + 12144, + 12135, + 12230, + 12346, + 12490, + 12287, + 12044, + 12040, + 12222, + 12184, + 12261, + 12540, + 12512, + 12457, + 12287, + 12426, + 12395, + 12461, + 12672, + 12796, + 12693, + 12520, + 12532, + 12481, + 12565, + 12642, + 12857, + 12732, + 12560, + 12488, + 12608, + 12662, + 12782, + 12933, + 13014, + 12688, + 12606, + 12673, + 12726, + 12702, + 12837, + 13010, + 12760, + 12698, + 12720, + 12780, + 12784, + 12979, + 13045, + 12872, + 12517, + 12549, + 12585, + 12558, + 12725, + 12800, + 12777, + 12514, + 12404, + 12440, + 12503, + 12564, + 12765, + 12612, + 12467, + 12347, + 12494, + 12574, + 12608, + 12905, + 12939, + 12749, + 12708, + 12857, + 12990, + 13019, + 13168 + ], + "reference_frame_size_bytes": 13168, + "encode_time_per_frame_s": { + "mean": 0.0005999844495414031, + "median": 0.0005763500230386853, + "max": 0.0010457001626491547 + }, + "decode_time_per_frame_s": { + "mean": 0.0011992477941223318, + "median": 0.0011728000827133656, + "max": 0.0017033000476658344 + }, + "file_pipeline_latency_s": { + "mean": 0.0017992322436637348, + "median": 0.001764100044965744, + "max": 0.002393200062215328 + }, + "actual_encoded_fps": 1666.7098635045422, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 34.47989410363799, + "median": 34.47491632787367, + "max": 34.926554260430215 + }, + "mean_absolute_error": { + "mean": 2.9668693039152356, + "median": 2.972814679145813, + "max": 3.1405062675476074 + }, + "peak_process_rss_bytes": 204861440, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.0043081033405744365, + "median": 0.0046446999767795205, + "max": 0.0059785000048577785 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.0028498411126848724, + "median": 0.003232050104998052, + "max": 0.0040577000472694635 + }, + "resolution": [ + 640, + 360 + ], + "fps": 15, + "window": "white_car", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 4.1777994303995, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1506308.0, + "peak_one_second_bitrate_bps": 1536176, + "average_frame_size_bytes": 12552.566666666668, + "max_frame_size_bytes": 13168, + "radio_screen": { + "peak_packet_slots_per_second": 796, + "mean_packets_per_frame": 52, + "max_packets_per_frame": 54, + "airtime_for_peak_second_s": 13.159472000000001, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 15, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 3110, + 328, + 690, + 348, + 432, + 434, + 516, + 297, + 350, + 458, + 456, + 271, + 355, + 410, + 288, + 694, + 220, + 322, + 134, + 270, + 293, + 315, + 310, + 365, + 265, + 346, + 289, + 396, + 261, + 351, + 905, + 138, + 172, + 278, + 288, + 312, + 281, + 325, + 370, + 346, + 318, + 304, + 349, + 341, + 331, + 836, + 174, + 81, + 309, + 193, + 332, + 440, + 223, + 359, + 395, + 234, + 430, + 303, + 369, + 329, + 809, + 129, + 79, + 343, + 248, + 351, + 341, + 325, + 316, + 360, + 349, + 339, + 317, + 393, + 279, + 858, + 70, + 71, + 140, + 458, + 373, + 312, + 412, + 268, + 360, + 385, + 302, + 361, + 328, + 344 + ], + "keyframe_sizes_bytes": [ + 3110, + 694, + 905, + 836, + 809, + 858 + ], + "reference_frame_size_bytes": 3110, + "encode_time_per_frame_s": { + "mean": 0.0017655511076251666, + "median": 0.0016669499455019832, + "max": 0.0031642999965697527 + }, + "decode_time_per_frame_s": { + "mean": 0.00021513889336751568, + "median": 0.00018770003225654364, + "max": 0.0006373000796884298 + }, + "file_pipeline_latency_s": { + "mean": 0.0021311089008425673, + "median": 0.0020037000067532063, + "max": 0.003775599878281355 + }, + "actual_encoded_fps": 566.3953853735193, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 26.406655061856384, + "median": 26.110297959910785, + "max": 30.55932525961284 + }, + "mean_absolute_error": { + "mean": 7.27705094549391, + "median": 7.328128814697266, + "max": 9.716798782348633 + }, + "peak_process_rss_bytes": 213770240, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 15, + "decoder_errors": 14 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 15, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.005239433352835476, + "median": 0.005635200068354607, + "max": 0.007438699947670102 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.0029522355645895003, + "median": 0.003351499908603728, + "max": 0.0041853999719023705 + }, + "resolution": [ + 640, + 360 + ], + "fps": 15, + "window": "white_car", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 4.1777994303995, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 44878.666666666664, + "peak_one_second_bitrate_bps": 69944, + "average_frame_size_bytes": 373.9888888888889, + "max_frame_size_bytes": 3110, + "radio_screen": { + "peak_packet_slots_per_second": 43, + "mean_packets_per_frame": 2.088888888888889, + "max_packets_per_frame": 13, + "airtime_for_peak_second_s": 0.7108760000000001, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 12682, + 12590, + 12600, + 12836, + 12893, + 12907, + 12756, + 12858, + 12871, + 12959, + 13142, + 13159, + 13090, + 13101, + 13111, + 13070, + 13175, + 13326, + 13455, + 13286, + 13161, + 13303, + 13234, + 13277, + 13379, + 13584, + 13588, + 13529, + 13597, + 13618, + 13600, + 13790, + 13925, + 13764, + 13613, + 13655, + 13669, + 13594, + 13639, + 13834, + 13759, + 13649, + 13677, + 13693, + 13728, + 13948, + 13999, + 13922, + 13759, + 13749, + 13807, + 13793, + 13969, + 14122, + 14184, + 14124, + 14184, + 14196, + 14380, + 14386, + 14682, + 14756, + 14665, + 14945, + 14969, + 14945, + 14987, + 15039, + 15107, + 15056, + 15185, + 15188, + 15227, + 15401, + 15544, + 15560, + 15531, + 15879, + 16100, + 16419, + 16747, + 17868, + 18406, + 18808, + 19963, + 21094, + 21172, + 21213, + 21547, + 21991 + ], + "reference_frame_size_bytes": 21991, + "encode_time_per_frame_s": { + "mean": 0.0006023122385765115, + "median": 0.0005836001364514232, + "max": 0.0010503001976758242 + }, + "decode_time_per_frame_s": { + "mean": 0.0007249377642033829, + "median": 0.0007089999271556735, + "max": 0.0011662000324577093 + }, + "file_pipeline_latency_s": { + "mean": 0.0013272500027798945, + "median": 0.0012894500978291035, + "max": 0.0020626999903470278 + }, + "actual_encoded_fps": 1660.2684387808106, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 33.55550359988505, + "median": 33.94573630809862, + "max": 34.61799803703089 + }, + "mean_absolute_error": { + "mean": 3.3771861208809746, + "median": 3.2011653184890747, + "max": 5.051806926727295 + }, + "peak_process_rss_bytes": 204345344, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.004289482220903867, + "median": 0.004660549922846258, + "max": 0.005350499879568815 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.002814735552399523, + "median": 0.003206399967893958, + "max": 0.0038397000171244144 + }, + "resolution": [ + 640, + 360 + ], + "fps": 15, + "window": "black_car", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 5.715192987931752, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1752322.6666666667, + "peak_one_second_bitrate_bps": 2226384, + "average_frame_size_bytes": 14602.68888888889, + "max_frame_size_bytes": 21991, + "radio_screen": { + "peak_packet_slots_per_second": 1148, + "mean_packets_per_frame": 60.32222222222222, + "max_packets_per_frame": 91, + "airtime_for_peak_second_s": 18.978736, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 15, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 3296, + 209, + 658, + 449, + 587, + 421, + 330, + 356, + 308, + 308, + 390, + 300, + 337, + 413, + 287, + 810, + 248, + 141, + 284, + 268, + 387, + 239, + 278, + 335, + 289, + 352, + 378, + 311, + 412, + 296, + 779, + 171, + 103, + 222, + 270, + 348, + 304, + 375, + 397, + 339, + 270, + 362, + 318, + 337, + 392, + 752, + 194, + 84, + 331, + 253, + 333, + 285, + 359, + 367, + 358, + 316, + 322, + 358, + 324, + 368, + 785, + 114, + 90, + 305, + 329, + 329, + 363, + 303, + 355, + 353, + 334, + 276, + 303, + 435, + 246, + 845, + 137, + 139, + 252, + 261, + 334, + 344, + 327, + 319, + 542, + 380, + 242, + 415, + 499, + 397 + ], + "keyframe_sizes_bytes": [ + 3296, + 810, + 779, + 752, + 785, + 845 + ], + "reference_frame_size_bytes": 3296, + "encode_time_per_frame_s": { + "mean": 0.0017521577990717357, + "median": 0.0016789500368759036, + "max": 0.0029399001505225897 + }, + "decode_time_per_frame_s": { + "mean": 0.0002046522166993883, + "median": 0.00018830003682523966, + "max": 0.0006405999884009361 + }, + "file_pipeline_latency_s": { + "mean": 0.0020992455564232335, + "median": 0.0019977501360699534, + "max": 0.0037188001442700624 + }, + "actual_encoded_fps": 570.7248516827557, + "unique_decoded_frames": 90, + "decoded_frame_count": 90, + "psnr_db": { + "mean": 24.9230546306057, + "median": 24.78031615960662, + "max": 30.45705610416238 + }, + "mean_absolute_error": { + "mean": 9.373416794670952, + "median": 9.15272569656372, + "max": 16.31621742248535 + }, + "peak_process_rss_bytes": 213274624, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 15, + "decoder_errors": 14 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 15, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.00520203553347124, + "median": 0.005509149981662631, + "max": 0.013597300043329597 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.002938643330708146, + "median": 0.003264299943111837, + "max": 0.011178300017490983 + }, + "resolution": [ + 640, + 360 + ], + "fps": 15, + "window": "black_car", + "source_unique_frames": 90, + "source_temporal_change_mean_absolute": 5.715192987931752, + "unique_decoded_fps": 15.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 45361.333333333336, + "peak_one_second_bitrate_bps": 69192, + "average_frame_size_bytes": 378.0111111111111, + "max_frame_size_bytes": 3296, + "radio_screen": { + "peak_packet_slots_per_second": 43, + "mean_packets_per_frame": 2.1444444444444444, + "max_packets_per_frame": 14, + "airtime_for_peak_second_s": 0.7108760000000001, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 15089, + 15343, + 14978, + 15408, + 15099, + 15187, + 15290, + 15254, + 15532, + 15250, + 15403, + 15627, + 15445, + 15880, + 15511, + 15778, + 15646, + 15629, + 15968, + 15761, + 15940, + 15543, + 15513, + 15687, + 15447, + 15688, + 15266, + 15558, + 15655, + 16046 + ], + "reference_frame_size_bytes": 16046, + "encode_time_per_frame_s": { + "mean": 0.0009672466820726792, + "median": 0.0009038000134751201, + "max": 0.0016052001155912876 + }, + "decode_time_per_frame_s": { + "mean": 0.0013310099874312678, + "median": 0.0012418498517945409, + "max": 0.001813200069591403 + }, + "file_pipeline_latency_s": { + "mean": 0.002298256669503947, + "median": 0.0021515999687835574, + "max": 0.0030170998070389032 + }, + "actual_encoded_fps": 1033.8624246889478, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 35.32578084582183, + "median": 35.36510573412994, + "max": 35.75229102779232 + }, + "mean_absolute_error": { + "mean": 2.397222701708476, + "median": 2.397054076194763, + "max": 2.522418737411499 + }, + "peak_process_rss_bytes": 169775104, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.010281886641557018, + "median": 0.01021109998691827, + "max": 0.01206299988552928 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.007747716650677224, + "median": 0.007736050058156252, + "max": 0.009348399937152863 + }, + "resolution": [ + 640, + 480 + ], + "fps": 5, + "window": "white_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 4.825955235272988, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 620561.3333333334, + "peak_one_second_bitrate_bps": 631552, + "average_frame_size_bytes": 15514.033333333333, + "max_frame_size_bytes": 16046, + "radio_screen": { + "peak_packet_slots_per_second": 327, + "mean_packets_per_frame": 64.13333333333334, + "max_packets_per_frame": 66, + "airtime_for_peak_second_s": 5.405964, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 3296, + 480, + 943, + 1146, + 931, + 1318, + 920, + 944, + 932, + 1000, + 1278, + 886, + 945, + 824, + 976, + 1353, + 924, + 866, + 1005, + 784, + 1318, + 968, + 942, + 1044, + 881, + 1295, + 863, + 999, + 893, + 889 + ], + "keyframe_sizes_bytes": [ + 3296, + 1318, + 1278, + 1353, + 1318, + 1295 + ], + "reference_frame_size_bytes": 3296, + "encode_time_per_frame_s": { + "mean": 0.0027119533624500036, + "median": 0.0026096500223502517, + "max": 0.0040692000184208155 + }, + "decode_time_per_frame_s": { + "mean": 0.0003816833331560095, + "median": 0.00033285003155469894, + "max": 0.0009971000254154205 + }, + "file_pipeline_latency_s": { + "mean": 0.003261346680422624, + "median": 0.0031862499890848994, + "max": 0.00487050018273294 + }, + "actual_encoded_fps": 368.7379045104931, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 28.761595242663457, + "median": 28.911471482588105, + "max": 31.326940633417458 + }, + "mean_absolute_error": { + "mean": 4.769204966227213, + "median": 4.670733690261841, + "max": 6.304953575134277 + }, + "peak_process_rss_bytes": 181735424, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.011265186686068773, + "median": 0.011225400026887655, + "max": 0.014658800093457103 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.007818863339101275, + "median": 0.007772199925966561, + "max": 0.010772700188681483 + }, + "resolution": [ + 640, + 480 + ], + "fps": 5, + "window": "white_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 4.825955235272988, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 42457.333333333336, + "peak_one_second_bitrate_bps": 54368, + "average_frame_size_bytes": 1061.4333333333334, + "max_frame_size_bytes": 3296, + "radio_screen": { + "peak_packet_slots_per_second": 29, + "mean_packets_per_frame": 4.766666666666667, + "max_packets_per_frame": 14, + "airtime_for_peak_second_s": 0.479428, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 15657, + 15825, + 15750, + 15977, + 16043, + 16119, + 16408, + 16293, + 16526, + 16527, + 16588, + 16722, + 16649, + 16898, + 16785, + 16933, + 16741, + 16789, + 17209, + 17283, + 17596, + 17832, + 17849, + 18036, + 18204, + 18605, + 19026, + 20874, + 22722, + 23952 + ], + "reference_frame_size_bytes": 23952, + "encode_time_per_frame_s": { + "mean": 0.0009829466852049032, + "median": 0.0009458999847993255, + "max": 0.0013657999224960804 + }, + "decode_time_per_frame_s": { + "mean": 0.0013720166481410465, + "median": 0.0013060499913990498, + "max": 0.0022140999790281057 + }, + "file_pipeline_latency_s": { + "mean": 0.0023549633333459496, + "median": 0.0022493499564006925, + "max": 0.003447200171649456 + }, + "actual_encoded_fps": 1017.3491757506073, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 34.49080840812658, + "median": 34.81949387874462, + "max": 35.49369941165341 + }, + "mean_absolute_error": { + "mean": 2.6898151795069376, + "median": 2.569164991378784, + "max": 3.7802138328552246 + }, + "peak_process_rss_bytes": 171282432, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.010198250009367863, + "median": 0.010291349957697093, + "max": 0.011280100094154477 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.007640970001618067, + "median": 0.007642849930562079, + "max": 0.008699500001966953 + }, + "resolution": [ + 640, + 480 + ], + "fps": 5, + "window": "black_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 6.342557733177682, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 699224.0, + "peak_one_second_bitrate_bps": 841432, + "average_frame_size_bytes": 17480.6, + "max_frame_size_bytes": 23952, + "radio_screen": { + "peak_packet_slots_per_second": 434, + "mean_packets_per_frame": 72.13333333333334, + "max_packets_per_frame": 99, + "airtime_for_peak_second_s": 7.174888, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 3404, + 460, + 833, + 993, + 1240, + 1355, + 895, + 916, + 1035, + 834, + 1282, + 891, + 845, + 1066, + 892, + 1249, + 887, + 932, + 943, + 1083, + 1301, + 776, + 867, + 998, + 876, + 1366, + 884, + 1010, + 1078, + 1121 + ], + "keyframe_sizes_bytes": [ + 3404, + 1355, + 1282, + 1249, + 1301, + 1366 + ], + "reference_frame_size_bytes": 3404, + "encode_time_per_frame_s": { + "mean": 0.0026981499899799625, + "median": 0.00264224992133677, + "max": 0.0038113000337034464 + }, + "decode_time_per_frame_s": { + "mean": 0.0003730333565423886, + "median": 0.00032870005816221237, + "max": 0.0007495000027120113 + }, + "file_pipeline_latency_s": { + "mean": 0.003245533335333069, + "median": 0.00318014994263649, + "max": 0.004731400171294808 + }, + "actual_encoded_fps": 370.6243180377924, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 27.234749428577224, + "median": 27.07343378626255, + "max": 31.28210375305899 + }, + "mean_absolute_error": { + "mean": 6.152364873886109, + "median": 5.949660778045654, + "max": 9.62710189819336 + }, + "peak_process_rss_bytes": 181792768, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.011808179994113743, + "median": 0.011440400034189224, + "max": 0.02780220005661249 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.008241906700034937, + "median": 0.007941949996165931, + "max": 0.024250100133940578 + }, + "resolution": [ + 640, + 480 + ], + "fps": 5, + "window": "black_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 6.342557733177682, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 43082.666666666664, + "peak_one_second_bitrate_bps": 55440, + "average_frame_size_bytes": 1077.0666666666666, + "max_frame_size_bytes": 3404, + "radio_screen": { + "peak_packet_slots_per_second": 31, + "mean_packets_per_frame": 4.933333333333334, + "max_packets_per_frame": 14, + "airtime_for_peak_second_s": 0.5124920000000001, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 15089, + 15374, + 15343, + 15063, + 14978, + 15229, + 15408, + 15437, + 15099, + 15195, + 15187, + 15303, + 15290, + 15106, + 15254, + 15229, + 15532, + 15493, + 15250, + 15310, + 15403, + 15709, + 15627, + 15481, + 15445, + 15570, + 15880, + 15707, + 15511, + 15703, + 15778, + 15891, + 15646, + 15584, + 15629, + 15771, + 15968, + 15732, + 15761, + 15791, + 15940, + 15783, + 15543, + 15565, + 15513, + 15738, + 15687, + 15470, + 15447, + 15453, + 15688, + 15499, + 15266, + 15412, + 15558, + 15820, + 15655, + 15891, + 16046, + 15970 + ], + "reference_frame_size_bytes": 16046, + "encode_time_per_frame_s": { + "mean": 0.0010156033599438767, + "median": 0.0009285000851377845, + "max": 0.002031999872997403 + }, + "decode_time_per_frame_s": { + "mean": 0.001380936661735177, + "median": 0.0012899000430479646, + "max": 0.00244159996509552 + }, + "file_pipeline_latency_s": { + "mean": 0.002396540021679054, + "median": 0.002238200046122074, + "max": 0.004358799895271659 + }, + "actual_encoded_fps": 984.6363643925529, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 35.32946398154305, + "median": 35.35883911368568, + "max": 35.75229102779232 + }, + "mean_absolute_error": { + "mean": 2.3942877133687337, + "median": 2.3958078622817993, + "max": 2.522418737411499 + }, + "peak_process_rss_bytes": 198086656, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.006659243337344379, + "median": 0.006638049962930381, + "max": 0.008504799799993634 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.004177321672129134, + "median": 0.0038872999139130116, + "max": 0.005686699878424406 + }, + "resolution": [ + 640, + 480 + ], + "fps": 10, + "window": "white_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 3.743857789695151, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1242266.6666666667, + "peak_one_second_bitrate_bps": 1261704, + "average_frame_size_bytes": 15528.333333333334, + "max_frame_size_bytes": 16046, + "radio_screen": { + "peak_packet_slots_per_second": 652, + "mean_packets_per_frame": 64.16666666666667, + "max_packets_per_frame": 66, + "airtime_for_peak_second_s": 10.778864, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 3297, + 310, + 597, + 637, + 797, + 588, + 572, + 526, + 536, + 501, + 1030, + 331, + 331, + 395, + 355, + 445, + 447, + 477, + 515, + 549, + 1110, + 264, + 323, + 391, + 441, + 495, + 421, + 458, + 479, + 538, + 1084, + 322, + 378, + 345, + 471, + 491, + 447, + 480, + 471, + 579, + 1087, + 306, + 441, + 300, + 419, + 456, + 424, + 526, + 465, + 509, + 1043, + 319, + 343, + 410, + 451, + 601, + 409, + 493, + 461, + 464 + ], + "keyframe_sizes_bytes": [ + 3297, + 1030, + 1110, + 1084, + 1087, + 1043 + ], + "reference_frame_size_bytes": 3297, + "encode_time_per_frame_s": { + "mean": 0.0022424066516881186, + "median": 0.0021904000313952565, + "max": 0.0035081999376416206 + }, + "decode_time_per_frame_s": { + "mean": 0.0002702599973417819, + "median": 0.00024275004398077726, + "max": 0.0007344998884946108 + }, + "file_pipeline_latency_s": { + "mean": 0.002683043316937983, + "median": 0.0025986998807638884, + "max": 0.004411800066009164 + }, + "actual_encoded_fps": 445.94944420414754, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 27.312822024232332, + "median": 26.850138166341964, + "max": 31.326940633417458 + }, + "mean_absolute_error": { + "mean": 5.884419588247935, + "median": 6.11938214302063, + "max": 7.586790561676025 + }, + "peak_process_rss_bytes": 210382848, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.007182836664530138, + "median": 0.007317100069485605, + "max": 0.008737700060009956 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.004205133339079718, + "median": 0.004069750080816448, + "max": 0.005586500046774745 + }, + "resolution": [ + 640, + 480 + ], + "fps": 10, + "window": "white_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 3.743857789695151, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 44201.333333333336, + "peak_one_second_bitrate_bps": 66888, + "average_frame_size_bytes": 552.5166666666667, + "max_frame_size_bytes": 3297, + "radio_screen": { + "peak_packet_slots_per_second": 41, + "mean_packets_per_frame": 2.7666666666666666, + "max_packets_per_frame": 14, + "airtime_for_peak_second_s": 0.677812, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 15657, + 15675, + 15825, + 15798, + 15750, + 15860, + 15977, + 16093, + 16043, + 16060, + 16119, + 16149, + 16408, + 16254, + 16293, + 16240, + 16526, + 16636, + 16527, + 16486, + 16588, + 16871, + 16722, + 16514, + 16649, + 16614, + 16898, + 16632, + 16785, + 16757, + 16933, + 16990, + 16741, + 16764, + 16789, + 16939, + 17209, + 17225, + 17283, + 17272, + 17596, + 17576, + 17832, + 17813, + 17849, + 18116, + 18036, + 18172, + 18204, + 18401, + 18605, + 18548, + 19026, + 19305, + 20874, + 21367, + 22722, + 24004, + 23952, + 24244 + ], + "reference_frame_size_bytes": 24244, + "encode_time_per_frame_s": { + "mean": 0.0009896516683511436, + "median": 0.0009539999300613999, + "max": 0.0016640000976622105 + }, + "decode_time_per_frame_s": { + "mean": 0.0013191116663316886, + "median": 0.0013071499997749925, + "max": 0.0018215999007225037 + }, + "file_pipeline_latency_s": { + "mean": 0.0023087633346828324, + "median": 0.0022566000698134303, + "max": 0.0030090000946074724 + }, + "actual_encoded_fps": 1010.4565393863254, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 34.47661271367369, + "median": 34.8252934804148, + "max": 35.49369941165341 + }, + "mean_absolute_error": { + "mean": 2.6947265108426413, + "median": 2.561638355255127, + "max": 3.889805793762207 + }, + "peak_process_rss_bytes": 198909952, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.006691910008278986, + "median": 0.006667049950920045, + "max": 0.008377900114282966 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.0041372516619352, + "median": 0.003899450064636767, + "max": 0.005786400055512786 + }, + "resolution": [ + 640, + 480 + ], + "fps": 10, + "window": "black_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 5.024309307321093, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1402390.6666666667, + "peak_one_second_bitrate_bps": 1701176, + "average_frame_size_bytes": 17529.883333333335, + "max_frame_size_bytes": 24244, + "radio_screen": { + "peak_packet_slots_per_second": 878, + "mean_packets_per_frame": 72.36666666666666, + "max_packets_per_frame": 100, + "airtime_for_peak_second_s": 14.515096, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 3405, + 237, + 587, + 670, + 676, + 464, + 454, + 637, + 524, + 509, + 1176, + 285, + 324, + 406, + 420, + 470, + 517, + 462, + 449, + 526, + 1128, + 237, + 325, + 402, + 456, + 465, + 479, + 594, + 399, + 484, + 1108, + 315, + 297, + 519, + 383, + 409, + 436, + 562, + 453, + 463, + 1156, + 332, + 300, + 433, + 444, + 420, + 513, + 501, + 457, + 497, + 1199, + 226, + 349, + 405, + 484, + 392, + 562, + 543, + 501, + 601 + ], + "keyframe_sizes_bytes": [ + 3405, + 1176, + 1128, + 1108, + 1156, + 1199 + ], + "reference_frame_size_bytes": 3405, + "encode_time_per_frame_s": { + "mean": 0.0022907616881032784, + "median": 0.0021999500459060073, + "max": 0.0036985999904572964 + }, + "decode_time_per_frame_s": { + "mean": 0.0002875250104504327, + "median": 0.0002466499572619796, + "max": 0.0007511000148952007 + }, + "file_pipeline_latency_s": { + "mean": 0.0027546900052887696, + "median": 0.0026201499858871102, + "max": 0.004535299958661199 + }, + "actual_encoded_fps": 436.5360243247246, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 26.12136238381969, + "median": 25.868173237641145, + "max": 31.28210375305899 + }, + "mean_absolute_error": { + "mean": 7.226142251491547, + "median": 7.210144758224487, + "max": 11.857298851013184 + }, + "peak_process_rss_bytes": 210821120, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.007163761684205383, + "median": 0.007316100061871111, + "max": 0.009429499972611666 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.004197886663799485, + "median": 0.00375729997176677, + "max": 0.00629410007968545 + }, + "resolution": [ + 640, + 480 + ], + "fps": 10, + "window": "black_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 5.024309307321093, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 44569.333333333336, + "peak_one_second_bitrate_bps": 65304, + "average_frame_size_bytes": 557.1166666666667, + "max_frame_size_bytes": 3405, + "radio_screen": { + "peak_packet_slots_per_second": 37, + "mean_packets_per_frame": 2.7, + "max_packets_per_frame": 14, + "airtime_for_peak_second_s": 0.611684, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 18991, + 19439, + 18986, + 19509, + 19045, + 19146, + 19419, + 19272, + 19650, + 19418, + 19678, + 19992, + 19662, + 20309, + 19662, + 20207, + 19961, + 20040, + 20573, + 20239, + 20342, + 19705, + 19766, + 20097, + 19659, + 20160, + 19543, + 19959, + 20091, + 20682 + ], + "reference_frame_size_bytes": 20682, + "encode_time_per_frame_s": { + "mean": 0.001321093326744934, + "median": 0.00121779995970428, + "max": 0.0018953001126646996 + }, + "decode_time_per_frame_s": { + "mean": 0.0020736233176042638, + "median": 0.0020137998508289456, + "max": 0.002636200049892068 + }, + "file_pipeline_latency_s": { + "mean": 0.0033947166443491976, + "median": 0.0032818500185385346, + "max": 0.004206399898976088 + }, + "actual_encoded_fps": 756.9487936661661, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 36.249434167216634, + "median": 36.25067132407296, + "max": 36.66245488965405 + }, + "mean_absolute_error": { + "mean": 2.5418715874354043, + "median": 2.542627453804016, + "max": 2.7016775608062744 + }, + "peak_process_rss_bytes": 178675712, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.013095649999255936, + "median": 0.012539700022898614, + "max": 0.02352489996701479 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.009100299996013443, + "median": 0.008976950077340007, + "max": 0.014550700085237622 + }, + "resolution": [ + 854, + 480 + ], + "fps": 5, + "window": "white_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 6.423774473516559, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 790936.0, + "peak_one_second_bitrate_bps": 809240, + "average_frame_size_bytes": 19773.4, + "max_frame_size_bytes": 20682, + "radio_screen": { + "peak_packet_slots_per_second": 417, + "mean_packets_per_frame": 81.46666666666667, + "max_packets_per_frame": 85, + "airtime_for_peak_second_s": 6.8938440000000005, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 3660, + 595, + 723, + 1071, + 840, + 1598, + 765, + 962, + 828, + 963, + 1426, + 823, + 902, + 1033, + 935, + 1515, + 660, + 899, + 1061, + 887, + 1417, + 704, + 876, + 1040, + 934, + 1391, + 759, + 854, + 1031, + 921 + ], + "keyframe_sizes_bytes": [ + 3660, + 1598, + 1426, + 1515, + 1417, + 1391 + ], + "reference_frame_size_bytes": 3660, + "encode_time_per_frame_s": { + "mean": 0.003839300014078617, + "median": 0.0036780498921871185, + "max": 0.005037199938669801 + }, + "decode_time_per_frame_s": { + "mean": 0.00044324996415525677, + "median": 0.00037765002343803644, + "max": 0.0009477001149207354 + }, + "file_pipeline_latency_s": { + "mean": 0.004972200025804341, + "median": 0.0048275000881403685, + "max": 0.006669400027021766 + }, + "actual_encoded_fps": 260.46414615503477, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 27.34600356413418, + "median": 27.10621585564934, + "max": 30.467404715064692 + }, + "mean_absolute_error": { + "mean": 6.515465720494588, + "median": 6.575505018234253, + "max": 8.063413619995117 + }, + "peak_process_rss_bytes": 192094208, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.014342433322841923, + "median": 0.014363100053742528, + "max": 0.015381400007754564 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.008857526645685235, + "median": 0.008922550012357533, + "max": 0.00966030010022223 + }, + "resolution": [ + 854, + 480 + ], + "fps": 5, + "window": "white_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 6.423774473516559, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 42764.0, + "peak_one_second_bitrate_bps": 55112, + "average_frame_size_bytes": 1069.1, + "max_frame_size_bytes": 3660, + "radio_screen": { + "peak_packet_slots_per_second": 30, + "mean_packets_per_frame": 4.8, + "max_packets_per_frame": 15, + "airtime_for_peak_second_s": 0.49596, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 19855, + 20189, + 20017, + 20503, + 20488, + 20542, + 21053, + 20891, + 21127, + 21230, + 21229, + 21466, + 21248, + 21637, + 21710, + 21939, + 21551, + 21617, + 22354, + 22474, + 22915, + 23364, + 23359, + 23510, + 23882, + 24434, + 25295, + 28215, + 31446, + 33405 + ], + "reference_frame_size_bytes": 33405, + "encode_time_per_frame_s": { + "mean": 0.0012862900039181113, + "median": 0.0012479500146582723, + "max": 0.0017227998469024897 + }, + "decode_time_per_frame_s": { + "mean": 0.0021486899737889567, + "median": 0.0020769500406458974, + "max": 0.0028649000450968742 + }, + "file_pipeline_latency_s": { + "mean": 0.003434979977707068, + "median": 0.0033110500080510974, + "max": 0.0043542999774217606 + }, + "actual_encoded_fps": 777.4296596832316, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 35.46383349613093, + "median": 35.756270878711085, + "max": 36.47284675945202 + }, + "mean_absolute_error": { + "mean": 2.8119893948237102, + "median": 2.6973214149475098, + "max": 3.8885245323181152 + }, + "peak_process_rss_bytes": 177967104, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.012566886679269373, + "median": 0.012662250082939863, + "max": 0.013454899890348315 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.008827396668493748, + "median": 0.008885600022040308, + "max": 0.009529199916869402 + }, + "resolution": [ + 854, + 480 + ], + "fps": 5, + "window": "black_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 8.443713071011333, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 910593.3333333334, + "peak_one_second_bitrate_bps": 1142360, + "average_frame_size_bytes": 22764.833333333332, + "max_frame_size_bytes": 33405, + "radio_screen": { + "peak_packet_slots_per_second": 587, + "mean_packets_per_frame": 93.76666666666667, + "max_packets_per_frame": 137, + "airtime_for_peak_second_s": 9.704284, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 3619, + 611, + 823, + 854, + 1138, + 1576, + 676, + 863, + 883, + 1092, + 1532, + 686, + 887, + 906, + 1060, + 1445, + 712, + 901, + 1005, + 1139, + 1544, + 664, + 822, + 978, + 867, + 1572, + 624, + 1240, + 1237, + 1144 + ], + "keyframe_sizes_bytes": [ + 3619, + 1576, + 1532, + 1445, + 1544, + 1572 + ], + "reference_frame_size_bytes": 3619, + "encode_time_per_frame_s": { + "mean": 0.003956330001043776, + "median": 0.003877400071360171, + "max": 0.005000100005418062 + }, + "decode_time_per_frame_s": { + "mean": 0.0004660733121757706, + "median": 0.0004013999132439494, + "max": 0.0009216999169439077 + }, + "file_pipeline_latency_s": { + "mean": 0.005116513340423504, + "median": 0.00514399993699044, + "max": 0.006576000014320016 + }, + "actual_encoded_fps": 252.7595017948896, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 25.919071359984258, + "median": 25.784040363068748, + "max": 29.87748494657435 + }, + "mean_absolute_error": { + "mean": 8.373277123769125, + "median": 8.329763889312744, + "max": 13.02888298034668 + }, + "peak_process_rss_bytes": 191561728, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.014400616652953129, + "median": 0.014429100090637803, + "max": 0.015620500082150102 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.008872739993967116, + "median": 0.00898000004235655, + "max": 0.010020599933341146 + }, + "resolution": [ + 854, + 480 + ], + "fps": 5, + "window": "black_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 8.443713071011333, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 44133.333333333336, + "peak_one_second_bitrate_bps": 56360, + "average_frame_size_bytes": 1103.3333333333333, + "max_frame_size_bytes": 3619, + "radio_screen": { + "peak_packet_slots_per_second": 31, + "mean_packets_per_frame": 5, + "max_packets_per_frame": 15, + "airtime_for_peak_second_s": 0.5124920000000001, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 18991, + 19448, + 19439, + 19010, + 18986, + 19178, + 19509, + 19605, + 19045, + 19196, + 19146, + 19356, + 19419, + 19058, + 19272, + 19141, + 19650, + 19706, + 19418, + 19496, + 19678, + 20133, + 19992, + 19700, + 19662, + 19861, + 20309, + 20020, + 19662, + 19967, + 20207, + 20245, + 19961, + 20036, + 20040, + 20241, + 20573, + 20152, + 20239, + 20219, + 20342, + 20229, + 19705, + 19780, + 19766, + 20143, + 20097, + 19728, + 19659, + 19780, + 20160, + 19823, + 19543, + 19736, + 19959, + 20269, + 20091, + 20360, + 20682, + 20628 + ], + "reference_frame_size_bytes": 20682, + "encode_time_per_frame_s": { + "mean": 0.0012685883441008628, + "median": 0.0012157501187175512, + "max": 0.0020418998319655657 + }, + "decode_time_per_frame_s": { + "mean": 0.00223012164933607, + "median": 0.0021488500060513616, + "max": 0.0032966998405754566 + }, + "file_pipeline_latency_s": { + "mean": 0.0034987099934369326, + "median": 0.0034072500420734286, + "max": 0.004533199826255441 + }, + "actual_encoded_fps": 788.2777771450911, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 36.258137864482094, + "median": 36.24130078960549, + "max": 36.66245488965405 + }, + "mean_absolute_error": { + "mean": 2.537526535987854, + "median": 2.5445330142974854, + "max": 2.7016775608062744 + }, + "peak_process_rss_bytes": 216555520, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.008869533341688414, + "median": 0.008655900019221008, + "max": 0.010496899951249361 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.00533879833528772, + "median": 0.004988350090570748, + "max": 0.0065977000631392 + }, + "resolution": [ + 854, + 480 + ], + "fps": 10, + "window": "white_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 4.983709815777751, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1583261.3333333333, + "peak_one_second_bitrate_bps": 1616384, + "average_frame_size_bytes": 19790.766666666666, + "max_frame_size_bytes": 20682, + "radio_screen": { + "peak_packet_slots_per_second": 832, + "mean_packets_per_frame": 81.55, + "max_packets_per_frame": 85, + "airtime_for_peak_second_s": 13.754624, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 3661, + 227, + 393, + 552, + 652, + 589, + 571, + 516, + 584, + 612, + 893, + 385, + 573, + 339, + 361, + 410, + 463, + 478, + 467, + 513, + 979, + 416, + 613, + 568, + 301, + 400, + 328, + 410, + 499, + 447, + 1013, + 398, + 518, + 426, + 330, + 364, + 487, + 472, + 471, + 548, + 1152, + 278, + 404, + 293, + 442, + 423, + 512, + 458, + 485, + 452, + 1296, + 117, + 209, + 473, + 502, + 523, + 366, + 502, + 530, + 527 + ], + "keyframe_sizes_bytes": [ + 3661, + 893, + 979, + 1013, + 1152, + 1296 + ], + "reference_frame_size_bytes": 3661, + "encode_time_per_frame_s": { + "mean": 0.0034152433237371344, + "median": 0.0033450500341132283, + "max": 0.005033199908211827 + }, + "decode_time_per_frame_s": { + "mean": 0.00033762501552700994, + "median": 0.0002901999978348613, + "max": 0.0009183001238852739 + }, + "file_pipeline_latency_s": { + "mean": 0.00447306166170165, + "median": 0.004365550121292472, + "max": 0.006619899999350309 + }, + "actual_encoded_fps": 292.804905890497, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 25.80987256961521, + "median": 25.452038202344664, + "max": 30.467404715064692 + }, + "mean_absolute_error": { + "mean": 8.083943565686544, + "median": 8.476856231689453, + "max": 11.016582489013672 + }, + "peak_process_rss_bytes": 229466112, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.010419041647886236, + "median": 0.010593650047667325, + "max": 0.012364400085061789 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.005452180001884699, + "median": 0.005030200118198991, + "max": 0.0068789999932050705 + }, + "resolution": [ + 854, + 480 + ], + "fps": 10, + "window": "white_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 4.983709815777751, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 44228.0, + "peak_one_second_bitrate_bps": 66856, + "average_frame_size_bytes": 552.85, + "max_frame_size_bytes": 3661, + "radio_screen": { + "peak_packet_slots_per_second": 40, + "mean_packets_per_frame": 2.7666666666666666, + "max_packets_per_frame": 16, + "airtime_for_peak_second_s": 0.66128, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 19855, + 19838, + 20189, + 20209, + 20017, + 20233, + 20503, + 20545, + 20488, + 20608, + 20542, + 20664, + 21053, + 20769, + 20891, + 20756, + 21127, + 21280, + 21230, + 21182, + 21229, + 21568, + 21466, + 21273, + 21248, + 21325, + 21637, + 21293, + 21710, + 21590, + 21939, + 21955, + 21551, + 21611, + 21617, + 21988, + 22354, + 22287, + 22474, + 22395, + 22915, + 22983, + 23364, + 23284, + 23359, + 23590, + 23510, + 23899, + 23882, + 24268, + 24434, + 24424, + 25295, + 25938, + 28215, + 29079, + 31446, + 33610, + 33405, + 33893 + ], + "reference_frame_size_bytes": 33893, + "encode_time_per_frame_s": { + "mean": 0.0012672633320714036, + "median": 0.0012221499346196651, + "max": 0.001935799838975072 + }, + "decode_time_per_frame_s": { + "mean": 0.0022644900095959504, + "median": 0.0020098499953746796, + "max": 0.011534800054505467 + }, + "file_pipeline_latency_s": { + "mean": 0.003531753341667354, + "median": 0.00324899994302541, + "max": 0.01283370004966855 + }, + "actual_encoded_fps": 789.1019764340938, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 35.45328073515085, + "median": 35.78055466237318, + "max": 36.47284675945202 + }, + "mean_absolute_error": { + "mean": 2.8146109024683637, + "median": 2.6887112855911255, + "max": 4.000978469848633 + }, + "peak_process_rss_bytes": 216780800, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.009029461660732825, + "median": 0.008937250007875264, + "max": 0.010347000090405345 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.005411859997548163, + "median": 0.005238699959591031, + "max": 0.006846900098025799 + }, + "resolution": [ + 854, + 480 + ], + "fps": 10, + "window": "black_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 6.688626222231043, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1828376.0, + "peak_one_second_bitrate_bps": 2317912, + "average_frame_size_bytes": 22854.7, + "max_frame_size_bytes": 33893, + "radio_screen": { + "peak_packet_slots_per_second": 1192, + "mean_packets_per_frame": 94.16666666666667, + "max_packets_per_frame": 139, + "airtime_for_peak_second_s": 19.706144000000002, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 10, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 3635, + 151, + 549, + 554, + 676, + 479, + 479, + 714, + 435, + 585, + 970, + 335, + 481, + 384, + 415, + 386, + 426, + 536, + 481, + 525, + 1245, + 285, + 222, + 460, + 432, + 414, + 423, + 507, + 461, + 600, + 1172, + 250, + 413, + 394, + 354, + 546, + 455, + 482, + 438, + 459, + 1236, + 276, + 327, + 370, + 442, + 419, + 437, + 472, + 482, + 580, + 1136, + 296, + 463, + 429, + 677, + 524, + 632, + 436, + 416, + 538 + ], + "keyframe_sizes_bytes": [ + 3635, + 970, + 1245, + 1172, + 1236, + 1136 + ], + "reference_frame_size_bytes": 3635, + "encode_time_per_frame_s": { + "mean": 0.0034533450147137047, + "median": 0.0033572498941794038, + "max": 0.005008900072425604 + }, + "decode_time_per_frame_s": { + "mean": 0.0003386116664235791, + "median": 0.0002933000214397907, + "max": 0.0009212000295519829 + }, + "file_pipeline_latency_s": { + "mean": 0.00449528000705565, + "median": 0.004325249930843711, + "max": 0.006598600186407566 + }, + "actual_encoded_fps": 289.57431004990497, + "unique_decoded_frames": 60, + "decoded_frame_count": 60, + "psnr_db": { + "mean": 24.611723686314907, + "median": 24.396485523285122, + "max": 29.878967885893964 + }, + "mean_absolute_error": { + "mean": 10.00396282672882, + "median": 10.130996227264404, + "max": 16.970537185668945 + }, + "peak_process_rss_bytes": 229552128, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 10, + "decoder_errors": 9 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 10, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.010343240015208722, + "median": 0.010629049967974424, + "max": 0.011937800096347928 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.005408368329517544, + "median": 0.004985950072295964, + "max": 0.006792900152504444 + }, + "resolution": [ + 854, + 480 + ], + "fps": 10, + "window": "black_car", + "source_unique_frames": 60, + "source_temporal_change_mean_absolute": 6.688626222231043, + "unique_decoded_fps": 10.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 45061.333333333336, + "peak_one_second_bitrate_bps": 66056, + "average_frame_size_bytes": 563.2666666666667, + "max_frame_size_bytes": 3635, + "radio_screen": { + "peak_packet_slots_per_second": 37, + "mean_packets_per_frame": 2.7, + "max_packets_per_frame": 15, + "airtime_for_peak_second_s": 0.611684, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 36009, + 37211, + 35457, + 36738, + 35967, + 36297, + 36604, + 37023, + 37497, + 36948, + 37404, + 37915, + 37393, + 39079, + 37662, + 38230, + 37974, + 38527, + 39461, + 39271, + 38822, + 37794, + 37783, + 38478, + 37927, + 39027, + 37311, + 38117, + 38340, + 39778 + ], + "reference_frame_size_bytes": 39778, + "encode_time_per_frame_s": { + "mean": 0.002566866654281815, + "median": 0.002501599956303835, + "max": 0.0031787999905645847 + }, + "decode_time_per_frame_s": { + "mean": 0.00492984001369526, + "median": 0.004969150060787797, + "max": 0.006156699964776635 + }, + "file_pipeline_latency_s": { + "mean": 0.007496706667977074, + "median": 0.007471449906006455, + "max": 0.00853089988231659 + }, + "actual_encoded_fps": 389.5800346044039, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 37.77369632215054, + "median": 37.84204381571763, + "max": 38.25101264112699 + }, + "mean_absolute_error": { + "mean": 2.207351549466451, + "median": 2.1849143505096436, + "max": 2.412869930267334 + }, + "peak_process_rss_bytes": 233189376, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.0168228499746571, + "median": 0.01683969993609935, + "max": 0.01858230005018413 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.009350949999255438, + "median": 0.009469249984249473, + "max": 0.010726899839937687 + }, + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "window": "white_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 6.751980413872925, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1509392.0, + "peak_one_second_bitrate_bps": 1552440, + "average_frame_size_bytes": 37734.8, + "max_frame_size_bytes": 39778, + "radio_screen": { + "peak_packet_slots_per_second": 797, + "mean_packets_per_frame": 155.13333333333333, + "max_packets_per_frame": 164, + "airtime_for_peak_second_s": 13.176004, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 4125, + 679, + 940, + 1205, + 991, + 1301, + 788, + 982, + 984, + 912, + 1400, + 903, + 785, + 873, + 1141, + 1233, + 925, + 779, + 1081, + 870, + 1248, + 968, + 983, + 965, + 857, + 1478, + 656, + 936, + 971, + 992 + ], + "keyframe_sizes_bytes": [ + 4125, + 1301, + 1400, + 1233, + 1248, + 1478 + ], + "reference_frame_size_bytes": 4125, + "encode_time_per_frame_s": { + "mean": 0.007850823341868818, + "median": 0.00787994998972863, + "max": 0.009282399900257587 + }, + "decode_time_per_frame_s": { + "mean": 0.0007339900049070518, + "median": 0.0005976499523967505, + "max": 0.0014971999917179346 + }, + "file_pipeline_latency_s": { + "mean": 0.009393843325475852, + "median": 0.009325549937784672, + "max": 0.011398999951779842 + }, + "actual_encoded_fps": 127.37517537389384, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 24.67096025819779, + "median": 24.438128616808193, + "max": 29.17495977194012 + }, + "mean_absolute_error": { + "mean": 9.421047576268514, + "median": 9.611966609954834, + "max": 12.500504493713379 + }, + "peak_process_rss_bytes": 252207104, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.019607116654515266, + "median": 0.01951635000295937, + "max": 0.021835300140082836 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.00942722000181675, + "median": 0.009608100051991642, + "max": 0.01065109996125102 + }, + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "window": "white_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 6.751980413872925, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 43934.666666666664, + "peak_one_second_bitrate_bps": 63520, + "average_frame_size_bytes": 1098.3666666666666, + "max_frame_size_bytes": 4125, + "radio_screen": { + "peak_packet_slots_per_second": 34, + "mean_packets_per_frame": 5, + "max_packets_per_frame": 17, + "airtime_for_peak_second_s": 0.562088, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "JPEG_INDEPENDENT", + "settings": { + "quality": 35, + "subsampling": "4:2:0", + "optimize": false, + "progressive": false + }, + "frame_sizes_bytes": [ + 37513, + 37961, + 37869, + 38928, + 38610, + 38911, + 39834, + 39512, + 39908, + 40761, + 40282, + 40774, + 40363, + 40963, + 41168, + 42226, + 41092, + 41042, + 42435, + 42631, + 43721, + 45262, + 45031, + 45276, + 46079, + 47272, + 49252, + 56060, + 62281, + 65957 + ], + "reference_frame_size_bytes": 65957, + "encode_time_per_frame_s": { + "mean": 0.002629969975290199, + "median": 0.0025424499763175845, + "max": 0.0036987001076340675 + }, + "decode_time_per_frame_s": { + "mean": 0.004876499995589256, + "median": 0.004791649873368442, + "max": 0.006102999905124307 + }, + "file_pipeline_latency_s": { + "mean": 0.007506469970879456, + "median": 0.007445799885317683, + "max": 0.008699399884790182 + }, + "actual_encoded_fps": 380.2324777071483, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 37.02863380420888, + "median": 37.329812540895816, + "max": 38.07020171669396 + }, + "mean_absolute_error": { + "mean": 2.409099801381429, + "median": 2.3217729330062866, + "max": 3.239919662475586 + }, + "peak_process_rss_bytes": 232779776, + "loss_recovery": { + "dropped_frame": 0, + "first_exact_frame": 1 + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.017187976674176753, + "median": 0.0172947000246495, + "max": 0.018227299908176064 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.009420133327754836, + "median": 0.009560100035741925, + "max": 0.010411900002509356 + }, + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "window": "black_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 8.835132141503033, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 1745298.6666666667, + "peak_one_second_bitrate_bps": 2246576, + "average_frame_size_bytes": 43632.46666666667, + "max_frame_size_bytes": 65957, + "radio_screen": { + "peak_packet_slots_per_second": 1153, + "mean_packets_per_frame": 179.33333333333334, + "max_packets_per_frame": 271, + "airtime_for_peak_second_s": 19.061396000000002, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + }, + { + "codec": "H264_LIBX264", + "settings": { + "container": "Annex B packet stream", + "preset": "veryfast", + "tune": "zerolatency", + "crf": 28, + "pixel_format": "yuv420p", + "maxrate_bps": 40000, + "vbv_buffer_bits": 40000, + "gop_frames": 5, + "b_frames": 0, + "encoder_threads": 1, + "x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40", + "pyav_version": "16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + } + }, + "frame_sizes_bytes": [ + 3981, + 623, + 1172, + 930, + 1237, + 1286, + 804, + 1028, + 958, + 975, + 1329, + 805, + 956, + 982, + 916, + 1256, + 787, + 998, + 1070, + 953, + 1260, + 701, + 1148, + 899, + 935, + 1144, + 912, + 999, + 1001, + 1062 + ], + "keyframe_sizes_bytes": [ + 3981, + 1286, + 1329, + 1256, + 1260, + 1144 + ], + "reference_frame_size_bytes": 3981, + "encode_time_per_frame_s": { + "mean": 0.008021953352726995, + "median": 0.007906700018793344, + "max": 0.010265300050377846 + }, + "decode_time_per_frame_s": { + "mean": 0.0007176966639235616, + "median": 0.0005722000496461987, + "max": 0.00161210005171597 + }, + "file_pipeline_latency_s": { + "mean": 0.009552039997652173, + "median": 0.009292700095102191, + "max": 0.012534300098195672 + }, + "actual_encoded_fps": 124.65791759560138, + "unique_decoded_frames": 30, + "decoded_frame_count": 30, + "psnr_db": { + "mean": 22.134333329859427, + "median": 21.698593134660662, + "max": 28.57840741974051 + }, + "mean_absolute_error": { + "mean": 14.01153335571289, + "median": 14.013561725616455, + "max": 23.266883850097656 + }, + "peak_process_rss_bytes": 251912192, + "loss_recovery": { + "lost_reference": { + "dropped_frame": 0, + "first_exact_frame": 5, + "decoder_errors": 4 + }, + "lost_delta": { + "dropped_frame": 1, + "first_exact_frame": 5, + "decoder_errors": 0 + } + }, + "operator_quality": "PENDING_VISUAL_REVIEW", + "end_to_end_file_pipeline_latency_s": { + "mean": 0.019877829992522796, + "median": 0.0198254999704659, + "max": 0.022045999998226762 + }, + "source_read_resize_time_per_frame_s": { + "mean": 0.009617363296759626, + "median": 0.009627650026232004, + "max": 0.01287949993275106 + }, + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "window": "black_car", + "source_unique_frames": 30, + "source_temporal_change_mean_absolute": 8.835132141503033, + "unique_decoded_fps": 5.0, + "identical_decoded_frame_count": 0, + "average_bitrate_bps": 44142.666666666664, + "peak_one_second_bitrate_bps": 63544, + "average_frame_size_bytes": 1103.5666666666666, + "max_frame_size_bytes": 3981, + "radio_screen": { + "peak_packet_slots_per_second": 35, + "mean_packets_per_frame": 5.033333333333333, + "max_packets_per_frame": 17, + "airtime_for_peak_second_s": 0.57862, + "zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876, + "observed_one_burst_accepted_packets_per_second": 21.762217308797158, + "fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN" + } + } + ] +} diff --git a/data/processed/video001/examples/black_car_1280x720_5_h264_160000_decoded.png b/data/processed/video001/examples/black_car_1280x720_5_h264_160000_decoded.png new file mode 100644 index 0000000..d81c3d9 Binary files /dev/null and b/data/processed/video001/examples/black_car_1280x720_5_h264_160000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_1280x720_5_h264_160000_source.png b/data/processed/video001/examples/black_car_1280x720_5_h264_160000_source.png new file mode 100644 index 0000000..f0474ac Binary files /dev/null and b/data/processed/video001/examples/black_car_1280x720_5_h264_160000_source.png differ diff --git a/data/processed/video001/examples/black_car_1280x720_5_h264_320000_decoded.png b/data/processed/video001/examples/black_car_1280x720_5_h264_320000_decoded.png new file mode 100644 index 0000000..53c26b7 Binary files /dev/null and b/data/processed/video001/examples/black_car_1280x720_5_h264_320000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_1280x720_5_h264_320000_source.png b/data/processed/video001/examples/black_car_1280x720_5_h264_320000_source.png new file mode 100644 index 0000000..f0474ac Binary files /dev/null and b/data/processed/video001/examples/black_car_1280x720_5_h264_320000_source.png differ diff --git a/data/processed/video001/examples/black_car_1280x720_5_h264_40000_decoded.png b/data/processed/video001/examples/black_car_1280x720_5_h264_40000_decoded.png new file mode 100644 index 0000000..5139c27 Binary files /dev/null and b/data/processed/video001/examples/black_car_1280x720_5_h264_40000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_1280x720_5_h264_40000_source.png b/data/processed/video001/examples/black_car_1280x720_5_h264_40000_source.png new file mode 100644 index 0000000..f0474ac Binary files /dev/null and b/data/processed/video001/examples/black_car_1280x720_5_h264_40000_source.png differ diff --git a/data/processed/video001/examples/black_car_1280x720_5_jpeg_decoded.png b/data/processed/video001/examples/black_car_1280x720_5_jpeg_decoded.png new file mode 100644 index 0000000..d0fa474 Binary files /dev/null and b/data/processed/video001/examples/black_car_1280x720_5_jpeg_decoded.png differ diff --git a/data/processed/video001/examples/black_car_1280x720_5_jpeg_source.png b/data/processed/video001/examples/black_car_1280x720_5_jpeg_source.png new file mode 100644 index 0000000..f0474ac Binary files /dev/null and b/data/processed/video001/examples/black_car_1280x720_5_jpeg_source.png differ diff --git a/data/processed/video001/examples/black_car_320x240_10_h264_160000_decoded.png b/data/processed/video001/examples/black_car_320x240_10_h264_160000_decoded.png new file mode 100644 index 0000000..b04e8d4 Binary files /dev/null and b/data/processed/video001/examples/black_car_320x240_10_h264_160000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_320x240_10_h264_160000_source.png b/data/processed/video001/examples/black_car_320x240_10_h264_160000_source.png new file mode 100644 index 0000000..d78eca6 Binary files /dev/null and b/data/processed/video001/examples/black_car_320x240_10_h264_160000_source.png differ diff --git a/data/processed/video001/examples/black_car_320x240_10_h264_320000_decoded.png b/data/processed/video001/examples/black_car_320x240_10_h264_320000_decoded.png new file mode 100644 index 0000000..b04e8d4 Binary files /dev/null and b/data/processed/video001/examples/black_car_320x240_10_h264_320000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_320x240_10_h264_320000_source.png b/data/processed/video001/examples/black_car_320x240_10_h264_320000_source.png new file mode 100644 index 0000000..d78eca6 Binary files /dev/null and b/data/processed/video001/examples/black_car_320x240_10_h264_320000_source.png differ diff --git a/data/processed/video001/examples/black_car_320x240_10_h264_40000_decoded.png b/data/processed/video001/examples/black_car_320x240_10_h264_40000_decoded.png new file mode 100644 index 0000000..4582ecd Binary files /dev/null and b/data/processed/video001/examples/black_car_320x240_10_h264_40000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_320x240_10_h264_40000_source.png b/data/processed/video001/examples/black_car_320x240_10_h264_40000_source.png new file mode 100644 index 0000000..d78eca6 Binary files /dev/null and b/data/processed/video001/examples/black_car_320x240_10_h264_40000_source.png differ diff --git a/data/processed/video001/examples/black_car_320x240_10_jpeg_decoded.png b/data/processed/video001/examples/black_car_320x240_10_jpeg_decoded.png new file mode 100644 index 0000000..e002129 Binary files /dev/null and b/data/processed/video001/examples/black_car_320x240_10_jpeg_decoded.png differ diff --git a/data/processed/video001/examples/black_car_320x240_10_jpeg_source.png b/data/processed/video001/examples/black_car_320x240_10_jpeg_source.png new file mode 100644 index 0000000..d78eca6 Binary files /dev/null and b/data/processed/video001/examples/black_car_320x240_10_jpeg_source.png differ diff --git a/data/processed/video001/examples/black_car_320x240_15_h264_160000_decoded.png b/data/processed/video001/examples/black_car_320x240_15_h264_160000_decoded.png new file mode 100644 index 0000000..748a2cb Binary files /dev/null and b/data/processed/video001/examples/black_car_320x240_15_h264_160000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_320x240_15_h264_160000_source.png b/data/processed/video001/examples/black_car_320x240_15_h264_160000_source.png new file mode 100644 index 0000000..d78eca6 Binary files /dev/null and b/data/processed/video001/examples/black_car_320x240_15_h264_160000_source.png differ diff --git a/data/processed/video001/examples/black_car_320x240_15_h264_320000_decoded.png b/data/processed/video001/examples/black_car_320x240_15_h264_320000_decoded.png new file mode 100644 index 0000000..748a2cb Binary files /dev/null and b/data/processed/video001/examples/black_car_320x240_15_h264_320000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_320x240_15_h264_320000_source.png b/data/processed/video001/examples/black_car_320x240_15_h264_320000_source.png new file mode 100644 index 0000000..d78eca6 Binary files /dev/null and b/data/processed/video001/examples/black_car_320x240_15_h264_320000_source.png differ diff --git a/data/processed/video001/examples/black_car_320x240_15_h264_40000_decoded.png b/data/processed/video001/examples/black_car_320x240_15_h264_40000_decoded.png new file mode 100644 index 0000000..c2c4948 Binary files /dev/null and b/data/processed/video001/examples/black_car_320x240_15_h264_40000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_320x240_15_h264_40000_source.png b/data/processed/video001/examples/black_car_320x240_15_h264_40000_source.png new file mode 100644 index 0000000..d78eca6 Binary files /dev/null and b/data/processed/video001/examples/black_car_320x240_15_h264_40000_source.png differ diff --git a/data/processed/video001/examples/black_car_320x240_15_jpeg_decoded.png b/data/processed/video001/examples/black_car_320x240_15_jpeg_decoded.png new file mode 100644 index 0000000..e002129 Binary files /dev/null and b/data/processed/video001/examples/black_car_320x240_15_jpeg_decoded.png differ diff --git a/data/processed/video001/examples/black_car_320x240_15_jpeg_source.png b/data/processed/video001/examples/black_car_320x240_15_jpeg_source.png new file mode 100644 index 0000000..d78eca6 Binary files /dev/null and b/data/processed/video001/examples/black_car_320x240_15_jpeg_source.png differ diff --git a/data/processed/video001/examples/black_car_320x240_5_h264_160000_decoded.png b/data/processed/video001/examples/black_car_320x240_5_h264_160000_decoded.png new file mode 100644 index 0000000..728e5a9 Binary files /dev/null and b/data/processed/video001/examples/black_car_320x240_5_h264_160000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_320x240_5_h264_160000_source.png b/data/processed/video001/examples/black_car_320x240_5_h264_160000_source.png new file mode 100644 index 0000000..d78eca6 Binary files /dev/null and b/data/processed/video001/examples/black_car_320x240_5_h264_160000_source.png differ diff --git a/data/processed/video001/examples/black_car_320x240_5_h264_320000_decoded.png b/data/processed/video001/examples/black_car_320x240_5_h264_320000_decoded.png new file mode 100644 index 0000000..728e5a9 Binary files /dev/null and b/data/processed/video001/examples/black_car_320x240_5_h264_320000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_320x240_5_h264_320000_source.png b/data/processed/video001/examples/black_car_320x240_5_h264_320000_source.png new file mode 100644 index 0000000..d78eca6 Binary files /dev/null and b/data/processed/video001/examples/black_car_320x240_5_h264_320000_source.png differ diff --git a/data/processed/video001/examples/black_car_320x240_5_h264_40000_decoded.png b/data/processed/video001/examples/black_car_320x240_5_h264_40000_decoded.png new file mode 100644 index 0000000..309351d Binary files /dev/null and b/data/processed/video001/examples/black_car_320x240_5_h264_40000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_320x240_5_h264_40000_source.png b/data/processed/video001/examples/black_car_320x240_5_h264_40000_source.png new file mode 100644 index 0000000..d78eca6 Binary files /dev/null and b/data/processed/video001/examples/black_car_320x240_5_h264_40000_source.png differ diff --git a/data/processed/video001/examples/black_car_320x240_5_jpeg_decoded.png b/data/processed/video001/examples/black_car_320x240_5_jpeg_decoded.png new file mode 100644 index 0000000..e002129 Binary files /dev/null and b/data/processed/video001/examples/black_car_320x240_5_jpeg_decoded.png differ diff --git a/data/processed/video001/examples/black_car_320x240_5_jpeg_source.png b/data/processed/video001/examples/black_car_320x240_5_jpeg_source.png new file mode 100644 index 0000000..d78eca6 Binary files /dev/null and b/data/processed/video001/examples/black_car_320x240_5_jpeg_source.png differ diff --git a/data/processed/video001/examples/black_car_640x360_10_h264_160000_decoded.png b/data/processed/video001/examples/black_car_640x360_10_h264_160000_decoded.png new file mode 100644 index 0000000..8ee332a Binary files /dev/null and b/data/processed/video001/examples/black_car_640x360_10_h264_160000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_640x360_10_h264_160000_source.png b/data/processed/video001/examples/black_car_640x360_10_h264_160000_source.png new file mode 100644 index 0000000..5ff3eef Binary files /dev/null and b/data/processed/video001/examples/black_car_640x360_10_h264_160000_source.png differ diff --git a/data/processed/video001/examples/black_car_640x360_10_h264_320000_decoded.png b/data/processed/video001/examples/black_car_640x360_10_h264_320000_decoded.png new file mode 100644 index 0000000..a25d06d Binary files /dev/null and b/data/processed/video001/examples/black_car_640x360_10_h264_320000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_640x360_10_h264_320000_source.png b/data/processed/video001/examples/black_car_640x360_10_h264_320000_source.png new file mode 100644 index 0000000..5ff3eef Binary files /dev/null and b/data/processed/video001/examples/black_car_640x360_10_h264_320000_source.png differ diff --git a/data/processed/video001/examples/black_car_640x360_10_h264_40000_decoded.png b/data/processed/video001/examples/black_car_640x360_10_h264_40000_decoded.png new file mode 100644 index 0000000..646ece8 Binary files /dev/null and b/data/processed/video001/examples/black_car_640x360_10_h264_40000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_640x360_10_h264_40000_source.png b/data/processed/video001/examples/black_car_640x360_10_h264_40000_source.png new file mode 100644 index 0000000..5ff3eef Binary files /dev/null and b/data/processed/video001/examples/black_car_640x360_10_h264_40000_source.png differ diff --git a/data/processed/video001/examples/black_car_640x360_10_jpeg_decoded.png b/data/processed/video001/examples/black_car_640x360_10_jpeg_decoded.png new file mode 100644 index 0000000..629eec8 Binary files /dev/null and b/data/processed/video001/examples/black_car_640x360_10_jpeg_decoded.png differ diff --git a/data/processed/video001/examples/black_car_640x360_10_jpeg_source.png b/data/processed/video001/examples/black_car_640x360_10_jpeg_source.png new file mode 100644 index 0000000..5ff3eef Binary files /dev/null and b/data/processed/video001/examples/black_car_640x360_10_jpeg_source.png differ diff --git a/data/processed/video001/examples/black_car_640x360_15_h264_160000_decoded.png b/data/processed/video001/examples/black_car_640x360_15_h264_160000_decoded.png new file mode 100644 index 0000000..249d64b Binary files /dev/null and b/data/processed/video001/examples/black_car_640x360_15_h264_160000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_640x360_15_h264_160000_source.png b/data/processed/video001/examples/black_car_640x360_15_h264_160000_source.png new file mode 100644 index 0000000..5ff3eef Binary files /dev/null and b/data/processed/video001/examples/black_car_640x360_15_h264_160000_source.png differ diff --git a/data/processed/video001/examples/black_car_640x360_15_h264_320000_decoded.png b/data/processed/video001/examples/black_car_640x360_15_h264_320000_decoded.png new file mode 100644 index 0000000..39dd4aa Binary files /dev/null and b/data/processed/video001/examples/black_car_640x360_15_h264_320000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_640x360_15_h264_320000_source.png b/data/processed/video001/examples/black_car_640x360_15_h264_320000_source.png new file mode 100644 index 0000000..5ff3eef Binary files /dev/null and b/data/processed/video001/examples/black_car_640x360_15_h264_320000_source.png differ diff --git a/data/processed/video001/examples/black_car_640x360_15_h264_40000_decoded.png b/data/processed/video001/examples/black_car_640x360_15_h264_40000_decoded.png new file mode 100644 index 0000000..7d452d6 Binary files /dev/null and b/data/processed/video001/examples/black_car_640x360_15_h264_40000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_640x360_15_h264_40000_source.png b/data/processed/video001/examples/black_car_640x360_15_h264_40000_source.png new file mode 100644 index 0000000..5ff3eef Binary files /dev/null and b/data/processed/video001/examples/black_car_640x360_15_h264_40000_source.png differ diff --git a/data/processed/video001/examples/black_car_640x360_15_jpeg_decoded.png b/data/processed/video001/examples/black_car_640x360_15_jpeg_decoded.png new file mode 100644 index 0000000..629eec8 Binary files /dev/null and b/data/processed/video001/examples/black_car_640x360_15_jpeg_decoded.png differ diff --git a/data/processed/video001/examples/black_car_640x360_15_jpeg_source.png b/data/processed/video001/examples/black_car_640x360_15_jpeg_source.png new file mode 100644 index 0000000..5ff3eef Binary files /dev/null and b/data/processed/video001/examples/black_car_640x360_15_jpeg_source.png differ diff --git a/data/processed/video001/examples/black_car_640x360_5_h264_160000_decoded.png b/data/processed/video001/examples/black_car_640x360_5_h264_160000_decoded.png new file mode 100644 index 0000000..fce81df Binary files /dev/null and b/data/processed/video001/examples/black_car_640x360_5_h264_160000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_640x360_5_h264_160000_source.png b/data/processed/video001/examples/black_car_640x360_5_h264_160000_source.png new file mode 100644 index 0000000..5ff3eef Binary files /dev/null and b/data/processed/video001/examples/black_car_640x360_5_h264_160000_source.png differ diff --git a/data/processed/video001/examples/black_car_640x360_5_h264_320000_decoded.png b/data/processed/video001/examples/black_car_640x360_5_h264_320000_decoded.png new file mode 100644 index 0000000..39b847e Binary files /dev/null and b/data/processed/video001/examples/black_car_640x360_5_h264_320000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_640x360_5_h264_320000_source.png b/data/processed/video001/examples/black_car_640x360_5_h264_320000_source.png new file mode 100644 index 0000000..5ff3eef Binary files /dev/null and b/data/processed/video001/examples/black_car_640x360_5_h264_320000_source.png differ diff --git a/data/processed/video001/examples/black_car_640x360_5_h264_40000_decoded.png b/data/processed/video001/examples/black_car_640x360_5_h264_40000_decoded.png new file mode 100644 index 0000000..f91155a Binary files /dev/null and b/data/processed/video001/examples/black_car_640x360_5_h264_40000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_640x360_5_h264_40000_source.png b/data/processed/video001/examples/black_car_640x360_5_h264_40000_source.png new file mode 100644 index 0000000..5ff3eef Binary files /dev/null and b/data/processed/video001/examples/black_car_640x360_5_h264_40000_source.png differ diff --git a/data/processed/video001/examples/black_car_640x360_5_jpeg_decoded.png b/data/processed/video001/examples/black_car_640x360_5_jpeg_decoded.png new file mode 100644 index 0000000..629eec8 Binary files /dev/null and b/data/processed/video001/examples/black_car_640x360_5_jpeg_decoded.png differ diff --git a/data/processed/video001/examples/black_car_640x360_5_jpeg_source.png b/data/processed/video001/examples/black_car_640x360_5_jpeg_source.png new file mode 100644 index 0000000..5ff3eef Binary files /dev/null and b/data/processed/video001/examples/black_car_640x360_5_jpeg_source.png differ diff --git a/data/processed/video001/examples/black_car_640x480_10_h264_160000_decoded.png b/data/processed/video001/examples/black_car_640x480_10_h264_160000_decoded.png new file mode 100644 index 0000000..60fbe78 Binary files /dev/null and b/data/processed/video001/examples/black_car_640x480_10_h264_160000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_640x480_10_h264_160000_source.png b/data/processed/video001/examples/black_car_640x480_10_h264_160000_source.png new file mode 100644 index 0000000..76e043b Binary files /dev/null and b/data/processed/video001/examples/black_car_640x480_10_h264_160000_source.png differ diff --git a/data/processed/video001/examples/black_car_640x480_10_h264_320000_decoded.png b/data/processed/video001/examples/black_car_640x480_10_h264_320000_decoded.png new file mode 100644 index 0000000..fb29647 Binary files /dev/null and b/data/processed/video001/examples/black_car_640x480_10_h264_320000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_640x480_10_h264_320000_source.png b/data/processed/video001/examples/black_car_640x480_10_h264_320000_source.png new file mode 100644 index 0000000..76e043b Binary files /dev/null and b/data/processed/video001/examples/black_car_640x480_10_h264_320000_source.png differ diff --git a/data/processed/video001/examples/black_car_640x480_10_h264_40000_decoded.png b/data/processed/video001/examples/black_car_640x480_10_h264_40000_decoded.png new file mode 100644 index 0000000..a854104 Binary files /dev/null and b/data/processed/video001/examples/black_car_640x480_10_h264_40000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_640x480_10_h264_40000_source.png b/data/processed/video001/examples/black_car_640x480_10_h264_40000_source.png new file mode 100644 index 0000000..76e043b Binary files /dev/null and b/data/processed/video001/examples/black_car_640x480_10_h264_40000_source.png differ diff --git a/data/processed/video001/examples/black_car_640x480_10_jpeg_decoded.png b/data/processed/video001/examples/black_car_640x480_10_jpeg_decoded.png new file mode 100644 index 0000000..a85d194 Binary files /dev/null and b/data/processed/video001/examples/black_car_640x480_10_jpeg_decoded.png differ diff --git a/data/processed/video001/examples/black_car_640x480_10_jpeg_source.png b/data/processed/video001/examples/black_car_640x480_10_jpeg_source.png new file mode 100644 index 0000000..76e043b Binary files /dev/null and b/data/processed/video001/examples/black_car_640x480_10_jpeg_source.png differ diff --git a/data/processed/video001/examples/black_car_640x480_5_h264_160000_decoded.png b/data/processed/video001/examples/black_car_640x480_5_h264_160000_decoded.png new file mode 100644 index 0000000..3e51e2b Binary files /dev/null and b/data/processed/video001/examples/black_car_640x480_5_h264_160000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_640x480_5_h264_160000_source.png b/data/processed/video001/examples/black_car_640x480_5_h264_160000_source.png new file mode 100644 index 0000000..76e043b Binary files /dev/null and b/data/processed/video001/examples/black_car_640x480_5_h264_160000_source.png differ diff --git a/data/processed/video001/examples/black_car_640x480_5_h264_320000_decoded.png b/data/processed/video001/examples/black_car_640x480_5_h264_320000_decoded.png new file mode 100644 index 0000000..482eae9 Binary files /dev/null and b/data/processed/video001/examples/black_car_640x480_5_h264_320000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_640x480_5_h264_320000_source.png b/data/processed/video001/examples/black_car_640x480_5_h264_320000_source.png new file mode 100644 index 0000000..76e043b Binary files /dev/null and b/data/processed/video001/examples/black_car_640x480_5_h264_320000_source.png differ diff --git a/data/processed/video001/examples/black_car_640x480_5_h264_40000_decoded.png b/data/processed/video001/examples/black_car_640x480_5_h264_40000_decoded.png new file mode 100644 index 0000000..80fec15 Binary files /dev/null and b/data/processed/video001/examples/black_car_640x480_5_h264_40000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_640x480_5_h264_40000_source.png b/data/processed/video001/examples/black_car_640x480_5_h264_40000_source.png new file mode 100644 index 0000000..76e043b Binary files /dev/null and b/data/processed/video001/examples/black_car_640x480_5_h264_40000_source.png differ diff --git a/data/processed/video001/examples/black_car_640x480_5_jpeg_decoded.png b/data/processed/video001/examples/black_car_640x480_5_jpeg_decoded.png new file mode 100644 index 0000000..a85d194 Binary files /dev/null and b/data/processed/video001/examples/black_car_640x480_5_jpeg_decoded.png differ diff --git a/data/processed/video001/examples/black_car_640x480_5_jpeg_source.png b/data/processed/video001/examples/black_car_640x480_5_jpeg_source.png new file mode 100644 index 0000000..76e043b Binary files /dev/null and b/data/processed/video001/examples/black_car_640x480_5_jpeg_source.png differ diff --git a/data/processed/video001/examples/black_car_854x480_10_h264_160000_decoded.png b/data/processed/video001/examples/black_car_854x480_10_h264_160000_decoded.png new file mode 100644 index 0000000..ac1338d Binary files /dev/null and b/data/processed/video001/examples/black_car_854x480_10_h264_160000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_854x480_10_h264_160000_source.png b/data/processed/video001/examples/black_car_854x480_10_h264_160000_source.png new file mode 100644 index 0000000..dd760d4 Binary files /dev/null and b/data/processed/video001/examples/black_car_854x480_10_h264_160000_source.png differ diff --git a/data/processed/video001/examples/black_car_854x480_10_h264_320000_decoded.png b/data/processed/video001/examples/black_car_854x480_10_h264_320000_decoded.png new file mode 100644 index 0000000..849add6 Binary files /dev/null and b/data/processed/video001/examples/black_car_854x480_10_h264_320000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_854x480_10_h264_320000_source.png b/data/processed/video001/examples/black_car_854x480_10_h264_320000_source.png new file mode 100644 index 0000000..dd760d4 Binary files /dev/null and b/data/processed/video001/examples/black_car_854x480_10_h264_320000_source.png differ diff --git a/data/processed/video001/examples/black_car_854x480_10_h264_40000_decoded.png b/data/processed/video001/examples/black_car_854x480_10_h264_40000_decoded.png new file mode 100644 index 0000000..3db42ac Binary files /dev/null and b/data/processed/video001/examples/black_car_854x480_10_h264_40000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_854x480_10_h264_40000_source.png b/data/processed/video001/examples/black_car_854x480_10_h264_40000_source.png new file mode 100644 index 0000000..dd760d4 Binary files /dev/null and b/data/processed/video001/examples/black_car_854x480_10_h264_40000_source.png differ diff --git a/data/processed/video001/examples/black_car_854x480_10_jpeg_decoded.png b/data/processed/video001/examples/black_car_854x480_10_jpeg_decoded.png new file mode 100644 index 0000000..9639967 Binary files /dev/null and b/data/processed/video001/examples/black_car_854x480_10_jpeg_decoded.png differ diff --git a/data/processed/video001/examples/black_car_854x480_10_jpeg_source.png b/data/processed/video001/examples/black_car_854x480_10_jpeg_source.png new file mode 100644 index 0000000..dd760d4 Binary files /dev/null and b/data/processed/video001/examples/black_car_854x480_10_jpeg_source.png differ diff --git a/data/processed/video001/examples/black_car_854x480_5_h264_160000_decoded.png b/data/processed/video001/examples/black_car_854x480_5_h264_160000_decoded.png new file mode 100644 index 0000000..28277fb Binary files /dev/null and b/data/processed/video001/examples/black_car_854x480_5_h264_160000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_854x480_5_h264_160000_source.png b/data/processed/video001/examples/black_car_854x480_5_h264_160000_source.png new file mode 100644 index 0000000..dd760d4 Binary files /dev/null and b/data/processed/video001/examples/black_car_854x480_5_h264_160000_source.png differ diff --git a/data/processed/video001/examples/black_car_854x480_5_h264_320000_decoded.png b/data/processed/video001/examples/black_car_854x480_5_h264_320000_decoded.png new file mode 100644 index 0000000..586611e Binary files /dev/null and b/data/processed/video001/examples/black_car_854x480_5_h264_320000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_854x480_5_h264_320000_source.png b/data/processed/video001/examples/black_car_854x480_5_h264_320000_source.png new file mode 100644 index 0000000..dd760d4 Binary files /dev/null and b/data/processed/video001/examples/black_car_854x480_5_h264_320000_source.png differ diff --git a/data/processed/video001/examples/black_car_854x480_5_h264_40000_decoded.png b/data/processed/video001/examples/black_car_854x480_5_h264_40000_decoded.png new file mode 100644 index 0000000..497525e Binary files /dev/null and b/data/processed/video001/examples/black_car_854x480_5_h264_40000_decoded.png differ diff --git a/data/processed/video001/examples/black_car_854x480_5_h264_40000_source.png b/data/processed/video001/examples/black_car_854x480_5_h264_40000_source.png new file mode 100644 index 0000000..dd760d4 Binary files /dev/null and b/data/processed/video001/examples/black_car_854x480_5_h264_40000_source.png differ diff --git a/data/processed/video001/examples/black_car_854x480_5_jpeg_decoded.png b/data/processed/video001/examples/black_car_854x480_5_jpeg_decoded.png new file mode 100644 index 0000000..9639967 Binary files /dev/null and b/data/processed/video001/examples/black_car_854x480_5_jpeg_decoded.png differ diff --git a/data/processed/video001/examples/black_car_854x480_5_jpeg_source.png b/data/processed/video001/examples/black_car_854x480_5_jpeg_source.png new file mode 100644 index 0000000..dd760d4 Binary files /dev/null and b/data/processed/video001/examples/black_car_854x480_5_jpeg_source.png differ diff --git a/data/processed/video001/examples/white_car_1280x720_5_h264_160000_decoded.png b/data/processed/video001/examples/white_car_1280x720_5_h264_160000_decoded.png new file mode 100644 index 0000000..b657f22 Binary files /dev/null and b/data/processed/video001/examples/white_car_1280x720_5_h264_160000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_1280x720_5_h264_160000_source.png b/data/processed/video001/examples/white_car_1280x720_5_h264_160000_source.png new file mode 100644 index 0000000..2368801 Binary files /dev/null and b/data/processed/video001/examples/white_car_1280x720_5_h264_160000_source.png differ diff --git a/data/processed/video001/examples/white_car_1280x720_5_h264_320000_decoded.png b/data/processed/video001/examples/white_car_1280x720_5_h264_320000_decoded.png new file mode 100644 index 0000000..5d331bb Binary files /dev/null and b/data/processed/video001/examples/white_car_1280x720_5_h264_320000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_1280x720_5_h264_320000_source.png b/data/processed/video001/examples/white_car_1280x720_5_h264_320000_source.png new file mode 100644 index 0000000..2368801 Binary files /dev/null and b/data/processed/video001/examples/white_car_1280x720_5_h264_320000_source.png differ diff --git a/data/processed/video001/examples/white_car_1280x720_5_h264_40000_decoded.png b/data/processed/video001/examples/white_car_1280x720_5_h264_40000_decoded.png new file mode 100644 index 0000000..2093585 Binary files /dev/null and b/data/processed/video001/examples/white_car_1280x720_5_h264_40000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_1280x720_5_h264_40000_source.png b/data/processed/video001/examples/white_car_1280x720_5_h264_40000_source.png new file mode 100644 index 0000000..2368801 Binary files /dev/null and b/data/processed/video001/examples/white_car_1280x720_5_h264_40000_source.png differ diff --git a/data/processed/video001/examples/white_car_1280x720_5_jpeg_decoded.png b/data/processed/video001/examples/white_car_1280x720_5_jpeg_decoded.png new file mode 100644 index 0000000..1b357a9 Binary files /dev/null and b/data/processed/video001/examples/white_car_1280x720_5_jpeg_decoded.png differ diff --git a/data/processed/video001/examples/white_car_1280x720_5_jpeg_source.png b/data/processed/video001/examples/white_car_1280x720_5_jpeg_source.png new file mode 100644 index 0000000..2368801 Binary files /dev/null and b/data/processed/video001/examples/white_car_1280x720_5_jpeg_source.png differ diff --git a/data/processed/video001/examples/white_car_320x240_10_h264_160000_decoded.png b/data/processed/video001/examples/white_car_320x240_10_h264_160000_decoded.png new file mode 100644 index 0000000..6fbd37b Binary files /dev/null and b/data/processed/video001/examples/white_car_320x240_10_h264_160000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_320x240_10_h264_160000_source.png b/data/processed/video001/examples/white_car_320x240_10_h264_160000_source.png new file mode 100644 index 0000000..ed39bde Binary files /dev/null and b/data/processed/video001/examples/white_car_320x240_10_h264_160000_source.png differ diff --git a/data/processed/video001/examples/white_car_320x240_10_h264_320000_decoded.png b/data/processed/video001/examples/white_car_320x240_10_h264_320000_decoded.png new file mode 100644 index 0000000..6fbd37b Binary files /dev/null and b/data/processed/video001/examples/white_car_320x240_10_h264_320000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_320x240_10_h264_320000_source.png b/data/processed/video001/examples/white_car_320x240_10_h264_320000_source.png new file mode 100644 index 0000000..ed39bde Binary files /dev/null and b/data/processed/video001/examples/white_car_320x240_10_h264_320000_source.png differ diff --git a/data/processed/video001/examples/white_car_320x240_10_h264_40000_decoded.png b/data/processed/video001/examples/white_car_320x240_10_h264_40000_decoded.png new file mode 100644 index 0000000..2101a81 Binary files /dev/null and b/data/processed/video001/examples/white_car_320x240_10_h264_40000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_320x240_10_h264_40000_source.png b/data/processed/video001/examples/white_car_320x240_10_h264_40000_source.png new file mode 100644 index 0000000..ed39bde Binary files /dev/null and b/data/processed/video001/examples/white_car_320x240_10_h264_40000_source.png differ diff --git a/data/processed/video001/examples/white_car_320x240_10_jpeg_decoded.png b/data/processed/video001/examples/white_car_320x240_10_jpeg_decoded.png new file mode 100644 index 0000000..53970bc Binary files /dev/null and b/data/processed/video001/examples/white_car_320x240_10_jpeg_decoded.png differ diff --git a/data/processed/video001/examples/white_car_320x240_10_jpeg_source.png b/data/processed/video001/examples/white_car_320x240_10_jpeg_source.png new file mode 100644 index 0000000..ed39bde Binary files /dev/null and b/data/processed/video001/examples/white_car_320x240_10_jpeg_source.png differ diff --git a/data/processed/video001/examples/white_car_320x240_15_h264_160000_decoded.png b/data/processed/video001/examples/white_car_320x240_15_h264_160000_decoded.png new file mode 100644 index 0000000..0cd1fdb Binary files /dev/null and b/data/processed/video001/examples/white_car_320x240_15_h264_160000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_320x240_15_h264_160000_source.png b/data/processed/video001/examples/white_car_320x240_15_h264_160000_source.png new file mode 100644 index 0000000..ed39bde Binary files /dev/null and b/data/processed/video001/examples/white_car_320x240_15_h264_160000_source.png differ diff --git a/data/processed/video001/examples/white_car_320x240_15_h264_320000_decoded.png b/data/processed/video001/examples/white_car_320x240_15_h264_320000_decoded.png new file mode 100644 index 0000000..0cd1fdb Binary files /dev/null and b/data/processed/video001/examples/white_car_320x240_15_h264_320000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_320x240_15_h264_320000_source.png b/data/processed/video001/examples/white_car_320x240_15_h264_320000_source.png new file mode 100644 index 0000000..ed39bde Binary files /dev/null and b/data/processed/video001/examples/white_car_320x240_15_h264_320000_source.png differ diff --git a/data/processed/video001/examples/white_car_320x240_15_h264_40000_decoded.png b/data/processed/video001/examples/white_car_320x240_15_h264_40000_decoded.png new file mode 100644 index 0000000..6cc3762 Binary files /dev/null and b/data/processed/video001/examples/white_car_320x240_15_h264_40000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_320x240_15_h264_40000_source.png b/data/processed/video001/examples/white_car_320x240_15_h264_40000_source.png new file mode 100644 index 0000000..ed39bde Binary files /dev/null and b/data/processed/video001/examples/white_car_320x240_15_h264_40000_source.png differ diff --git a/data/processed/video001/examples/white_car_320x240_15_jpeg_decoded.png b/data/processed/video001/examples/white_car_320x240_15_jpeg_decoded.png new file mode 100644 index 0000000..53970bc Binary files /dev/null and b/data/processed/video001/examples/white_car_320x240_15_jpeg_decoded.png differ diff --git a/data/processed/video001/examples/white_car_320x240_15_jpeg_source.png b/data/processed/video001/examples/white_car_320x240_15_jpeg_source.png new file mode 100644 index 0000000..ed39bde Binary files /dev/null and b/data/processed/video001/examples/white_car_320x240_15_jpeg_source.png differ diff --git a/data/processed/video001/examples/white_car_320x240_5_h264_160000_decoded.png b/data/processed/video001/examples/white_car_320x240_5_h264_160000_decoded.png new file mode 100644 index 0000000..8da912c Binary files /dev/null and b/data/processed/video001/examples/white_car_320x240_5_h264_160000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_320x240_5_h264_160000_source.png b/data/processed/video001/examples/white_car_320x240_5_h264_160000_source.png new file mode 100644 index 0000000..ed39bde Binary files /dev/null and b/data/processed/video001/examples/white_car_320x240_5_h264_160000_source.png differ diff --git a/data/processed/video001/examples/white_car_320x240_5_h264_320000_decoded.png b/data/processed/video001/examples/white_car_320x240_5_h264_320000_decoded.png new file mode 100644 index 0000000..8da912c Binary files /dev/null and b/data/processed/video001/examples/white_car_320x240_5_h264_320000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_320x240_5_h264_320000_source.png b/data/processed/video001/examples/white_car_320x240_5_h264_320000_source.png new file mode 100644 index 0000000..ed39bde Binary files /dev/null and b/data/processed/video001/examples/white_car_320x240_5_h264_320000_source.png differ diff --git a/data/processed/video001/examples/white_car_320x240_5_h264_40000_decoded.png b/data/processed/video001/examples/white_car_320x240_5_h264_40000_decoded.png new file mode 100644 index 0000000..03ef059 Binary files /dev/null and b/data/processed/video001/examples/white_car_320x240_5_h264_40000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_320x240_5_h264_40000_source.png b/data/processed/video001/examples/white_car_320x240_5_h264_40000_source.png new file mode 100644 index 0000000..ed39bde Binary files /dev/null and b/data/processed/video001/examples/white_car_320x240_5_h264_40000_source.png differ diff --git a/data/processed/video001/examples/white_car_320x240_5_jpeg_decoded.png b/data/processed/video001/examples/white_car_320x240_5_jpeg_decoded.png new file mode 100644 index 0000000..53970bc Binary files /dev/null and b/data/processed/video001/examples/white_car_320x240_5_jpeg_decoded.png differ diff --git a/data/processed/video001/examples/white_car_320x240_5_jpeg_source.png b/data/processed/video001/examples/white_car_320x240_5_jpeg_source.png new file mode 100644 index 0000000..ed39bde Binary files /dev/null and b/data/processed/video001/examples/white_car_320x240_5_jpeg_source.png differ diff --git a/data/processed/video001/examples/white_car_640x360_10_h264_160000_decoded.png b/data/processed/video001/examples/white_car_640x360_10_h264_160000_decoded.png new file mode 100644 index 0000000..0098649 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x360_10_h264_160000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_640x360_10_h264_160000_source.png b/data/processed/video001/examples/white_car_640x360_10_h264_160000_source.png new file mode 100644 index 0000000..65223a6 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x360_10_h264_160000_source.png differ diff --git a/data/processed/video001/examples/white_car_640x360_10_h264_320000_decoded.png b/data/processed/video001/examples/white_car_640x360_10_h264_320000_decoded.png new file mode 100644 index 0000000..630cf97 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x360_10_h264_320000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_640x360_10_h264_320000_source.png b/data/processed/video001/examples/white_car_640x360_10_h264_320000_source.png new file mode 100644 index 0000000..65223a6 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x360_10_h264_320000_source.png differ diff --git a/data/processed/video001/examples/white_car_640x360_10_h264_40000_decoded.png b/data/processed/video001/examples/white_car_640x360_10_h264_40000_decoded.png new file mode 100644 index 0000000..4a0331d Binary files /dev/null and b/data/processed/video001/examples/white_car_640x360_10_h264_40000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_640x360_10_h264_40000_source.png b/data/processed/video001/examples/white_car_640x360_10_h264_40000_source.png new file mode 100644 index 0000000..65223a6 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x360_10_h264_40000_source.png differ diff --git a/data/processed/video001/examples/white_car_640x360_10_jpeg_decoded.png b/data/processed/video001/examples/white_car_640x360_10_jpeg_decoded.png new file mode 100644 index 0000000..c794143 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x360_10_jpeg_decoded.png differ diff --git a/data/processed/video001/examples/white_car_640x360_10_jpeg_source.png b/data/processed/video001/examples/white_car_640x360_10_jpeg_source.png new file mode 100644 index 0000000..65223a6 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x360_10_jpeg_source.png differ diff --git a/data/processed/video001/examples/white_car_640x360_15_h264_160000_decoded.png b/data/processed/video001/examples/white_car_640x360_15_h264_160000_decoded.png new file mode 100644 index 0000000..5baed44 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x360_15_h264_160000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_640x360_15_h264_160000_source.png b/data/processed/video001/examples/white_car_640x360_15_h264_160000_source.png new file mode 100644 index 0000000..65223a6 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x360_15_h264_160000_source.png differ diff --git a/data/processed/video001/examples/white_car_640x360_15_h264_320000_decoded.png b/data/processed/video001/examples/white_car_640x360_15_h264_320000_decoded.png new file mode 100644 index 0000000..e1cd23c Binary files /dev/null and b/data/processed/video001/examples/white_car_640x360_15_h264_320000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_640x360_15_h264_320000_source.png b/data/processed/video001/examples/white_car_640x360_15_h264_320000_source.png new file mode 100644 index 0000000..65223a6 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x360_15_h264_320000_source.png differ diff --git a/data/processed/video001/examples/white_car_640x360_15_h264_40000_decoded.png b/data/processed/video001/examples/white_car_640x360_15_h264_40000_decoded.png new file mode 100644 index 0000000..b699825 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x360_15_h264_40000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_640x360_15_h264_40000_source.png b/data/processed/video001/examples/white_car_640x360_15_h264_40000_source.png new file mode 100644 index 0000000..65223a6 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x360_15_h264_40000_source.png differ diff --git a/data/processed/video001/examples/white_car_640x360_15_jpeg_decoded.png b/data/processed/video001/examples/white_car_640x360_15_jpeg_decoded.png new file mode 100644 index 0000000..c794143 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x360_15_jpeg_decoded.png differ diff --git a/data/processed/video001/examples/white_car_640x360_15_jpeg_source.png b/data/processed/video001/examples/white_car_640x360_15_jpeg_source.png new file mode 100644 index 0000000..65223a6 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x360_15_jpeg_source.png differ diff --git a/data/processed/video001/examples/white_car_640x360_5_h264_160000_decoded.png b/data/processed/video001/examples/white_car_640x360_5_h264_160000_decoded.png new file mode 100644 index 0000000..880ceee Binary files /dev/null and b/data/processed/video001/examples/white_car_640x360_5_h264_160000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_640x360_5_h264_160000_source.png b/data/processed/video001/examples/white_car_640x360_5_h264_160000_source.png new file mode 100644 index 0000000..65223a6 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x360_5_h264_160000_source.png differ diff --git a/data/processed/video001/examples/white_car_640x360_5_h264_320000_decoded.png b/data/processed/video001/examples/white_car_640x360_5_h264_320000_decoded.png new file mode 100644 index 0000000..977a25c Binary files /dev/null and b/data/processed/video001/examples/white_car_640x360_5_h264_320000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_640x360_5_h264_320000_source.png b/data/processed/video001/examples/white_car_640x360_5_h264_320000_source.png new file mode 100644 index 0000000..65223a6 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x360_5_h264_320000_source.png differ diff --git a/data/processed/video001/examples/white_car_640x360_5_h264_40000_decoded.png b/data/processed/video001/examples/white_car_640x360_5_h264_40000_decoded.png new file mode 100644 index 0000000..fff5b93 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x360_5_h264_40000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_640x360_5_h264_40000_source.png b/data/processed/video001/examples/white_car_640x360_5_h264_40000_source.png new file mode 100644 index 0000000..65223a6 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x360_5_h264_40000_source.png differ diff --git a/data/processed/video001/examples/white_car_640x360_5_jpeg_decoded.png b/data/processed/video001/examples/white_car_640x360_5_jpeg_decoded.png new file mode 100644 index 0000000..c794143 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x360_5_jpeg_decoded.png differ diff --git a/data/processed/video001/examples/white_car_640x360_5_jpeg_source.png b/data/processed/video001/examples/white_car_640x360_5_jpeg_source.png new file mode 100644 index 0000000..65223a6 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x360_5_jpeg_source.png differ diff --git a/data/processed/video001/examples/white_car_640x480_10_h264_160000_decoded.png b/data/processed/video001/examples/white_car_640x480_10_h264_160000_decoded.png new file mode 100644 index 0000000..1d9b156 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x480_10_h264_160000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_640x480_10_h264_160000_source.png b/data/processed/video001/examples/white_car_640x480_10_h264_160000_source.png new file mode 100644 index 0000000..9133578 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x480_10_h264_160000_source.png differ diff --git a/data/processed/video001/examples/white_car_640x480_10_h264_320000_decoded.png b/data/processed/video001/examples/white_car_640x480_10_h264_320000_decoded.png new file mode 100644 index 0000000..e1b574b Binary files /dev/null and b/data/processed/video001/examples/white_car_640x480_10_h264_320000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_640x480_10_h264_320000_source.png b/data/processed/video001/examples/white_car_640x480_10_h264_320000_source.png new file mode 100644 index 0000000..9133578 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x480_10_h264_320000_source.png differ diff --git a/data/processed/video001/examples/white_car_640x480_10_h264_40000_decoded.png b/data/processed/video001/examples/white_car_640x480_10_h264_40000_decoded.png new file mode 100644 index 0000000..fbc9463 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x480_10_h264_40000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_640x480_10_h264_40000_source.png b/data/processed/video001/examples/white_car_640x480_10_h264_40000_source.png new file mode 100644 index 0000000..9133578 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x480_10_h264_40000_source.png differ diff --git a/data/processed/video001/examples/white_car_640x480_10_jpeg_decoded.png b/data/processed/video001/examples/white_car_640x480_10_jpeg_decoded.png new file mode 100644 index 0000000..74e0fed Binary files /dev/null and b/data/processed/video001/examples/white_car_640x480_10_jpeg_decoded.png differ diff --git a/data/processed/video001/examples/white_car_640x480_10_jpeg_source.png b/data/processed/video001/examples/white_car_640x480_10_jpeg_source.png new file mode 100644 index 0000000..9133578 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x480_10_jpeg_source.png differ diff --git a/data/processed/video001/examples/white_car_640x480_5_h264_160000_decoded.png b/data/processed/video001/examples/white_car_640x480_5_h264_160000_decoded.png new file mode 100644 index 0000000..afebc1d Binary files /dev/null and b/data/processed/video001/examples/white_car_640x480_5_h264_160000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_640x480_5_h264_160000_source.png b/data/processed/video001/examples/white_car_640x480_5_h264_160000_source.png new file mode 100644 index 0000000..9133578 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x480_5_h264_160000_source.png differ diff --git a/data/processed/video001/examples/white_car_640x480_5_h264_320000_decoded.png b/data/processed/video001/examples/white_car_640x480_5_h264_320000_decoded.png new file mode 100644 index 0000000..05ef980 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x480_5_h264_320000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_640x480_5_h264_320000_source.png b/data/processed/video001/examples/white_car_640x480_5_h264_320000_source.png new file mode 100644 index 0000000..9133578 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x480_5_h264_320000_source.png differ diff --git a/data/processed/video001/examples/white_car_640x480_5_h264_40000_decoded.png b/data/processed/video001/examples/white_car_640x480_5_h264_40000_decoded.png new file mode 100644 index 0000000..c9aa227 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x480_5_h264_40000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_640x480_5_h264_40000_source.png b/data/processed/video001/examples/white_car_640x480_5_h264_40000_source.png new file mode 100644 index 0000000..9133578 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x480_5_h264_40000_source.png differ diff --git a/data/processed/video001/examples/white_car_640x480_5_jpeg_decoded.png b/data/processed/video001/examples/white_car_640x480_5_jpeg_decoded.png new file mode 100644 index 0000000..74e0fed Binary files /dev/null and b/data/processed/video001/examples/white_car_640x480_5_jpeg_decoded.png differ diff --git a/data/processed/video001/examples/white_car_640x480_5_jpeg_source.png b/data/processed/video001/examples/white_car_640x480_5_jpeg_source.png new file mode 100644 index 0000000..9133578 Binary files /dev/null and b/data/processed/video001/examples/white_car_640x480_5_jpeg_source.png differ diff --git a/data/processed/video001/examples/white_car_854x480_10_h264_160000_decoded.png b/data/processed/video001/examples/white_car_854x480_10_h264_160000_decoded.png new file mode 100644 index 0000000..8b3b637 Binary files /dev/null and b/data/processed/video001/examples/white_car_854x480_10_h264_160000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_854x480_10_h264_160000_source.png b/data/processed/video001/examples/white_car_854x480_10_h264_160000_source.png new file mode 100644 index 0000000..0639a9a Binary files /dev/null and b/data/processed/video001/examples/white_car_854x480_10_h264_160000_source.png differ diff --git a/data/processed/video001/examples/white_car_854x480_10_h264_320000_decoded.png b/data/processed/video001/examples/white_car_854x480_10_h264_320000_decoded.png new file mode 100644 index 0000000..211ac17 Binary files /dev/null and b/data/processed/video001/examples/white_car_854x480_10_h264_320000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_854x480_10_h264_320000_source.png b/data/processed/video001/examples/white_car_854x480_10_h264_320000_source.png new file mode 100644 index 0000000..0639a9a Binary files /dev/null and b/data/processed/video001/examples/white_car_854x480_10_h264_320000_source.png differ diff --git a/data/processed/video001/examples/white_car_854x480_10_h264_40000_decoded.png b/data/processed/video001/examples/white_car_854x480_10_h264_40000_decoded.png new file mode 100644 index 0000000..333554e Binary files /dev/null and b/data/processed/video001/examples/white_car_854x480_10_h264_40000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_854x480_10_h264_40000_source.png b/data/processed/video001/examples/white_car_854x480_10_h264_40000_source.png new file mode 100644 index 0000000..0639a9a Binary files /dev/null and b/data/processed/video001/examples/white_car_854x480_10_h264_40000_source.png differ diff --git a/data/processed/video001/examples/white_car_854x480_10_jpeg_decoded.png b/data/processed/video001/examples/white_car_854x480_10_jpeg_decoded.png new file mode 100644 index 0000000..7dc4707 Binary files /dev/null and b/data/processed/video001/examples/white_car_854x480_10_jpeg_decoded.png differ diff --git a/data/processed/video001/examples/white_car_854x480_10_jpeg_source.png b/data/processed/video001/examples/white_car_854x480_10_jpeg_source.png new file mode 100644 index 0000000..0639a9a Binary files /dev/null and b/data/processed/video001/examples/white_car_854x480_10_jpeg_source.png differ diff --git a/data/processed/video001/examples/white_car_854x480_5_h264_160000_decoded.png b/data/processed/video001/examples/white_car_854x480_5_h264_160000_decoded.png new file mode 100644 index 0000000..1cb9445 Binary files /dev/null and b/data/processed/video001/examples/white_car_854x480_5_h264_160000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_854x480_5_h264_160000_source.png b/data/processed/video001/examples/white_car_854x480_5_h264_160000_source.png new file mode 100644 index 0000000..0639a9a Binary files /dev/null and b/data/processed/video001/examples/white_car_854x480_5_h264_160000_source.png differ diff --git a/data/processed/video001/examples/white_car_854x480_5_h264_320000_decoded.png b/data/processed/video001/examples/white_car_854x480_5_h264_320000_decoded.png new file mode 100644 index 0000000..655334e Binary files /dev/null and b/data/processed/video001/examples/white_car_854x480_5_h264_320000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_854x480_5_h264_320000_source.png b/data/processed/video001/examples/white_car_854x480_5_h264_320000_source.png new file mode 100644 index 0000000..0639a9a Binary files /dev/null and b/data/processed/video001/examples/white_car_854x480_5_h264_320000_source.png differ diff --git a/data/processed/video001/examples/white_car_854x480_5_h264_40000_decoded.png b/data/processed/video001/examples/white_car_854x480_5_h264_40000_decoded.png new file mode 100644 index 0000000..609fa23 Binary files /dev/null and b/data/processed/video001/examples/white_car_854x480_5_h264_40000_decoded.png differ diff --git a/data/processed/video001/examples/white_car_854x480_5_h264_40000_source.png b/data/processed/video001/examples/white_car_854x480_5_h264_40000_source.png new file mode 100644 index 0000000..0639a9a Binary files /dev/null and b/data/processed/video001/examples/white_car_854x480_5_h264_40000_source.png differ diff --git a/data/processed/video001/examples/white_car_854x480_5_jpeg_decoded.png b/data/processed/video001/examples/white_car_854x480_5_jpeg_decoded.png new file mode 100644 index 0000000..7dc4707 Binary files /dev/null and b/data/processed/video001/examples/white_car_854x480_5_jpeg_decoded.png differ diff --git a/data/processed/video001/examples/white_car_854x480_5_jpeg_source.png b/data/processed/video001/examples/white_car_854x480_5_jpeg_source.png new file mode 100644 index 0000000..0639a9a Binary files /dev/null and b/data/processed/video001/examples/white_car_854x480_5_jpeg_source.png differ diff --git a/data/processed/video001/iq_replay.json b/data/processed/video001/iq_replay.json new file mode 100644 index 0000000..bf27001 --- /dev/null +++ b/data/processed/video001/iq_replay.json @@ -0,0 +1,46 @@ +{ + "status": "MEASURED_SAVED_IQ_NO_SDR", + "source": "C:\\Users\\user\\Desktop\\projects\\SDR_Rover\\data\\raw\\lab053\\source.c64", + "source_bytes": 386842624, + "comparison": "Первый и повторный проходы в одном процессе; пустой JIT-кеш в начале", + "path_scope": "Время включает чтение файла, RX, сборку и JPEG decode; без графиков, послеблочной истории и сравнения SHA внутри измерения", + "first": { + "startup": { + "backend": "NUMBA_CPU", + "warmup_seconds": 0.4960436001420021, + "fastmath": false, + "gpu_used": false + }, + "iq_bytes": 386842624, + "iq_seconds": 6.044416, + "replay_wall_seconds": 4.099045000039041, + "replay_wall_over_iq_seconds": 0.6781540185253697, + "iq_seconds_over_replay_wall": 1.474591276734564, + "total_with_jit_warmup_seconds": 4.595088600181043, + "accepted_packets": 240, + "strict_candidates": 255, + "completed_images": 30, + "exact_images_after_verdict": 30, + "all_expected_images_exact": true + }, + "repeat": { + "startup": { + "backend": "NUMBA_CPU", + "warmup_seconds": 0.00013529998250305653, + "fastmath": false, + "gpu_used": false + }, + "iq_bytes": 386842624, + "iq_seconds": 6.044416, + "replay_wall_seconds": 4.238387799821794, + "replay_wall_over_iq_seconds": 0.7012071637395232, + "iq_seconds_over_replay_wall": 1.4261120703145997, + "total_with_jit_warmup_seconds": 4.238523099804297, + "accepted_packets": 240, + "strict_candidates": 255, + "completed_images": 30, + "exact_images_after_verdict": 30, + "all_expected_images_exact": true + }, + "rf_tx": 0 +} diff --git a/data/processed/video001/udacity_contact_sheet.png b/data/processed/video001/udacity_contact_sheet.png new file mode 100644 index 0000000..bffded0 Binary files /dev/null and b/data/processed/video001/udacity_contact_sheet.png differ diff --git a/data/processed/video002/results.json b/data/processed/video002/results.json new file mode 100644 index 0000000..c68bda5 --- /dev/null +++ b/data/processed/video002/results.json @@ -0,0 +1,12396 @@ +{ + "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 +} \ No newline at end of file diff --git a/data/processed/video003/codec_results.json b/data/processed/video003/codec_results.json new file mode 100644 index 0000000..6a31c3c --- /dev/null +++ b/data/processed/video003/codec_results.json @@ -0,0 +1,7483 @@ +{ + "source": "data\\raw\\video001\\udacity_project_video.mp4", + "source_sha256": "651949922042c223375d40bf8929def97dbb62c6ade651d1f5b08eea47127d5f", + "cases": [ + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 640, + 360 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": null, + "max_bitrate_bps": 320000, + "buffer_size_bits": 320000, + "buffer_duration_s": 1.0, + "gop_size_frames": 10, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320:intra-refresh=0" + }, + "bitrate_property_after_open_bps": null + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 12360, + 2529, + 2743, + 2609, + 3883, + 3494, + 3179, + 3281, + 3415, + 3648, + 12090, + 2107, + 3017, + 3119, + 2757, + 2718, + 3608, + 3019, + 3422, + 3240, + 12780, + 2702, + 2816, + 3526, + 3103, + 3696, + 3334, + 3207, + 3778, + 3890, + 13120, + 2249, + 3180, + 3354, + 3269, + 3466, + 4016, + 3962, + 3168, + 3363, + 13240, + 2752, + 3019, + 3109, + 3631, + 3898, + 3063, + 3199, + 3647, + 3489, + 12854, + 1599, + 3065, + 3302, + 3432, + 3314, + 3797, + 3554, + 3363, + 3356 + ], + "keyframe_positions": [ + 0, + 10, + 20, + 30, + 40, + 50 + ], + "actual_average_bitrate_bps": 334533.3333333333, + "peak_100ms_bitrate_bps": 1059200.0, + "peak_1s_bitrate_bps": 354272.0, + "max_frame_size_bytes": 13240, + "p95_frame_size_bytes": 12783.699999999999, + "quality": { + "mean_psnr_db": 35.43286315220635, + "min_psnr_db": 34.59079870001784, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 20, + "recovery_time_ms": 900.0, + "decoder_errors": 0 + }, + "mode": "NORMAL", + "window": "white_car", + "profile": "CURRENT", + "target_bps": null + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 640, + 360 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 300000, + "max_bitrate_bps": 300000, + "buffer_size_bits": 60000, + "buffer_duration_s": 0.2, + "gop_size_frames": 10, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=300:vbv-bufsize=60:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 300000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 5585, + 2604, + 2870, + 2765, + 3248, + 3239, + 3144, + 3191, + 3423, + 3719, + 6294, + 2387, + 2768, + 2868, + 3010, + 2586, + 3448, + 2805, + 3206, + 2943, + 6261, + 2299, + 2373, + 3097, + 2955, + 3388, + 3124, + 2797, + 3329, + 3198, + 6097, + 2307, + 2777, + 3094, + 3283, + 3202, + 3499, + 3151, + 2836, + 3023, + 6238, + 2369, + 2365, + 3026, + 3224, + 3399, + 2879, + 2956, + 3387, + 3234, + 6151, + 2193, + 2616, + 2835, + 2926, + 3153, + 3273, + 3194, + 3046, + 2828 + ], + "keyframe_positions": [ + 0, + 10, + 20, + 30, + 40, + 50 + ], + "actual_average_bitrate_bps": 263313.3333333333, + "peak_100ms_bitrate_bps": 503520.0, + "peak_1s_bitrate_bps": 275976.0, + "max_frame_size_bytes": 6294, + "p95_frame_size_bytes": 6155.349999999999, + "quality": { + "mean_psnr_db": 34.21290238191001, + "min_psnr_db": 33.14048583849901, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 20, + "recovery_time_ms": 900.0, + "decoder_errors": 0 + }, + "mode": "NORMAL", + "window": "white_car", + "profile": "CURRENT_VBV", + "target_bps": 300000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 640, + 360 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 400000, + "max_bitrate_bps": 400000, + "buffer_size_bits": 80000, + "buffer_duration_s": 0.2, + "gop_size_frames": 10, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=400:vbv-bufsize=80:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 400000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 7416, + 2961, + 3155, + 2843, + 3927, + 3579, + 3233, + 3242, + 3507, + 3636, + 8368, + 2388, + 3171, + 3010, + 2975, + 2825, + 3687, + 3009, + 3249, + 3059, + 8546, + 2698, + 2620, + 3379, + 3334, + 3764, + 3476, + 2975, + 3499, + 3631, + 8339, + 2519, + 3199, + 3425, + 3280, + 3719, + 3994, + 3993, + 3292, + 3239, + 8414, + 2536, + 3040, + 3332, + 3610, + 3949, + 3228, + 3102, + 3418, + 3454, + 8239, + 2291, + 3221, + 3091, + 3309, + 3239, + 3635, + 3694, + 3294, + 3207 + ], + "keyframe_positions": [ + 0, + 10, + 20, + 30, + 40, + 50 + ], + "actual_average_bitrate_bps": 300618.6666666667, + "peak_100ms_bitrate_bps": 683680.0, + "peak_1s_bitrate_bps": 316784.0, + "max_frame_size_bytes": 8546, + "p95_frame_size_bytes": 8340.45, + "quality": { + "mean_psnr_db": 34.86570821686745, + "min_psnr_db": 34.05219816570114, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 20, + "recovery_time_ms": 900.0, + "decoder_errors": 0 + }, + "mode": "NORMAL", + "window": "white_car", + "profile": "CURRENT_VBV", + "target_bps": 400000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 640, + 360 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 500000, + "max_bitrate_bps": 500000, + "buffer_size_bits": 100000, + "buffer_duration_s": 0.2, + "gop_size_frames": 10, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=500:vbv-bufsize=100:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 500000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 9161, + 2816, + 2934, + 2729, + 3975, + 3547, + 3285, + 3225, + 3455, + 3634, + 10348, + 2169, + 3116, + 3095, + 2897, + 2767, + 3603, + 3113, + 3348, + 3259, + 10223, + 2842, + 2861, + 3518, + 3105, + 3755, + 3436, + 3210, + 3622, + 3722, + 10358, + 2442, + 3374, + 3479, + 3347, + 3564, + 4055, + 3850, + 3250, + 3293, + 10309, + 3008, + 3176, + 3370, + 3640, + 3920, + 3157, + 3252, + 3584, + 3619, + 10362, + 2160, + 3192, + 3328, + 3415, + 3396, + 3810, + 3641, + 3404, + 3554 + ], + "keyframe_positions": [ + 0, + 10, + 20, + 30, + 40, + 50 + ], + "actual_average_bitrate_bps": 318772.0, + "peak_100ms_bitrate_bps": 828960.0, + "peak_1s_bitrate_bps": 334968.0, + "max_frame_size_bytes": 10362, + "p95_frame_size_bytes": 10310.95, + "quality": { + "mean_psnr_db": 35.15221383876764, + "min_psnr_db": 34.48334118955066, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 20, + "recovery_time_ms": 900.0, + "decoder_errors": 0 + }, + "mode": "NORMAL", + "window": "white_car", + "profile": "CURRENT_VBV", + "target_bps": 500000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 640, + 360 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 300000, + "max_bitrate_bps": 300000, + "buffer_size_bits": 60000, + "buffer_duration_s": 0.2, + "gop_size_frames": 5, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=300:vbv-bufsize=60:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 300000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 5596, + 2613, + 2822, + 2820, + 3361, + 6199, + 2413, + 2885, + 3028, + 3300, + 6114, + 2228, + 2891, + 2993, + 2832, + 6145, + 2468, + 2299, + 2740, + 2897, + 6163, + 2371, + 2519, + 2870, + 2919, + 6141, + 2373, + 2418, + 2791, + 3175, + 6087, + 2266, + 2704, + 2860, + 3087, + 6048, + 2592, + 2588, + 3016, + 3362, + 6105, + 2567, + 2319, + 3076, + 3196, + 6048, + 2569, + 2888, + 2875, + 2966, + 6112, + 2120, + 2595, + 2869, + 3066, + 6095, + 2389, + 2908, + 2828, + 3101 + ], + "keyframe_positions": [ + 0, + 5, + 10, + 15, + 20, + 25, + 30, + 35, + 40, + 45, + 50, + 55 + ], + "actual_average_bitrate_bps": 274248.0, + "peak_100ms_bitrate_bps": 495920.0, + "peak_1s_bitrate_bps": 284440.0, + "max_frame_size_bytes": 6199, + "p95_frame_size_bytes": 6141.2, + "quality": { + "mean_psnr_db": 33.87022193077758, + "min_psnr_db": 32.93194331344486, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 15, + "recovery_time_ms": 400.0, + "decoder_errors": 0 + }, + "mode": "NORMAL", + "window": "white_car", + "profile": "SHORT_GOP", + "target_bps": 300000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 640, + 360 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 400000, + "max_bitrate_bps": 400000, + "buffer_size_bits": 80000, + "buffer_duration_s": 0.2, + "gop_size_frames": 5, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=400:vbv-bufsize=80:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 400000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 7415, + 2961, + 3155, + 2843, + 3927, + 8323, + 2355, + 2847, + 3269, + 3585, + 8309, + 2414, + 3228, + 3161, + 2839, + 8249, + 2937, + 2873, + 3064, + 3195, + 8238, + 2648, + 2850, + 3535, + 3087, + 8237, + 2677, + 2785, + 3423, + 3605, + 8258, + 2674, + 3103, + 3395, + 3429, + 8266, + 2804, + 3209, + 3211, + 3339, + 8427, + 2656, + 2933, + 3316, + 3593, + 8278, + 2451, + 3079, + 3274, + 3211, + 8301, + 2367, + 3158, + 3239, + 3266, + 8295, + 2514, + 3192, + 3560, + 3369 + ], + "keyframe_positions": [ + 0, + 5, + 10, + 15, + 20, + 25, + 30, + 35, + 40, + 45, + 50, + 55 + ], + "actual_average_bitrate_bps": 328268.0, + "peak_100ms_bitrate_bps": 674160.0, + "peak_1s_bitrate_bps": 337328.0, + "max_frame_size_bytes": 8427, + "p95_frame_size_bytes": 8301.4, + "quality": { + "mean_psnr_db": 34.77569946763107, + "min_psnr_db": 33.899920897627624, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 15, + "recovery_time_ms": 400.0, + "decoder_errors": 0 + }, + "mode": "NORMAL", + "window": "white_car", + "profile": "SHORT_GOP", + "target_bps": 400000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 640, + 360 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 500000, + "max_bitrate_bps": 500000, + "buffer_size_bits": 100000, + "buffer_duration_s": 0.2, + "gop_size_frames": 5, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=500:vbv-bufsize=100:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 500000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 9160, + 2816, + 2934, + 2729, + 3975, + 10155, + 2123, + 2790, + 3229, + 3528, + 10054, + 2278, + 3134, + 3120, + 2812, + 10009, + 2801, + 2613, + 3283, + 3065, + 10266, + 2945, + 2813, + 3381, + 3118, + 10372, + 2635, + 2954, + 3398, + 3681, + 10437, + 2499, + 3427, + 3473, + 3341, + 10415, + 2952, + 3331, + 3157, + 3518, + 10385, + 2935, + 3131, + 3387, + 3678, + 10416, + 2495, + 2904, + 3381, + 3473, + 10386, + 2153, + 3132, + 3124, + 3433, + 10365, + 2956, + 3343, + 3313, + 3440 + ], + "keyframe_positions": [ + 0, + 5, + 10, + 15, + 20, + 25, + 30, + 35, + 40, + 45, + 50, + 55 + ], + "actual_average_bitrate_bps": 360734.6666666667, + "peak_100ms_bitrate_bps": 834960.0, + "peak_1s_bitrate_bps": 375632.0, + "max_frame_size_bytes": 10437, + "p95_frame_size_bytes": 10387.45, + "quality": { + "mean_psnr_db": 35.217365090530265, + "min_psnr_db": 34.490802980667624, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 15, + "recovery_time_ms": 400.0, + "decoder_errors": 0 + }, + "mode": "NORMAL", + "window": "white_car", + "profile": "SHORT_GOP", + "target_bps": 500000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 640, + 360 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 300000, + "max_bitrate_bps": 300000, + "buffer_size_bits": 60000, + "buffer_duration_s": 0.2, + "gop_size_frames": 10, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": true, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=300:vbv-bufsize=60:intra-refresh=1" + }, + "bitrate_property_after_open_bps": 300000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 5585, + 2604, + 2870, + 2765, + 3247, + 3237, + 3147, + 3180, + 3422, + 3707, + 3512, + 3498, + 3800, + 3709, + 3225, + 2813, + 3711, + 3271, + 3374, + 3208, + 3315, + 3184, + 3145, + 3105, + 3056, + 3287, + 3173, + 3334, + 3344, + 3270, + 3209, + 3219, + 3540, + 3365, + 3169, + 3177, + 3454, + 3079, + 3171, + 3477, + 3243, + 3167, + 3151, + 3284, + 3216, + 3139, + 3010, + 3099, + 3369, + 3277, + 3140, + 2961, + 3418, + 3394, + 3099, + 3098, + 3335, + 3353, + 3395, + 3225 + ], + "keyframe_positions": [ + 0, + 10, + 20, + 30, + 40, + 50 + ], + "actual_average_bitrate_bps": 263108.0, + "peak_100ms_bitrate_bps": 446800.0, + "peak_1s_bitrate_bps": 277344.0, + "max_frame_size_bytes": 5585, + "p95_frame_size_bytes": 3709.1, + "quality": { + "mean_psnr_db": 33.61404991745428, + "min_psnr_db": 32.77517542181988, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 29, + "recovery_time_ms": 1800.0, + "decoder_errors": 0 + }, + "mode": "NORMAL", + "window": "white_car", + "profile": "INTRA_REFRESH", + "target_bps": 300000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 640, + 360 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 400000, + "max_bitrate_bps": 400000, + "buffer_size_bits": 80000, + "buffer_duration_s": 0.2, + "gop_size_frames": 10, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": true, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=400:vbv-bufsize=80:intra-refresh=1" + }, + "bitrate_property_after_open_bps": 400000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 7416, + 2961, + 3155, + 2843, + 3923, + 3555, + 3224, + 3260, + 3495, + 3626, + 3645, + 3627, + 4012, + 3922, + 3572, + 2953, + 3872, + 3530, + 3711, + 3620, + 3754, + 3822, + 3638, + 4206, + 3583, + 3980, + 3866, + 3837, + 4250, + 4093, + 3617, + 3644, + 4240, + 4094, + 3790, + 3751, + 4247, + 3743, + 3751, + 3923, + 4086, + 3768, + 3881, + 3925, + 3897, + 3871, + 3676, + 3558, + 3771, + 3786, + 3493, + 3282, + 4132, + 4004, + 3647, + 3620, + 4050, + 4023, + 3782, + 3516 + ], + "keyframe_positions": [ + 0, + 10, + 20, + 30, + 40, + 50 + ], + "actual_average_bitrate_bps": 303358.6666666667, + "peak_100ms_bitrate_bps": 593280.0, + "peak_1s_bitrate_bps": 316504.0, + "max_frame_size_bytes": 7416, + "p95_frame_size_bytes": 4240.35, + "quality": { + "mean_psnr_db": 34.245752426978804, + "min_psnr_db": 33.452853675880526, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 29, + "recovery_time_ms": 1800.0, + "decoder_errors": 0 + }, + "mode": "NORMAL", + "window": "white_car", + "profile": "INTRA_REFRESH", + "target_bps": 400000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 640, + 360 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 500000, + "max_bitrate_bps": 500000, + "buffer_size_bits": 100000, + "buffer_duration_s": 0.2, + "gop_size_frames": 10, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": true, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=500:vbv-bufsize=100:intra-refresh=1" + }, + "bitrate_property_after_open_bps": 500000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 9161, + 2816, + 2934, + 2729, + 3976, + 3554, + 3288, + 3204, + 3448, + 3627, + 3549, + 3608, + 3891, + 3845, + 3519, + 3231, + 4025, + 3654, + 3925, + 3762, + 3955, + 4051, + 3846, + 4303, + 3676, + 3996, + 3940, + 3816, + 4101, + 4117, + 3844, + 3829, + 4322, + 4326, + 3959, + 3926, + 4379, + 4050, + 3845, + 4170, + 4288, + 4110, + 4175, + 4064, + 4269, + 4219, + 3892, + 3629, + 3864, + 3713, + 3749, + 3493, + 4213, + 4049, + 3765, + 3753, + 4350, + 4303, + 4052, + 3817 + ], + "keyframe_positions": [ + 0, + 10, + 20, + 30, + 40, + 50 + ], + "actual_average_bitrate_bps": 314618.6666666667, + "peak_100ms_bitrate_bps": 732880.0, + "peak_1s_bitrate_bps": 332552.0, + "max_frame_size_bytes": 9161, + "p95_frame_size_bytes": 4327.2, + "quality": { + "mean_psnr_db": 34.42926031935041, + "min_psnr_db": 33.72215093576918, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 29, + "recovery_time_ms": 1800.0, + "decoder_errors": 0 + }, + "mode": "NORMAL", + "window": "white_car", + "profile": "INTRA_REFRESH", + "target_bps": 500000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 640, + 360 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": null, + "max_bitrate_bps": 320000, + "buffer_size_bits": 320000, + "buffer_duration_s": 1.0, + "gop_size_frames": 10, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320:intra-refresh=0" + }, + "bitrate_property_after_open_bps": null + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 13196, + 2156, + 2595, + 2688, + 3471, + 3550, + 3210, + 3748, + 3370, + 3782, + 13414, + 2136, + 3265, + 3022, + 3681, + 2967, + 3618, + 3670, + 3474, + 3357, + 13951, + 2841, + 3310, + 3340, + 4021, + 3877, + 3732, + 4099, + 3736, + 4072, + 11946, + 1735, + 3505, + 3318, + 4121, + 3996, + 4468, + 4290, + 3907, + 3877, + 10107, + 1935, + 2783, + 3152, + 4204, + 3953, + 3674, + 4359, + 3666, + 4541, + 9074, + 1331, + 3643, + 3557, + 5105, + 3919, + 5921, + 5747, + 3985, + 4295 + ], + "keyframe_positions": [ + 0, + 10, + 20, + 30, + 40, + 50 + ], + "actual_average_bitrate_bps": 353950.6666666667, + "peak_100ms_bitrate_bps": 1116080.0, + "peak_1s_bitrate_bps": 375832.0, + "max_frame_size_bytes": 13951, + "p95_frame_size_bytes": 12008.499999999996, + "quality": { + "mean_psnr_db": 33.75532582144122, + "min_psnr_db": 27.187836434558392, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 20, + "recovery_time_ms": 900.0, + "decoder_errors": 0 + }, + "mode": "NORMAL", + "window": "black_car", + "profile": "CURRENT", + "target_bps": null + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 640, + 360 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 300000, + "max_bitrate_bps": 300000, + "buffer_size_bits": 60000, + "buffer_duration_s": 0.2, + "gop_size_frames": 10, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=300:vbv-bufsize=60:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 300000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 5587, + 2656, + 2769, + 2688, + 3343, + 3184, + 3097, + 3339, + 3202, + 3532, + 6334, + 2290, + 2963, + 2865, + 3352, + 2955, + 3448, + 3299, + 3204, + 3050, + 6997, + 2273, + 2336, + 2559, + 3366, + 3115, + 3172, + 3319, + 3212, + 3246, + 6706, + 2075, + 2735, + 2563, + 3181, + 3084, + 3628, + 3532, + 3058, + 2941, + 6699, + 2777, + 2925, + 2616, + 3196, + 3269, + 3211, + 3697, + 3031, + 3618, + 6779, + 2525, + 3416, + 3065, + 4724, + 3841, + 4491, + 3637, + 3232, + 3422 + ], + "keyframe_positions": [ + 0, + 10, + 20, + 30, + 40, + 50 + ], + "actual_average_bitrate_bps": 277901.3333333333, + "peak_100ms_bitrate_bps": 559760.0, + "peak_1s_bitrate_bps": 314624.0, + "max_frame_size_bytes": 6997, + "p95_frame_size_bytes": 6699.35, + "quality": { + "mean_psnr_db": 32.545459414905665, + "min_psnr_db": 26.372036424769, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 20, + "recovery_time_ms": 900.0, + "decoder_errors": 0 + }, + "mode": "NORMAL", + "window": "black_car", + "profile": "CURRENT_VBV", + "target_bps": 300000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 640, + 360 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 400000, + "max_bitrate_bps": 400000, + "buffer_size_bits": 80000, + "buffer_duration_s": 0.2, + "gop_size_frames": 10, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=400:vbv-bufsize=80:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 400000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 7335, + 2913, + 3118, + 2990, + 3799, + 3622, + 3351, + 3854, + 3463, + 3811, + 8719, + 2464, + 3513, + 3215, + 3697, + 3086, + 3780, + 3635, + 3676, + 3270, + 9031, + 3051, + 3033, + 3437, + 4335, + 3772, + 3393, + 4022, + 3468, + 3616, + 8699, + 2618, + 3266, + 3180, + 3649, + 3574, + 4012, + 4316, + 3703, + 3498, + 9195, + 3206, + 3088, + 3320, + 4115, + 4429, + 3731, + 4392, + 3737, + 4529, + 8849, + 2774, + 3771, + 3566, + 5384, + 4183, + 6385, + 6468, + 5301, + 5411 + ], + "keyframe_positions": [ + 0, + 10, + 20, + 30, + 40, + 50 + ], + "actual_average_bitrate_bps": 339757.3333333333, + "peak_100ms_bitrate_bps": 735600.0, + "peak_1s_bitrate_bps": 416736.0, + "max_frame_size_bytes": 9195, + "p95_frame_size_bytes": 8725.5, + "quality": { + "mean_psnr_db": 33.4185926365505, + "min_psnr_db": 27.796531079131018, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 20, + "recovery_time_ms": 900.0, + "decoder_errors": 0 + }, + "mode": "NORMAL", + "window": "black_car", + "profile": "CURRENT_VBV", + "target_bps": 400000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 640, + 360 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 500000, + "max_bitrate_bps": 500000, + "buffer_size_bits": 100000, + "buffer_duration_s": 0.2, + "gop_size_frames": 10, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=500:vbv-bufsize=100:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 500000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 9127, + 2453, + 2864, + 2999, + 3605, + 3602, + 3245, + 3770, + 3292, + 3804, + 10954, + 2183, + 3383, + 3106, + 3663, + 3063, + 3717, + 3594, + 3544, + 3267, + 11659, + 2950, + 3341, + 3412, + 4124, + 3992, + 3760, + 4038, + 3574, + 4116, + 10901, + 2550, + 3355, + 3581, + 3673, + 3471, + 4243, + 4695, + 3811, + 3556, + 11431, + 3683, + 3496, + 3911, + 4325, + 4416, + 4171, + 4812, + 4393, + 5423, + 11211, + 3179, + 4631, + 4158, + 6599, + 5092, + 7916, + 7377, + 6703, + 7012 + ], + "keyframe_positions": [ + 0, + 10, + 20, + 30, + 40, + 50 + ], + "actual_average_bitrate_bps": 375968.0, + "peak_100ms_bitrate_bps": 932720.0, + "peak_1s_bitrate_bps": 511024.0, + "max_frame_size_bytes": 11659, + "p95_frame_size_bytes": 10966.849999999999, + "quality": { + "mean_psnr_db": 33.892640717476326, + "min_psnr_db": 28.813063110191845, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 20, + "recovery_time_ms": 900.0, + "decoder_errors": 0 + }, + "mode": "NORMAL", + "window": "black_car", + "profile": "CURRENT_VBV", + "target_bps": 500000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 640, + 360 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 300000, + "max_bitrate_bps": 300000, + "buffer_size_bits": 60000, + "buffer_duration_s": 0.2, + "gop_size_frames": 5, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=300:vbv-bufsize=60:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 300000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 5586, + 2656, + 2769, + 2688, + 3343, + 6332, + 2422, + 2926, + 2936, + 3336, + 6896, + 2139, + 2833, + 2814, + 3256, + 6953, + 2251, + 2576, + 2763, + 2919, + 7014, + 2279, + 2436, + 2739, + 3305, + 6844, + 2027, + 2724, + 2810, + 3032, + 6729, + 2235, + 2687, + 2728, + 3025, + 6831, + 2487, + 2643, + 2742, + 2777, + 6778, + 2584, + 2909, + 2596, + 2999, + 6799, + 2403, + 2975, + 2837, + 3394, + 6811, + 2482, + 3392, + 2993, + 4467, + 5287, + 2962, + 3410, + 3220, + 3491 + ], + "keyframe_positions": [ + 0, + 5, + 10, + 15, + 20, + 25, + 30, + 35, + 40, + 45, + 50, + 55 + ], + "actual_average_bitrate_bps": 287036.0, + "peak_100ms_bitrate_bps": 561120.0, + "peak_1s_bitrate_bps": 308424.0, + "max_frame_size_bytes": 7014, + "p95_frame_size_bytes": 6846.599999999999, + "quality": { + "mean_psnr_db": 32.33163479926037, + "min_psnr_db": 26.32260818378065, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 15, + "recovery_time_ms": 400.0, + "decoder_errors": 0 + }, + "mode": "NORMAL", + "window": "black_car", + "profile": "SHORT_GOP", + "target_bps": 300000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 640, + 360 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 400000, + "max_bitrate_bps": 400000, + "buffer_size_bits": 80000, + "buffer_duration_s": 0.2, + "gop_size_frames": 5, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=400:vbv-bufsize=80:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 400000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 7327, + 2910, + 3114, + 2981, + 3759, + 8759, + 2485, + 3473, + 3364, + 3850, + 9169, + 2505, + 3376, + 3176, + 3756, + 9111, + 2742, + 3178, + 3504, + 3373, + 9190, + 3038, + 3027, + 3432, + 4197, + 9252, + 2243, + 3222, + 3496, + 3551, + 8697, + 2555, + 3314, + 3297, + 3630, + 9028, + 3037, + 3333, + 3133, + 3677, + 9074, + 3174, + 3000, + 3284, + 4203, + 8996, + 2671, + 3309, + 3458, + 4513, + 8817, + 2747, + 3898, + 3452, + 5371, + 8291, + 4377, + 5082, + 4365, + 4694 + ], + "keyframe_positions": [ + 0, + 5, + 10, + 15, + 20, + 25, + 30, + 35, + 40, + 45, + 50, + 55 + ], + "actual_average_bitrate_bps": 361382.6666666667, + "peak_100ms_bitrate_bps": 740160.0, + "peak_1s_bitrate_bps": 408752.0, + "max_frame_size_bytes": 9252, + "p95_frame_size_bytes": 9113.9, + "quality": { + "mean_psnr_db": 33.31693932686607, + "min_psnr_db": 27.30183909883945, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 15, + "recovery_time_ms": 400.0, + "decoder_errors": 0 + }, + "mode": "NORMAL", + "window": "black_car", + "profile": "SHORT_GOP", + "target_bps": 400000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 640, + 360 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 500000, + "max_bitrate_bps": 500000, + "buffer_size_bits": 100000, + "buffer_duration_s": 0.2, + "gop_size_frames": 5, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=500:vbv-bufsize=100:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 500000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 9126, + 2453, + 2864, + 2999, + 3605, + 10955, + 2190, + 3321, + 3183, + 3728, + 11484, + 2181, + 3357, + 3025, + 3713, + 11439, + 2760, + 3242, + 3429, + 3286, + 11446, + 2887, + 3304, + 3545, + 4065, + 11617, + 2490, + 3560, + 3409, + 3962, + 11001, + 2538, + 3462, + 3568, + 3631, + 11165, + 3247, + 3821, + 3621, + 3545, + 10810, + 3698, + 3608, + 3974, + 4474, + 11276, + 3300, + 4287, + 3896, + 5193, + 11117, + 3141, + 4766, + 4175, + 6590, + 10083, + 4833, + 5600, + 4853, + 5592 + ], + "keyframe_positions": [ + 0, + 5, + 10, + 15, + 20, + 25, + 30, + 35, + 40, + 45, + 50, + 55 + ], + "actual_average_bitrate_bps": 409986.6666666667, + "peak_100ms_bitrate_bps": 929360.0, + "peak_1s_bitrate_bps": 486000.0, + "max_frame_size_bytes": 11617, + "p95_frame_size_bytes": 11439.35, + "quality": { + "mean_psnr_db": 33.89675913761809, + "min_psnr_db": 27.667089562572546, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 15, + "recovery_time_ms": 400.0, + "decoder_errors": 0 + }, + "mode": "NORMAL", + "window": "black_car", + "profile": "SHORT_GOP", + "target_bps": 500000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 640, + 360 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 300000, + "max_bitrate_bps": 300000, + "buffer_size_bits": 60000, + "buffer_duration_s": 0.2, + "gop_size_frames": 10, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": true, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=300:vbv-bufsize=60:intra-refresh=1" + }, + "bitrate_property_after_open_bps": 300000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 5587, + 2656, + 2769, + 2688, + 3343, + 3184, + 3097, + 3339, + 3202, + 3532, + 3483, + 3382, + 4307, + 3488, + 3506, + 3029, + 3721, + 3655, + 3268, + 2979, + 3244, + 3463, + 3339, + 3184, + 3456, + 3069, + 3120, + 3458, + 3212, + 3193, + 3341, + 3195, + 3625, + 3291, + 3513, + 3281, + 3639, + 3602, + 3652, + 3243, + 3386, + 3382, + 3648, + 3410, + 3725, + 3231, + 3376, + 3873, + 3499, + 4147, + 3219, + 3309, + 4646, + 4201, + 4946, + 3885, + 3895, + 3734, + 3269, + 3418 + ], + "keyframe_positions": [ + 0, + 10, + 20, + 30, + 40, + 50 + ], + "actual_average_bitrate_bps": 279378.6666666667, + "peak_100ms_bitrate_bps": 446960.0, + "peak_1s_bitrate_bps": 316960.0, + "max_frame_size_bytes": 5587, + "p95_frame_size_bytes": 4323.949999999999, + "quality": { + "mean_psnr_db": 32.01130288098796, + "min_psnr_db": 25.784387305189114, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 29, + "recovery_time_ms": 1800.0, + "decoder_errors": 0 + }, + "mode": "NORMAL", + "window": "black_car", + "profile": "INTRA_REFRESH", + "target_bps": 300000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 640, + 360 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 400000, + "max_bitrate_bps": 400000, + "buffer_size_bits": 80000, + "buffer_duration_s": 0.2, + "gop_size_frames": 10, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": true, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=400:vbv-bufsize=80:intra-refresh=1" + }, + "bitrate_property_after_open_bps": 400000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 7335, + 2913, + 3118, + 2990, + 3799, + 3622, + 3351, + 3854, + 3464, + 3811, + 3955, + 3874, + 4436, + 4008, + 4079, + 3593, + 4244, + 4373, + 4093, + 3599, + 3829, + 4281, + 3805, + 4112, + 4443, + 3795, + 4068, + 4440, + 3998, + 3929, + 3900, + 3879, + 4437, + 4067, + 4111, + 3608, + 4451, + 4567, + 4249, + 3880, + 4143, + 4366, + 4346, + 3922, + 4692, + 3976, + 4069, + 4445, + 4176, + 4723, + 3779, + 3948, + 5160, + 4712, + 6283, + 4925, + 6961, + 5349, + 4857, + 5154 + ], + "keyframe_positions": [ + 0, + 10, + 20, + 30, + 40, + 50 + ], + "actual_average_bitrate_bps": 339128.0, + "peak_100ms_bitrate_bps": 586800.0, + "peak_1s_bitrate_bps": 409024.0, + "max_frame_size_bytes": 7335, + "p95_frame_size_bytes": 5395.699999999997, + "quality": { + "mean_psnr_db": 32.77917271169743, + "min_psnr_db": 27.110795553621987, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 29, + "recovery_time_ms": 1800.0, + "decoder_errors": 0 + }, + "mode": "NORMAL", + "window": "black_car", + "profile": "INTRA_REFRESH", + "target_bps": 400000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 640, + 360 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 500000, + "max_bitrate_bps": 500000, + "buffer_size_bits": 100000, + "buffer_duration_s": 0.2, + "gop_size_frames": 10, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": true, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=500:vbv-bufsize=100:intra-refresh=1" + }, + "bitrate_property_after_open_bps": 500000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 9127, + 2453, + 2864, + 2999, + 3605, + 3602, + 3245, + 3770, + 3292, + 3804, + 3979, + 3870, + 4398, + 3933, + 4261, + 3546, + 4243, + 4362, + 4124, + 3846, + 4274, + 4540, + 4274, + 4128, + 4634, + 4337, + 4311, + 4637, + 4219, + 3997, + 4116, + 4289, + 4657, + 4235, + 4429, + 3940, + 4661, + 4683, + 4630, + 4072, + 4602, + 4756, + 5029, + 4352, + 5115, + 4445, + 4520, + 5467, + 4245, + 5321, + 4522, + 4581, + 6246, + 5799, + 7809, + 5971, + 8098, + 6996, + 6195, + 6041 + ], + "keyframe_positions": [ + 0, + 10, + 20, + 30, + 40, + 50 + ], + "actual_average_bitrate_bps": 368661.3333333333, + "peak_100ms_bitrate_bps": 730160.0, + "peak_1s_bitrate_bps": 498064.0, + "max_frame_size_bytes": 9127, + "p95_frame_size_bytes": 7036.649999999998, + "quality": { + "mean_psnr_db": 33.11113342425146, + "min_psnr_db": 27.68187890143676, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 29, + "recovery_time_ms": 1800.0, + "decoder_errors": 0 + }, + "mode": "NORMAL", + "window": "black_car", + "profile": "INTRA_REFRESH", + "target_bps": 500000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 854, + 480 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": null, + "max_bitrate_bps": 320000, + "buffer_size_bits": 320000, + "buffer_duration_s": 1.0, + "gop_size_frames": 10, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320:intra-refresh=0" + }, + "bitrate_property_after_open_bps": null + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 12933, + 4351, + 4606, + 4177, + 5748, + 5232, + 4630, + 4666, + 4999, + 5602, + 8065, + 2441, + 3903, + 3897, + 3527, + 3448, + 4940, + 3475, + 4114, + 3821, + 7883, + 2659, + 3182, + 4134, + 3611, + 4112, + 3763, + 3676, + 4399, + 4242, + 7704, + 1772, + 3495, + 3794, + 3615, + 3827, + 4404, + 3730, + 3494, + 3669, + 8073, + 2364, + 3064, + 3481, + 4051, + 3772, + 3262, + 3699, + 4174, + 4137, + 7467, + 1747, + 3616, + 3724, + 3638, + 3776, + 4249, + 4075, + 3578, + 3985 + ], + "keyframe_positions": [ + 0, + 10, + 20, + 30, + 40, + 50 + ], + "actual_average_bitrate_bps": 346229.3333333333, + "peak_100ms_bitrate_bps": 1034640.0, + "peak_1s_bitrate_bps": 455552.0, + "max_frame_size_bytes": 12933, + "p95_frame_size_bytes": 7892.099999999999, + "quality": { + "mean_psnr_db": 35.02003358034977, + "min_psnr_db": 33.59804204601765, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 20, + "recovery_time_ms": 900.0, + "decoder_errors": 0 + }, + "mode": "HIGH_QUALITY", + "window": "white_car", + "profile": "CURRENT", + "target_bps": null + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 854, + 480 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 300000, + "max_bitrate_bps": 300000, + "buffer_size_bits": 60000, + "buffer_duration_s": 0.2, + "gop_size_frames": 10, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=300:vbv-bufsize=60:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 300000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 5140, + 3670, + 3440, + 3642, + 3883, + 3685, + 3512, + 3430, + 3613, + 3694, + 5127, + 3157, + 3468, + 3475, + 3752, + 3230, + 3802, + 3151, + 3378, + 3097, + 6442, + 3096, + 2908, + 3390, + 3041, + 3555, + 3600, + 3362, + 3555, + 3431, + 6711, + 3074, + 3346, + 3575, + 3360, + 3343, + 3712, + 3617, + 3540, + 3352, + 6817, + 3048, + 2936, + 3310, + 3592, + 3979, + 3427, + 3310, + 3550, + 3429, + 6788, + 2746, + 3107, + 3301, + 3152, + 3150, + 3655, + 3552, + 3338, + 3295 + ], + "keyframe_positions": [ + 0, + 10, + 20, + 30, + 40, + 50 + ], + "actual_average_bitrate_bps": 294450.6666666667, + "peak_100ms_bitrate_bps": 545360.0, + "peak_1s_bitrate_bps": 303224.0, + "max_frame_size_bytes": 6817, + "p95_frame_size_bytes": 6455.449999999999, + "quality": { + "mean_psnr_db": 34.11344817922431, + "min_psnr_db": 32.50936443571389, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 20, + "recovery_time_ms": 900.0, + "decoder_errors": 0 + }, + "mode": "HIGH_QUALITY", + "window": "white_car", + "profile": "CURRENT_VBV", + "target_bps": 300000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 854, + 480 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 400000, + "max_bitrate_bps": 400000, + "buffer_size_bits": 80000, + "buffer_duration_s": 0.2, + "gop_size_frames": 10, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=400:vbv-bufsize=80:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 400000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 6635, + 4696, + 4589, + 4143, + 4840, + 4188, + 4274, + 4175, + 4463, + 4678, + 7983, + 3192, + 3608, + 4125, + 4304, + 3893, + 5076, + 4103, + 4387, + 3932, + 8112, + 3461, + 3240, + 4144, + 4229, + 4646, + 4181, + 3943, + 4425, + 4322, + 8201, + 3260, + 3792, + 3978, + 4264, + 4193, + 4447, + 4229, + 3886, + 3917, + 8499, + 3237, + 3084, + 4195, + 4421, + 4342, + 3913, + 4192, + 4803, + 4461, + 8262, + 2995, + 3562, + 3902, + 4166, + 4226, + 4764, + 4632, + 4062, + 3932 + ], + "keyframe_positions": [ + 0, + 10, + 20, + 30, + 40, + 50 + ], + "actual_average_bitrate_bps": 359738.6666666667, + "peak_100ms_bitrate_bps": 679920.0, + "peak_1s_bitrate_bps": 384232.0, + "max_frame_size_bytes": 8499, + "p95_frame_size_bytes": 8116.45, + "quality": { + "mean_psnr_db": 35.02780474658347, + "min_psnr_db": 33.95704063628248, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 20, + "recovery_time_ms": 900.0, + "decoder_errors": 0 + }, + "mode": "HIGH_QUALITY", + "window": "white_car", + "profile": "CURRENT_VBV", + "target_bps": 400000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 854, + 480 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 500000, + "max_bitrate_bps": 500000, + "buffer_size_bits": 100000, + "buffer_duration_s": 0.2, + "gop_size_frames": 10, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=500:vbv-bufsize=100:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 500000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 8108, + 4802, + 4677, + 4584, + 5517, + 5018, + 4876, + 4750, + 5069, + 5575, + 10188, + 3955, + 4439, + 4569, + 4678, + 4143, + 5416, + 4567, + 5146, + 4461, + 10394, + 3832, + 3789, + 4673, + 4472, + 5286, + 5016, + 4459, + 5188, + 4948, + 10275, + 3437, + 4066, + 4962, + 4818, + 4764, + 5477, + 5202, + 4687, + 4609, + 10571, + 3627, + 3873, + 4760, + 5459, + 5320, + 4431, + 4410, + 5152, + 5193, + 10352, + 3414, + 4374, + 4406, + 4689, + 4582, + 5324, + 5298, + 4454, + 4677 + ], + "keyframe_positions": [ + 0, + 10, + 20, + 30, + 40, + 50 + ], + "actual_average_bitrate_bps": 417677.3333333333, + "peak_100ms_bitrate_bps": 845680.0, + "peak_1s_bitrate_bps": 440448.0, + "max_frame_size_bytes": 10571, + "p95_frame_size_bytes": 10278.85, + "quality": { + "mean_psnr_db": 35.71627703310468, + "min_psnr_db": 34.77357017519306, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 20, + "recovery_time_ms": 900.0, + "decoder_errors": 0 + }, + "mode": "HIGH_QUALITY", + "window": "white_car", + "profile": "CURRENT_VBV", + "target_bps": 500000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 854, + 480 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 300000, + "max_bitrate_bps": 300000, + "buffer_size_bits": 60000, + "buffer_duration_s": 0.2, + "gop_size_frames": 5, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=300:vbv-bufsize=60:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 300000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 5139, + 3760, + 3520, + 3669, + 3826, + 4492, + 3444, + 3551, + 3815, + 3902, + 4616, + 3459, + 3080, + 3628, + 3596, + 5015, + 3170, + 3231, + 3600, + 3318, + 5301, + 3310, + 3140, + 3544, + 3231, + 5595, + 3133, + 3062, + 3399, + 3429, + 5809, + 2941, + 3325, + 3541, + 3410, + 5436, + 3244, + 3460, + 3505, + 3330, + 5402, + 3112, + 3069, + 3457, + 3846, + 5217, + 3072, + 3421, + 3688, + 3507, + 4941, + 3031, + 3445, + 3527, + 3276, + 5616, + 3225, + 3311, + 3444, + 3260 + ], + "keyframe_positions": [ + 0, + 5, + 10, + 15, + 20, + 25, + 30, + 35, + 40, + 45, + 50, + 55 + ], + "actual_average_bitrate_bps": 301124.0, + "peak_100ms_bitrate_bps": 464720.0, + "peak_1s_bitrate_bps": 312944.0, + "max_frame_size_bytes": 5809, + "p95_frame_size_bytes": 5443.95, + "quality": { + "mean_psnr_db": 33.38272528095477, + "min_psnr_db": 32.16911492589, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 15, + "recovery_time_ms": 400.0, + "decoder_errors": 0 + }, + "mode": "HIGH_QUALITY", + "window": "white_car", + "profile": "SHORT_GOP", + "target_bps": 300000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 854, + 480 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 400000, + "max_bitrate_bps": 400000, + "buffer_size_bits": 80000, + "buffer_duration_s": 0.2, + "gop_size_frames": 5, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=400:vbv-bufsize=80:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 400000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 6634, + 4714, + 4609, + 4137, + 4853, + 7288, + 3385, + 3912, + 4067, + 4424, + 8461, + 3299, + 3817, + 3821, + 3883, + 8306, + 3394, + 3089, + 4036, + 4058, + 8223, + 3438, + 3271, + 4143, + 4181, + 8218, + 3672, + 3338, + 4006, + 4218, + 8220, + 3204, + 3835, + 3843, + 4151, + 8325, + 3653, + 3648, + 3796, + 4229, + 8505, + 3403, + 3161, + 4311, + 4388, + 8146, + 3501, + 3390, + 4004, + 4232, + 8303, + 2991, + 3361, + 3799, + 4118, + 8277, + 3361, + 3733, + 3959, + 4035 + ], + "keyframe_positions": [ + 0, + 5, + 10, + 15, + 20, + 25, + 30, + 35, + 40, + 45, + 50, + 55 + ], + "actual_average_bitrate_bps": 374369.3333333333, + "peak_100ms_bitrate_bps": 680400.0, + "peak_1s_bitrate_bps": 398800.0, + "max_frame_size_bytes": 8505, + "p95_frame_size_bytes": 8306.95, + "quality": { + "mean_psnr_db": 34.70226620667768, + "min_psnr_db": 33.95792438907193, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 15, + "recovery_time_ms": 400.0, + "decoder_errors": 0 + }, + "mode": "HIGH_QUALITY", + "window": "white_car", + "profile": "SHORT_GOP", + "target_bps": 400000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 854, + 480 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 500000, + "max_bitrate_bps": 500000, + "buffer_size_bits": 100000, + "buffer_duration_s": 0.2, + "gop_size_frames": 5, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=500:vbv-bufsize=100:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 500000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 8113, + 4794, + 4706, + 4650, + 5463, + 10022, + 3840, + 4634, + 4978, + 4968, + 10361, + 3877, + 4398, + 4710, + 4808, + 10484, + 4103, + 4144, + 4526, + 4459, + 10463, + 3954, + 3672, + 4668, + 4516, + 10346, + 3768, + 3935, + 4697, + 4974, + 10317, + 3500, + 4159, + 4894, + 4823, + 10537, + 4010, + 4088, + 4377, + 4685, + 10640, + 3704, + 4041, + 4423, + 5481, + 10237, + 3787, + 4069, + 4818, + 4773, + 10384, + 3328, + 4355, + 4528, + 4616, + 10343, + 3610, + 4418, + 4809, + 4779 + ], + "keyframe_positions": [ + 0, + 5, + 10, + 15, + 20, + 25, + 30, + 35, + 40, + 45, + 50, + 55 + ], + "actual_average_bitrate_bps": 444752.0, + "peak_100ms_bitrate_bps": 851200.0, + "peak_1s_bitrate_bps": 467328.0, + "max_frame_size_bytes": 10640, + "p95_frame_size_bytes": 10464.05, + "quality": { + "mean_psnr_db": 35.50349452000898, + "min_psnr_db": 34.703237570915746, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 15, + "recovery_time_ms": 400.0, + "decoder_errors": 0 + }, + "mode": "HIGH_QUALITY", + "window": "white_car", + "profile": "SHORT_GOP", + "target_bps": 500000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 854, + 480 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 300000, + "max_bitrate_bps": 300000, + "buffer_size_bits": 60000, + "buffer_duration_s": 0.2, + "gop_size_frames": 10, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": true, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=300:vbv-bufsize=60:intra-refresh=1" + }, + "bitrate_property_after_open_bps": 300000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 5140, + 3670, + 3440, + 3642, + 3883, + 3685, + 3512, + 3430, + 3613, + 3694, + 3760, + 3856, + 4168, + 3997, + 4037, + 3413, + 4017, + 3787, + 4276, + 3767, + 3623, + 3730, + 3830, + 3857, + 3678, + 3599, + 3900, + 3861, + 3912, + 3695, + 3361, + 3625, + 3768, + 4008, + 3819, + 3586, + 4009, + 3639, + 3380, + 3628, + 3594, + 3839, + 3715, + 3805, + 3931, + 3878, + 3810, + 3684, + 3980, + 3766, + 3457, + 3243, + 3380, + 3503, + 3501, + 3454, + 4001, + 4257, + 4391, + 3566 + ], + "keyframe_positions": [ + 0, + 10, + 20, + 30, + 40, + 50 + ], + "actual_average_bitrate_bps": 301400.0, + "peak_100ms_bitrate_bps": 411200.0, + "peak_1s_bitrate_bps": 312624.0, + "max_frame_size_bytes": 5140, + "p95_frame_size_bytes": 4257.95, + "quality": { + "mean_psnr_db": 33.66887690128284, + "min_psnr_db": 32.50936443571389, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 29, + "recovery_time_ms": 1800.0, + "decoder_errors": 0 + }, + "mode": "HIGH_QUALITY", + "window": "white_car", + "profile": "INTRA_REFRESH", + "target_bps": 300000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 854, + 480 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 400000, + "max_bitrate_bps": 400000, + "buffer_size_bits": 80000, + "buffer_duration_s": 0.2, + "gop_size_frames": 10, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": true, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=400:vbv-bufsize=80:intra-refresh=1" + }, + "bitrate_property_after_open_bps": 400000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 6635, + 4696, + 4589, + 4143, + 4840, + 4188, + 4274, + 4175, + 4463, + 4678, + 4649, + 4571, + 5083, + 5041, + 4710, + 4083, + 5025, + 4526, + 4918, + 4584, + 4498, + 4841, + 4242, + 4509, + 4234, + 4382, + 4494, + 4415, + 4832, + 4275, + 4326, + 4409, + 4835, + 4573, + 4310, + 4352, + 4652, + 4251, + 4768, + 4681, + 4458, + 4194, + 4184, + 4419, + 4585, + 4483, + 4152, + 4050, + 4627, + 4478, + 4333, + 3994, + 4325, + 4254, + 4384, + 4272, + 4652, + 4336, + 4619, + 4477 + ], + "keyframe_positions": [ + 0, + 10, + 20, + 30, + 40, + 50 + ], + "actual_average_bitrate_bps": 361368.0, + "peak_100ms_bitrate_bps": 530800.0, + "peak_1s_bitrate_bps": 378472.0, + "max_frame_size_bytes": 6635, + "p95_frame_size_bytes": 5025.8, + "quality": { + "mean_psnr_db": 34.501654337363505, + "min_psnr_db": 33.65651543189522, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 29, + "recovery_time_ms": 1800.0, + "decoder_errors": 0 + }, + "mode": "HIGH_QUALITY", + "window": "white_car", + "profile": "INTRA_REFRESH", + "target_bps": 400000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 854, + 480 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 500000, + "max_bitrate_bps": 500000, + "buffer_size_bits": 100000, + "buffer_duration_s": 0.2, + "gop_size_frames": 10, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": true, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=500:vbv-bufsize=100:intra-refresh=1" + }, + "bitrate_property_after_open_bps": 500000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 8108, + 4802, + 4677, + 4584, + 5518, + 5011, + 4858, + 4754, + 5076, + 5552, + 5416, + 5370, + 5984, + 5808, + 5367, + 4529, + 5918, + 5127, + 5731, + 5185, + 5297, + 5604, + 5175, + 5457, + 5051, + 5490, + 5496, + 5107, + 5709, + 5187, + 4824, + 5211, + 5825, + 5692, + 5255, + 5215, + 5804, + 5310, + 5069, + 5269, + 5393, + 5379, + 4923, + 5164, + 5590, + 5710, + 5047, + 4875, + 5564, + 5343, + 4788, + 4913, + 5151, + 5563, + 5178, + 4940, + 5675, + 5449, + 5236, + 5086 + ], + "keyframe_positions": [ + 0, + 10, + 20, + 30, + 40, + 50 + ], + "actual_average_bitrate_bps": 425852.0, + "peak_100ms_bitrate_bps": 648640.0, + "peak_1s_bitrate_bps": 438416.0, + "max_frame_size_bytes": 8108, + "p95_frame_size_bytes": 5829.65, + "quality": { + "mean_psnr_db": 35.20999678644232, + "min_psnr_db": 34.30256745184492, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 29, + "recovery_time_ms": 1800.0, + "decoder_errors": 0 + }, + "mode": "HIGH_QUALITY", + "window": "white_car", + "profile": "INTRA_REFRESH", + "target_bps": 500000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 854, + 480 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": null, + "max_bitrate_bps": 320000, + "buffer_size_bits": 320000, + "buffer_duration_s": 1.0, + "gop_size_frames": 10, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320:intra-refresh=0" + }, + "bitrate_property_after_open_bps": null + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 12766, + 3850, + 4292, + 4335, + 5437, + 5244, + 4823, + 5574, + 4847, + 5623, + 8133, + 2975, + 4363, + 3603, + 4338, + 3369, + 4191, + 4223, + 3715, + 3774, + 7799, + 2770, + 3526, + 3692, + 4301, + 3711, + 3878, + 4288, + 3521, + 4250, + 6974, + 2156, + 4134, + 3200, + 3803, + 4157, + 4303, + 4259, + 3737, + 3750, + 7243, + 2833, + 3338, + 3712, + 3926, + 3778, + 4074, + 4788, + 3606, + 4123, + 6626, + 2291, + 3568, + 3320, + 5226, + 3926, + 5758, + 5805, + 3955, + 4342 + ], + "keyframe_positions": [ + 0, + 10, + 20, + 30, + 40, + 50 + ], + "actual_average_bitrate_bps": 357229.3333333333, + "peak_100ms_bitrate_bps": 1021280.0, + "peak_1s_bitrate_bps": 454328.0, + "max_frame_size_bytes": 12766, + "p95_frame_size_bytes": 7270.799999999998, + "quality": { + "mean_psnr_db": 33.22616574180482, + "min_psnr_db": 26.887844030530957, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 20, + "recovery_time_ms": 900.0, + "decoder_errors": 0 + }, + "mode": "HIGH_QUALITY", + "window": "black_car", + "profile": "CURRENT", + "target_bps": null + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 854, + 480 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 300000, + "max_bitrate_bps": 300000, + "buffer_size_bits": 60000, + "buffer_duration_s": 0.2, + "gop_size_frames": 10, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=300:vbv-bufsize=60:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 300000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 4980, + 3942, + 3394, + 4022, + 3780, + 3874, + 3785, + 3910, + 3257, + 3708, + 4534, + 3102, + 4024, + 3726, + 3754, + 3514, + 3806, + 3957, + 3536, + 3175, + 5380, + 3287, + 3464, + 3572, + 3838, + 3794, + 3749, + 3667, + 3791, + 4063, + 4472, + 3155, + 3287, + 3825, + 3443, + 3733, + 4105, + 3769, + 3766, + 3751, + 4568, + 3150, + 3181, + 3869, + 3765, + 3828, + 3806, + 4049, + 3492, + 4114, + 4331, + 3213, + 3044, + 3775, + 4125, + 3481, + 4361, + 3557, + 3240, + 3627 + ], + "keyframe_positions": [ + 0, + 10, + 20, + 30, + 40, + 50 + ], + "actual_average_bitrate_bps": 301689.3333333333, + "peak_100ms_bitrate_bps": 430400.0, + "peak_1s_bitrate_bps": 309216.0, + "max_frame_size_bytes": 5380, + "p95_frame_size_bytes": 4535.7, + "quality": { + "mean_psnr_db": 32.043260717173006, + "min_psnr_db": 26.142771731829058, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 20, + "recovery_time_ms": 900.0, + "decoder_errors": 0 + }, + "mode": "HIGH_QUALITY", + "window": "black_car", + "profile": "CURRENT_VBV", + "target_bps": 300000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 854, + 480 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 400000, + "max_bitrate_bps": 400000, + "buffer_size_bits": 80000, + "buffer_duration_s": 0.2, + "gop_size_frames": 10, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=400:vbv-bufsize=80:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 400000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 6449, + 4471, + 4240, + 4065, + 4601, + 4230, + 4295, + 4788, + 4196, + 4856, + 8063, + 3392, + 4127, + 3898, + 4461, + 4103, + 4820, + 4526, + 4266, + 3884, + 9150, + 3373, + 3277, + 3648, + 4331, + 4309, + 4063, + 4584, + 4068, + 4475, + 8902, + 2961, + 3762, + 3741, + 4317, + 4457, + 4817, + 4880, + 4132, + 4015, + 9246, + 3839, + 4194, + 3866, + 4598, + 4493, + 4450, + 4998, + 4451, + 5295, + 8502, + 3956, + 4997, + 4701, + 6033, + 4811, + 5565, + 4765, + 4455, + 4639 + ], + "keyframe_positions": [ + 0, + 10, + 20, + 30, + 40, + 50 + ], + "actual_average_bitrate_bps": 379796.0, + "peak_100ms_bitrate_bps": 739680.0, + "peak_1s_bitrate_bps": 426472.0, + "max_frame_size_bytes": 9246, + "p95_frame_size_bytes": 8521.999999999998, + "quality": { + "mean_psnr_db": 33.35821404100823, + "min_psnr_db": 27.102633802966594, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 20, + "recovery_time_ms": 900.0, + "decoder_errors": 0 + }, + "mode": "HIGH_QUALITY", + "window": "black_car", + "profile": "CURRENT_VBV", + "target_bps": 400000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 854, + 480 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 500000, + "max_bitrate_bps": 500000, + "buffer_size_bits": 100000, + "buffer_duration_s": 0.2, + "gop_size_frames": 10, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=500:vbv-bufsize=100:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 500000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 8005, + 4655, + 4488, + 4837, + 5536, + 5455, + 4940, + 5738, + 4903, + 5621, + 10319, + 3991, + 4740, + 4347, + 5457, + 4933, + 5462, + 5524, + 5319, + 4380, + 11531, + 4052, + 3759, + 4096, + 5415, + 5092, + 4946, + 5299, + 5474, + 5727, + 11179, + 3325, + 4337, + 4073, + 5160, + 5392, + 5772, + 5852, + 4897, + 4711, + 11516, + 4240, + 4216, + 4289, + 5344, + 5409, + 4971, + 5608, + 5048, + 5619, + 10960, + 4002, + 5310, + 4739, + 7380, + 5793, + 7944, + 7785, + 6430, + 6562 + ], + "keyframe_positions": [ + 0, + 10, + 20, + 30, + 40, + 50 + ], + "actual_average_bitrate_bps": 455872.0, + "peak_100ms_bitrate_bps": 922480.0, + "peak_1s_bitrate_bps": 535240.0, + "max_frame_size_bytes": 11531, + "p95_frame_size_bytes": 10970.949999999999, + "quality": { + "mean_psnr_db": 34.157524483859866, + "min_psnr_db": 28.30573318915176, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 20, + "recovery_time_ms": 900.0, + "decoder_errors": 0 + }, + "mode": "HIGH_QUALITY", + "window": "black_car", + "profile": "CURRENT_VBV", + "target_bps": 500000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 854, + 480 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 300000, + "max_bitrate_bps": 300000, + "buffer_size_bits": 60000, + "buffer_duration_s": 0.2, + "gop_size_frames": 5, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=300:vbv-bufsize=60:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 300000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 4979, + 3929, + 3381, + 3990, + 3994, + 4321, + 3584, + 3548, + 3615, + 3556, + 4742, + 3582, + 3024, + 3607, + 3898, + 4850, + 3099, + 3317, + 3915, + 3472, + 4924, + 3215, + 3504, + 3503, + 3845, + 4723, + 3145, + 3227, + 3605, + 4044, + 4693, + 3092, + 3406, + 3642, + 3703, + 4913, + 3023, + 3491, + 3755, + 3652, + 4802, + 3127, + 3149, + 3961, + 3767, + 4797, + 3118, + 3231, + 3803, + 3849, + 4722, + 3084, + 3199, + 3906, + 4057, + 4388, + 2480, + 3241, + 3728, + 4112 + ], + "keyframe_positions": [ + 0, + 5, + 10, + 15, + 20, + 25, + 30, + 35, + 40, + 45, + 50, + 55 + ], + "actual_average_bitrate_bps": 301372.0, + "peak_100ms_bitrate_bps": 398320.0, + "peak_1s_bitrate_bps": 311176.0, + "max_frame_size_bytes": 4979, + "p95_frame_size_bytes": 4853.15, + "quality": { + "mean_psnr_db": 31.41209807297093, + "min_psnr_db": 25.647446433401253, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 15, + "recovery_time_ms": 400.0, + "decoder_errors": 0 + }, + "mode": "HIGH_QUALITY", + "window": "black_car", + "profile": "SHORT_GOP", + "target_bps": 300000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 854, + 480 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 400000, + "max_bitrate_bps": 400000, + "buffer_size_bits": 80000, + "buffer_duration_s": 0.2, + "gop_size_frames": 5, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=400:vbv-bufsize=80:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 400000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 6468, + 4383, + 4285, + 4084, + 4525, + 8264, + 3655, + 4047, + 3838, + 4269, + 8959, + 3216, + 3974, + 3598, + 4310, + 9390, + 3327, + 3568, + 3645, + 4038, + 9366, + 3312, + 3348, + 3340, + 4237, + 9396, + 2903, + 3645, + 3683, + 4141, + 8891, + 3216, + 3656, + 3602, + 4279, + 9065, + 3704, + 3893, + 3949, + 3904, + 8925, + 3809, + 4196, + 3812, + 4561, + 8951, + 3551, + 4511, + 4037, + 5057, + 7547, + 3964, + 5151, + 4726, + 5888, + 5786, + 3400, + 4327, + 4815, + 5459 + ], + "keyframe_positions": [ + 0, + 5, + 10, + 15, + 20, + 25, + 30, + 35, + 40, + 45, + 50, + 55 + ], + "actual_average_bitrate_bps": 391794.6666666667, + "peak_100ms_bitrate_bps": 751680.0, + "peak_1s_bitrate_bps": 427064.0, + "max_frame_size_bytes": 9396, + "p95_frame_size_bytes": 9080.05, + "quality": { + "mean_psnr_db": 33.08003149686144, + "min_psnr_db": 26.615160150434242, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 15, + "recovery_time_ms": 400.0, + "decoder_errors": 0 + }, + "mode": "HIGH_QUALITY", + "window": "black_car", + "profile": "SHORT_GOP", + "target_bps": 400000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 854, + 480 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 500000, + "max_bitrate_bps": 500000, + "buffer_size_bits": 100000, + "buffer_duration_s": 0.2, + "gop_size_frames": 5, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=500:vbv-bufsize=100:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 500000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 8004, + 4655, + 4488, + 4837, + 5536, + 10398, + 3911, + 4844, + 4615, + 5398, + 11311, + 3641, + 4666, + 4244, + 5189, + 11777, + 3872, + 4254, + 3969, + 4509, + 11410, + 3846, + 3703, + 4548, + 5469, + 11643, + 3459, + 4191, + 4474, + 5246, + 11271, + 3487, + 4353, + 4069, + 5183, + 11324, + 3948, + 4215, + 4157, + 4649, + 11634, + 4225, + 4163, + 4046, + 5392, + 11447, + 3709, + 4659, + 4084, + 5241, + 11522, + 3626, + 5014, + 4537, + 6876, + 10481, + 5519, + 6549, + 6080, + 6296 + ], + "keyframe_positions": [ + 0, + 5, + 10, + 15, + 20, + 25, + 30, + 35, + 40, + 45, + 50, + 55 + ], + "actual_average_bitrate_bps": 471817.3333333333, + "peak_100ms_bitrate_bps": 942160.0, + "peak_1s_bitrate_bps": 532000.0, + "max_frame_size_bytes": 11777, + "p95_frame_size_bytes": 11527.6, + "quality": { + "mean_psnr_db": 33.95723195285201, + "min_psnr_db": 28.103105914080153, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 15, + "recovery_time_ms": 400.0, + "decoder_errors": 0 + }, + "mode": "HIGH_QUALITY", + "window": "black_car", + "profile": "SHORT_GOP", + "target_bps": 500000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 854, + 480 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 300000, + "max_bitrate_bps": 300000, + "buffer_size_bits": 60000, + "buffer_duration_s": 0.2, + "gop_size_frames": 10, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": true, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=300:vbv-bufsize=60:intra-refresh=1" + }, + "bitrate_property_after_open_bps": 300000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 4980, + 3942, + 3394, + 4022, + 3780, + 3874, + 3785, + 3910, + 3257, + 3708, + 3883, + 4040, + 4448, + 3403, + 3933, + 3395, + 3886, + 3879, + 3612, + 3531, + 3665, + 4034, + 3793, + 3798, + 3908, + 3523, + 3695, + 3784, + 3687, + 3772, + 3579, + 3710, + 3957, + 3769, + 3792, + 3611, + 3861, + 3739, + 3735, + 3718, + 3863, + 3726, + 3579, + 3705, + 3967, + 3698, + 3623, + 4002, + 3399, + 3778, + 3749, + 3781, + 4225, + 3876, + 3636, + 3042, + 4464, + 3552, + 3288, + 3397 + ], + "keyframe_positions": [ + 0, + 10, + 20, + 30, + 40, + 50 + ], + "actual_average_bitrate_bps": 301522.6666666667, + "peak_100ms_bitrate_bps": 398400.0, + "peak_1s_bitrate_bps": 309656.0, + "max_frame_size_bytes": 4980, + "p95_frame_size_bytes": 4236.15, + "quality": { + "mean_psnr_db": 31.9138048279838, + "min_psnr_db": 25.49470403048928, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 29, + "recovery_time_ms": 1800.0, + "decoder_errors": 0 + }, + "mode": "HIGH_QUALITY", + "window": "black_car", + "profile": "INTRA_REFRESH", + "target_bps": 300000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 854, + 480 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 400000, + "max_bitrate_bps": 400000, + "buffer_size_bits": 80000, + "buffer_duration_s": 0.2, + "gop_size_frames": 10, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": true, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=400:vbv-bufsize=80:intra-refresh=1" + }, + "bitrate_property_after_open_bps": 400000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 6449, + 4471, + 4240, + 4065, + 4601, + 4230, + 4295, + 4788, + 4196, + 4856, + 4697, + 4909, + 5646, + 4638, + 5089, + 3990, + 4871, + 4978, + 4686, + 4241, + 4493, + 4833, + 4245, + 4260, + 4724, + 4367, + 4272, + 4878, + 4942, + 4370, + 4619, + 4425, + 5042, + 4293, + 4831, + 4336, + 5122, + 5248, + 5261, + 4604, + 4771, + 4957, + 5188, + 5103, + 5724, + 5019, + 4913, + 5509, + 5350, + 5545, + 4899, + 4931, + 6067, + 5258, + 5270, + 4520, + 5734, + 4762, + 4547, + 4529 + ], + "keyframe_positions": [ + 0, + 10, + 20, + 30, + 40, + 50 + ], + "actual_average_bitrate_bps": 386262.6666666667, + "peak_100ms_bitrate_bps": 515920.0, + "peak_1s_bitrate_bps": 425720.0, + "max_frame_size_bytes": 6449, + "p95_frame_size_bytes": 5724.5, + "quality": { + "mean_psnr_db": 32.92056759764693, + "min_psnr_db": 26.494919397625768, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 29, + "recovery_time_ms": 1800.0, + "decoder_errors": 0 + }, + "mode": "HIGH_QUALITY", + "window": "black_car", + "profile": "INTRA_REFRESH", + "target_bps": 400000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 854, + 480 + ], + "frame_rate": 10, + "pixel_format": "yuv420p", + "bitrate_target_bps": 500000, + "max_bitrate_bps": 500000, + "buffer_size_bits": 100000, + "buffer_duration_s": 0.2, + "gop_size_frames": 10, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": true, + "time_base": "1/10", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=500:vbv-bufsize=100:intra-refresh=1" + }, + "bitrate_property_after_open_bps": 500000 + }, + "frame_count": 60, + "decoded_frame_count": 60, + "frame_sizes_bytes": [ + 8005, + 4655, + 4488, + 4837, + 5536, + 5455, + 4940, + 5738, + 4903, + 5621, + 5679, + 5864, + 6700, + 5419, + 6211, + 4800, + 5941, + 5659, + 5607, + 4758, + 5141, + 5618, + 5090, + 5225, + 5730, + 5323, + 5271, + 5633, + 5469, + 5109, + 5200, + 5485, + 5920, + 5024, + 5646, + 5092, + 5604, + 5529, + 5628, + 4924, + 5173, + 5403, + 5746, + 5410, + 5982, + 5281, + 5043, + 5668, + 5564, + 5738, + 5196, + 5174, + 6979, + 6478, + 8469, + 6588, + 7636, + 6122, + 5727, + 5964 + ], + "keyframe_positions": [ + 0, + 10, + 20, + 30, + 40, + 50 + ], + "actual_average_bitrate_bps": 450424.0, + "peak_100ms_bitrate_bps": 677520.0, + "peak_1s_bitrate_bps": 514664.0, + "max_frame_size_bytes": 8469, + "p95_frame_size_bytes": 7011.8499999999985, + "quality": { + "mean_psnr_db": 33.538174416447724, + "min_psnr_db": 27.386400093346637, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 11, + "first_exact_frame": 29, + "recovery_time_ms": 1800.0, + "decoder_errors": 0 + }, + "mode": "HIGH_QUALITY", + "window": "black_car", + "profile": "INTRA_REFRESH", + "target_bps": 500000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 1280, + 720 + ], + "frame_rate": 5, + "pixel_format": "yuv420p", + "bitrate_target_bps": null, + "max_bitrate_bps": 320000, + "buffer_size_bits": 320000, + "buffer_duration_s": 1.0, + "gop_size_frames": 5, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/5", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320:intra-refresh=0" + }, + "bitrate_property_after_open_bps": null + }, + "frame_count": 30, + "decoded_frame_count": 30, + "frame_sizes_bytes": [ + 12593, + 11176, + 9739, + 10586, + 9430, + 9412, + 8041, + 7370, + 9290, + 8367, + 9098, + 7425, + 7810, + 6895, + 8526, + 10108, + 7224, + 7349, + 7867, + 7213, + 10200, + 7323, + 7415, + 7975, + 8267, + 8307, + 7534, + 7812, + 7794, + 8015 + ], + "keyframe_positions": [ + 0, + 5, + 10, + 15, + 20, + 25 + ], + "actual_average_bitrate_bps": 341548.0, + "peak_100ms_bitrate_bps": 1007440.0, + "peak_1s_bitrate_bps": 428192.0, + "max_frame_size_bytes": 12593, + "p95_frame_size_bytes": 10910.499999999998, + "quality": { + "mean_psnr_db": 34.80704972818473, + "min_psnr_db": 32.872725096657746, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 6, + "first_exact_frame": 10, + "recovery_time_ms": 800.0, + "decoder_errors": 0 + }, + "mode": "720P5", + "window": "white_car", + "profile": "CURRENT", + "target_bps": null + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 1280, + 720 + ], + "frame_rate": 5, + "pixel_format": "yuv420p", + "bitrate_target_bps": 300000, + "max_bitrate_bps": 300000, + "buffer_size_bits": 60000, + "buffer_duration_s": 0.2, + "gop_size_frames": 5, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/5", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=300:vbv-bufsize=60:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 300000 + }, + "frame_count": 30, + "decoded_frame_count": 30, + "frame_sizes_bytes": [ + 6786, + 6121, + 5938, + 6405, + 6185, + 6712, + 6119, + 6368, + 6430, + 6370, + 6699, + 6218, + 6283, + 6593, + 6116, + 6708, + 6234, + 6268, + 6400, + 6629, + 6723, + 6261, + 6309, + 6505, + 6520, + 6719, + 6203, + 6314, + 6468, + 6553 + ], + "keyframe_positions": [ + 0, + 5, + 10, + 15, + 20, + 25 + ], + "actual_average_bitrate_bps": 256209.33333333334, + "peak_100ms_bitrate_bps": 542880.0, + "peak_1s_bitrate_bps": 259416.0, + "max_frame_size_bytes": 6786, + "p95_frame_size_bytes": 6721.2, + "quality": { + "mean_psnr_db": 32.956897412214026, + "min_psnr_db": 31.45287578598143, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 6, + "first_exact_frame": 10, + "recovery_time_ms": 800.0, + "decoder_errors": 0 + }, + "mode": "720P5", + "window": "white_car", + "profile": "CURRENT_VBV", + "target_bps": 300000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 1280, + 720 + ], + "frame_rate": 5, + "pixel_format": "yuv420p", + "bitrate_target_bps": 400000, + "max_bitrate_bps": 400000, + "buffer_size_bits": 80000, + "buffer_duration_s": 0.2, + "gop_size_frames": 5, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/5", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=400:vbv-bufsize=80:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 400000 + }, + "frame_count": 30, + "decoded_frame_count": 30, + "frame_sizes_bytes": [ + 9208, + 8295, + 7516, + 8767, + 8296, + 9028, + 8351, + 8221, + 8167, + 8277, + 9358, + 8182, + 8145, + 8938, + 8074, + 9011, + 8330, + 7874, + 8702, + 8496, + 8971, + 8233, + 7888, + 8641, + 8471, + 9041, + 8317, + 7642, + 8304, + 8363 + ], + "keyframe_positions": [ + 0, + 5, + 10, + 15, + 20, + 25 + ], + "actual_average_bitrate_bps": 337476.0, + "peak_100ms_bitrate_bps": 748640.0, + "peak_1s_bitrate_bps": 343200.0, + "max_frame_size_bytes": 9358, + "p95_frame_size_bytes": 9132.85, + "quality": { + "mean_psnr_db": 34.13505854370745, + "min_psnr_db": 32.4877426155915, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 6, + "first_exact_frame": 10, + "recovery_time_ms": 800.0, + "decoder_errors": 0 + }, + "mode": "720P5", + "window": "white_car", + "profile": "CURRENT_VBV", + "target_bps": 400000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 1280, + 720 + ], + "frame_rate": 5, + "pixel_format": "yuv420p", + "bitrate_target_bps": 500000, + "max_bitrate_bps": 500000, + "buffer_size_bits": 100000, + "buffer_duration_s": 0.2, + "gop_size_frames": 5, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/5", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=500:vbv-bufsize=100:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 500000 + }, + "frame_count": 30, + "decoded_frame_count": 30, + "frame_sizes_bytes": [ + 11559, + 10022, + 9291, + 10822, + 10342, + 11289, + 10146, + 10158, + 10099, + 10702, + 11686, + 9607, + 10122, + 11017, + 9686, + 11300, + 10009, + 9761, + 10446, + 10746, + 11225, + 10234, + 9568, + 10709, + 10889, + 11443, + 9693, + 9997, + 10565, + 10597 + ], + "keyframe_positions": [ + 0, + 5, + 10, + 15, + 20, + 25 + ], + "actual_average_bitrate_bps": 418306.6666666667, + "peak_100ms_bitrate_bps": 934880.0, + "peak_1s_bitrate_bps": 425072.0, + "max_frame_size_bytes": 11686, + "p95_frame_size_bytes": 11506.8, + "quality": { + "mean_psnr_db": 35.09356008325332, + "min_psnr_db": 33.76119995446035, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 6, + "first_exact_frame": 10, + "recovery_time_ms": 800.0, + "decoder_errors": 0 + }, + "mode": "720P5", + "window": "white_car", + "profile": "CURRENT_VBV", + "target_bps": 500000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 1280, + 720 + ], + "frame_rate": 5, + "pixel_format": "yuv420p", + "bitrate_target_bps": 300000, + "max_bitrate_bps": 300000, + "buffer_size_bits": 60000, + "buffer_duration_s": 0.2, + "gop_size_frames": 3, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/5", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=3:min-keyint=3:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=300:vbv-bufsize=60:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 300000 + }, + "frame_count": 30, + "decoded_frame_count": 30, + "frame_sizes_bytes": [ + 6786, + 6121, + 5938, + 6697, + 6182, + 6295, + 6729, + 6349, + 6180, + 6709, + 6143, + 6361, + 6720, + 6373, + 6225, + 6692, + 6279, + 6188, + 6701, + 6304, + 6366, + 6702, + 6414, + 6120, + 6708, + 6387, + 6145, + 6718, + 6157, + 6286 + ], + "keyframe_positions": [ + 0, + 3, + 6, + 9, + 12, + 15, + 18, + 21, + 24, + 27 + ], + "actual_average_bitrate_bps": 255966.66666666666, + "peak_100ms_bitrate_bps": 542880.0, + "peak_1s_bitrate_bps": 259896.0, + "max_frame_size_bytes": 6786, + "p95_frame_size_bytes": 6724.95, + "quality": { + "mean_psnr_db": 32.54298120641383, + "min_psnr_db": 31.45287578598143, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 6, + "first_exact_frame": 9, + "recovery_time_ms": 600.0, + "decoder_errors": 0 + }, + "mode": "720P5", + "window": "white_car", + "profile": "SHORT_GOP", + "target_bps": 300000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 1280, + 720 + ], + "frame_rate": 5, + "pixel_format": "yuv420p", + "bitrate_target_bps": 400000, + "max_bitrate_bps": 400000, + "buffer_size_bits": 80000, + "buffer_duration_s": 0.2, + "gop_size_frames": 3, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/5", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=3:min-keyint=3:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=400:vbv-bufsize=80:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 400000 + }, + "frame_count": 30, + "decoded_frame_count": 30, + "frame_sizes_bytes": [ + 9208, + 8295, + 7516, + 8978, + 8240, + 8184, + 8968, + 8439, + 7560, + 9011, + 8218, + 7802, + 8927, + 8382, + 7815, + 8982, + 8317, + 7942, + 8949, + 8404, + 7939, + 8965, + 8283, + 8030, + 8943, + 8411, + 7845, + 8954, + 8284, + 7908 + ], + "keyframe_positions": [ + 0, + 3, + 6, + 9, + 12, + 15, + 18, + 21, + 24, + 27 + ], + "actual_average_bitrate_bps": 335598.6666666667, + "peak_100ms_bitrate_bps": 736640.0, + "peak_1s_bitrate_bps": 342472.0, + "max_frame_size_bytes": 9208, + "p95_frame_size_bytes": 8997.95, + "quality": { + "mean_psnr_db": 33.88677297729233, + "min_psnr_db": 32.89828537491325, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 6, + "first_exact_frame": 9, + "recovery_time_ms": 600.0, + "decoder_errors": 0 + }, + "mode": "720P5", + "window": "white_car", + "profile": "SHORT_GOP", + "target_bps": 400000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 1280, + 720 + ], + "frame_rate": 5, + "pixel_format": "yuv420p", + "bitrate_target_bps": 500000, + "max_bitrate_bps": 500000, + "buffer_size_bits": 100000, + "buffer_duration_s": 0.2, + "gop_size_frames": 3, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/5", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=3:min-keyint=3:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=500:vbv-bufsize=100:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 500000 + }, + "frame_count": 30, + "decoded_frame_count": 30, + "frame_sizes_bytes": [ + 11559, + 10022, + 9291, + 11340, + 9931, + 9926, + 11532, + 10223, + 9684, + 11638, + 9531, + 9720, + 11636, + 10243, + 9522, + 11617, + 9842, + 9779, + 11554, + 10219, + 9833, + 11374, + 10107, + 10094, + 11618, + 10053, + 9683, + 11656, + 9622, + 10222 + ], + "keyframe_positions": [ + 0, + 3, + 6, + 9, + 12, + 15, + 18, + 21, + 24, + 27 + ], + "actual_average_bitrate_bps": 417428.0, + "peak_100ms_bitrate_bps": 932480.0, + "peak_1s_bitrate_bps": 425968.0, + "max_frame_size_bytes": 11656, + "p95_frame_size_bytes": 11637.1, + "quality": { + "mean_psnr_db": 34.67378903506885, + "min_psnr_db": 33.33630075280078, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 6, + "first_exact_frame": 9, + "recovery_time_ms": 600.0, + "decoder_errors": 0 + }, + "mode": "720P5", + "window": "white_car", + "profile": "SHORT_GOP", + "target_bps": 500000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 1280, + 720 + ], + "frame_rate": 5, + "pixel_format": "yuv420p", + "bitrate_target_bps": 300000, + "max_bitrate_bps": 300000, + "buffer_size_bits": 60000, + "buffer_duration_s": 0.2, + "gop_size_frames": 5, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": true, + "time_base": "1/5", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=300:vbv-bufsize=60:intra-refresh=1" + }, + "bitrate_property_after_open_bps": 300000 + }, + "frame_count": 30, + "decoded_frame_count": 30, + "frame_sizes_bytes": [ + 6786, + 6121, + 5938, + 6405, + 6200, + 6816, + 6752, + 6470, + 6490, + 6785, + 6403, + 6704, + 6347, + 6424, + 6660, + 6378, + 6675, + 6391, + 6416, + 6735, + 6548, + 6653, + 6365, + 6405, + 6461, + 6536, + 6692, + 6405, + 6472, + 6724 + ], + "keyframe_positions": [ + 0, + 5, + 10, + 15, + 20, + 25 + ], + "actual_average_bitrate_bps": 260209.33333333334, + "peak_100ms_bitrate_bps": 545280.0, + "peak_1s_bitrate_bps": 266504.0, + "max_frame_size_bytes": 6816, + "p95_frame_size_bytes": 6785.55, + "quality": { + "mean_psnr_db": 33.071625462400945, + "min_psnr_db": 31.45287578598143, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 6, + "first_exact_frame": 14, + "recovery_time_ms": 1600.0, + "decoder_errors": 0 + }, + "mode": "720P5", + "window": "white_car", + "profile": "INTRA_REFRESH", + "target_bps": 300000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 1280, + 720 + ], + "frame_rate": 5, + "pixel_format": "yuv420p", + "bitrate_target_bps": 400000, + "max_bitrate_bps": 400000, + "buffer_size_bits": 80000, + "buffer_duration_s": 0.2, + "gop_size_frames": 5, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": true, + "time_base": "1/5", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=400:vbv-bufsize=80:intra-refresh=1" + }, + "bitrate_property_after_open_bps": 400000 + }, + "frame_count": 30, + "decoded_frame_count": 30, + "frame_sizes_bytes": [ + 9208, + 8295, + 7516, + 8767, + 8296, + 9025, + 9061, + 8674, + 8817, + 8960, + 8711, + 8984, + 8600, + 8545, + 8958, + 8747, + 8977, + 8584, + 8692, + 8997, + 8674, + 8964, + 8375, + 8719, + 8986, + 8777, + 8742, + 8576, + 8687, + 8960 + ], + "keyframe_positions": [ + 0, + 5, + 10, + 15, + 20, + 25 + ], + "actual_average_bitrate_bps": 349165.3333333333, + "peak_100ms_bitrate_bps": 736640.0, + "peak_1s_bitrate_bps": 356296.0, + "max_frame_size_bytes": 9208, + "p95_frame_size_bytes": 9044.8, + "quality": { + "mean_psnr_db": 34.25772870550318, + "min_psnr_db": 33.359877128111044, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 6, + "first_exact_frame": 19, + "recovery_time_ms": 2600.0, + "decoder_errors": 0 + }, + "mode": "720P5", + "window": "white_car", + "profile": "INTRA_REFRESH", + "target_bps": 400000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 1280, + 720 + ], + "frame_rate": 5, + "pixel_format": "yuv420p", + "bitrate_target_bps": 500000, + "max_bitrate_bps": 500000, + "buffer_size_bits": 100000, + "buffer_duration_s": 0.2, + "gop_size_frames": 5, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": true, + "time_base": "1/5", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=500:vbv-bufsize=100:intra-refresh=1" + }, + "bitrate_property_after_open_bps": 500000 + }, + "frame_count": 30, + "decoded_frame_count": 30, + "frame_sizes_bytes": [ + 11559, + 10022, + 9295, + 10871, + 10246, + 11347, + 11255, + 10765, + 10582, + 11173, + 10548, + 11254, + 10661, + 11119, + 10952, + 10496, + 11089, + 10572, + 10819, + 11279, + 10457, + 10715, + 10290, + 10864, + 11222, + 10618, + 10944, + 10706, + 10706, + 11270 + ], + "keyframe_positions": [ + 0, + 5, + 10, + 15, + 20, + 25 + ], + "actual_average_bitrate_bps": 431594.6666666667, + "peak_100ms_bitrate_bps": 924720.0, + "peak_1s_bitrate_bps": 440976.0, + "max_frame_size_bytes": 11559, + "p95_frame_size_bytes": 11316.4, + "quality": { + "mean_psnr_db": 35.049800572119395, + "min_psnr_db": 34.205602344947756, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 6, + "first_exact_frame": 14, + "recovery_time_ms": 1600.0, + "decoder_errors": 0 + }, + "mode": "720P5", + "window": "white_car", + "profile": "INTRA_REFRESH", + "target_bps": 500000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 1280, + 720 + ], + "frame_rate": 5, + "pixel_format": "yuv420p", + "bitrate_target_bps": null, + "max_bitrate_bps": 320000, + "buffer_size_bits": 320000, + "buffer_duration_s": 1.0, + "gop_size_frames": 5, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/5", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320:intra-refresh=0" + }, + "bitrate_property_after_open_bps": null + }, + "frame_count": 30, + "decoded_frame_count": 30, + "frame_sizes_bytes": [ + 12560, + 14550, + 9033, + 9228, + 9709, + 8846, + 8845, + 7361, + 7340, + 7950, + 9629, + 7462, + 7719, + 7842, + 7902, + 8821, + 7485, + 7618, + 7876, + 8031, + 10401, + 6008, + 8071, + 7549, + 7556, + 10545, + 6240, + 7475, + 9768, + 9742 + ], + "keyframe_positions": [ + 0, + 5, + 10, + 15, + 20, + 25 + ], + "actual_average_bitrate_bps": 345549.3333333333, + "peak_100ms_bitrate_bps": 1164000.0, + "peak_1s_bitrate_bps": 440640.0, + "max_frame_size_bytes": 14550, + "p95_frame_size_bytes": 11653.249999999995, + "quality": { + "mean_psnr_db": 33.01845216200691, + "min_psnr_db": 27.781434236360848, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 6, + "first_exact_frame": 10, + "recovery_time_ms": 800.0, + "decoder_errors": 0 + }, + "mode": "720P5", + "window": "black_car", + "profile": "CURRENT", + "target_bps": null + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 1280, + 720 + ], + "frame_rate": 5, + "pixel_format": "yuv420p", + "bitrate_target_bps": 300000, + "max_bitrate_bps": 300000, + "buffer_size_bits": 60000, + "buffer_duration_s": 0.2, + "gop_size_frames": 5, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/5", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=300:vbv-bufsize=60:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 300000 + }, + "frame_count": 30, + "decoded_frame_count": 30, + "frame_sizes_bytes": [ + 6756, + 6230, + 6277, + 6226, + 6406, + 6704, + 6241, + 6152, + 6237, + 6467, + 6751, + 6284, + 6269, + 6472, + 6465, + 6711, + 6141, + 6455, + 6422, + 6669, + 6755, + 6351, + 6233, + 6288, + 6388, + 6767, + 6312, + 6582, + 6755, + 6762 + ], + "keyframe_positions": [ + 0, + 5, + 10, + 15, + 20, + 25 + ], + "actual_average_bitrate_bps": 258037.33333333334, + "peak_100ms_bitrate_bps": 541360.0, + "peak_1s_bitrate_bps": 265424.0, + "max_frame_size_bytes": 6767, + "p95_frame_size_bytes": 6759.3, + "quality": { + "mean_psnr_db": 31.247463406769214, + "min_psnr_db": 26.272368751104626, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 6, + "first_exact_frame": 10, + "recovery_time_ms": 800.0, + "decoder_errors": 0 + }, + "mode": "720P5", + "window": "black_car", + "profile": "CURRENT_VBV", + "target_bps": 300000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 1280, + 720 + ], + "frame_rate": 5, + "pixel_format": "yuv420p", + "bitrate_target_bps": 400000, + "max_bitrate_bps": 400000, + "buffer_size_bits": 80000, + "buffer_duration_s": 0.2, + "gop_size_frames": 5, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/5", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=400:vbv-bufsize=80:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 400000 + }, + "frame_count": 30, + "decoded_frame_count": 30, + "frame_sizes_bytes": [ + 9101, + 8322, + 7963, + 8598, + 8119, + 8985, + 8377, + 7546, + 8288, + 8582, + 9062, + 8289, + 7925, + 8391, + 8423, + 9048, + 8296, + 8086, + 8740, + 8744, + 9059, + 8408, + 8236, + 8507, + 8415, + 9135, + 8408, + 8485, + 9070, + 8954 + ], + "keyframe_positions": [ + 0, + 5, + 10, + 15, + 20, + 25 + ], + "actual_average_bitrate_bps": 340749.3333333333, + "peak_100ms_bitrate_bps": 730800.0, + "peak_1s_bitrate_bps": 352416.0, + "max_frame_size_bytes": 9135, + "p95_frame_size_bytes": 9087.05, + "quality": { + "mean_psnr_db": 32.47468297649828, + "min_psnr_db": 27.299758983022365, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 6, + "first_exact_frame": 10, + "recovery_time_ms": 800.0, + "decoder_errors": 0 + }, + "mode": "720P5", + "window": "black_car", + "profile": "CURRENT_VBV", + "target_bps": 400000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 1280, + 720 + ], + "frame_rate": 5, + "pixel_format": "yuv420p", + "bitrate_target_bps": 500000, + "max_bitrate_bps": 500000, + "buffer_size_bits": 100000, + "buffer_duration_s": 0.2, + "gop_size_frames": 5, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/5", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=500:vbv-bufsize=100:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 500000 + }, + "frame_count": 30, + "decoded_frame_count": 30, + "frame_sizes_bytes": [ + 11568, + 10134, + 9916, + 10660, + 9824, + 11351, + 10020, + 9627, + 10281, + 10779, + 11398, + 10104, + 9830, + 10496, + 10631, + 11502, + 9925, + 9994, + 10757, + 10959, + 11303, + 10400, + 10006, + 10582, + 10587, + 11372, + 10366, + 10848, + 11241, + 11304 + ], + "keyframe_positions": [ + 0, + 5, + 10, + 15, + 20, + 25 + ], + "actual_average_bitrate_bps": 423686.6666666667, + "peak_100ms_bitrate_bps": 925440.0, + "peak_1s_bitrate_bps": 441048.0, + "max_frame_size_bytes": 11568, + "p95_frame_size_bytes": 11455.199999999999, + "quality": { + "mean_psnr_db": 33.44462812106903, + "min_psnr_db": 28.2357246745875, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 6, + "first_exact_frame": 10, + "recovery_time_ms": 800.0, + "decoder_errors": 0 + }, + "mode": "720P5", + "window": "black_car", + "profile": "CURRENT_VBV", + "target_bps": 500000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 1280, + 720 + ], + "frame_rate": 5, + "pixel_format": "yuv420p", + "bitrate_target_bps": 300000, + "max_bitrate_bps": 300000, + "buffer_size_bits": 60000, + "buffer_duration_s": 0.2, + "gop_size_frames": 3, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/5", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=3:min-keyint=3:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=300:vbv-bufsize=60:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 300000 + }, + "frame_count": 30, + "decoded_frame_count": 30, + "frame_sizes_bytes": [ + 6756, + 6230, + 6277, + 6756, + 6215, + 6199, + 6683, + 6332, + 6253, + 6715, + 6427, + 6006, + 6746, + 6201, + 6085, + 6754, + 6196, + 6238, + 6773, + 6207, + 6240, + 6715, + 6212, + 6057, + 6763, + 6254, + 6512, + 6820, + 6339, + 6517 + ], + "keyframe_positions": [ + 0, + 3, + 6, + 9, + 12, + 15, + 18, + 21, + 24, + 27 + ], + "actual_average_bitrate_bps": 256637.33333333334, + "peak_100ms_bitrate_bps": 545600.0, + "peak_1s_bitrate_bps": 261504.0, + "max_frame_size_bytes": 6820, + "p95_frame_size_bytes": 6768.5, + "quality": { + "mean_psnr_db": 30.8151329115867, + "min_psnr_db": 25.754966949750056, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 6, + "first_exact_frame": 9, + "recovery_time_ms": 600.0, + "decoder_errors": 0 + }, + "mode": "720P5", + "window": "black_car", + "profile": "SHORT_GOP", + "target_bps": 300000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 1280, + 720 + ], + "frame_rate": 5, + "pixel_format": "yuv420p", + "bitrate_target_bps": 400000, + "max_bitrate_bps": 400000, + "buffer_size_bits": 80000, + "buffer_duration_s": 0.2, + "gop_size_frames": 3, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/5", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=3:min-keyint=3:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=400:vbv-bufsize=80:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 400000 + }, + "frame_count": 30, + "decoded_frame_count": 30, + "frame_sizes_bytes": [ + 9101, + 8322, + 7963, + 9122, + 8234, + 8236, + 8969, + 8383, + 7965, + 9109, + 8290, + 7983, + 9095, + 8291, + 8157, + 9062, + 8284, + 8075, + 9152, + 8147, + 8097, + 9010, + 8335, + 8082, + 9121, + 8316, + 8236, + 9010, + 8505, + 8500 + ], + "keyframe_positions": [ + 0, + 3, + 6, + 9, + 12, + 15, + 18, + 21, + 24, + 27 + ], + "actual_average_bitrate_bps": 340202.6666666667, + "peak_100ms_bitrate_bps": 732160.0, + "peak_1s_bitrate_bps": 345504.0, + "max_frame_size_bytes": 9152, + "p95_frame_size_bytes": 9121.55, + "quality": { + "mean_psnr_db": 32.14939296734935, + "min_psnr_db": 26.8458936196652, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 6, + "first_exact_frame": 9, + "recovery_time_ms": 600.0, + "decoder_errors": 0 + }, + "mode": "720P5", + "window": "black_car", + "profile": "SHORT_GOP", + "target_bps": 400000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 1280, + 720 + ], + "frame_rate": 5, + "pixel_format": "yuv420p", + "bitrate_target_bps": 500000, + "max_bitrate_bps": 500000, + "buffer_size_bits": 100000, + "buffer_duration_s": 0.2, + "gop_size_frames": 3, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": false, + "time_base": "1/5", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=3:min-keyint=3:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=500:vbv-bufsize=100:intra-refresh=0" + }, + "bitrate_property_after_open_bps": 500000 + }, + "frame_count": 30, + "decoded_frame_count": 30, + "frame_sizes_bytes": [ + 11568, + 10134, + 9916, + 11602, + 9647, + 10195, + 11243, + 10288, + 9741, + 11488, + 9971, + 9992, + 11296, + 10184, + 10077, + 11565, + 9860, + 9867, + 11312, + 10328, + 10238, + 11314, + 10218, + 10256, + 11310, + 10261, + 10402, + 11278, + 10657, + 10500 + ], + "keyframe_positions": [ + 0, + 3, + 6, + 9, + 12, + 15, + 18, + 21, + 24, + 27 + ], + "actual_average_bitrate_bps": 422277.3333333333, + "peak_100ms_bitrate_bps": 928160.0, + "peak_1s_bitrate_bps": 431264.0, + "max_frame_size_bytes": 11602, + "p95_frame_size_bytes": 11566.65, + "quality": { + "mean_psnr_db": 33.09975467023014, + "min_psnr_db": 27.695079349505075, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 6, + "first_exact_frame": 9, + "recovery_time_ms": 600.0, + "decoder_errors": 0 + }, + "mode": "720P5", + "window": "black_car", + "profile": "SHORT_GOP", + "target_bps": 500000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 1280, + 720 + ], + "frame_rate": 5, + "pixel_format": "yuv420p", + "bitrate_target_bps": 300000, + "max_bitrate_bps": 300000, + "buffer_size_bits": 60000, + "buffer_duration_s": 0.2, + "gop_size_frames": 5, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": true, + "time_base": "1/5", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=300:vbv-bufsize=60:intra-refresh=1" + }, + "bitrate_property_after_open_bps": 300000 + }, + "frame_count": 30, + "decoded_frame_count": 30, + "frame_sizes_bytes": [ + 6756, + 6230, + 6277, + 6232, + 6393, + 6791, + 6723, + 6495, + 6426, + 6760, + 6442, + 6687, + 6543, + 6493, + 6487, + 6465, + 6707, + 6531, + 6660, + 6602, + 6735, + 6728, + 6369, + 6480, + 6439, + 6745, + 6713, + 6740, + 6800, + 6719 + ], + "keyframe_positions": [ + 0, + 5, + 10, + 15, + 20, + 25 + ], + "actual_average_bitrate_bps": 262890.6666666667, + "peak_100ms_bitrate_bps": 544000.0, + "peak_1s_bitrate_bps": 269736.0, + "max_frame_size_bytes": 6800, + "p95_frame_size_bytes": 6777.05, + "quality": { + "mean_psnr_db": 31.403907127089077, + "min_psnr_db": 25.87678944729869, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 6, + "first_exact_frame": 16, + "recovery_time_ms": 2000.0, + "decoder_errors": 0 + }, + "mode": "720P5", + "window": "black_car", + "profile": "INTRA_REFRESH", + "target_bps": 300000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 1280, + 720 + ], + "frame_rate": 5, + "pixel_format": "yuv420p", + "bitrate_target_bps": 400000, + "max_bitrate_bps": 400000, + "buffer_size_bits": 80000, + "buffer_duration_s": 0.2, + "gop_size_frames": 5, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": true, + "time_base": "1/5", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=400:vbv-bufsize=80:intra-refresh=1" + }, + "bitrate_property_after_open_bps": 400000 + }, + "frame_count": 30, + "decoded_frame_count": 30, + "frame_sizes_bytes": [ + 9101, + 8322, + 7963, + 8601, + 8201, + 9010, + 9036, + 8655, + 8465, + 8694, + 8543, + 8956, + 8510, + 8851, + 8729, + 8624, + 8986, + 8611, + 8738, + 8520, + 8836, + 8915, + 8641, + 8904, + 8859, + 8775, + 8931, + 8972, + 9087, + 9042 + ], + "keyframe_positions": [ + 0, + 5, + 10, + 15, + 20, + 25 + ], + "actual_average_bitrate_bps": 349437.3333333333, + "peak_100ms_bitrate_bps": 728080.0, + "peak_1s_bitrate_bps": 358456.0, + "max_frame_size_bytes": 9101, + "p95_frame_size_bytes": 9066.75, + "quality": { + "mean_psnr_db": 32.50729509701849, + "min_psnr_db": 26.892296665886978, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 6, + "first_exact_frame": 17, + "recovery_time_ms": 2200.0, + "decoder_errors": 0 + }, + "mode": "720P5", + "window": "black_car", + "profile": "INTRA_REFRESH", + "target_bps": 400000 + }, + { + "settings": { + "encoder_api": "PyAV 16.0.1", + "ffmpeg_libraries": { + "libavutil": "60.8.100", + "libavcodec": "62.11.100", + "libavformat": "62.3.100", + "libavdevice": "62.1.100", + "libavfilter": "11.4.100", + "libswscale": "9.1.100", + "libswresample": "6.1.100" + }, + "ffmpeg_cli_used": false, + "codec_name": "libx264", + "resolution": [ + 1280, + 720 + ], + "frame_rate": 5, + "pixel_format": "yuv420p", + "bitrate_target_bps": 500000, + "max_bitrate_bps": 500000, + "buffer_size_bits": 100000, + "buffer_duration_s": 0.2, + "gop_size_frames": 5, + "b_frame_count": 0, + "preset": "veryfast", + "tune": "zerolatency", + "profile_requested": null, + "profile_actual": "High", + "intra_refresh_option": true, + "time_base": "1/5", + "codec_options": { + "preset": "veryfast", + "tune": "zerolatency", + "crf": "28", + "x264-params": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=500:vbv-bufsize=100:intra-refresh=1" + }, + "bitrate_property_after_open_bps": 500000 + }, + "frame_count": 30, + "decoded_frame_count": 30, + "frame_sizes_bytes": [ + 11568, + 10134, + 9916, + 10660, + 9824, + 11363, + 11227, + 10691, + 10641, + 10986, + 10461, + 11295, + 10740, + 11243, + 10865, + 10758, + 11185, + 10804, + 10943, + 10665, + 10760, + 11189, + 10636, + 11070, + 10895, + 10969, + 11202, + 11274, + 11321, + 11404 + ], + "keyframe_positions": [ + 0, + 5, + 10, + 15, + 20, + 25 + ], + "actual_average_bitrate_bps": 435585.3333333333, + "peak_100ms_bitrate_bps": 925440.0, + "peak_1s_bitrate_bps": 449360.0, + "max_frame_size_bytes": 11568, + "p95_frame_size_bytes": 11385.55, + "quality": { + "mean_psnr_db": 33.376366713478106, + "min_psnr_db": 27.754231714619483, + "operator_visual_review": "NOT_RUN" + }, + "loss_recovery": { + "dropped_frame": 6, + "first_exact_frame": 14, + "recovery_time_ms": 1600.0, + "decoder_errors": 0 + }, + "mode": "720P5", + "window": "black_car", + "profile": "INTRA_REFRESH", + "target_bps": 500000 + } + ], + "rf_tx": 0 +} \ No newline at end of file diff --git a/data/processed/video003/continuous_stream.json b/data/processed/video003/continuous_stream.json new file mode 100644 index 0000000..7e1adbe --- /dev/null +++ b/data/processed/video003/continuous_stream.json @@ -0,0 +1,637 @@ +{ + "seed": 20260916, + "packet_count": 32, + "energy_condition": "Es=1, Eb=Es*body_symbols/information_bits, includes QPSK padding but excludes fixed PHY overhead", + "scenario": "symbol-spaced AWGN, one continuous stream, 42 transient symbols, no inter-packet gap", + "results": [ + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "full_packet_bytes": 1024, + "video_fragment_bytes": 995, + "gap_ms": 0, + "ebn0_db": 9.0, + "n0_complex": 0.09449624459377848, + "attempted_packets": 32, + "decoded_packets": 32, + "crc_pass_count": 32, + "exact_packet_count": 32, + "verified_video_fragment_count": 32, + "observed_video_bits": 254720, + "stream_symbols_excluding_leading_noise": 243680, + "signal_duration_s": 0.48736, + "processing_duration_s": 2.7160269001033157, + "processing_to_signal_ratio": 5.572937664361695, + "offline_verified_video_bps": 522652.6592252134, + "calculated_zero_loss_video_bps": 522652.6592252134, + "records": [ + { + "packet_index": 0, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 11 + }, + { + "packet_index": 1, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 2, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 3, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 4, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 5, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 6, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 7, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 8, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 9, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 10, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 11, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 12, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 13, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 14, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 15, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 16, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 17, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 18, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 19, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 20, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 21, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 22, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 23, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 24, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 25, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 26, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 27, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 28, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 29, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 30, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 31, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + } + ], + "receiver_truth_inputs": "modulation, FEC rate, symbol rate, known preamble and PHY format only" + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "full_packet_bytes": 1024, + "video_fragment_bytes": 995, + "gap_ms": 0, + "ebn0_db": 9.0, + "n0_complex": 0.08400007691487936, + "attempted_packets": 32, + "decoded_packets": 32, + "crc_pass_count": 32, + "exact_packet_count": 32, + "verified_video_fragment_count": 32, + "observed_video_bits": 254720, + "stream_symbols_excluding_leading_noise": 221824, + "signal_duration_s": 0.443648, + "processing_duration_s": 2.7504795999266207, + "processing_to_signal_ratio": 6.199688942419713, + "offline_verified_video_bps": 574148.8747836122, + "calculated_zero_loss_video_bps": 574148.8747836122, + "records": [ + { + "packet_index": 0, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 11 + }, + { + "packet_index": 1, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 2, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 3, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 4, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 5, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 6, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 7, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 8, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 9, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 10, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 11, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 12, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 13, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 14, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 15, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 16, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 17, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 18, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 19, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 20, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 21, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 22, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 23, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 24, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 25, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 26, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 27, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 28, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 29, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 30, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + }, + { + "packet_index": 31, + "preamble_found": true, + "phy_header_pass": true, + "crc_pass": true, + "packet_exact": true, + "video_fragment_pass": true, + "start_symbol_relative": 0 + } + ], + "receiver_truth_inputs": "modulation, FEC rate, symbol rate, known preamble and PHY format only" + } + ], + "rf_tx": 0 +} \ No newline at end of file diff --git a/data/processed/video003/design_space.json b/data/processed/video003/design_space.json new file mode 100644 index 0000000..670a453 --- /dev/null +++ b/data/processed/video003/design_space.json @@ -0,0 +1,4169 @@ +{ + "max_full_phy_packet_bytes": 1024, + "current_fixed_lab_generator_phy_payload_bytes": 256, + "packet_header_bytes": 8, + "packet_crc_bytes": 4, + "video_header_bytes": 17, + "max_format_phy_payload_bytes": 1012, + "max_format_video_fragment_bytes": 995, + "gap_ms": [ + 5.0, + 2.0, + 1.0, + 0.5, + 0.0 + ], + "measured_video_profiles": { + "ROBUST": { + "resolution": [ + 320, + 240 + ], + "fps": 5, + "measured_average_bps": 117194.66666666667, + "measured_peak_1s_bps": 171680, + "required_20pct_bps": 206016.0, + "required_50pct_bps": 257520.0, + "source_files": [ + "data\\processed\\video001\\comparison_traffic_160k.json" + ] + }, + "NORMAL": { + "resolution": [ + 640, + 360 + ], + "fps": 10, + "measured_average_bps": 353950.6666666667, + "measured_peak_1s_bps": 375832, + "required_20pct_bps": 450998.39999999997, + "required_50pct_bps": 563748.0, + "source_files": [ + "data\\processed\\video001\\comparison_traffic_320k.json" + ] + }, + "HIGH_QUALITY": { + "resolution": [ + 854, + 480 + ], + "fps": 10, + "measured_average_bps": 357229.3333333333, + "measured_peak_1s_bps": 455552, + "required_20pct_bps": 546662.4, + "required_50pct_bps": 683328.0, + "source_files": [ + "data\\processed\\video001\\comparison_traffic_320k.json" + ] + }, + "720P5": { + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "measured_average_bps": 345549.3333333333, + "measured_peak_1s_bps": 440640, + "required_20pct_bps": 528768.0, + "required_50pct_bps": 660960.0, + "source_files": [ + "data\\processed\\video001\\comparison_traffic_320k.json" + ] + } + }, + "rows": [ + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 5.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249302.32558139533, + "effective_fec_rate": 0.4986046511627907, + "coded_body_bits": 4300, + "packet_symbols": 5766, + "packet_airtime_ms": 11.532, + "gap_airtime_ms": 5.0, + "duty_cycle": 0.6975562545366562, + "useful_video_rate_bps": 115654.48826518268, + "overhead_fraction": 0.7686910234696347, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": true, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 0.6736631422715673, + "NORMAL": 0.30772922014406084, + "HIGH_QUALITY": 0.2538776874323517, + "720P5": 0.26246933611379514 + } + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 2.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249302.32558139533, + "effective_fec_rate": 0.4986046511627907, + "coded_body_bits": 4300, + "packet_symbols": 5766, + "packet_airtime_ms": 11.532, + "gap_airtime_ms": 2.0, + "duty_cycle": 0.8522021874076263, + "useful_video_rate_bps": 141294.7088383092, + "overhead_fraction": 0.7174105823233816, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 0.8230120505493312, + "NORMAL": 0.37595177855613465, + "HIGH_QUALITY": 0.31016153773511956, + "720P5": 0.3206579267390822 + } + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 1.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249302.32558139533, + "effective_fec_rate": 0.4986046511627907, + "coded_body_bits": 4300, + "packet_symbols": 5766, + "packet_airtime_ms": 11.532, + "gap_airtime_ms": 1.0, + "duty_cycle": 0.92020427705075, + "useful_video_rate_bps": 152569.42227896585, + "overhead_fraction": 0.6948611554420683, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 0.8886848921188598, + "NORMAL": 0.4059511225200777, + "HIGH_QUALITY": 0.3349111018697445, + "720P5": 0.3462450578226349 + } + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 0.5, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249302.32558139533, + "effective_fec_rate": 0.4986046511627907, + "coded_body_bits": 4300, + "packet_symbols": 5766, + "packet_airtime_ms": 11.532, + "gap_airtime_ms": 0.5, + "duty_cycle": 0.9584441489361702, + "useful_video_rate_bps": 158909.5744680851, + "overhead_fraction": 0.6821808510638299, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 0.9256149491384268, + "NORMAL": 0.4228207669067166, + "HIGH_QUALITY": 0.34882861773866675, + "720P5": 0.36063356587709944 + } + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 0.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249302.32558139533, + "effective_fec_rate": 0.4986046511627907, + "coded_body_bits": 4300, + "packet_symbols": 5766, + "packet_airtime_ms": 11.532, + "gap_airtime_ms": 0.0, + "duty_cycle": 1.0, + "useful_video_rate_bps": 165799.5143947277, + "overhead_fraction": 0.6684009712105445, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 0.965747404442729, + "NORMAL": 0.441153266339023, + "HIGH_QUALITY": 0.3639529941581372, + "720P5": 0.3762697766764881 + } + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 5.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249642.68699380656, + "effective_fec_rate": 0.49928537398761313, + "coded_body_bits": 8396, + "packet_symbols": 9862, + "packet_airtime_ms": 19.724, + "gap_airtime_ms": 5.0, + "duty_cycle": 0.797767351561236, + "useful_video_rate_bps": 160168.25756350104, + "overhead_fraction": 0.6796634848729979, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 0.9329465142328812, + "NORMAL": 0.42616982471822795, + "HIGH_QUALITY": 0.35159160219579993, + "720P5": 0.36349005438339926 + } + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 2.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249642.68699380656, + "effective_fec_rate": 0.49928537398761313, + "coded_body_bits": 8396, + "packet_symbols": 9862, + "packet_airtime_ms": 19.724, + "gap_airtime_ms": 2.0, + "duty_cycle": 0.9079359234026882, + "useful_video_rate_bps": 182286.8716626772, + "overhead_fraction": 0.6354262566746456, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.0617828032541776, + "NORMAL": 0.4850222217977107, + "HIGH_QUALITY": 0.40014503648908845, + "720P5": 0.41368661869707063 + } + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 1.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249642.68699380656, + "effective_fec_rate": 0.49928537398761313, + "coded_body_bits": 8396, + "packet_symbols": 9862, + "packet_airtime_ms": 19.724, + "gap_airtime_ms": 1.0, + "duty_cycle": 0.9517467670333912, + "useful_video_rate_bps": 191082.8025477707, + "overhead_fraction": 0.6178343949044587, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.1130172562195404, + "NORMAL": 0.5084261120600979, + "HIGH_QUALITY": 0.4194533281552286, + "720P5": 0.4336483354842291 + } + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 0.5, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249642.68699380656, + "effective_fec_rate": 0.49928537398761313, + "coded_body_bits": 8396, + "packet_symbols": 9862, + "packet_airtime_ms": 19.724, + "gap_airtime_ms": 0.5, + "duty_cycle": 0.9752768987341772, + "useful_video_rate_bps": 195806.96202531646, + "overhead_fraction": 0.6083860759493671, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.1405344945556644, + "NORMAL": 0.5209959823147482, + "HIGH_QUALITY": 0.4298235152634967, + "720P5": 0.44436946719616116 + } + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 0.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249642.68699380656, + "effective_fec_rate": 0.49928537398761313, + "coded_body_bits": 8396, + "packet_symbols": 9862, + "packet_airtime_ms": 19.724, + "gap_airtime_ms": 0.0, + "duty_cycle": 1.0, + "useful_video_rate_bps": 200770.63475968363, + "overhead_fraction": 0.5984587304806328, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.1694468473886512, + "NORMAL": 0.5342031406577503, + "HIGH_QUALITY": 0.44071946728295264, + "720P5": 0.45563415658969597 + } + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 5.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249759.84630163302, + "effective_fec_rate": 0.49951969260326606, + "coded_body_bits": 12492, + "packet_symbols": 13958, + "packet_airtime_ms": 27.916, + "gap_airtime_ms": 5.0, + "duty_cycle": 0.8480981893304169, + "useful_video_rate_bps": 182525.21570057116, + "overhead_fraction": 0.6349495685988576, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.0631711072959644, + "NORMAL": 0.48565639887122747, + "HIGH_QUALITY": 0.4006682348021108, + "720P5": 0.41422752292250176 + } + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 2.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249759.84630163302, + "effective_fec_rate": 0.49951969260326606, + "coded_body_bits": 12492, + "packet_symbols": 13958, + "packet_airtime_ms": 27.916, + "gap_airtime_ms": 2.0, + "duty_cycle": 0.9331461425324241, + "useful_video_rate_bps": 200828.98783259795, + "overhead_fraction": 0.5983420243348041, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.1697867418021781, + "NORMAL": 0.5343584043737573, + "HIGH_QUALITY": 0.44084756039397904, + "720P5": 0.45576658458741365 + } + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 1.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249759.84630163302, + "effective_fec_rate": 0.49951969260326606, + "coded_body_bits": 12492, + "packet_symbols": 13958, + "packet_airtime_ms": 27.916, + "gap_airtime_ms": 1.0, + "duty_cycle": 0.9654170701341818, + "useful_video_rate_bps": 207774.24263383594, + "overhead_fraction": 0.5844515147323281, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.2102413946518868, + "NORMAL": 0.5528380835954254, + "HIGH_QUALITY": 0.4560933606566011, + "720P5": 0.4715283284173837 + } + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 0.5, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249759.84630163302, + "effective_fec_rate": 0.49951969260326606, + "coded_body_bits": 12492, + "packet_symbols": 13958, + "packet_airtime_ms": 27.916, + "gap_airtime_ms": 0.5, + "duty_cycle": 0.9824042792792793, + "useful_video_rate_bps": 211430.18018018018, + "overhead_fraction": 0.5771396396396397, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.231536464236837, + "NORMAL": 0.562565668118149, + "HIGH_QUALITY": 0.46411865205328956, + "720P5": 0.4798252091961242 + } + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 0.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249759.84630163302, + "effective_fec_rate": 0.49951969260326606, + "coded_body_bits": 12492, + "packet_symbols": 13958, + "packet_airtime_ms": 27.916, + "gap_airtime_ms": 0.0, + "duty_cycle": 1.0, + "useful_video_rate_bps": 215217.07981086115, + "overhead_fraction": 0.5695658403782777, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.2535943605012883, + "NORMAL": 0.5726417117511579, + "HIGH_QUALITY": 0.47243142343982936, + "720P5": 0.48841929877192525 + } + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 5.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249817.0285435472, + "effective_fec_rate": 0.4996340570870944, + "coded_body_bits": 16396, + "packet_symbols": 17862, + "packet_airtime_ms": 35.724, + "gap_airtime_ms": 5.0, + "duty_cycle": 0.8772222767900992, + "useful_video_rate_bps": 195462.13535016208, + "overhead_fraction": 0.6090757292996758, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.138525951480441, + "NORMAL": 0.5200784801458154, + "HIGH_QUALITY": 0.42906657275165533, + "720P5": 0.4435869084744056 + } + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 2.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249817.0285435472, + "effective_fec_rate": 0.4996340570870944, + "coded_body_bits": 16396, + "packet_symbols": 17862, + "packet_airtime_ms": 35.724, + "gap_airtime_ms": 2.0, + "duty_cycle": 0.9469833527727707, + "useful_video_rate_bps": 211006.25596437283, + "overhead_fraction": 0.5779874880712543, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.229067194573467, + "NORMAL": 0.5614377061143618, + "HIGH_QUALITY": 0.4631880794385116, + "720P5": 0.47886314443621286 + } + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 1.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249817.0285435472, + "effective_fec_rate": 0.4996340570870944, + "coded_body_bits": 16396, + "packet_symbols": 17862, + "packet_airtime_ms": 35.724, + "gap_airtime_ms": 1.0, + "duty_cycle": 0.9727698507787823, + "useful_video_rate_bps": 216751.98780089317, + "overhead_fraction": 0.5664960243982137, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.2625348776846061, + "NORMAL": 0.5767257386302741, + "HIGH_QUALITY": 0.47580075995911153, + "720P5": 0.4919026593157525 + } + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 0.5, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249817.0285435472, + "effective_fec_rate": 0.4996340570870944, + "coded_body_bits": 16396, + "packet_symbols": 17862, + "packet_airtime_ms": 35.724, + "gap_airtime_ms": 0.5, + "duty_cycle": 0.9861969964664311, + "useful_video_rate_bps": 219743.81625441698, + "overhead_fraction": 0.5605123674911661, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.2799616510625407, + "NORMAL": 0.5846862860384878, + "HIGH_QUALITY": 0.4823682395301019, + "720P5": 0.49869239346045974 + } + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 0.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249817.0285435472, + "effective_fec_rate": 0.4996340570870944, + "coded_body_bits": 16396, + "packet_symbols": 17862, + "packet_airtime_ms": 35.724, + "gap_airtime_ms": 0.0, + "duty_cycle": 1.0, + "useful_video_rate_bps": 222819.39312507, + "overhead_fraction": 0.55436121374986, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.297876241408842, + "NORMAL": 0.5928696681630888, + "HIGH_QUALITY": 0.48911955852475675, + "720P5": 0.505672188464665 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 5.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249302.32558139533, + "effective_fec_rate": 0.4986046511627907, + "coded_body_bits": 4300, + "packet_symbols": 3616, + "packet_airtime_ms": 14.464, + "gap_airtime_ms": 5.0, + "duty_cycle": 0.7431154952733252, + "useful_video_rate_bps": 98232.63460748049, + "overhead_fraction": 0.803534730785039, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 0.5721844979466477, + "NORMAL": 0.2613737909690513, + "HIGH_QUALITY": 0.21563429555238586, + "720P5": 0.22293172341930031 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 2.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249302.32558139533, + "effective_fec_rate": 0.4986046511627907, + "coded_body_bits": 4300, + "packet_symbols": 3616, + "packet_airtime_ms": 14.464, + "gap_airtime_ms": 2.0, + "duty_cycle": 0.8785228377065113, + "useful_video_rate_bps": 116132.16715257532, + "overhead_fraction": 0.7677356656948493, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 0.6764455216249727, + "NORMAL": 0.3090002106062691, + "HIGH_QUALITY": 0.2549262590276748, + "720P5": 0.2635533931385605 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 1.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249302.32558139533, + "effective_fec_rate": 0.4986046511627907, + "coded_body_bits": 4300, + "packet_symbols": 3616, + "packet_airtime_ms": 14.464, + "gap_airtime_ms": 1.0, + "duty_cycle": 0.9353336782203828, + "useful_video_rate_bps": 123642.00724262804, + "overhead_fraction": 0.752715985514744, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 0.7201887653927542, + "NORMAL": 0.32898211765530355, + "HIGH_QUALITY": 0.27141140252403245, + "720P5": 0.28059642166536863 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 0.5, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249302.32558139533, + "effective_fec_rate": 0.4986046511627907, + "coded_body_bits": 4300, + "packet_symbols": 3616, + "packet_airtime_ms": 14.464, + "gap_airtime_ms": 0.5, + "duty_cycle": 0.9665864742047581, + "useful_video_rate_bps": 127773.32264100507, + "overhead_fraction": 0.7444533547179899, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 0.7442528112826483, + "NORMAL": 0.3399745701297523, + "HIGH_QUALITY": 0.280480214423392, + "720P5": 0.289972137438737 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 0.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249302.32558139533, + "effective_fec_rate": 0.4986046511627907, + "coded_body_bits": 4300, + "packet_symbols": 3616, + "packet_airtime_ms": 14.464, + "gap_airtime_ms": 0.0, + "duty_cycle": 1.0, + "useful_video_rate_bps": 132190.26548672566, + "overhead_fraction": 0.7356194690265487, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 0.7699805771593993, + "NORMAL": 0.35172700963921555, + "HIGH_QUALITY": 0.2901760182958821, + "720P5": 0.29999606364997655 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 5.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249642.68699380656, + "effective_fec_rate": 0.49928537398761313, + "coded_body_bits": 8396, + "packet_symbols": 5664, + "packet_airtime_ms": 22.656, + "gap_airtime_ms": 5.0, + "duty_cycle": 0.8192074052646804, + "useful_video_rate_bps": 143187.73503037315, + "overhead_fraction": 0.7136245299392536, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 0.8340385311648016, + "NORMAL": 0.3809886732113635, + "HIGH_QUALITY": 0.31431699351637826, + "720P5": 0.3249540101451823 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 2.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249642.68699380656, + "effective_fec_rate": 0.49928537398761313, + "coded_body_bits": 8396, + "packet_symbols": 5664, + "packet_airtime_ms": 22.656, + "gap_airtime_ms": 2.0, + "duty_cycle": 0.9188838416612589, + "useful_video_rate_bps": 160609.99351070734, + "overhead_fraction": 0.6787800129785853, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 0.9355195334966644, + "NORMAL": 0.42734517952358325, + "HIGH_QUALITY": 0.35256127403832566, + "720P5": 0.3644925415548006 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 1.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249642.68699380656, + "effective_fec_rate": 0.49928537398761313, + "coded_body_bits": 8396, + "packet_symbols": 5664, + "packet_airtime_ms": 22.656, + "gap_airtime_ms": 1.0, + "duty_cycle": 0.9577274264457221, + "useful_video_rate_bps": 167399.39127494083, + "overhead_fraction": 0.6652012174501183, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 0.975066351787866, + "NORMAL": 0.44541016005806006, + "HIGH_QUALITY": 0.36746494642750077, + "720P5": 0.37990057932766164 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 0.5, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249642.68699380656, + "effective_fec_rate": 0.49928537398761313, + "coded_body_bits": 8396, + "packet_symbols": 5664, + "packet_airtime_ms": 22.656, + "gap_airtime_ms": 0.5, + "duty_cycle": 0.9784073242356193, + "useful_video_rate_bps": 171013.99205389532, + "overhead_fraction": 0.6579720158922093, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 0.9961206433707789, + "NORMAL": 0.45502775722635463, + "HIGH_QUALITY": 0.37539949787048527, + "720P5": 0.3881036493597842 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 0.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249642.68699380656, + "effective_fec_rate": 0.49928537398761313, + "coded_body_bits": 8396, + "packet_symbols": 5664, + "packet_airtime_ms": 22.656, + "gap_airtime_ms": 0.0, + "duty_cycle": 1.0, + "useful_video_rate_bps": 174788.13559322036, + "overhead_fraction": 0.6504237288135593, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.0181042380779377, + "NORMAL": 0.4650698599193798, + "HIGH_QUALITY": 0.38368426786233045, + "720P5": 0.3966687899265168 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 5.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249759.84630163302, + "effective_fec_rate": 0.49951969260326606, + "coded_body_bits": 12492, + "packet_symbols": 7712, + "packet_airtime_ms": 30.848, + "gap_airtime_ms": 5.0, + "duty_cycle": 0.8605222048649855, + "useful_video_rate_bps": 167596.51863423345, + "overhead_fraction": 0.6648069627315332, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 0.9762145773196264, + "NORMAL": 0.4459346693049912, + "HIGH_QUALITY": 0.36789766839841215, + "720P5": 0.3803479453391282 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 2.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249759.84630163302, + "effective_fec_rate": 0.49951969260326606, + "coded_body_bits": 12492, + "packet_symbols": 7712, + "packet_airtime_ms": 30.848, + "gap_airtime_ms": 2.0, + "duty_cycle": 0.939113492450073, + "useful_video_rate_bps": 182903.06867998053, + "overhead_fraction": 0.634193862640039, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.0653720216681064, + "NORMAL": 0.48666177621910994, + "HIGH_QUALITY": 0.4014976746452228, + "720P5": 0.4150850324073632 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 1.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249759.84630163302, + "effective_fec_rate": 0.49951969260326606, + "coded_body_bits": 12492, + "packet_symbols": 7712, + "packet_airtime_ms": 30.848, + "gap_airtime_ms": 1.0, + "duty_cycle": 0.9686008540567697, + "useful_video_rate_bps": 188646.06882692792, + "overhead_fraction": 0.6227078623461442, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.0988237932602978, + "NORMAL": 0.5019425403556055, + "HIGH_QUALITY": 0.41410435872727575, + "720P5": 0.4281183479187725 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 0.5, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249759.84630163302, + "effective_fec_rate": 0.49951969260326606, + "coded_body_bits": 12492, + "packet_symbols": 7712, + "packet_airtime_ms": 30.848, + "gap_airtime_ms": 0.5, + "duty_cycle": 0.984050019139977, + "useful_video_rate_bps": 191654.970014036, + "overhead_fraction": 0.616690059971928, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.1163500117313374, + "NORMAL": 0.5099485142671087, + "HIGH_QUALITY": 0.42070931532302785, + "720P5": 0.43494682737390156 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 0.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249759.84630163302, + "effective_fec_rate": 0.49951969260326606, + "coded_body_bits": 12492, + "packet_symbols": 7712, + "packet_airtime_ms": 30.848, + "gap_airtime_ms": 0.0, + "duty_cycle": 1.0, + "useful_video_rate_bps": 194761.41078838176, + "overhead_fraction": 0.6104771784232365, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.1344443778447213, + "NORMAL": 0.5182140179345606, + "HIGH_QUALITY": 0.4275283848789639, + "720P5": 0.44199666573252944 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 5.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249817.0285435472, + "effective_fec_rate": 0.4996340570870944, + "coded_body_bits": 16396, + "packet_symbols": 9664, + "packet_airtime_ms": 38.656, + "gap_airtime_ms": 5.0, + "duty_cycle": 0.8854682059739784, + "useful_video_rate_bps": 182334.61608942642, + "overhead_fraction": 0.6353307678211472, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.0620609045283458, + "NORMAL": 0.48514925841712897, + "HIGH_QUALITY": 0.4002498421462894, + "720P5": 0.41379497115429015 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 2.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249817.0285435472, + "effective_fec_rate": 0.4996340570870944, + "coded_body_bits": 16396, + "packet_symbols": 9664, + "packet_airtime_ms": 38.656, + "gap_airtime_ms": 2.0, + "duty_cycle": 0.9508067689885872, + "useful_video_rate_bps": 195789.05942542307, + "overhead_fraction": 0.6084218811491539, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.1404302156653254, + "NORMAL": 0.5209483477336232, + "HIGH_QUALITY": 0.4297842165667653, + "720P5": 0.44432883856532107 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 1.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249817.0285435472, + "effective_fec_rate": 0.4996340570870944, + "coded_body_bits": 16396, + "packet_symbols": 9664, + "packet_airtime_ms": 38.656, + "gap_airtime_ms": 1.0, + "duty_cycle": 0.9747831349606617, + "useful_video_rate_bps": 200726.24571313296, + "overhead_fraction": 0.5985475085737341, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.1691882905005415, + "NORMAL": 0.5340850319108883, + "HIGH_QUALITY": 0.4406220271519672, + "720P5": 0.4555334189205087 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 0.5, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249817.0285435472, + "effective_fec_rate": 0.4996340570870944, + "coded_body_bits": 16396, + "packet_symbols": 9664, + "packet_airtime_ms": 38.656, + "gap_airtime_ms": 0.5, + "duty_cycle": 0.987230564919808, + "useful_video_rate_bps": 203289.4064766575, + "overhead_fraction": 0.593421187046685, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.1841181644726089, + "NORMAL": 0.5409049960531767, + "HIGH_QUALITY": 0.44624852152258687, + "720P5": 0.4613503233402721 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 0.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 249817.0285435472, + "effective_fec_rate": 0.4996340570870944, + "coded_body_bits": 16396, + "packet_symbols": 9664, + "packet_airtime_ms": 38.656, + "gap_airtime_ms": 0.0, + "duty_cycle": 1.0, + "useful_video_rate_bps": 205918.87417218543, + "overhead_fraction": 0.5881622516556291, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.199434262419533, + "NORMAL": 0.547901387247987, + "HIGH_QUALITY": 0.4520205688311882, + "720P5": 0.4673177064546692 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 5.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 332403.10077519383, + "effective_fec_rate": 0.6648062015503876, + "coded_body_bits": 3225, + "packet_symbols": 3079, + "packet_airtime_ms": 12.316, + "gap_airtime_ms": 5.0, + "duty_cycle": 0.7112497112497111, + "useful_video_rate_bps": 110418.1104181104, + "overhead_fraction": 0.7791637791637792, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 0.6431623393412768, + "NORMAL": 0.2937964580400562, + "HIGH_QUALITY": 0.24238310976158683, + "720P5": 0.2505857625683333 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 2.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 332403.10077519383, + "effective_fec_rate": 0.6648062015503876, + "coded_body_bits": 3225, + "packet_symbols": 3079, + "packet_airtime_ms": 12.316, + "gap_airtime_ms": 2.0, + "duty_cycle": 0.860296172115116, + "useful_video_rate_bps": 133556.85945794915, + "overhead_fraction": 0.7328862810841017, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 0.7779407004773365, + "NORMAL": 0.35536319275088113, + "HIGH_QUALITY": 0.2931758821340904, + "720P5": 0.30309744793470667 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 1.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 332403.10077519383, + "effective_fec_rate": 0.6648062015503876, + "coded_body_bits": 3225, + "packet_symbols": 3079, + "packet_airtime_ms": 12.316, + "gap_airtime_ms": 1.0, + "duty_cycle": 0.9249023730850106, + "useful_video_rate_bps": 143586.66266145988, + "overhead_fraction": 0.7128266746770802, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 0.8363622009637691, + "NORMAL": 0.38205012521940623, + "HIGH_QUALITY": 0.3151926951510692, + "720P5": 0.3258593469985927 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 0.5, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 332403.10077519383, + "effective_fec_rate": 0.6648062015503876, + "coded_body_bits": 3225, + "packet_symbols": 3079, + "packet_airtime_ms": 12.316, + "gap_airtime_ms": 0.5, + "duty_cycle": 0.9609862671660424, + "useful_video_rate_bps": 149188.51435705367, + "overhead_fraction": 0.7016229712858926, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 0.8689918124245903, + "NORMAL": 0.3969553267338962, + "HIGH_QUALITY": 0.3274895387509081, + "720P5": 0.33857233650384366 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 0.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 332403.10077519383, + "effective_fec_rate": 0.6648062015503876, + "coded_body_bits": 3225, + "packet_symbols": 3079, + "packet_airtime_ms": 12.316, + "gap_airtime_ms": 0.0, + "duty_cycle": 1.0, + "useful_video_rate_bps": 155245.20948359856, + "overhead_fraction": 0.6895095810328029, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 0.9042707914934679, + "NORMAL": 0.4130707589657043, + "HIGH_QUALITY": 0.34078482694313394, + "720P5": 0.35231755964868955 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 5.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 332856.9159917421, + "effective_fec_rate": 0.6657138319834842, + "coded_body_bits": 6297, + "packet_symbols": 4615, + "packet_airtime_ms": 18.46, + "gap_airtime_ms": 5.0, + "duty_cycle": 0.7868712702472294, + "useful_video_rate_bps": 168797.95396419437, + "overhead_fraction": 0.6624040920716112, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 0.9832126861847296, + "NORMAL": 0.4491314043620404, + "HIGH_QUALITY": 0.3705349860481226, + "720P5": 0.3830745142615159 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 2.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 332856.9159917421, + "effective_fec_rate": 0.6657138319834842, + "coded_body_bits": 6297, + "packet_symbols": 4615, + "packet_airtime_ms": 18.46, + "gap_airtime_ms": 2.0, + "duty_cycle": 0.9022482893450635, + "useful_video_rate_bps": 193548.38709677418, + "overhead_fraction": 0.6129032258064516, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.1273787692030184, + "NORMAL": 0.5149864489899055, + "HIGH_QUALITY": 0.42486562916368315, + "720P5": 0.43924379787757395 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 1.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 332856.9159917421, + "effective_fec_rate": 0.6657138319834842, + "coded_body_bits": 6297, + "packet_symbols": 4615, + "packet_airtime_ms": 18.46, + "gap_airtime_ms": 1.0, + "duty_cycle": 0.9486125385405961, + "useful_video_rate_bps": 203494.34737923945, + "overhead_fraction": 0.5930113052415211, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.1853119022555887, + "NORMAL": 0.5414502952894896, + "HIGH_QUALITY": 0.4466983953077573, + "720P5": 0.46181542161228994 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 0.5, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 332856.9159917421, + "effective_fec_rate": 0.6657138319834842, + "coded_body_bits": 6297, + "packet_symbols": 4615, + "packet_airtime_ms": 18.46, + "gap_airtime_ms": 0.5, + "duty_cycle": 0.9736286919831224, + "useful_video_rate_bps": 208860.75949367086, + "overhead_fraction": 0.5822784810126582, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.2165701275260419, + "NORMAL": 0.5557290478023981, + "HIGH_QUALITY": 0.4584784162810631, + "720P5": 0.47399409834257183 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 0.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 332856.9159917421, + "effective_fec_rate": 0.6657138319834842, + "coded_body_bits": 6297, + "packet_symbols": 4615, + "packet_airtime_ms": 18.46, + "gap_airtime_ms": 0.0, + "duty_cycle": 1.0, + "useful_video_rate_bps": 214517.87648970747, + "overhead_fraction": 0.5709642470205851, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.2495216477732263, + "NORMAL": 0.570781297201163, + "HIGH_QUALITY": 0.4708965749018937, + "720P5": 0.48683250837351916 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 5.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 333013.1284021774, + "effective_fec_rate": 0.6660262568043548, + "coded_body_bits": 9369, + "packet_symbols": 6151, + "packet_airtime_ms": 24.604, + "gap_airtime_ms": 5.0, + "duty_cycle": 0.8311039048777192, + "useful_video_rate_bps": 202945.5478989326, + "overhead_fraction": 0.5941089042021348, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.1821152603619094, + "NORMAL": 0.5399900697623742, + "HIGH_QUALITY": 0.44549370411925004, + "720P5": 0.46056996164427333 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 2.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 333013.1284021774, + "effective_fec_rate": 0.6660262568043548, + "coded_body_bits": 9369, + "packet_symbols": 6151, + "packet_airtime_ms": 24.604, + "gap_airtime_ms": 2.0, + "duty_cycle": 0.9248233348368666, + "useful_video_rate_bps": 225830.70215005262, + "overhead_fraction": 0.5483385956998947, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.3154164850305954, + "NORMAL": 0.6008820487612886, + "HIGH_QUALITY": 0.49572980065953526, + "720P5": 0.5125061323303663 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 1.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 333013.1284021774, + "effective_fec_rate": 0.6660262568043548, + "coded_body_bits": 9369, + "packet_symbols": 6151, + "packet_airtime_ms": 24.604, + "gap_airtime_ms": 1.0, + "duty_cycle": 0.9609436025620997, + "useful_video_rate_bps": 234650.83580690518, + "overhead_fraction": 0.5306983283861897, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.3667919140663163, + "NORMAL": 0.6243503368710093, + "HIGH_QUALITY": 0.5150912207759052, + "720P5": 0.5325227755240223 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 0.5, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 333013.1284021774, + "effective_fec_rate": 0.6660262568043548, + "coded_body_bits": 9369, + "packet_symbols": 6151, + "packet_airtime_ms": 24.604, + "gap_airtime_ms": 0.5, + "duty_cycle": 0.980082855321861, + "useful_video_rate_bps": 239324.41045251754, + "overhead_fraction": 0.521351179094965, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.3940145063636855, + "NORMAL": 0.636785612860314, + "HIGH_QUALITY": 0.5253503671425381, + "720P5": 0.5431291086885384 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 0.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 333013.1284021774, + "effective_fec_rate": 0.6660262568043548, + "coded_body_bits": 9369, + "packet_symbols": 6151, + "packet_airtime_ms": 24.604, + "gap_airtime_ms": 0.0, + "duty_cycle": 1.0, + "useful_video_rate_bps": 244187.9369208259, + "overhead_fraction": 0.5116241261583483, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.4223435281967958, + "NORMAL": 0.6497263056919738, + "HIGH_QUALITY": 0.5360264841792505, + "720P5": 0.5541665235131307 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 5.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 333089.3713913963, + "effective_fec_rate": 0.6661787427827925, + "coded_body_bits": 12297, + "packet_symbols": 7615, + "packet_airtime_ms": 30.46, + "gap_airtime_ms": 5.0, + "duty_cycle": 0.8589960518894529, + "useful_video_rate_bps": 224478.28539199097, + "overhead_fraction": 0.551043429216018, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.307538941006471, + "NORMAL": 0.5972835878583808, + "HIGH_QUALITY": 0.49276105777604085, + "720P5": 0.5094369221858909 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 2.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 333089.3713913963, + "effective_fec_rate": 0.6661787427827925, + "coded_body_bits": 12297, + "packet_symbols": 7615, + "packet_airtime_ms": 30.46, + "gap_airtime_ms": 2.0, + "duty_cycle": 0.9383857054836722, + "useful_video_rate_bps": 245224.8921749846, + "overhead_fraction": 0.5095502156500309, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.4283835751105813, + "NORMAL": 0.6524853981964936, + "HIGH_QUALITY": 0.5383027451860262, + "720P5": 0.5565198170274704 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 1.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 333089.3713913963, + "effective_fec_rate": 0.6661787427827925, + "coded_body_bits": 12297, + "packet_symbols": 7615, + "packet_airtime_ms": 30.46, + "gap_airtime_ms": 1.0, + "duty_cycle": 0.9682136045772409, + "useful_video_rate_bps": 253019.7075651621, + "overhead_fraction": 0.49396058486967576, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.4737867402444205, + "NORMAL": 0.6732255570711437, + "HIGH_QUALITY": 0.5554134491016659, + "720P5": 0.5742095759921072 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 0.5, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 333089.3713913963, + "effective_fec_rate": 0.6661787427827925, + "coded_body_bits": 12297, + "packet_symbols": 7615, + "packet_airtime_ms": 30.46, + "gap_airtime_ms": 0.5, + "duty_cycle": 0.9838501291989664, + "useful_video_rate_bps": 257105.94315245477, + "overhead_fraction": 0.48578811369509045, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.4975882056876442, + "NORMAL": 0.6840980628377966, + "HIGH_QUALITY": 0.5643833045458142, + "720P5": 0.583482986457096 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 0.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 333089.3713913963, + "effective_fec_rate": 0.6661787427827925, + "coded_body_bits": 12297, + "packet_symbols": 7615, + "packet_airtime_ms": 30.46, + "gap_airtime_ms": 0.0, + "duty_cycle": 1.0, + "useful_video_rate_bps": 261326.3296126067, + "overhead_fraction": 0.4773473407747866, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.522171071834848, + "NORMAL": 0.69532751232627, + "HIGH_QUALITY": 0.5736476398141304, + "720P5": 0.5930608424396485 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 5.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 373910.0104638995, + "effective_fec_rate": 0.7478200209277991, + "coded_body_bits": 2867, + "packet_symbols": 2900, + "packet_airtime_ms": 11.6, + "gap_airtime_ms": 5.0, + "duty_cycle": 0.6987951807228915, + "useful_video_rate_bps": 115180.72289156626, + "overhead_fraction": 0.7696385542168676, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 0.670903558315274, + "NORMAL": 0.30646864261575985, + "HIGH_QUALITY": 0.25283770654407456, + "720P5": 0.2613941605200759 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 2.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 373910.0104638995, + "effective_fec_rate": 0.7478200209277991, + "coded_body_bits": 2867, + "packet_symbols": 2900, + "packet_airtime_ms": 11.6, + "gap_airtime_ms": 2.0, + "duty_cycle": 0.8529411764705882, + "useful_video_rate_bps": 140588.23529411765, + "overhead_fraction": 0.7188235294117646, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 0.8188969902965846, + "NORMAL": 0.37407201966335396, + "HIGH_QUALITY": 0.30861073004644396, + "720P5": 0.31905463710538684 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 1.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 373910.0104638995, + "effective_fec_rate": 0.7478200209277991, + "coded_body_bits": 2867, + "packet_symbols": 2900, + "packet_airtime_ms": 11.6, + "gap_airtime_ms": 1.0, + "duty_cycle": 0.9206349206349206, + "useful_video_rate_bps": 151746.03174603175, + "overhead_fraction": 0.6965079365079365, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 0.8838888149232976, + "NORMAL": 0.4037602751921916, + "HIGH_QUALITY": 0.3331036451294951, + "720P5": 0.3443764337010524 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 0.5, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 373910.0104638995, + "effective_fec_rate": 0.7478200209277991, + "coded_body_bits": 2867, + "packet_symbols": 2900, + "packet_airtime_ms": 11.6, + "gap_airtime_ms": 0.5, + "duty_cycle": 0.9586776859504132, + "useful_video_rate_bps": 158016.52892561984, + "overhead_fraction": 0.6839669421487603, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 0.9204131461184754, + "NORMAL": 0.4204445840844309, + "HIGH_QUALITY": 0.3468682585645982, + "720P5": 0.35860686484572407 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 0.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 373910.0104638995, + "effective_fec_rate": 0.7478200209277991, + "coded_body_bits": 2867, + "packet_symbols": 2900, + "packet_airtime_ms": 11.6, + "gap_airtime_ms": 0.0, + "duty_cycle": 1.0, + "useful_video_rate_bps": 164827.58620689655, + "overhead_fraction": 0.670344827586207, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 0.9600861265546164, + "NORMAL": 0.4385671954673805, + "HIGH_QUALITY": 0.3618194766061757, + "720P5": 0.37406405729597075 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 5.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 374419.43551268306, + "effective_fec_rate": 0.7488388710253662, + "coded_body_bits": 5598, + "packet_symbols": 4265, + "packet_airtime_ms": 17.06, + "gap_airtime_ms": 5.0, + "duty_cycle": 0.7733454215775158, + "useful_video_rate_bps": 179510.42611060746, + "overhead_fraction": 0.6409791477787851, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.0456105901130444, + "NORMAL": 0.4776347573133939, + "HIGH_QUALITY": 0.3940503523431078, + "720P5": 0.40738568017113164 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 2.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 374419.43551268306, + "effective_fec_rate": 0.7488388710253662, + "coded_body_bits": 5598, + "packet_symbols": 4265, + "packet_airtime_ms": 17.06, + "gap_airtime_ms": 2.0, + "duty_cycle": 0.8950682056663168, + "useful_video_rate_bps": 207764.95278069258, + "overhead_fraction": 0.5844700944386149, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.2101872832053389, + "NORMAL": 0.5528133654949354, + "HIGH_QUALITY": 0.45607296813688136, + "720P5": 0.47150724578043884 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 1.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 374419.43551268306, + "effective_fec_rate": 0.7488388710253662, + "coded_body_bits": 5598, + "packet_symbols": 4265, + "packet_airtime_ms": 17.06, + "gap_airtime_ms": 1.0, + "duty_cycle": 0.9446290143964563, + "useful_video_rate_bps": 219269.10299003325, + "overhead_fraction": 0.5614617940199336, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.2771965458412935, + "NORMAL": 0.583423186397202, + "HIGH_QUALITY": 0.48132617788975407, + "720P5": 0.4976150666985141 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 0.5, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 374419.43551268306, + "effective_fec_rate": 0.7488388710253662, + "coded_body_bits": 5598, + "packet_symbols": 4265, + "packet_airtime_ms": 17.06, + "gap_airtime_ms": 0.5, + "duty_cycle": 0.9715261958997722, + "useful_video_rate_bps": 225512.52847380412, + "overhead_fraction": 0.5489749430523918, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.313563190085066, + "NORMAL": 0.6000354639142067, + "HIGH_QUALITY": 0.4950313651872983, + "720P5": 0.5117840606250094 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 0.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 374419.43551268306, + "effective_fec_rate": 0.7488388710253662, + "coded_body_bits": 5598, + "packet_symbols": 4265, + "packet_airtime_ms": 17.06, + "gap_airtime_ms": 0.0, + "duty_cycle": 1.0, + "useful_video_rate_bps": 232121.9226260258, + "overhead_fraction": 0.5357561547479484, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.3520615250816974, + "NORMAL": 0.6176214974404143, + "HIGH_QUALITY": 0.5095399046124829, + "720P5": 0.5267835934686497 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 5.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 374639.7694524496, + "effective_fec_rate": 0.7492795389048992, + "coded_body_bits": 8328, + "packet_symbols": 5630, + "packet_airtime_ms": 22.52, + "gap_airtime_ms": 5.0, + "duty_cycle": 0.8183139534883721, + "useful_video_rate_bps": 218313.9534883721, + "overhead_fraction": 0.5633720930232557, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.2716330002817573, + "NORMAL": 0.5808817596382748, + "HIGH_QUALITY": 0.47922949188758274, + "720P5": 0.49544742530948643 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 2.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 374639.7694524496, + "effective_fec_rate": 0.7492795389048992, + "coded_body_bits": 8328, + "packet_symbols": 5630, + "packet_airtime_ms": 22.52, + "gap_airtime_ms": 2.0, + "duty_cycle": 0.9184339314845025, + "useful_video_rate_bps": 245024.46982055466, + "overhead_fraction": 0.5099510603588907, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.4272161569230817, + "NORMAL": 0.6519521217473623, + "HIGH_QUALITY": 0.5378627902425073, + "720P5": 0.5560649732674171 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 1.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 374639.7694524496, + "effective_fec_rate": 0.7492795389048992, + "coded_body_bits": 8328, + "packet_symbols": 5630, + "packet_airtime_ms": 22.52, + "gap_airtime_ms": 1.0, + "duty_cycle": 0.9574829931972789, + "useful_video_rate_bps": 255442.1768707483, + "overhead_fraction": 0.48911564625850334, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.4878971159759338, + "NORMAL": 0.6796711745427433, + "HIGH_QUALITY": 0.5607311061541784, + "720P5": 0.5797071915185827 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 0.5, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 374639.7694524496, + "effective_fec_rate": 0.7492795389048992, + "coded_body_bits": 8328, + "packet_symbols": 5630, + "packet_airtime_ms": 22.52, + "gap_airtime_ms": 0.5, + "duty_cycle": 0.9782797567332754, + "useful_video_rate_bps": 260990.44309296264, + "overhead_fraction": 0.4780191138140747, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.5202146032907888, + "NORMAL": 0.6944337977951921, + "HIGH_QUALITY": 0.5729103221870667, + "720P5": 0.5922985727418361 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 0.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 374639.7694524496, + "effective_fec_rate": 0.7492795389048992, + "coded_body_bits": 8328, + "packet_symbols": 5630, + "packet_airtime_ms": 22.52, + "gap_airtime_ms": 0.0, + "duty_cycle": 1.0, + "useful_video_rate_bps": 266785.07992895204, + "overhead_fraction": 0.4664298401420959, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.553967147768826, + "NORMAL": 0.7098519549398455, + "HIGH_QUALITY": 0.5856303559834048, + "720P5": 0.605449073912836 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 5.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 374714.11581740004, + "effective_fec_rate": 0.7494282316348001, + "coded_body_bits": 10931, + "packet_symbols": 6932, + "packet_airtime_ms": 27.728, + "gap_airtime_ms": 5.0, + "duty_cycle": 0.8472256172085065, + "useful_video_rate_bps": 243216.81740405769, + "overhead_fraction": 0.5135663651918847, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.4166869606480528, + "NORMAL": 0.6471423865026333, + "HIGH_QUALITY": 0.5338947417727453, + "720P5": 0.5519626393519828 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 2.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 374714.11581740004, + "effective_fec_rate": 0.7494282316348001, + "coded_body_bits": 10931, + "packet_symbols": 6932, + "packet_airtime_ms": 27.728, + "gap_airtime_ms": 2.0, + "duty_cycle": 0.9327233584499461, + "useful_video_rate_bps": 267761.0333692142, + "overhead_fraction": 0.4644779332615716, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.5596518719082841, + "NORMAL": 0.7124487360555094, + "HIGH_QUALITY": 0.5877727095243007, + "720P5": 0.6076639283070403 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 1.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 374714.11581740004, + "effective_fec_rate": 0.7494282316348001, + "coded_body_bits": 10931, + "packet_symbols": 6932, + "packet_airtime_ms": 27.728, + "gap_airtime_ms": 1.0, + "duty_cycle": 0.9651907546644388, + "useful_video_rate_bps": 277081.59287106653, + "overhead_fraction": 0.4458368142578669, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.6139421765556066, + "NORMAL": 0.737248538897876, + "HIGH_QUALITY": 0.6082326339716795, + "720P5": 0.6288162510690508 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 0.5, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 374714.11581740004, + "effective_fec_rate": 0.7494282316348001, + "coded_body_bits": 10931, + "packet_symbols": 6932, + "packet_airtime_ms": 27.728, + "gap_airtime_ms": 0.5, + "duty_cycle": 0.9822870908317982, + "useful_video_rate_bps": 281989.5139577724, + "overhead_fraction": 0.4360209720844552, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.6425297877316658, + "NORMAL": 0.7503073553017635, + "HIGH_QUALITY": 0.619006203370356, + "720P5": 0.6399544162077261 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 0.0, + "raw_bit_rate_bps": 500000, + "coded_useful_rate_bps": 374714.11581740004, + "effective_fec_rate": 0.7494282316348001, + "coded_body_bits": 10931, + "packet_symbols": 6932, + "packet_airtime_ms": 27.728, + "gap_airtime_ms": 0.0, + "duty_cycle": 1.0, + "useful_video_rate_bps": 287074.4373918061, + "overhead_fraction": 0.4258511252163878, + "occupied_bandwidth_estimate_hz": 337500.0, + "samples_per_symbol_at_8msps": 32.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.672148400464854, + "NORMAL": 0.7638371330589362, + "HIGH_QUALITY": 0.6301683175396137, + "720P5": 0.6514942751266478 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 5.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 498604.65116279066, + "effective_fec_rate": 0.4986046511627907, + "coded_body_bits": 4300, + "packet_symbols": 3616, + "packet_airtime_ms": 7.232, + "gap_airtime_ms": 5.0, + "duty_cycle": 0.591236102027469, + "useful_video_rate_bps": 156311.31458469588, + "overhead_fraction": 0.8436886854153041, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 0.9104806301531679, + "NORMAL": 0.4159074123137356, + "HIGH_QUALITY": 0.3431250759182176, + "720P5": 0.3547370065919932 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 2.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 498604.65116279066, + "effective_fec_rate": 0.4986046511627907, + "coded_body_bits": 4300, + "packet_symbols": 3616, + "packet_airtime_ms": 7.232, + "gap_airtime_ms": 2.0, + "duty_cycle": 0.7833622183708839, + "useful_video_rate_bps": 207105.71923743503, + "overhead_fraction": 0.792894280762565, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.2063473860521612, + "NORMAL": 0.5510593010638664, + "HIGH_QUALITY": 0.45462585882058476, + "720P5": 0.47001116384675706 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 1.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 498604.65116279066, + "effective_fec_rate": 0.4986046511627907, + "coded_body_bits": 4300, + "packet_symbols": 3616, + "packet_airtime_ms": 7.232, + "gap_airtime_ms": 1.0, + "duty_cycle": 0.8785228377065113, + "useful_video_rate_bps": 232264.33430515064, + "overhead_fraction": 0.7677356656948493, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.3528910432499455, + "NORMAL": 0.6180004212125382, + "HIGH_QUALITY": 0.5098525180553496, + "720P5": 0.527106786277121 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 0.5, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 498604.65116279066, + "effective_fec_rate": 0.4986046511627907, + "coded_body_bits": 4300, + "packet_symbols": 3616, + "packet_airtime_ms": 7.232, + "gap_airtime_ms": 0.5, + "duty_cycle": 0.9353336782203828, + "useful_video_rate_bps": 247284.01448525608, + "overhead_fraction": 0.752715985514744, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.4403775307855085, + "NORMAL": 0.6579642353106071, + "HIGH_QUALITY": 0.5428228050480649, + "720P5": 0.5611928433307373 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 0.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 498604.65116279066, + "effective_fec_rate": 0.4986046511627907, + "coded_body_bits": 4300, + "packet_symbols": 3616, + "packet_airtime_ms": 7.232, + "gap_airtime_ms": 0.0, + "duty_cycle": 1.0, + "useful_video_rate_bps": 264380.5309734513, + "overhead_fraction": 0.7356194690265487, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.5399611543187985, + "NORMAL": 0.7034540192784311, + "HIGH_QUALITY": 0.5803520365917642, + "720P5": 0.5999921272999531 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 5.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 499285.37398761313, + "effective_fec_rate": 0.49928537398761313, + "coded_body_bits": 8396, + "packet_symbols": 5664, + "packet_airtime_ms": 11.328, + "gap_airtime_ms": 5.0, + "duty_cycle": 0.6937775600195982, + "useful_video_rate_bps": 242528.1724644782, + "overhead_fraction": 0.7574718275355218, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.4126757482786476, + "NORMAL": 0.6453100653070473, + "HIGH_QUALITY": 0.5323830703508671, + "720P5": 0.5503998104222908 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 2.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 499285.37398761313, + "effective_fec_rate": 0.49928537398761313, + "coded_body_bits": 8396, + "packet_symbols": 5664, + "packet_airtime_ms": 11.328, + "gap_airtime_ms": 2.0, + "duty_cycle": 0.8499399759903962, + "useful_video_rate_bps": 297118.84753901564, + "overhead_fraction": 0.7028811524609844, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.730654983335366, + "NORMAL": 0.7905629311474692, + "HIGH_QUALITY": 0.6522171948296037, + "720P5": 0.6742893235725663 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 1.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 499285.37398761313, + "effective_fec_rate": 0.49928537398761313, + "coded_body_bits": 8396, + "packet_symbols": 5664, + "packet_airtime_ms": 11.328, + "gap_airtime_ms": 1.0, + "duty_cycle": 0.9188838416612589, + "useful_video_rate_bps": 321219.9870214147, + "overhead_fraction": 0.6787800129785853, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.8710390669933288, + "NORMAL": 0.8546903590471665, + "HIGH_QUALITY": 0.7051225480766513, + "720P5": 0.7289850831096012 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 0.5, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 499285.37398761313, + "effective_fec_rate": 0.49928537398761313, + "coded_body_bits": 8396, + "packet_symbols": 5664, + "packet_airtime_ms": 11.328, + "gap_airtime_ms": 0.5, + "duty_cycle": 0.9577274264457221, + "useful_video_rate_bps": 334798.78254988167, + "overhead_fraction": 0.6652012174501183, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.950132703575732, + "NORMAL": 0.8908203201161201, + "HIGH_QUALITY": 0.7349298928550015, + "720P5": 0.7598011586553233 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 0.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 499285.37398761313, + "effective_fec_rate": 0.49928537398761313, + "coded_body_bits": 8396, + "packet_symbols": 5664, + "packet_airtime_ms": 11.328, + "gap_airtime_ms": 0.0, + "duty_cycle": 1.0, + "useful_video_rate_bps": 349576.2711864407, + "overhead_fraction": 0.6504237288135593, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.0362084761558754, + "NORMAL": 0.9301397198387596, + "HIGH_QUALITY": 0.7673685357246609, + "720P5": 0.7933375798530335 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 5.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 499519.69260326604, + "effective_fec_rate": 0.49951969260326606, + "coded_body_bits": 12492, + "packet_symbols": 7712, + "packet_airtime_ms": 15.424, + "gap_airtime_ms": 5.0, + "duty_cycle": 0.755189972581277, + "useful_video_rate_bps": 294163.72894633765, + "overhead_fraction": 0.7058362710536623, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.7134420371990777, + "NORMAL": 0.7827000599904682, + "HIGH_QUALITY": 0.6457302985089247, + "720P5": 0.6675828997511294 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 2.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 499519.69260326604, + "effective_fec_rate": 0.49951969260326606, + "coded_body_bits": 12492, + "packet_symbols": 7712, + "packet_airtime_ms": 15.424, + "gap_airtime_ms": 2.0, + "duty_cycle": 0.8852157943067034, + "useful_video_rate_bps": 344811.753902663, + "overhead_fraction": 0.6551882460973371, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.008456162061178, + "NORMAL": 0.9174624670136204, + "HIGH_QUALITY": 0.756909757618588, + "720P5": 0.782524859074671 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 1.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 499519.69260326604, + "effective_fec_rate": 0.49951969260326606, + "coded_body_bits": 12492, + "packet_symbols": 7712, + "packet_airtime_ms": 15.424, + "gap_airtime_ms": 1.0, + "duty_cycle": 0.939113492450073, + "useful_video_rate_bps": 365806.13735996105, + "overhead_fraction": 0.634193862640039, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.130744043336213, + "NORMAL": 0.9733235524382199, + "HIGH_QUALITY": 0.8029953492904456, + "720P5": 0.8301700648147264 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 0.5, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 499519.69260326604, + "effective_fec_rate": 0.49951969260326606, + "coded_body_bits": 12492, + "packet_symbols": 7712, + "packet_airtime_ms": 15.424, + "gap_airtime_ms": 0.5, + "duty_cycle": 0.9686008540567697, + "useful_video_rate_bps": 377292.13765385584, + "overhead_fraction": 0.6227078623461442, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.1976475865205956, + "NORMAL": 1.003885080711211, + "HIGH_QUALITY": 0.8282087174545515, + "720P5": 0.856236695837545 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 0.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 499519.69260326604, + "effective_fec_rate": 0.49951969260326606, + "coded_body_bits": 12492, + "packet_symbols": 7712, + "packet_airtime_ms": 15.424, + "gap_airtime_ms": 0.0, + "duty_cycle": 1.0, + "useful_video_rate_bps": 389522.8215767635, + "overhead_fraction": 0.6104771784232365, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.2688887556894426, + "NORMAL": 1.0364280358691211, + "HIGH_QUALITY": 0.8550567697579278, + "720P5": 0.8839933314650589 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 5.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 499634.0570870944, + "effective_fec_rate": 0.4996340570870944, + "coded_body_bits": 16396, + "packet_symbols": 9664, + "packet_airtime_ms": 19.328, + "gap_airtime_ms": 5.0, + "duty_cycle": 0.7944755014797764, + "useful_video_rate_bps": 327195.001644196, + "overhead_fraction": 0.672804998355804, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.9058422742555685, + "NORMAL": 0.8705884587906192, + "HIGH_QUALITY": 0.718238536202664, + "720P5": 0.7425449383719045 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 2.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 499634.0570870944, + "effective_fec_rate": 0.4996340570870944, + "coded_body_bits": 16396, + "packet_symbols": 9664, + "packet_airtime_ms": 19.328, + "gap_airtime_ms": 2.0, + "duty_cycle": 0.9062265566391597, + "useful_video_rate_bps": 373218.30457614403, + "overhead_fraction": 0.626781695423856, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.1739183630949674, + "NORMAL": 0.9930455750871241, + "HIGH_QUALITY": 0.8192660872439239, + "720P5": 0.846991431953849 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 1.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 499634.0570870944, + "effective_fec_rate": 0.4996340570870944, + "coded_body_bits": 16396, + "packet_symbols": 9664, + "packet_airtime_ms": 19.328, + "gap_airtime_ms": 1.0, + "duty_cycle": 0.9508067689885872, + "useful_video_rate_bps": 391578.11885084613, + "overhead_fraction": 0.6084218811491539, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.280860431330651, + "NORMAL": 1.0418966954672464, + "HIGH_QUALITY": 0.8595684331335306, + "720P5": 0.8886576771306421 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 0.5, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 499634.0570870944, + "effective_fec_rate": 0.4996340570870944, + "coded_body_bits": 16396, + "packet_symbols": 9664, + "packet_airtime_ms": 19.328, + "gap_airtime_ms": 0.5, + "duty_cycle": 0.9747831349606617, + "useful_video_rate_bps": 401452.4914262659, + "overhead_fraction": 0.5985475085737341, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.338376581001083, + "NORMAL": 1.0681700638217766, + "HIGH_QUALITY": 0.8812440543039344, + "720P5": 0.9110668378410174 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 0.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 499634.0570870944, + "effective_fec_rate": 0.4996340570870944, + "coded_body_bits": 16396, + "packet_symbols": 9664, + "packet_airtime_ms": 19.328, + "gap_airtime_ms": 0.0, + "duty_cycle": 1.0, + "useful_video_rate_bps": 411837.74834437086, + "overhead_fraction": 0.5881622516556291, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.398868524839066, + "NORMAL": 1.095802774495974, + "HIGH_QUALITY": 0.9040411376623764, + "720P5": 0.9346354129093384 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 5.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 664806.2015503877, + "effective_fec_rate": 0.6648062015503876, + "coded_body_bits": 3225, + "packet_symbols": 3079, + "packet_airtime_ms": 6.158, + "gap_airtime_ms": 5.0, + "duty_cycle": 0.5518910198960387, + "useful_video_rate_bps": 171356.87399175478, + "overhead_fraction": 0.8286431260082452, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 0.9981178587590562, + "NORMAL": 0.45594008490962656, + "HIGH_QUALITY": 0.3761521714134825, + "720P5": 0.38888179464359746 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 2.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 664806.2015503877, + "effective_fec_rate": 0.6648062015503876, + "coded_body_bits": 3225, + "packet_symbols": 3079, + "packet_airtime_ms": 6.158, + "gap_airtime_ms": 2.0, + "duty_cycle": 0.7548418730080901, + "useful_video_rate_bps": 234371.1694042657, + "overhead_fraction": 0.7656288305957343, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.3651629159148748, + "NORMAL": 0.623606210765091, + "HIGH_QUALITY": 0.5144773141249862, + "720P5": 0.5318880932377127 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 1.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 664806.2015503877, + "effective_fec_rate": 0.6648062015503876, + "coded_body_bits": 3225, + "packet_symbols": 3079, + "packet_airtime_ms": 6.158, + "gap_airtime_ms": 1.0, + "duty_cycle": 0.860296172115116, + "useful_video_rate_bps": 267113.7189158983, + "overhead_fraction": 0.7328862810841017, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.555881400954673, + "NORMAL": 0.7107263855017623, + "HIGH_QUALITY": 0.5863517642681808, + "720P5": 0.6061948958694133 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 0.5, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 664806.2015503877, + "effective_fec_rate": 0.6648062015503876, + "coded_body_bits": 3225, + "packet_symbols": 3079, + "packet_airtime_ms": 6.158, + "gap_airtime_ms": 0.5, + "duty_cycle": 0.9249023730850106, + "useful_video_rate_bps": 287173.32532291976, + "overhead_fraction": 0.7128266746770802, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.6727244019275382, + "NORMAL": 0.7641002504388125, + "HIGH_QUALITY": 0.6303853903021384, + "720P5": 0.6517186939971854 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 0.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 664806.2015503877, + "effective_fec_rate": 0.6648062015503876, + "coded_body_bits": 3225, + "packet_symbols": 3079, + "packet_airtime_ms": 6.158, + "gap_airtime_ms": 0.0, + "duty_cycle": 1.0, + "useful_video_rate_bps": 310490.4189671971, + "overhead_fraction": 0.6895095810328029, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.8085415829869358, + "NORMAL": 0.8261415179314086, + "HIGH_QUALITY": 0.6815696538862679, + "720P5": 0.7046351192973791 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 5.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 665713.8319834842, + "effective_fec_rate": 0.6657138319834842, + "coded_body_bits": 6297, + "packet_symbols": 4615, + "packet_airtime_ms": 9.23, + "gap_airtime_ms": 5.0, + "duty_cycle": 0.6486296556570625, + "useful_video_rate_bps": 278285.31271960645, + "overhead_fraction": 0.7217146872803936, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.6209535922623861, + "NORMAL": 0.7404513525181635, + "HIGH_QUALITY": 0.6108749664574109, + "720P5": 0.6315480045379595 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 2.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 665713.8319834842, + "effective_fec_rate": 0.6657138319834842, + "coded_body_bits": 6297, + "packet_symbols": 4615, + "packet_airtime_ms": 9.23, + "gap_airtime_ms": 2.0, + "duty_cycle": 0.8219056099732859, + "useful_video_rate_bps": 352626.892252894, + "overhead_fraction": 0.647373107747106, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.0539777041757574, + "NORMAL": 0.9382567004749303, + "HIGH_QUALITY": 0.774065073258144, + "720P5": 0.800260739499124 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 1.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 665713.8319834842, + "effective_fec_rate": 0.6657138319834842, + "coded_body_bits": 6297, + "packet_symbols": 4615, + "packet_airtime_ms": 9.23, + "gap_airtime_ms": 1.0, + "duty_cycle": 0.9022482893450635, + "useful_video_rate_bps": 387096.77419354836, + "overhead_fraction": 0.6129032258064516, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.2547575384060368, + "NORMAL": 1.029972897979811, + "HIGH_QUALITY": 0.8497312583273663, + "720P5": 0.8784875957551479 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 0.5, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 665713.8319834842, + "effective_fec_rate": 0.6657138319834842, + "coded_body_bits": 6297, + "packet_symbols": 4615, + "packet_airtime_ms": 9.23, + "gap_airtime_ms": 0.5, + "duty_cycle": 0.9486125385405961, + "useful_video_rate_bps": 406988.6947584789, + "overhead_fraction": 0.5930113052415211, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.3706238045111774, + "NORMAL": 1.0829005905789792, + "HIGH_QUALITY": 0.8933967906155146, + "720P5": 0.9236308432245799 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 0.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 665713.8319834842, + "effective_fec_rate": 0.6657138319834842, + "coded_body_bits": 6297, + "packet_symbols": 4615, + "packet_airtime_ms": 9.23, + "gap_airtime_ms": 0.0, + "duty_cycle": 1.0, + "useful_video_rate_bps": 429035.75297941495, + "overhead_fraction": 0.5709642470205851, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.4990432955464525, + "NORMAL": 1.141562594402326, + "HIGH_QUALITY": 0.9417931498037874, + "720P5": 0.9736650167470383 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 5.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 666026.2568043548, + "effective_fec_rate": 0.6660262568043548, + "coded_body_bits": 9369, + "packet_symbols": 6151, + "packet_airtime_ms": 12.302, + "gap_airtime_ms": 5.0, + "duty_cycle": 0.7110160675066466, + "useful_video_rate_bps": 347243.0932840134, + "overhead_fraction": 0.6527569067159866, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.0226182041240297, + "NORMAL": 0.923931685657457, + "HIGH_QUALITY": 0.7622468857210887, + "720P5": 0.7880426045842714 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 2.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 666026.2568043548, + "effective_fec_rate": 0.6660262568043548, + "coded_body_bits": 9369, + "packet_symbols": 6151, + "packet_airtime_ms": 12.302, + "gap_airtime_ms": 2.0, + "duty_cycle": 0.86015941826318, + "useful_video_rate_bps": 420081.10753740737, + "overhead_fraction": 0.5799188924625927, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.4468843635683095, + "NORMAL": 1.1177364022685865, + "HIGH_QUALITY": 0.9221364576105634, + "720P5": 0.9533431089719666 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 1.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 666026.2568043548, + "effective_fec_rate": 0.6660262568043548, + "coded_body_bits": 9369, + "packet_symbols": 6151, + "packet_airtime_ms": 12.302, + "gap_airtime_ms": 1.0, + "duty_cycle": 0.9248233348368666, + "useful_video_rate_bps": 451661.40430010523, + "overhead_fraction": 0.5483385956998947, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.6308329700611908, + "NORMAL": 1.2017640975225772, + "HIGH_QUALITY": 0.9914596013190705, + "720P5": 1.0250122646607327 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 0.5, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 666026.2568043548, + "effective_fec_rate": 0.6660262568043548, + "coded_body_bits": 9369, + "packet_symbols": 6151, + "packet_airtime_ms": 12.302, + "gap_airtime_ms": 0.5, + "duty_cycle": 0.9609436025620997, + "useful_video_rate_bps": 469301.67161381035, + "overhead_fraction": 0.5306983283861897, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.7335838281326326, + "NORMAL": 1.2487006737420185, + "HIGH_QUALITY": 1.0301824415518104, + "720P5": 1.0650455510480445 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 0.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 666026.2568043548, + "effective_fec_rate": 0.6660262568043548, + "coded_body_bits": 9369, + "packet_symbols": 6151, + "packet_airtime_ms": 12.302, + "gap_airtime_ms": 0.0, + "duty_cycle": 1.0, + "useful_video_rate_bps": 488375.8738416518, + "overhead_fraction": 0.5116241261583483, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.8446870563935915, + "NORMAL": 1.2994526113839475, + "HIGH_QUALITY": 1.072052968358501, + "720P5": 1.1083330470262613 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 5.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 666178.7427827925, + "effective_fec_rate": 0.6661787427827925, + "coded_body_bits": 12297, + "packet_symbols": 7615, + "packet_airtime_ms": 15.23, + "gap_airtime_ms": 5.0, + "duty_cycle": 0.7528423133959466, + "useful_video_rate_bps": 393475.03707365296, + "overhead_fraction": 0.606524962926347, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.291909582209069, + "NORMAL": 1.0469439458951153, + "HIGH_QUALITY": 0.8637324324635891, + "720P5": 0.8929625932136278 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 2.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 666178.7427827925, + "effective_fec_rate": 0.6661787427827925, + "coded_body_bits": 12297, + "packet_symbols": 7615, + "packet_airtime_ms": 15.23, + "gap_airtime_ms": 2.0, + "duty_cycle": 0.8839233894370284, + "useful_video_rate_bps": 461984.9100406268, + "overhead_fraction": 0.5380150899593732, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.690965226238507, + "NORMAL": 1.2292325029285074, + "HIGH_QUALITY": 1.0141211322541155, + "720P5": 1.0484406999832672 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 1.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 666178.7427827925, + "effective_fec_rate": 0.6661787427827925, + "coded_body_bits": 12297, + "packet_symbols": 7615, + "packet_airtime_ms": 15.23, + "gap_airtime_ms": 1.0, + "duty_cycle": 0.9383857054836722, + "useful_video_rate_bps": 490449.7843499692, + "overhead_fraction": 0.5095502156500309, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.8567671502211627, + "NORMAL": 1.3049707963929873, + "HIGH_QUALITY": 1.0766054903720523, + "720P5": 1.1130396340549409 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 0.5, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 666178.7427827925, + "effective_fec_rate": 0.6661787427827925, + "coded_body_bits": 12297, + "packet_symbols": 7615, + "packet_airtime_ms": 15.23, + "gap_airtime_ms": 0.5, + "duty_cycle": 0.9682136045772409, + "useful_video_rate_bps": 506039.4151303242, + "overhead_fraction": 0.49396058486967576, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.947573480488841, + "NORMAL": 1.3464511141422875, + "HIGH_QUALITY": 1.1108268982033318, + "720P5": 1.1484191519842144 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 0.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 666178.7427827925, + "effective_fec_rate": 0.6661787427827925, + "coded_body_bits": 12297, + "packet_symbols": 7615, + "packet_airtime_ms": 15.23, + "gap_airtime_ms": 0.0, + "duty_cycle": 1.0, + "useful_video_rate_bps": 522652.6592252134, + "overhead_fraction": 0.4773473407747866, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 3.044342143669696, + "NORMAL": 1.39065502465254, + "HIGH_QUALITY": 1.1472952796282607, + "720P5": 1.186121684879297 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 5.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 747820.020927799, + "effective_fec_rate": 0.7478200209277991, + "coded_body_bits": 2867, + "packet_symbols": 2900, + "packet_airtime_ms": 5.8, + "gap_airtime_ms": 5.0, + "duty_cycle": 0.537037037037037, + "useful_video_rate_bps": 177037.03703703702, + "overhead_fraction": 0.822962962962963, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.031203617410514, + "NORMAL": 0.47105365439089014, + "HIGH_QUALITY": 0.38862091931774423, + "720P5": 0.40177250598456116 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 2.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 747820.020927799, + "effective_fec_rate": 0.7478200209277991, + "coded_body_bits": 2867, + "packet_symbols": 2900, + "packet_airtime_ms": 5.8, + "gap_airtime_ms": 2.0, + "duty_cycle": 0.7435897435897436, + "useful_video_rate_bps": 245128.20512820513, + "overhead_fraction": 0.7548717948717949, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.4278203933376348, + "NORMAL": 0.6522281368489249, + "HIGH_QUALITY": 0.5380905036707229, + "720P5": 0.5563003929017001 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 1.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 747820.020927799, + "effective_fec_rate": 0.7478200209277991, + "coded_body_bits": 2867, + "packet_symbols": 2900, + "packet_airtime_ms": 5.8, + "gap_airtime_ms": 1.0, + "duty_cycle": 0.8529411764705882, + "useful_video_rate_bps": 281176.4705882353, + "overhead_fraction": 0.7188235294117646, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.6377939805931692, + "NORMAL": 0.7481440393267079, + "HIGH_QUALITY": 0.6172214600928879, + "720P5": 0.6381092742107737 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 0.5, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 747820.020927799, + "effective_fec_rate": 0.7478200209277991, + "coded_body_bits": 2867, + "packet_symbols": 2900, + "packet_airtime_ms": 5.8, + "gap_airtime_ms": 0.5, + "duty_cycle": 0.9206349206349206, + "useful_video_rate_bps": 303492.0634920635, + "overhead_fraction": 0.6965079365079365, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.7677776298465953, + "NORMAL": 0.8075205503843832, + "HIGH_QUALITY": 0.6662072902589902, + "720P5": 0.6887528674021048 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 256, + "video_fragment_bytes": 239, + "full_packet_bytes": 268, + "gap_ms": 0.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 747820.020927799, + "effective_fec_rate": 0.7478200209277991, + "coded_body_bits": 2867, + "packet_symbols": 2900, + "packet_airtime_ms": 5.8, + "gap_airtime_ms": 0.0, + "duty_cycle": 1.0, + "useful_video_rate_bps": 329655.1724137931, + "overhead_fraction": 0.670344827586207, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.920172253109233, + "NORMAL": 0.877134390934761, + "HIGH_QUALITY": 0.7236389532123514, + "720P5": 0.7481281145919415 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 5.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 748838.8710253661, + "effective_fec_rate": 0.7488388710253662, + "coded_body_bits": 5598, + "packet_symbols": 4265, + "packet_airtime_ms": 8.53, + "gap_airtime_ms": 5.0, + "duty_cycle": 0.630450849963045, + "useful_video_rate_bps": 292682.9268292683, + "overhead_fraction": 0.7073170731707317, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 1.7048166753801741, + "NORMAL": 0.7787599960335158, + "HIGH_QUALITY": 0.6424797319060574, + "720P5": 0.6642223284977947 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 2.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 748838.8710253661, + "effective_fec_rate": 0.7488388710253662, + "coded_body_bits": 5598, + "packet_symbols": 4265, + "packet_airtime_ms": 8.53, + "gap_airtime_ms": 2.0, + "duty_cycle": 0.8100664767331434, + "useful_video_rate_bps": 376068.37606837606, + "overhead_fraction": 0.6239316239316239, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.190519431898742, + "NORMAL": 1.0006289407724092, + "HIGH_QUALITY": 0.8255223905687519, + "720P5": 0.8534594591239472 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 1.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 748838.8710253661, + "effective_fec_rate": 0.7488388710253662, + "coded_body_bits": 5598, + "packet_symbols": 4265, + "packet_airtime_ms": 8.53, + "gap_airtime_ms": 1.0, + "duty_cycle": 0.8950682056663168, + "useful_video_rate_bps": 415529.90556138515, + "overhead_fraction": 0.5844700944386149, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.4203745664106777, + "NORMAL": 1.1056267309898709, + "HIGH_QUALITY": 0.9121459362737627, + "720P5": 0.9430144915608777 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 0.5, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 748838.8710253661, + "effective_fec_rate": 0.7488388710253662, + "coded_body_bits": 5598, + "packet_symbols": 4265, + "packet_airtime_ms": 8.53, + "gap_airtime_ms": 0.5, + "duty_cycle": 0.9446290143964563, + "useful_video_rate_bps": 438538.2059800665, + "overhead_fraction": 0.5614617940199336, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.554393091682587, + "NORMAL": 1.166846372794404, + "HIGH_QUALITY": 0.9626523557795081, + "720P5": 0.9952301333970281 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 512, + "video_fragment_bytes": 495, + "full_packet_bytes": 524, + "gap_ms": 0.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 748838.8710253661, + "effective_fec_rate": 0.7488388710253662, + "coded_body_bits": 5598, + "packet_symbols": 4265, + "packet_airtime_ms": 8.53, + "gap_airtime_ms": 0.0, + "duty_cycle": 1.0, + "useful_video_rate_bps": 464243.8452520516, + "overhead_fraction": 0.5357561547479484, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.704123050163395, + "NORMAL": 1.2352429948808286, + "HIGH_QUALITY": 1.0190798092249658, + "720P5": 1.0535671869372993 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 5.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 749279.5389048991, + "effective_fec_rate": 0.7492795389048992, + "coded_body_bits": 8328, + "packet_symbols": 5630, + "packet_airtime_ms": 11.26, + "gap_airtime_ms": 5.0, + "duty_cycle": 0.6924969249692497, + "useful_video_rate_bps": 369495.6949569496, + "overhead_fraction": 0.6305043050430503, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.1522349426662957, + "NORMAL": 0.983140591958507, + "HIGH_QUALITY": 0.8110944413743099, + "720P5": 0.8385432438202379 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 2.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 749279.5389048991, + "effective_fec_rate": 0.7492795389048992, + "coded_body_bits": 8328, + "packet_symbols": 5630, + "packet_airtime_ms": 11.26, + "gap_airtime_ms": 2.0, + "duty_cycle": 0.8491704374057315, + "useful_video_rate_bps": 453092.0060331825, + "overhead_fraction": 0.5469079939668176, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.6391659251699817, + "NORMAL": 1.2055705901391645, + "HIGH_QUALITY": 0.9945999710970043, + "720P5": 1.028258909842916 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 1.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 749279.5389048991, + "effective_fec_rate": 0.7492795389048992, + "coded_body_bits": 8328, + "packet_symbols": 5630, + "packet_airtime_ms": 11.26, + "gap_airtime_ms": 1.0, + "duty_cycle": 0.9184339314845025, + "useful_video_rate_bps": 490048.9396411093, + "overhead_fraction": 0.5099510603588907, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.8544323138461634, + "NORMAL": 1.3039042434947246, + "HIGH_QUALITY": 1.0757255804850145, + "720P5": 1.1121299465348342 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 0.5, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 749279.5389048991, + "effective_fec_rate": 0.7492795389048992, + "coded_body_bits": 8328, + "packet_symbols": 5630, + "packet_airtime_ms": 11.26, + "gap_airtime_ms": 0.5, + "duty_cycle": 0.9574829931972789, + "useful_video_rate_bps": 510884.3537414966, + "overhead_fraction": 0.48911564625850334, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.9757942319518675, + "NORMAL": 1.3593423490854866, + "HIGH_QUALITY": 1.1214622123083569, + "720P5": 1.1594143830371655 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "video_fragment_bytes": 751, + "full_packet_bytes": 780, + "gap_ms": 0.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 749279.5389048991, + "effective_fec_rate": 0.7492795389048992, + "coded_body_bits": 8328, + "packet_symbols": 5630, + "packet_airtime_ms": 11.26, + "gap_airtime_ms": 0.0, + "duty_cycle": 1.0, + "useful_video_rate_bps": 533570.1598579041, + "overhead_fraction": 0.4664298401420959, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 3.107934295537652, + "NORMAL": 1.419703909879691, + "HIGH_QUALITY": 1.1712607119668097, + "720P5": 1.210898147825672 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 5.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 749428.2316348001, + "effective_fec_rate": 0.7494282316348001, + "coded_body_bits": 10931, + "packet_symbols": 6932, + "packet_airtime_ms": 13.864, + "gap_airtime_ms": 5.0, + "duty_cycle": 0.7349448685326548, + "useful_video_rate_bps": 421967.7692960136, + "overhead_fraction": 0.5780322307039865, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.4578737726934623, + "NORMAL": 1.1227563626727197, + "HIGH_QUALITY": 0.9262779425751914, + "720P5": 0.9576247487654629 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 2.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 749428.2316348001, + "effective_fec_rate": 0.7494282316348001, + "coded_body_bits": 10931, + "packet_symbols": 6932, + "packet_airtime_ms": 13.864, + "gap_airtime_ms": 2.0, + "duty_cycle": 0.8739283913262733, + "useful_video_rate_bps": 501765.0025214321, + "overhead_fraction": 0.4982349974785679, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 2.9226759233541015, + "NORMAL": 1.3350779138589373, + "HIGH_QUALITY": 1.1014439680243575, + "720P5": 1.1387186876394157 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 1.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 749428.2316348001, + "effective_fec_rate": 0.7494282316348001, + "coded_body_bits": 10931, + "packet_symbols": 6932, + "packet_airtime_ms": 13.864, + "gap_airtime_ms": 1.0, + "duty_cycle": 0.9327233584499461, + "useful_video_rate_bps": 535522.0667384284, + "overhead_fraction": 0.4644779332615716, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 3.1193037438165683, + "NORMAL": 1.4248974721110188, + "HIGH_QUALITY": 1.1755454190486014, + "720P5": 1.2153278566140806 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 0.5, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 749428.2316348001, + "effective_fec_rate": 0.7494282316348001, + "coded_body_bits": 10931, + "packet_symbols": 6932, + "packet_airtime_ms": 13.864, + "gap_airtime_ms": 0.5, + "duty_cycle": 0.9651907546644388, + "useful_video_rate_bps": 554163.1857421331, + "overhead_fraction": 0.4458368142578669, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 3.227884353111213, + "NORMAL": 1.474497077795752, + "HIGH_QUALITY": 1.216465267943359, + "720P5": 1.2576325021381016 + } + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 0.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 749428.2316348001, + "effective_fec_rate": 0.7494282316348001, + "coded_body_bits": 10931, + "packet_symbols": 6932, + "packet_airtime_ms": 13.864, + "gap_airtime_ms": 0.0, + "duty_cycle": 1.0, + "useful_video_rate_bps": 574148.8747836122, + "overhead_fraction": 0.4258511252163878, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 3.344296800929708, + "NORMAL": 1.5276742661178724, + "HIGH_QUALITY": 1.2603366350792273, + "720P5": 1.3029885502532956 + } + } + ], + "best_calculated": { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "video_fragment_bytes": 995, + "full_packet_bytes": 1024, + "gap_ms": 0.0, + "raw_bit_rate_bps": 1000000, + "coded_useful_rate_bps": 749428.2316348001, + "effective_fec_rate": 0.7494282316348001, + "coded_body_bits": 10931, + "packet_symbols": 6932, + "packet_airtime_ms": 13.864, + "gap_airtime_ms": 0.0, + "duty_cycle": 1.0, + "useful_video_rate_bps": 574148.8747836122, + "overhead_fraction": 0.4258511252163878, + "occupied_bandwidth_estimate_hz": 675000.0, + "samples_per_symbol_at_8msps": 16.0, + "current_lab_generator_implemented": false, + "format_valid": true, + "headroom_by_video_mode": { + "ROBUST": 3.344296800929708, + "NORMAL": 1.5276742661178724, + "HIGH_QUALITY": 1.2603366350792273, + "720P5": 1.3029885502532956 + } + }, + "minimum_symbol_rate_hz_for_600k_at_best_packet": 522513, + "minimum_integer_sps_at_8msps_symbol_rate_hz": 533333.3333333334, + "rf_tx": 0, + "method": "exact puncturing length, ideal continuous packet schedule, zero loss" +} \ No newline at end of file diff --git a/data/processed/video003/synthetic_phy.json b/data/processed/video003/synthetic_phy.json new file mode 100644 index 0000000..21be392 --- /dev/null +++ b/data/processed/video003/synthetic_phy.json @@ -0,0 +1,15687 @@ +{ + "seed": 20260916, + "trials_per_point": 32, + "ebn0_db": [ + 0.0, + 3.0, + 6.0, + 9.0 + ], + "packet_phy_payload_bytes": 256, + "carrier_offset_hz": 73.0, + "energy_condition": "Es=1; Eb=Es*body_symbols/information_bits, includes QPSK padding but excludes fixed frame overhead", + "channel": "symbol-spaced complex AWGN plus fixed CFO and random phase; 11 leading noise symbols", + "pre_ber_scope": "only reached bodies, with denominator recorded", + "post_ber_scope": "only decoded packets, with denominator recorded", + "records": [ + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 0, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 70.42135915918881 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 1, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 69.13817136379994 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 2, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 64.47457913583467 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 3, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 71.47428619940175 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 4, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 58.89735424739244 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 5, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 74.21111172034404 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 6, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 68.90587051086446 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 7, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 79.23264650160253 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 8, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 73.21101208892198 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 9, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 730, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 440, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 69.17571130381468 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 10, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 74.2237767806445 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 11, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 70.92829301004231 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 12, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 778, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 565, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 81.37371224698143 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 13, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 673, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 286, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.93142442928395 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 14, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 79.18725181038643 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 15, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 68.63176304178847 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 16, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 69.6996737437297 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 17, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 86.05614982796956 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 18, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 65.22700271668424 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 19, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 78.23448724904095 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 20, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 70.26819727250965 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 21, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 697, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 466, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.95667531738539 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 22, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 83.6497992180194 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 23, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 76.26552103731632 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 24, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 77.31495033001974 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 25, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 62.06934264361267 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 26, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 63.07528149784626 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 27, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 65.10298512789913 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 28, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 63.11587088836468 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 29, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 74.28349768248565 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 30, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 60.59663119023244 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 31, + "n0_complex": 2.0055970149253732, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 731, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 449, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 68.04785062574956 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 0, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 369, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 76.92061383726023 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 1, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 321, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.73100891738386 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 2, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 366, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 67.8771256474332 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 3, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 354, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.78954599041514 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 4, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 66.86954742349972 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 5, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 353, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 69.34295444859454 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 6, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 71.12279333400556 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 7, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 414, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 31, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 62.390462352610534 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 8, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 79.40977497790416 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 9, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 338, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 76.1943937590535 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 10, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 77.27414596352986 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 11, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 357, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.48710776720695 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 12, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 66.30534689031255 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 13, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 387, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 78.46980715781767 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 14, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 369, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.94342363301129 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 15, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 356, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 3, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.2569226231829 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 16, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 345, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.4169381514751 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 17, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 355, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.95643081598145 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 18, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 316, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 77.85553182718846 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 19, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 73.95498270029563 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 20, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 355, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.83645817444432 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 21, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 76.40306839957447 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 22, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 355, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 1, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.59303059600671 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 23, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 357, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 77.73079154058618 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 24, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 351, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.49690902648194 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 25, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 363, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 69.78760220702858 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 26, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 311, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 67.96885242650617 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 27, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 67.24661757292237 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 28, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 355, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 78.29574454242173 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 29, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 77.73352125432953 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 30, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 399, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 66.10440175681728 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 31, + "n0_complex": 1.005179619681563, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 75.84279584174665 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 0, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 98, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.61714691605927 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 1, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 86, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.99316188315953 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 2, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 100, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 68.04808050493159 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 3, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 105, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.23885258298093 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 4, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 110, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.13392744016717 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 5, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 104, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.4405451865365 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 6, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 88, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.63802120815221 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 7, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 114, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 66.38019654920812 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 8, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 106, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 76.61439388992696 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 9, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 116, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.30161739692541 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 10, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 81, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.91884657344032 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 11, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 104, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 65.35100868345012 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 12, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 104, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.02600881166892 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 13, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 87, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.87793726864973 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 14, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 74.59770162929645 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 15, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 127, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.1890378122173 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 16, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 81, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.59672891038262 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 17, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 99, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 76.56742749960101 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 18, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 101, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.40328637046309 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 19, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 103, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 76.06410596144808 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 20, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 94, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.092770599354 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 21, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 96, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 68.90680245470975 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 22, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 93, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.10753618315404 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 23, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 97, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.78557517090252 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 24, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 89, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 76.27354663535078 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 25, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 99, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.32365850026532 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 26, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 105, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.99501388404501 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 27, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 106, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.298302450733 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 28, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 104, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.95957948574006 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 29, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 76, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.27570952197962 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 30, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 111, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 67.35424055233125 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 31, + "n0_complex": 0.5037831928867162, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 121, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 65.33396122864404 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 0, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 14, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.9663061535367 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 1, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 13, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.364169644463 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 2, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 12, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.4725090460373 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 3, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 11, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.95105129933984 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 4, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 12, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.9875117577394 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 5, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 13, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.7344083191909 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 6, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 12, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.64004487519787 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 7, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 11, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.50168669428705 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 8, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 5, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.00033851536061 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 9, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 6, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.88066286791363 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 10, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 12, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 69.60723072514035 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 11, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 8, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.03608089896969 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 12, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 13, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.73743746564085 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 13, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 16, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.56548285063563 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 14, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 16, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.91527649900571 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 15, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 12, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 69.7513602472635 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 16, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 9, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.76153457919574 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 17, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 13, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.56105602407109 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 18, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 18, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 79.19296210821796 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 19, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 10, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 76.1311552321447 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 20, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 9, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.57189860692905 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 21, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 11, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 77.50052546578885 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 22, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 10, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.95027087767357 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 23, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 10, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.97602361415025 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 24, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 11, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 66.29977462895415 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 25, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 10, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.59089568884843 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 26, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 9, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.96556588049148 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 27, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 19, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.51952302058005 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 28, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 7, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.13316040974637 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 29, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 7, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.12565722756605 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 30, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 13, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.2923801755802 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 31, + "n0_complex": 0.2524897047908078, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 14, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.26673405493152 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 0, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 661, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 182, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.06295377827135 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 1, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 727, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 423, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.30797376947456 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 2, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 690, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 346, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.61690216857018 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 3, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 671, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 231, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.44185862244107 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 4, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 683, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 242, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.37586968829447 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 5, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 696, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 263, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.23139562357157 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 6, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 72.9203031154985 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 7, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 672, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 288, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.91499096337395 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 8, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 657, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 269, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.81054912330582 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 9, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 715, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 262, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.0627931738422 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 10, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 691, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 413, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.34274525584101 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 11, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 652, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 303, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.65051316389157 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 12, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 656, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 272, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.66898265485742 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 13, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 731, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 415, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.88138489152036 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 14, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 679, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 344, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.60495558563079 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 15, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 710, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 268, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.86797549667517 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 16, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 685, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 434, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.85677036805778 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 17, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 694, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 335, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 69.64632899418723 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 18, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 661, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 321, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.59631797104112 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 19, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 694, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 384, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 76.37976955532582 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 20, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 72.02698981181318 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 21, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 72.01929784819302 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 22, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 73.1134164974446 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 23, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 661, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 283, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.97157363073349 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 24, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 68.59826475864439 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 25, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 666, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 324, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.3911807581257 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 26, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 700, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 296, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.23336861147683 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 27, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 72.8355785257211 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 28, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 680, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 286, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.3139486066377 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 29, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 70.72914229820088 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 30, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 716, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 400, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.88592115170108 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 31, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 75.28649288388239 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 0, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 300, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.72114810567408 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 1, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 355, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.88914293728975 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 2, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 369, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 6, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.45458192291012 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 3, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 360, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.88423320807583 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 4, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 321, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.75137310605967 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 5, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 352, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.82894517443683 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 6, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 348, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.167235317832 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 7, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 353, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.84691959057976 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 8, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 367, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.46328345434223 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 9, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 336, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.38692145430261 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 10, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 379, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.14207030514298 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 11, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 329, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.84255085379715 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 12, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 364, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.96742593064145 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 13, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 360, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.5897448492618 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 14, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 332, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.54012571314085 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 15, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 331, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.1030430886474 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 16, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 352, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.78327817254699 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 17, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 320, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 4, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.82042348359039 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 18, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 359, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 76.43645223771571 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 19, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 360, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.80822629055056 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 20, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 357, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.06678860633639 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 21, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 325, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.74744789392699 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 22, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 347, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.6138945248271 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 23, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 327, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.18239244550999 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 24, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 336, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.77383156776206 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 25, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 329, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.77326208126844 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 26, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 345, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.81282771272869 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 27, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 396, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 3, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 69.05030234996859 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 28, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 336, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.1247553524241 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 29, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 372, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.52062525148973 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 30, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 310, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.68156793428358 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 31, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 332, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 3, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.30052895899027 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 0, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 113, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.80425749124134 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 1, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 94, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.06512275349696 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 2, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 93, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.46017706634049 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 3, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 106, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.15161951006286 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 4, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 92, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.26957105534645 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 5, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 102, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.33946575192012 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 6, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 99, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.39786499574959 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 7, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 98, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.79284727591 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 8, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 99, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.13465730880165 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 9, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 102, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.81404387106875 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 10, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 111, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.7552178478749 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 11, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 89, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.5016667922002 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 12, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 97, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.19525303877418 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 13, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 98, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.43918775232017 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 14, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 86, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.6300734770138 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 15, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 106, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.56765107360167 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 16, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 117, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.50696350914804 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 17, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 103, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.81349680572131 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 18, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 99, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.43505753915727 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 19, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 97, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.01966661300814 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 20, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 82, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.9253898309092 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 21, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 83, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.8785539909633 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 22, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 88, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.36404438998889 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 23, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 102, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.57322689759744 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 24, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 89, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.32256934722908 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 25, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 79, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.16857010332043 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 26, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 91, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.41342281312764 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 27, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 93, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.6652032612714 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 28, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 104, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.08000082510709 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 29, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 94, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.54472774158931 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 30, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 97, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.4024538252052 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 31, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 98, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.7972328890174 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 0, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 18, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.27468393146934 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 1, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 10, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.31135964570028 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 2, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 9, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.5629659265761 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 3, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 9, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.4868535369875 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 4, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 5, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.94765064664985 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 5, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 9, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.05469354628785 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 6, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 12, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.33076659974132 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 7, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 9, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.11442636055455 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 8, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 7, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.66480921308175 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 9, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 15, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.15411601250808 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 10, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 11, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.315624964089 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 11, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 5, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.63841845111432 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 12, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 10, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.54841680973202 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 13, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 5, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.63027872025391 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 14, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 10, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.31429684769637 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 15, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 7, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.0096722346418 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 16, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 3, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.07868512296902 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 17, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 4, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.03890707986362 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 18, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 13, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.00372229435497 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 19, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 13, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.55778612294331 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 20, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 21, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.67878020764161 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 21, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 8, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.55778692443938 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 22, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 7, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.68653225554235 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 23, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 12, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.11598105612715 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 24, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 12, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.15993696178309 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 25, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 12, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.79904602951879 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 26, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 14, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.58426927389264 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 27, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 17, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.13796547164286 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 28, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 7, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.67369099650226 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 29, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 9, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.22651926346299 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 30, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 13, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.45684739389863 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 31, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 6, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.08216659605768 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 0, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 402, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 523, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.24581000830382 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 1, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 395, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 560, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.38365281577428 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 2, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 403, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 572, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.95648550807675 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 3, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 394, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 597, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.19014274077041 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 4, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 405, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 620, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.96739472080552 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 5, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 439, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 751, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.31690297732229 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 6, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 375, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 539, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.2607074784326 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 7, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 369, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 481, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.19174841653852 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 8, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 377, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 621, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.98305651464773 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 9, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 411, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 789, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.44534889622219 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 10, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 362, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 561, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.68517426954139 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 11, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 417, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 623, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.39955200797687 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 12, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 402, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 682, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.19707342783926 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 13, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 381, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 498, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.18376618587507 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 14, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 427, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 609, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.10097783362322 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 15, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 427, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 732, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.66340914833191 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 16, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 68.34269235250315 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 17, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 388, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 585, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.42517449609693 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 18, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 391, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 567, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.23059852286303 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 19, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 429, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 629, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.91975979906297 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 20, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 419, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 568, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.43284074289258 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 21, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 389, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 623, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.86855946919196 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 22, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 398, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 553, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.15542324418776 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 23, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 389, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 513, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.0537854668293 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 24, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 409, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 581, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.64215641396807 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 25, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 427, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 612, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 77.37353856378957 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 26, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 408, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 703, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 77.3225035812399 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 27, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 421, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 739, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.43476634489706 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 28, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 428, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 672, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.19599081819885 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 29, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 414, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 656, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 68.76625645735992 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 30, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 408, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 603, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.20200730171346 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 31, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 390, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 521, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.01292924822233 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 0, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 156, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 16, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.08598177042859 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 1, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 166, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.8041657313502 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 2, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 158, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.97946316896973 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 3, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 163, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.18217554972715 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 4, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 157, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.42672324020829 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 5, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 168, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.9752779808657 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 6, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 144, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.36316927500219 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 7, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 172, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.21596023470187 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 8, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 148, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.21667839057277 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 9, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 158, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 11, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.56669250536872 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 10, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 165, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 18, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.84837479358079 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 11, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 169, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 25, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.83603225651672 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 12, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 158, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.79541924679825 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 13, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 164, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 7, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.21201504438369 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 14, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 168, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.26424655793463 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 15, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 179, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 6, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.19548893631472 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 16, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 175, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 20, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.4157745380079 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 17, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 171, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 20, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.5568924104475 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 18, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 163, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 7, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.67236457333497 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 19, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 157, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 7, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.17749792519426 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 20, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 168, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.49652628778291 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 21, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 178, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.81020871133623 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 22, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 173, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.3611701193513 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 23, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 187, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 4, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.75376523504 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 24, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 163, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 18, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.05688794851864 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 25, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 175, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 6, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.06879932607772 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 26, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 160, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 31, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.41291441115034 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 27, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 158, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.08134718104522 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 28, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 168, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 22, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.9450579449327 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 29, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 153, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 9, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.9555956934469 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 30, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 182, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.57749261531886 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 31, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 163, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.691220885683 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 0, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 32, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.93857012049119 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 1, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 25, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.50934774572538 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 2, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 23, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.40737026400868 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 3, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 40, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.0391758374159 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 4, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 33, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.67967638967042 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 5, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 33, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.19241264287531 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 6, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 35, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.02891753722007 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 7, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 28, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.30881621573748 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 8, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 44, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.95352096435539 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 9, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 27, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.66150549380247 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 10, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 40, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.11907107887417 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 11, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 40, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.57916421825075 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 12, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 35, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.79066650968565 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 13, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 33, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.14193446688711 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 14, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 26, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.23312585084734 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 15, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 35, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.56743173462542 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 16, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 31, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.05054464687501 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 17, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 34, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.58812118602602 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 18, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 32, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.43927563562895 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 19, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 31, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.74696370873016 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 20, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 33, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.01389700508572 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 21, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 55, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.06277716062515 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 22, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 35, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.58346267997528 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 23, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 43, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.26799920807798 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 24, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 40, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.89384392627903 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 25, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 27, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.09375459584018 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 26, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 33, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.96507627427445 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 27, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 47, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.54463320040394 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 28, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 35, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.94173369485131 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 29, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 33, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.15461680596302 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 30, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 36, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.55731101554892 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 31, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 49, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.2378246915354 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 0, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 4, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.10355119039761 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 1, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 2, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.58105693515863 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 2, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.12352438681718 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 3, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 2, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.23427376549407 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 4, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.80838137478783 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 5, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.20385885277791 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 6, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 2, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.81936656187705 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 7, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.9018934763335 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 8, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.26833213320951 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 9, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.08694902662312 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 10, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 2, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.4502584841528 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 11, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.78626959961592 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 12, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 5, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.28213961702993 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 13, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 2, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.64586372749062 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 14, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.67443051084403 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 15, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 3, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.57241384971947 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 16, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 2, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.82031126629828 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 17, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 3, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.22210756114448 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 18, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.28224858327114 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 19, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.81696788883946 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 20, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 3, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.61714731355401 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 21, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 3, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.04532005610247 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 22, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 5, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.57680701785817 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 23, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.97647375618347 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 24, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 2, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.9474347580038 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 25, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.2159002561019 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 26, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.3352023331347 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 27, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.84200384187655 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 28, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 2, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.15523019547922 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 29, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 2, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.18153040274453 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 30, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 2, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.90548302683092 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 31, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.38583044777008 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 0, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 314, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 806, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.01476611048332 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 1, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 315, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 784, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.02464251826152 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 2, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 335, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 811, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.28700557277725 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 3, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 333, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 752, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.30201035598526 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 4, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 316, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 737, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.58018313508545 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 5, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 331, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 755, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.85417588923644 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 6, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 298, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 628, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 76.49971600188594 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 7, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 319, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 823, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.62193476267038 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 8, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 303, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 652, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.47102929408821 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 9, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 267, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 639, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.0749987686225 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 10, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 307, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 683, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.01481922086016 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 11, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 302, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 706, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.94563517439896 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 12, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 343, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 761, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.98012240266715 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 13, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 322, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 679, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.90637867235228 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 14, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 316, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 699, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.17717634597058 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 15, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 284, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 730, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.14735559361597 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 16, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 330, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 761, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.51811654473953 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 17, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 72.4474094229305 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 18, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 329, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 698, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.77169850279469 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 19, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 72.72761070431392 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 20, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 328, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 731, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.1741939929211 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 21, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 309, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 726, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.7812271021103 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 22, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 360, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 720, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.3305507363386 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 23, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 333, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 637, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.20176417297354 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 24, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 76.31337047183376 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 25, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 295, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 706, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.34759805651662 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 26, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 360, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 689, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.32090078463554 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 27, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 330, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 769, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.11443384646095 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 28, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 334, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 780, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.41464097449204 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 29, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 329, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 850, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.30112939258244 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 30, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 320, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 780, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.02837300497312 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 31, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 302, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 753, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.32355676452327 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 0, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 140, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 77, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.8683736285162 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 1, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 131, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 50, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.61047784541621 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 2, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 126, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 57, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.19738420416704 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 3, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 130, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 37, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.08802026749918 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 4, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 110, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 13, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.53099616934206 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 5, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 135, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 55, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.32540913271531 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 6, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 124, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 17, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.03607857107278 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 7, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 144, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 11, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.65538644210383 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 8, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 108, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 46, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.49163131304141 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 9, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 123, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 38, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.6687614448219 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 10, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 128, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 76, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.77427424957844 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 11, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 117, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 20, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.23937277591838 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 12, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 134, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 42, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.00617802391801 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 13, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 111, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 41, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.98756521665655 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 14, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 124, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 41, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.00489761657205 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 15, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 120, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 26, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.26742224508685 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 16, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 133, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 55, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.2339748320194 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 17, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 100, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 32, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.95861160043292 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 18, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 148, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 75, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.54865072074978 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 19, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 122, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 10, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.54057138458296 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 20, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 124, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 27, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.47514664104722 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 21, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 125, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 35, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.05873651645847 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 22, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 134, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 11, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.53654518973217 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 23, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 128, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 58, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.3118842582456 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 24, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 107, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 19, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.15276078281195 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 25, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 116, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 32, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.84895099388706 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 26, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 110, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 25, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.55006224641996 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 27, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 118, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 22, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.09105655251238 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 28, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 99, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 3, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.84019791789042 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 29, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 119, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.45355569441035 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 30, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 132, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 32, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 76.38433466917371 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 31, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 139, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 70, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.09755144688195 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 0, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 26, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.048213014053 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 1, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 24, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.90580209192682 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 2, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 24, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.27364157332694 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 3, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 16, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.36981089218371 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 4, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 17, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.01480975168859 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 5, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 12, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.19196899989376 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 6, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 27, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.51726105209913 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 7, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 24, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.06934358764715 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 8, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 19, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.0441262717202 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 9, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 19, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.86254212956472 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 10, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 18, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.8574886892971 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 11, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 16, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.11947164994424 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 12, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 24, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.030053225376 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 13, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 22, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.88585944954303 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 14, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 23, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.78146823776835 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 15, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 15, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.48284647629418 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 16, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 20, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.61185807956915 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 17, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 22, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.16837436054185 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 18, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 25, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.32483550927847 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 19, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 32, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.21669318819838 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 20, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 29, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.1300621862757 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 21, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 29, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.76651754596622 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 22, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 23, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.67567201093406 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 23, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 22, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.3027487772414 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 24, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 29, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.95332189759614 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 25, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 17, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.68496539797756 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 26, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 15, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.27990183689663 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 27, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 17, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.51253839650207 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 28, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 19, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.67040193100367 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 29, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 20, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.78053342961843 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 30, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 11, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.50392735074092 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 31, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 23, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.81022863580884 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 0, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.29540353728767 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 1, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.68306760002174 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 2, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.27522698456191 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 3, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.37446240657283 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 4, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.3483196152511 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 5, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.00298793531276 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 6, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.02691269285258 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 7, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.02700353616225 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 8, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.9829263411563 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 9, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.75117600899267 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 10, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.62837507364256 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 11, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.38181377208018 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 12, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.94752534755511 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 13, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.99299802642449 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 14, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.16684299333328 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 15, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.21706621476123 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 16, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 2, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.15901224835092 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 17, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.40384143153005 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 18, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.45676760999484 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 19, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.7948772732401 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 20, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 2, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.65648737457215 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 21, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 3, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.45829218115597 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 22, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.731689956759 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 23, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.03361781458716 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 24, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.04687999820824 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 25, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.59043775601624 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 26, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.15128206567572 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 27, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.3809420305425 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 28, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.51341576138148 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 29, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.6650259282001 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 30, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.13690422707661 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 31, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.77828653578563 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 0, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 76.53496253651917 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 1, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 70.64106491699071 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 2, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 775, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 682, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 60.985944091501324 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 3, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 75.41245103981755 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 4, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 63.800399443104396 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 5, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 72.07914459021134 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 6, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 749, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 522, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 63.03368006572318 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 7, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 733, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 412, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.54301832370585 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 8, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 704, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 449, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 66.40889562167025 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 9, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 713, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 385, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.3452219998854 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 10, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 750, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 460, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 63.14338925075293 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 11, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 687, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 385, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 78.72352364907272 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 12, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 726, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 375, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 68.70152849023273 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 13, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 657, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 227, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.79622327282185 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 14, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 82.18961450943692 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 15, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 745, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 465, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 79.2221827922348 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 16, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 65.82133555921061 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 17, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 745, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 538, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 64.13244262204093 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 18, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 73.56834877657815 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 19, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 708, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 373, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 67.45205129904679 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 20, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 726, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 454, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 65.86030295446413 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 21, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 71.25494240266741 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 22, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 76.97465717015639 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 23, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 75.62369629004712 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 24, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 78.28331035438985 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 25, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 718, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 291, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.801164469483 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 26, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 68.97517127763027 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 27, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 699, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 438, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 69.24263724731523 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 28, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 671, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 311, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 77.475080262507 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 29, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 739, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 486, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 81.9765376842746 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 30, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 690, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 321, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.14418540731509 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trial": 31, + "n0_complex": 1.0027985074626866, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 708, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 450, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.30738473601586 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 0, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 359, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.04474508500537 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 1, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 355, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 76.35778957662224 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 2, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 368, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 2, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 76.45831727231527 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 3, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 367, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 77.7670966083631 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 4, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 345, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.60240785193787 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 5, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 362, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.82905879993541 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 6, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 330, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.99369617650322 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 7, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 365, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.33582363298841 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 8, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 353, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.67265909708973 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 9, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 330, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.01568966299094 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 10, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 349, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 2, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.85301171187457 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 11, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 355, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 78.05786084582793 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 12, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 318, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.20796961221771 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 13, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 364, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 10, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.82766979682012 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 14, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 357, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.60203494117874 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 15, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 320, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.20443986860487 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 16, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 353, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 4, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 67.59500809652445 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 17, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 362, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 79.30904617869156 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 18, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 360, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 66.93216564586254 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 19, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 330, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.15792522215598 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 20, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 325, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.39698443974086 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 21, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 367, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 2, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 69.89438605595 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 22, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 328, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.98657992280508 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 23, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 345, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 77.2193992313934 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 24, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 335, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.5096532469614 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 25, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 345, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 69.16335205421383 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 26, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 350, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.2785987759137 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 27, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 347, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.04005237090574 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 28, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 333, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 76.06818191006926 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 29, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 351, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 4, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.468861352897 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 30, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 359, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 76.42105833312657 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trial": 31, + "n0_complex": 0.5025898098407815, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 338, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.3340028844054 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 0, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 96, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.60916955276245 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 1, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 93, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 69.93021501094563 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 2, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 96, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 69.60714861776808 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 3, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 104, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.30509669891808 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 4, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 98, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.76178440811422 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 5, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 100, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.47392887049304 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 6, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 89, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.1527828604582 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 7, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 87, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.1328307096281 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 8, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 80, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.39981177185193 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 9, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 111, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 78.25822572564417 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 10, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 86, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.22813943594306 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 11, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 107, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.03172130896492 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 12, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 104, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.73454434629879 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 13, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 82, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.77105520247248 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 14, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 98, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.14844482492406 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 15, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 108, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.74707264978639 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 16, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 101, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.7430834435445 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 17, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 102, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.46917722160133 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 18, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 104, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.19712723009637 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 19, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 85, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.33798335431099 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 20, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 82, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.48732197259476 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 21, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 102, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.6386755140662 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 22, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 84, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.50061398045487 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 23, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 116, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.10524247645421 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 24, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 90, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.8061883009232 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 25, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 106, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.9629865048169 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 26, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 114, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.01166246726 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 27, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 120, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.95741592466787 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 28, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 115, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.77200020686591 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 29, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 108, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.9298692360504 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 30, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 113, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.16464717463026 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trial": 31, + "n0_complex": 0.2518915964433581, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 106, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.9054537960716 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 0, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 11, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 69.31205671359974 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 1, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 9, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.64050706820281 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 2, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 16, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.3014025684265 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 3, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 10, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.32129374411241 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 4, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 8, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.05942422634583 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 5, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 9, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.69967064864453 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 6, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 6, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.72255647175682 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 7, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 13, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.5667983208462 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 8, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 15, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.73774864317618 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 9, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 20, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.81136119415207 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 10, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 9, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.2000224021158 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 11, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 9, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.87825423411145 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 12, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 12, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.1958543581663 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 13, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 8, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.75796967886127 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 14, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 5, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.4485286167764 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 15, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 7, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.63942408257456 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 16, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 12, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.78438473137155 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 17, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 11, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.9592380629422 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 18, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 13, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.65598828484771 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 19, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 6, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.92505136182433 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 20, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 8, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.4728892321086 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 21, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 10, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.89955787291636 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 22, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 17, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.61197455058524 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 23, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 10, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.24357968280779 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 24, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 14, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.74552651022748 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 25, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 9, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.70693493693233 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 26, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 13, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.14932883366524 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 27, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 19, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.20118037409037 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 28, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 8, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.8173121906647 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 29, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 11, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.68861309896687 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 30, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 13, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 76.07048405843815 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trial": 31, + "n0_complex": 0.1262448523954039, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 12, + "pre_fec_bits_compared": 4300, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.09245163048688 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 0, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 420, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 596, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 69.04078980461269 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 1, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 72.47640230395245 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 2, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 412, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 565, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 69.14161438710204 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 3, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 431, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 606, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 79.81640964104947 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 4, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 403, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 591, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.00688163572715 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 5, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 426, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 695, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 66.037094169979 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 6, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 400, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 538, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 68.76397426361409 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 7, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 428, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 579, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.47393404277535 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 8, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 73.44483750321677 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 9, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 377, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 636, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.22159954251559 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 10, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 65.45019445922303 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 11, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 379, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 565, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.3162431817474 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 12, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 427, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 669, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 69.13969276923085 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 13, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 362, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 442, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.98546213983316 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 14, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 405, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 632, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.65653044247934 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 15, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 461, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 705, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 69.3073670254797 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 16, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 379, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 435, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.34371221074683 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 17, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 374, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 438, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.33726469180361 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 18, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 387, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 531, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.66796509886 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 19, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 386, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 482, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.35046432184745 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 20, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 428, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 722, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 77.29802884271902 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 21, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 425, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 695, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 68.7879511653991 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 22, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 400, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 537, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 69.38081322217921 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 23, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 387, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 563, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.75237800239465 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 24, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 385, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 589, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.69090518683976 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 25, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 405, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 548, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.59482231673432 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 26, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 71.91043895042851 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 27, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 411, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 634, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 78.84221030798929 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 28, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 371, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 489, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.70333943547851 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 29, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 393, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 456, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.55473803056726 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 30, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 380, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 648, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.20402091525517 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trial": 31, + "n0_complex": 0.7523320895522388, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 417, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 569, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 69.03622381386947 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 0, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 152, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.63108327623054 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 1, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 146, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 6, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.80033196197965 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 2, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 156, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.50910747262448 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 3, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 172, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.95121701047619 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 4, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 157, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 3, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.38171457981018 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 5, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 163, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 4, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 76.99482986401945 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 6, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 175, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.09045476590894 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 7, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 150, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 5, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.84135186138813 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 8, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 154, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.76118363546222 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 9, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 191, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 10, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.98465738583573 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 10, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 178, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 28, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 69.15567427527279 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 11, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 174, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 76.78950433390331 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 12, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 176, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.6720623205424 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 13, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 185, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 24, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 68.04901797435313 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 14, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 160, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 76.6547087328492 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 15, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 190, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 33, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.26415030661184 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 16, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 152, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 7, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.45003042402277 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 17, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 176, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 16, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.04580027539811 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 18, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 170, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 6, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.30517828734254 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 19, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 173, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.43434068170626 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 20, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 173, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 6, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.38368348201011 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 21, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 170, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 26, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.53942049731023 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 22, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 170, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 15, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.9986918622634 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 23, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 163, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 7, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.88253641424828 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 24, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 144, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 3, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.71171769569528 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 25, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 189, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.46706852697199 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 26, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 155, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.57103105610759 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 27, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 151, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.4209341269921 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 28, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 165, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 14, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 77.99799921198468 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 29, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 179, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 18, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.15121783919864 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 30, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 178, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 8, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.59728719624245 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trial": 31, + "n0_complex": 0.3770592387317119, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 183, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.03187590415673 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 0, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 29, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 76.09613643611519 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 1, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 31, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.52434643418403 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 2, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 34, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.29279233647658 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 3, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 36, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.75886691734065 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 4, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 32, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.28970300611456 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 5, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 30, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.28526327457864 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 6, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 30, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.93040770094767 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 7, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 32, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.46768684861567 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 8, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 35, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.79895015571695 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 9, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 42, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 69.01116557046096 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 10, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 41, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.02256829586183 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 11, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 28, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.93722433206399 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 12, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 37, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.44325459709322 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 13, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 35, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.44647942171238 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 14, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 36, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.88526210014895 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 15, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 32, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.13747317582732 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 16, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 40, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.07901085903944 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 17, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 29, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.56860995009231 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 18, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 40, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.97619921311225 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 19, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 37, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.97194395257551 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 20, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 31, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.85348168079753 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 21, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 35, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.30233232351853 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 22, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 37, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.27807699436806 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 23, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 31, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.35106256235842 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 24, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 34, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.45322154162857 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 25, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 28, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.70808729217343 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 26, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 40, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.63949776319879 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 27, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 25, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.41289068569834 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 28, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 41, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 68.65901565527622 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 29, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 31, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.94214216027608 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 30, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 34, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.84406923925377 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trial": 31, + "n0_complex": 0.18897727677355192, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 34, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.87744573116184 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 0, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.45673812947167 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 1, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 2, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.24324805612363 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 2, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 2, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.83680161773088 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 3, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 4, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.51411664872596 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 4, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.10863380257015 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 5, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 4, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.84667885852376 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 6, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.2348411097913 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 7, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 2, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.01446521791429 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 8, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 3, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.02244554486411 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 9, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.48884071456882 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 10, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.94759823988257 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 11, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 4, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.25970743400924 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 12, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.22439707248505 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 13, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.4728489628651 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 14, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.77463272567759 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 15, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.85825644978188 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 16, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 2, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.1483522229913 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 17, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.90806921513206 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 18, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 2, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.50863825940051 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 19, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 3, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.45895730221626 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 20, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 3, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.25792355217666 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 21, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 2, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.09522963538075 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 22, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.32162807688243 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 23, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.71343902073743 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 24, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 3, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.26523476984079 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 25, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.19811445420726 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 26, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.79784515225171 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 27, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 2, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.85929948910398 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 28, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.39108468003359 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 29, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 3, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.25784374986249 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 30, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 2, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 76.34535194181743 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trial": 31, + "n0_complex": 0.09471299856455184, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 3225, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.66014239510221 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 0, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 322, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 710, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 77.09545326897474 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 1, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 338, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 743, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 78.77368154802474 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 2, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 339, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 765, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 67.88865750589643 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 3, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 357, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 791, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 78.51877488667921 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 4, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 318, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 578, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.9595341252264 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 5, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 312, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 769, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.62360049018268 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 6, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 343, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 837, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 78.9234143865156 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 7, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 347, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 845, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 76.47182929682407 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 8, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 296, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 703, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.2535465245763 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 9, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 334, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 813, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 68.28355868196934 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 10, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 315, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 786, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.10211613313555 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 11, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 332, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 718, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 67.58166823323924 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 12, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": false, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": null, + "pre_fec_bits_compared": null, + "post_fec_bit_errors": null, + "post_fec_bits_compared": null, + "estimated_cfo_hz": 75.45551794300187 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 13, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 323, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 760, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.75524943085696 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 14, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 321, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 588, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.36884515983608 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 15, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 314, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 802, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.07711915229812 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 16, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 295, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 886, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 67.52966600780562 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 17, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 331, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 835, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.76796631045468 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 18, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 318, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 687, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 69.19586560529208 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 19, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 330, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 790, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.86968817334653 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 20, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 359, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 800, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 78.17965192288928 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 21, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 316, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 746, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 76.70195595975197 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 22, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 328, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 720, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 68.88713993893461 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 23, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 314, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 733, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.08681007738434 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 24, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 330, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 804, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.09973238211212 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 25, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 318, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 724, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.17936341865274 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 26, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 333, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 716, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.85308896111633 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 27, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 289, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 732, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.28746324494729 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 28, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 319, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 710, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.46546144797465 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 29, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 320, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 857, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.71882270260076 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 30, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 321, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 693, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.16404599754739 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trial": 31, + "n0_complex": 0.6688432835820896, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 310, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 695, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 77.92035505917475 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 0, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 127, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 26, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.17410410200941 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 1, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 119, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 30, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.57962877004977 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 2, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 131, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 129, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 67.65962047493008 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 3, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 135, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 60, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.54819329583474 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 4, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 119, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 14, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.91389714510298 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 5, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 115, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 40, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.81359080940781 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 6, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 112, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 35, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 69.52280406407598 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 7, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 131, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 99, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 68.43833789583458 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 8, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 114, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 13, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.01077203686332 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 9, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 122, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 34, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.0634053982506 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 10, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 129, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 7, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.63917977213522 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 11, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 111, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.14586722975243 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 12, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 116, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 57, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.91121170171137 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 13, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 122, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 53, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 69.98668016032339 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 14, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 133, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 49, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.19906862843152 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 15, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 132, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 6, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.29291991149502 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 16, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 110, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 15, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.369839945954 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 17, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 118, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 10, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.18857310260546 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 18, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 130, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.72851730742073 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 19, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 117, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 45, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 77.24581809859191 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 20, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 126, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 42, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.04813355885518 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 21, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 126, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 1, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.03694186504164 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 22, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 121, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 46, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.69261514930578 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 23, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 119, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 7, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.80983873325906 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 24, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 125, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 36, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.67781235170514 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 25, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 115, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 1, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.95703859245755 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 26, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 98, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.3331108214549 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 27, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 128, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 7, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 67.06439606452797 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 28, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 126, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 22, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 76.68400722011133 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 29, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 144, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 51, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.76585646386856 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 30, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 138, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 53, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.67612107955132 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trial": 31, + "n0_complex": 0.3352157150286887, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": false, + "crc_pass": false, + "pre_fec_bit_errors": 117, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 50, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.57477456588283 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 0, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 25, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.939347222033 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 1, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 15, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.72828126633212 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 2, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 22, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.60021431510366 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 3, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 32, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 69.98436691103504 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 4, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 17, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.18101730677702 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 5, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 19, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.04231731420012 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 6, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 22, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.5665728319237 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 7, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 17, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.57363948301648 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 8, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 22, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.97860220171373 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 9, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 21, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.77921564843093 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 10, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 25, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.02678644350217 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 11, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 23, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.19301136938562 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 12, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 15, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.29579668849173 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 13, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 23, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 69.80571110062736 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 14, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 22, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.09062618319467 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 15, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 19, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.878060948481 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 16, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 25, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.92709533161526 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 17, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 21, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.45540176085774 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 18, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 21, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.5880365082893 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 19, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 25, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.31556738028874 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 20, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 24, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.37966758712233 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 21, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 21, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.08184275646782 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 22, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 19, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 69.86102389313413 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 23, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 16, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.05413417560284 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 24, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 23, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.15942669517341 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 25, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 21, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 69.1771640768286 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 26, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 22, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.19394035767613 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 27, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 17, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.12064728536939 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 28, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 18, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.01468926498106 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 29, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 16, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.66962440654541 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 30, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 18, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.89731258637502 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trial": 31, + "n0_complex": 0.1680058368836165, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 14, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.83824484923925 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 0, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.89644532940335 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 1, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.51555624480085 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 2, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 2, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.46249022832596 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 3, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.553008814416 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 4, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.20312682547913 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 5, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.37942189699189 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 6, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.74684517508891 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 7, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.08169990463072 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 8, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.01345554920456 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 9, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 2, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.76408237199314 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 10, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.33281196915577 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 11, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.12941348937778 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 12, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.33695384357377 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 13, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 2, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.22234313473858 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 14, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.34666645081337 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 15, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 2, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.41352673732759 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 16, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.16032895554336 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 17, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.27667861022405 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 18, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 2, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.4017816908667 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 19, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.58547479974821 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 20, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.2961980413306 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 21, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.1602774314395 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 22, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 2, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 75.073050245555 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 23, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.3062728470522 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 24, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 3, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 76.21786251998428 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 25, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.29269787990246 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 26, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 74.12163527104477 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 27, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 71.327267756787 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 28, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 70.47623969439381 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 29, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 73.54119098221925 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 30, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 1, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.32618810604815 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trial": 31, + "n0_complex": 0.08420238062093449, + "preamble_found": true, + "phy_header_pass": true, + "fec_exact_packet": true, + "crc_pass": true, + "pre_fec_bit_errors": 0, + "pre_fec_bits_compared": 2867, + "post_fec_bit_errors": 0, + "post_fec_bits_compared": 2144, + "estimated_cfo_hz": 72.55172986048731 + } + ], + "summary": [ + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trials": 32, + "preamble_found_count": 32, + "phy_header_pass_count": 5, + "fec_exact_packet_count": 0, + "crc_pass_count": 0, + "pre_fec_ber_on_reached_bodies": 0.16786046511627906, + "pre_fec_bits_compared": 21500, + "post_fec_ber_on_decoded_packets": 0.20578358208955225, + "post_fec_bits_compared": 10720 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trials": 32, + "preamble_found_count": 32, + "phy_header_pass_count": 22, + "fec_exact_packet_count": 19, + "crc_pass_count": 19, + "pre_fec_ber_on_reached_bodies": 0.08293868921775899, + "pre_fec_bits_compared": 94600, + "post_fec_ber_on_decoded_packets": 0.0007420284938941655, + "post_fec_bits_compared": 47168 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trials": 32, + "preamble_found_count": 32, + "phy_header_pass_count": 31, + "fec_exact_packet_count": 31, + "crc_pass_count": 31, + "pre_fec_ber_on_reached_bodies": 0.02329332333083271, + "pre_fec_bits_compared": 133300, + "post_fec_ber_on_decoded_packets": 0.0, + "post_fec_bits_compared": 66464 + }, + { + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trials": 32, + "preamble_found_count": 32, + "phy_header_pass_count": 32, + "fec_exact_packet_count": 32, + "crc_pass_count": 32, + "pre_fec_ber_on_reached_bodies": 0.0026598837209302327, + "pre_fec_bits_compared": 137600, + "post_fec_ber_on_decoded_packets": 0.0, + "post_fec_bits_compared": 68608 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trials": 32, + "preamble_found_count": 32, + "phy_header_pass_count": 24, + "fec_exact_packet_count": 0, + "crc_pass_count": 0, + "pre_fec_ber_on_reached_bodies": 0.1593798449612403, + "pre_fec_bits_compared": 103200, + "post_fec_ber_on_decoded_packets": 0.14738805970149255, + "post_fec_bits_compared": 51456 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trials": 32, + "preamble_found_count": 32, + "phy_header_pass_count": 32, + "fec_exact_packet_count": 28, + "crc_pass_count": 28, + "pre_fec_ber_on_reached_bodies": 0.08037063953488371, + "pre_fec_bits_compared": 137600, + "post_fec_ber_on_decoded_packets": 0.0002332089552238806, + "post_fec_bits_compared": 68608 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trials": 32, + "preamble_found_count": 32, + "phy_header_pass_count": 32, + "fec_exact_packet_count": 32, + "crc_pass_count": 32, + "pre_fec_ber_on_reached_bodies": 0.022536337209302326, + "pre_fec_bits_compared": 137600, + "post_fec_ber_on_decoded_packets": 0.0, + "post_fec_bits_compared": 68608 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trials": 32, + "preamble_found_count": 32, + "phy_header_pass_count": 32, + "fec_exact_packet_count": 32, + "crc_pass_count": 32, + "pre_fec_ber_on_reached_bodies": 0.0023401162790697675, + "pre_fec_bits_compared": 137600, + "post_fec_ber_on_decoded_packets": 0.0, + "post_fec_bits_compared": 68608 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trials": 32, + "preamble_found_count": 32, + "phy_header_pass_count": 31, + "fec_exact_packet_count": 0, + "crc_pass_count": 0, + "pre_fec_ber_on_reached_bodies": 0.12497124281070268, + "pre_fec_bits_compared": 99975, + "post_fec_ber_on_decoded_packets": 0.2841086904188734, + "post_fec_bits_compared": 66464 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trials": 32, + "preamble_found_count": 32, + "phy_header_pass_count": 32, + "fec_exact_packet_count": 16, + "crc_pass_count": 16, + "pre_fec_ber_on_reached_bodies": 0.05123062015503876, + "pre_fec_bits_compared": 103200, + "post_fec_ber_on_decoded_packets": 0.0033086520522388058, + "post_fec_bits_compared": 68608 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trials": 32, + "preamble_found_count": 32, + "phy_header_pass_count": 32, + "fec_exact_packet_count": 32, + "crc_pass_count": 32, + "pre_fec_ber_on_reached_bodies": 0.010881782945736435, + "pre_fec_bits_compared": 103200, + "post_fec_ber_on_decoded_packets": 0.0, + "post_fec_bits_compared": 68608 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trials": 32, + "preamble_found_count": 32, + "phy_header_pass_count": 32, + "fec_exact_packet_count": 32, + "crc_pass_count": 32, + "pre_fec_ber_on_reached_bodies": 0.0005523255813953489, + "pre_fec_bits_compared": 103200, + "post_fec_ber_on_decoded_packets": 0.0, + "post_fec_bits_compared": 68608 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trials": 32, + "preamble_found_count": 32, + "phy_header_pass_count": 29, + "fec_exact_packet_count": 0, + "crc_pass_count": 0, + "pre_fec_ber_on_reached_bodies": 0.11142248896479559, + "pre_fec_bits_compared": 83143, + "post_fec_ber_on_decoded_packets": 0.3416913278435409, + "post_fec_bits_compared": 62176 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trials": 32, + "preamble_found_count": 32, + "phy_header_pass_count": 32, + "fec_exact_packet_count": 1, + "crc_pass_count": 1, + "pre_fec_ber_on_reached_bodies": 0.043152685734216954, + "pre_fec_bits_compared": 91744, + "post_fec_ber_on_decoded_packets": 0.016805620335820896, + "post_fec_bits_compared": 68608 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trials": 32, + "preamble_found_count": 32, + "phy_header_pass_count": 32, + "fec_exact_packet_count": 32, + "crc_pass_count": 32, + "pre_fec_ber_on_reached_bodies": 0.007401028950122079, + "pre_fec_bits_compared": 91744, + "post_fec_ber_on_decoded_packets": 0.0, + "post_fec_bits_compared": 68608 + }, + { + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trials": 32, + "preamble_found_count": 32, + "phy_header_pass_count": 32, + "fec_exact_packet_count": 32, + "crc_pass_count": 32, + "pre_fec_ber_on_reached_bodies": 0.00025069759330310427, + "pre_fec_bits_compared": 91744, + "post_fec_ber_on_decoded_packets": 0.0, + "post_fec_bits_compared": 68608 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 0.0, + "trials": 32, + "preamble_found_count": 32, + "phy_header_pass_count": 19, + "fec_exact_packet_count": 0, + "crc_pass_count": 0, + "pre_fec_ber_on_reached_bodies": 0.1669889840881273, + "pre_fec_bits_compared": 81700, + "post_fec_ber_on_decoded_packets": 0.1969756480754124, + "post_fec_bits_compared": 40736 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 3.0, + "trials": 32, + "preamble_found_count": 32, + "phy_header_pass_count": 32, + "fec_exact_packet_count": 26, + "crc_pass_count": 26, + "pre_fec_ber_on_reached_bodies": 0.08085029069767442, + "pre_fec_bits_compared": 137600, + "post_fec_ber_on_decoded_packets": 0.0003498134328358209, + "post_fec_bits_compared": 68608 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 6.0, + "trials": 32, + "preamble_found_count": 32, + "phy_header_pass_count": 32, + "fec_exact_packet_count": 32, + "crc_pass_count": 32, + "pre_fec_ber_on_reached_bodies": 0.023161337209302326, + "pre_fec_bits_compared": 137600, + "post_fec_ber_on_decoded_packets": 0.0, + "post_fec_bits_compared": 68608 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "ebn0_db": 9.0, + "trials": 32, + "preamble_found_count": 32, + "phy_header_pass_count": 32, + "fec_exact_packet_count": 32, + "crc_pass_count": 32, + "pre_fec_ber_on_reached_bodies": 0.002565406976744186, + "pre_fec_bits_compared": 137600, + "post_fec_ber_on_decoded_packets": 0.0, + "post_fec_bits_compared": 68608 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 0.0, + "trials": 32, + "preamble_found_count": 32, + "phy_header_pass_count": 28, + "fec_exact_packet_count": 0, + "crc_pass_count": 0, + "pre_fec_ber_on_reached_bodies": 0.1246843853820598, + "pre_fec_bits_compared": 90300, + "post_fec_ber_on_decoded_packets": 0.26910647654584224, + "post_fec_bits_compared": 60032 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 3.0, + "trials": 32, + "preamble_found_count": 32, + "phy_header_pass_count": 32, + "fec_exact_packet_count": 13, + "crc_pass_count": 13, + "pre_fec_ber_on_reached_bodies": 0.05203488372093023, + "pre_fec_bits_compared": 103200, + "post_fec_ber_on_decoded_packets": 0.0034835587686567163, + "post_fec_bits_compared": 68608 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 6.0, + "trials": 32, + "preamble_found_count": 32, + "phy_header_pass_count": 32, + "fec_exact_packet_count": 32, + "crc_pass_count": 32, + "pre_fec_ber_on_reached_bodies": 0.010532945736434108, + "pre_fec_bits_compared": 103200, + "post_fec_ber_on_decoded_packets": 0.0, + "post_fec_bits_compared": 68608 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9.0, + "trials": 32, + "preamble_found_count": 32, + "phy_header_pass_count": 32, + "fec_exact_packet_count": 32, + "crc_pass_count": 32, + "pre_fec_ber_on_reached_bodies": 0.0005135658914728682, + "pre_fec_bits_compared": 103200, + "post_fec_ber_on_decoded_packets": 0.0, + "post_fec_bits_compared": 68608 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 0.0, + "trials": 32, + "preamble_found_count": 32, + "phy_header_pass_count": 31, + "fec_exact_packet_count": 0, + "crc_pass_count": 0, + "pre_fec_ber_on_reached_bodies": 0.11298761209311746, + "pre_fec_bits_compared": 88877, + "post_fec_ber_on_decoded_packets": 0.3511073663938373, + "post_fec_bits_compared": 66464 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 3.0, + "trials": 32, + "preamble_found_count": 32, + "phy_header_pass_count": 32, + "fec_exact_packet_count": 3, + "crc_pass_count": 3, + "pre_fec_ber_on_reached_bodies": 0.0427929891873038, + "pre_fec_bits_compared": 91744, + "post_fec_ber_on_decoded_packets": 0.015129430970149254, + "post_fec_bits_compared": 68608 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 6.0, + "trials": 32, + "preamble_found_count": 32, + "phy_header_pass_count": 32, + "fec_exact_packet_count": 32, + "crc_pass_count": 32, + "pre_fec_ber_on_reached_bodies": 0.007193930938262993, + "pre_fec_bits_compared": 91744, + "post_fec_ber_on_decoded_packets": 0.0, + "post_fec_bits_compared": 68608 + }, + { + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "ebn0_db": 9.0, + "trials": 32, + "preamble_found_count": 32, + "phy_header_pass_count": 32, + "fec_exact_packet_count": 32, + "crc_pass_count": 32, + "pre_fec_ber_on_reached_bodies": 0.000305197070108127, + "pre_fec_bits_compared": 91744, + "post_fec_ber_on_decoded_packets": 0.0, + "post_fec_bits_compared": 68608 + } + ], + "rrc_controls": [ + { + "symbol_rate": 250000, + "samples_per_symbol": 32, + "packet_crc_pass": true, + "packet_exact": true + }, + { + "symbol_rate": 500000, + "samples_per_symbol": 16, + "packet_crc_pass": true, + "packet_exact": true + } + ], + "rf_tx": 0 +} \ No newline at end of file diff --git a/data/processed/video003/transport_results.json b/data/processed/video003/transport_results.json new file mode 100644 index 0000000..1f82512 --- /dev/null +++ b/data/processed/video003/transport_results.json @@ -0,0 +1,51742 @@ +{ + "source_sha256": "651949922042c223375d40bf8929def97dbb62c6ade651d1f5b08eea47127d5f", + "random_loss_model": "independent Bernoulli per transmitted packet", + "burst_loss_model": "separate deterministic runs of 2/5/10 packet erasures", + "radio_model": "exact packet airtime from VIDEO-003 design table; full-packet conservative airtime", + "receiver": "VIDEO-002 bounded queue, max age 300 ms, actual H.264 decoder", + "cases": [ + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "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": 99.5581333333337, + "p95_end_to_end_age_ms": 214.34400000000096, + "max_end_to_end_age_ms": 214.34400000000096, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 178, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "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": 99.5581333333337, + "p95_end_to_end_age_ms": 214.34400000000096, + "max_end_to_end_age_ms": 214.34400000000096, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 178, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "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": 103.33107692307726, + "p95_end_to_end_age_ms": 214.34400000000096, + "max_end_to_end_age_ms": 214.34400000000096, + "recovery_ms_after_first_lost_fragment": 1014.344000000001, + "recovered_keyframe_id": 20, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 178, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "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": 103.43466666666697, + "p95_end_to_end_age_ms": 214.34400000000096, + "max_end_to_end_age_ms": 214.34400000000096, + "recovery_ms_after_first_lost_fragment": 1214.344000000001, + "recovered_keyframe_id": 15, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 178, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 3, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "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": 96.22026666666683, + "p95_end_to_end_age_ms": 214.34400000000096, + "max_end_to_end_age_ms": 214.34400000000096, + "recovery_ms_after_first_lost_fragment": 3214.344000000001, + "recovered_keyframe_id": 25, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 178, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 6, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "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": 100.89328000000044, + "p95_end_to_end_age_ms": 214.34400000000096, + "max_end_to_end_age_ms": 214.34400000000096, + "recovery_ms_after_first_lost_fragment": 1178.6199999999997, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 178, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "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": 100.89328000000044, + "p95_end_to_end_age_ms": 214.34400000000096, + "max_end_to_end_age_ms": 214.34400000000096, + "recovery_ms_after_first_lost_fragment": 1178.6199999999997, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 178, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "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": 100.89328000000044, + "p95_end_to_end_age_ms": 214.34400000000096, + "max_end_to_end_age_ms": 214.34400000000096, + "recovery_ms_after_first_lost_fragment": 1178.6199999999997, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 178, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "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": 75.78986666666681, + "p95_end_to_end_age_ms": 166.3680000000004, + "max_end_to_end_age_ms": 166.3680000000004, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 138, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "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": 75.78986666666681, + "p95_end_to_end_age_ms": 166.3680000000004, + "max_end_to_end_age_ms": 166.3680000000004, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 138, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "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": 78.918153846154, + "p95_end_to_end_age_ms": 166.3680000000004, + "max_end_to_end_age_ms": 166.3680000000004, + "recovery_ms_after_first_lost_fragment": 966.3680000000004, + "recovered_keyframe_id": 20, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 138, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "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": 79.2228571428573, + "p95_end_to_end_age_ms": 166.3680000000004, + "max_end_to_end_age_ms": 166.3680000000004, + "recovery_ms_after_first_lost_fragment": 1166.3680000000004, + "recovered_keyframe_id": 15, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 138, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 3, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "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": 73.94133333333345, + "p95_end_to_end_age_ms": 166.3680000000004, + "max_end_to_end_age_ms": 166.3680000000004, + "recovery_ms_after_first_lost_fragment": 3166.3680000000004, + "recovered_keyframe_id": 25, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 138, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 6, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "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": 76.52928000000018, + "p95_end_to_end_age_ms": 166.3680000000004, + "max_end_to_end_age_ms": 166.3680000000004, + "recovery_ms_after_first_lost_fragment": 1138.6400000000003, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 138, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "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": 76.52928000000018, + "p95_end_to_end_age_ms": 166.3680000000004, + "max_end_to_end_age_ms": 166.3680000000004, + "recovery_ms_after_first_lost_fragment": 1138.6400000000003, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 138, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "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": 76.52928000000018, + "p95_end_to_end_age_ms": 166.3680000000004, + "max_end_to_end_age_ms": 166.3680000000004, + "recovery_ms_after_first_lost_fragment": 1138.6400000000003, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 138, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "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": 52.829866666666966, + "p95_end_to_end_age_ms": 115.96800000000076, + "max_end_to_end_age_ms": 115.96800000000258, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 96, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "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": 52.829866666666966, + "p95_end_to_end_age_ms": 115.96800000000076, + "max_end_to_end_age_ms": 115.96800000000258, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 96, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "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.0104615384619, + "p95_end_to_end_age_ms": 115.96800000000076, + "max_end_to_end_age_ms": 115.96800000000258, + "recovery_ms_after_first_lost_fragment": 915.9680000000008, + "recovered_keyframe_id": 20, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 96, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "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.2228571428576, + "p95_end_to_end_age_ms": 115.96800000000076, + "max_end_to_end_age_ms": 115.96800000000258, + "recovery_ms_after_first_lost_fragment": 1115.9679999999998, + "recovered_keyframe_id": 15, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 96, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 3, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "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": 51.541333333333704, + "p95_end_to_end_age_ms": 115.96800000000258, + "max_end_to_end_age_ms": 115.96800000000258, + "recovery_ms_after_first_lost_fragment": 3115.9680000000026, + "recovered_keyframe_id": 25, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 96, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 6, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "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.345280000000365, + "p95_end_to_end_age_ms": 115.96800000000076, + "max_end_to_end_age_ms": 115.96800000000258, + "recovery_ms_after_first_lost_fragment": 1096.6399999999999, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 96, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "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.345280000000365, + "p95_end_to_end_age_ms": 115.96800000000076, + "max_end_to_end_age_ms": 115.96800000000258, + "recovery_ms_after_first_lost_fragment": 1096.6399999999999, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 96, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "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.345280000000365, + "p95_end_to_end_age_ms": 115.96800000000076, + "max_end_to_end_age_ms": 115.96800000000258, + "recovery_ms_after_first_lost_fragment": 1096.6399999999999, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 96, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "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": 41.628666666666376, + "p95_end_to_end_age_ms": 91.38000000000011, + "max_end_to_end_age_ms": 91.38000000000011, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 76, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "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": 41.628666666666376, + "p95_end_to_end_age_ms": 91.38000000000011, + "max_end_to_end_age_ms": 91.38000000000011, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 76, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "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": 43.346923076922735, + "p95_end_to_end_age_ms": 91.38000000000011, + "max_end_to_end_age_ms": 91.38000000000011, + "recovery_ms_after_first_lost_fragment": 891.3800000000001, + "recovered_keyframe_id": 20, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 76, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "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": 43.514285714285286, + "p95_end_to_end_age_ms": 91.38000000000011, + "max_end_to_end_age_ms": 91.38000000000011, + "recovery_ms_after_first_lost_fragment": 1091.38, + "recovered_keyframe_id": 15, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 76, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 3, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "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": 40.61333333333295, + "p95_end_to_end_age_ms": 91.37999999999738, + "max_end_to_end_age_ms": 91.37999999999738, + "recovery_ms_after_first_lost_fragment": 3091.3799999999974, + "recovered_keyframe_id": 25, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 76, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 6, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "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": 42.03479999999965, + "p95_end_to_end_age_ms": 91.38000000000011, + "max_end_to_end_age_ms": 91.38000000000011, + "recovery_ms_after_first_lost_fragment": 1076.15, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 76, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "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": 42.03479999999965, + "p95_end_to_end_age_ms": 91.38000000000011, + "max_end_to_end_age_ms": 91.38000000000011, + "recovery_ms_after_first_lost_fragment": 1076.15, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 76, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "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": 42.03479999999965, + "p95_end_to_end_age_ms": 91.38000000000011, + "max_end_to_end_age_ms": 91.38000000000011, + "recovery_ms_after_first_lost_fragment": 1076.15, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 76, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "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": 37.89493333333308, + "p95_end_to_end_age_ms": 83.1840000000002, + "max_end_to_end_age_ms": 83.1840000000002, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 69, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "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": 37.89493333333308, + "p95_end_to_end_age_ms": 83.1840000000002, + "max_end_to_end_age_ms": 83.1840000000002, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 69, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "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": 39.45907692307662, + "p95_end_to_end_age_ms": 83.1840000000002, + "max_end_to_end_age_ms": 83.1840000000002, + "recovery_ms_after_first_lost_fragment": 883.1840000000002, + "recovered_keyframe_id": 20, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 69, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "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": 39.61142857142817, + "p95_end_to_end_age_ms": 83.1840000000002, + "max_end_to_end_age_ms": 83.1840000000002, + "recovery_ms_after_first_lost_fragment": 1083.1840000000002, + "recovered_keyframe_id": 15, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 69, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 3, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "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": 36.970666666666304, + "p95_end_to_end_age_ms": 83.18399999999747, + "max_end_to_end_age_ms": 83.18399999999747, + "recovery_ms_after_first_lost_fragment": 3083.1839999999975, + "recovered_keyframe_id": 25, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 69, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 6, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "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": 38.26463999999969, + "p95_end_to_end_age_ms": 83.1840000000002, + "max_end_to_end_age_ms": 83.1840000000002, + "recovery_ms_after_first_lost_fragment": 1069.3200000000002, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 69, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "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": 38.26463999999969, + "p95_end_to_end_age_ms": 83.1840000000002, + "max_end_to_end_age_ms": 83.1840000000002, + "recovery_ms_after_first_lost_fragment": 1069.3200000000002, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 69, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "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": 38.26463999999969, + "p95_end_to_end_age_ms": 83.1840000000002, + "max_end_to_end_age_ms": 83.1840000000002, + "recovery_ms_after_first_lost_fragment": 1069.3200000000002, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 69, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 111, + "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": 43.012000000000505, + "p95_end_to_end_age_ms": 93.58000000000175, + "max_end_to_end_age_ms": 93.58000000000175, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 82, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 111, + "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": 43.012000000000505, + "p95_end_to_end_age_ms": 93.58000000000175, + "max_end_to_end_age_ms": 93.58000000000175, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 82, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 111, + "lost_packets": 2, + "affected_frames": 2, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ], + "keyframe_sha256_by_id": { + "0": "cb04c01642ca32e41b565f064bf848d341e16acca376ad96e3e34a77fc1db4f1", + "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": 44.658400000000476, + "p95_end_to_end_age_ms": 93.58000000000175, + "max_end_to_end_age_ms": 93.58000000000175, + "recovery_ms_after_first_lost_fragment": 693.5800000000017, + "recovered_keyframe_id": 15, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 82, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 111, + "lost_packets": 6, + "affected_frames": 5, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "keyframe_sha256_by_id": { + "0": "cb04c01642ca32e41b565f064bf848d341e16acca376ad96e3e34a77fc1db4f1", + "5": "1a549ea35e6ddf2f66429a565727cad0b0b370512ad8dbbbadf4616ccabb71b9", + "10": "46449b92aadcb2b5da238667cc7632d1559d4cc4d4db23acc3694c9bbee38bfd", + "15": "0c2cf7f9e892cdd4630b293089fc7695ac750941b8cd8ad8ebebf4da15d5079d", + "20": "a77fec201492ac4f77fdab3445adcb6239524a073dcab5c3b026f07e2cb69a5c", + "25": "e3b14227959b6e1717c2481685218ab8b1687ad317674e3d9678df6e82e91012" + }, + "unique_decoded_images": 20, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 48.30400000000055, + "p95_end_to_end_age_ms": 93.58000000000175, + "max_end_to_end_age_ms": 93.58000000000175, + "recovery_ms_after_first_lost_fragment": 681.8200000000006, + "recovered_keyframe_id": 10, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 82, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 111, + "lost_packets": 11, + "affected_frames": 9, + "displayed_frames": 13, + "displayed_fps": 2.1666666666666665, + "frame_loss_fraction": 0.5666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "keyframe_sha256_by_id": { + "0": "cb04c01642ca32e41b565f064bf848d341e16acca376ad96e3e34a77fc1db4f1", + "5": "1a549ea35e6ddf2f66429a565727cad0b0b370512ad8dbbbadf4616ccabb71b9", + "20": "a77fec201492ac4f77fdab3445adcb6239524a073dcab5c3b026f07e2cb69a5c", + "25": "e3b14227959b6e1717c2481685218ab8b1687ad317674e3d9678df6e82e91012" + }, + "unique_decoded_images": 13, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 49.253846153846595, + "p95_end_to_end_age_ms": 93.58000000000175, + "max_end_to_end_age_ms": 93.58000000000175, + "recovery_ms_after_first_lost_fragment": 2693.5800000000017, + "recovered_keyframe_id": 20, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 82, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 8, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 111, + "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": 42.77680000000061, + "p95_end_to_end_age_ms": 93.58000000000175, + "max_end_to_end_age_ms": 93.58000000000175, + "recovery_ms_after_first_lost_fragment": 1081.82, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 82, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 111, + "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": 42.77680000000061, + "p95_end_to_end_age_ms": 93.58000000000175, + "max_end_to_end_age_ms": 93.58000000000175, + "recovery_ms_after_first_lost_fragment": 1081.82, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 82, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 111, + "lost_packets": 10, + "affected_frames": 2, + "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": 42.77680000000061, + "p95_end_to_end_age_ms": 93.58000000000175, + "max_end_to_end_age_ms": 93.58000000000175, + "recovery_ms_after_first_lost_fragment": 1081.82, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 82, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "white_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "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": 125.04306666666713, + "p95_end_to_end_age_ms": 250.06800000000112, + "max_end_to_end_age_ms": 250.06800000000112, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 214, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "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": 125.04306666666713, + "p95_end_to_end_age_ms": 250.06800000000112, + "max_end_to_end_age_ms": 250.06800000000112, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 214, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "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": 126.61456000000042, + "p95_end_to_end_age_ms": 250.06800000000112, + "max_end_to_end_age_ms": 250.06800000000112, + "recovery_ms_after_first_lost_fragment": 1250.0680000000011, + "recovered_keyframe_id": 20, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 214, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "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": 126.35873684210564, + "p95_end_to_end_age_ms": 250.06800000000112, + "max_end_to_end_age_ms": 250.06800000000112, + "recovery_ms_after_first_lost_fragment": 2250.068000000001, + "recovered_keyframe_id": 20, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 214, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 3, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "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": 126.35873684210564, + "p95_end_to_end_age_ms": 250.06800000000112, + "max_end_to_end_age_ms": 250.06800000000112, + "recovery_ms_after_first_lost_fragment": 2250.068000000001, + "recovered_keyframe_id": 20, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 214, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "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": 131.47520000000054, + "p95_end_to_end_age_ms": 250.06800000000112, + "max_end_to_end_age_ms": 250.06800000000112, + "recovery_ms_after_first_lost_fragment": 1214.3439999999996, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 214, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "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": 131.47520000000054, + "p95_end_to_end_age_ms": 250.06800000000112, + "max_end_to_end_age_ms": 250.06800000000112, + "recovery_ms_after_first_lost_fragment": 1214.3439999999996, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 214, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "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": 131.47520000000054, + "p95_end_to_end_age_ms": 250.06800000000112, + "max_end_to_end_age_ms": 250.06800000000112, + "recovery_ms_after_first_lost_fragment": 1214.3439999999996, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 214, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "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": 93.35093333333353, + "p95_end_to_end_age_ms": 194.09600000000046, + "max_end_to_end_age_ms": 194.09600000000046, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "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": 93.35093333333353, + "p95_end_to_end_age_ms": 194.09600000000046, + "max_end_to_end_age_ms": 194.09600000000046, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "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": 94.27520000000018, + "p95_end_to_end_age_ms": 194.09600000000046, + "max_end_to_end_age_ms": 194.09600000000046, + "recovery_ms_after_first_lost_fragment": 1194.0960000000005, + "recovered_keyframe_id": 20, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "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": 93.3995789473686, + "p95_end_to_end_age_ms": 194.09600000000046, + "max_end_to_end_age_ms": 194.09600000000046, + "recovery_ms_after_first_lost_fragment": 2194.0960000000005, + "recovered_keyframe_id": 20, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 3, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "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": 93.3995789473686, + "p95_end_to_end_age_ms": 194.09600000000046, + "max_end_to_end_age_ms": 194.09600000000046, + "recovery_ms_after_first_lost_fragment": 2194.0960000000005, + "recovered_keyframe_id": 20, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "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": 97.60256000000022, + "p95_end_to_end_age_ms": 194.09600000000046, + "max_end_to_end_age_ms": 194.09600000000046, + "recovery_ms_after_first_lost_fragment": 1166.3680000000004, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "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": 97.60256000000022, + "p95_end_to_end_age_ms": 194.09600000000046, + "max_end_to_end_age_ms": 194.09600000000046, + "recovery_ms_after_first_lost_fragment": 1166.3680000000004, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "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": 97.60256000000022, + "p95_end_to_end_age_ms": 194.09600000000046, + "max_end_to_end_age_ms": 194.09600000000046, + "recovery_ms_after_first_lost_fragment": 1166.3680000000004, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "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.07093333333383, + "p95_end_to_end_age_ms": 135.2960000000012, + "max_end_to_end_age_ms": 135.296000000003, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 115, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "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.07093333333383, + "p95_end_to_end_age_ms": 135.2960000000012, + "max_end_to_end_age_ms": 135.296000000003, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 115, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "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": 65.7152000000006, + "p95_end_to_end_age_ms": 135.2960000000012, + "max_end_to_end_age_ms": 135.296000000003, + "recovery_ms_after_first_lost_fragment": 1135.2960000000012, + "recovered_keyframe_id": 20, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 115, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "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.10484210526387, + "p95_end_to_end_age_ms": 135.296000000003, + "max_end_to_end_age_ms": 135.296000000003, + "recovery_ms_after_first_lost_fragment": 2135.296000000001, + "recovered_keyframe_id": 20, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 115, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 3, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "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.10484210526387, + "p95_end_to_end_age_ms": 135.296000000003, + "max_end_to_end_age_ms": 135.296000000003, + "recovery_ms_after_first_lost_fragment": 2135.296000000001, + "recovered_keyframe_id": 20, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 115, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "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.0345600000006, + "p95_end_to_end_age_ms": 135.2960000000012, + "max_end_to_end_age_ms": 135.296000000003, + "recovery_ms_after_first_lost_fragment": 1115.9679999999998, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 115, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "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.0345600000006, + "p95_end_to_end_age_ms": 135.2960000000012, + "max_end_to_end_age_ms": 135.296000000003, + "recovery_ms_after_first_lost_fragment": 1115.9679999999998, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 115, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "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.0345600000006, + "p95_end_to_end_age_ms": 135.2960000000012, + "max_end_to_end_age_ms": 135.296000000003, + "recovery_ms_after_first_lost_fragment": 1115.9679999999998, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 115, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "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": 51.27433333333284, + "p95_end_to_end_age_ms": 106.60999999999694, + "max_end_to_end_age_ms": 106.60999999999967, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 91, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "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": 51.27433333333284, + "p95_end_to_end_age_ms": 106.60999999999694, + "max_end_to_end_age_ms": 106.60999999999967, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 91, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "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": 51.7819999999994, + "p95_end_to_end_age_ms": 106.60999999999694, + "max_end_to_end_age_ms": 106.60999999999967, + "recovery_ms_after_first_lost_fragment": 1106.6099999999997, + "recovered_keyframe_id": 20, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 91, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "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": 51.30105263157826, + "p95_end_to_end_age_ms": 106.60999999999967, + "max_end_to_end_age_ms": 106.60999999999967, + "recovery_ms_after_first_lost_fragment": 2106.6099999999997, + "recovered_keyframe_id": 20, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 91, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 3, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "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": 51.30105263157826, + "p95_end_to_end_age_ms": 106.60999999999967, + "max_end_to_end_age_ms": 106.60999999999967, + "recovery_ms_after_first_lost_fragment": 2106.6099999999997, + "recovered_keyframe_id": 20, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 91, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "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": 53.60959999999941, + "p95_end_to_end_age_ms": 106.60999999999694, + "max_end_to_end_age_ms": 106.60999999999967, + "recovery_ms_after_first_lost_fragment": 1091.38, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 91, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "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": 53.60959999999941, + "p95_end_to_end_age_ms": 106.60999999999694, + "max_end_to_end_age_ms": 106.60999999999967, + "recovery_ms_after_first_lost_fragment": 1091.38, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 91, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "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": 53.60959999999941, + "p95_end_to_end_age_ms": 106.60999999999694, + "max_end_to_end_age_ms": 106.60999999999967, + "recovery_ms_after_first_lost_fragment": 1091.38, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 91, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "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": 46.675466666666225, + "p95_end_to_end_age_ms": 97.04799999999705, + "max_end_to_end_age_ms": 97.04799999999977, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 83, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "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": 46.675466666666225, + "p95_end_to_end_age_ms": 97.04799999999705, + "max_end_to_end_age_ms": 97.04799999999977, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 83, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "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": 47.137599999999445, + "p95_end_to_end_age_ms": 97.04799999999705, + "max_end_to_end_age_ms": 97.04799999999977, + "recovery_ms_after_first_lost_fragment": 1097.0479999999998, + "recovered_keyframe_id": 20, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 83, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "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": 46.69978947368356, + "p95_end_to_end_age_ms": 97.04799999999977, + "max_end_to_end_age_ms": 97.04799999999977, + "recovery_ms_after_first_lost_fragment": 2097.048, + "recovered_keyframe_id": 20, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 83, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 3, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "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": 46.69978947368356, + "p95_end_to_end_age_ms": 97.04799999999977, + "max_end_to_end_age_ms": 97.04799999999977, + "recovery_ms_after_first_lost_fragment": 2097.048, + "recovered_keyframe_id": 20, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 83, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "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": 48.80127999999946, + "p95_end_to_end_age_ms": 97.04799999999705, + "max_end_to_end_age_ms": 97.04799999999977, + "recovery_ms_after_first_lost_fragment": 1083.1840000000002, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 83, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "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": 48.80127999999946, + "p95_end_to_end_age_ms": 97.04799999999705, + "max_end_to_end_age_ms": 97.04799999999977, + "recovery_ms_after_first_lost_fragment": 1083.1840000000002, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 83, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "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": 48.80127999999946, + "p95_end_to_end_age_ms": 97.04799999999705, + "max_end_to_end_age_ms": 97.04799999999977, + "recovery_ms_after_first_lost_fragment": 1083.1840000000002, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 83, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 133, + "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": 51.63600000000066, + "p95_end_to_end_age_ms": 105.34000000000196, + "max_end_to_end_age_ms": 117.10000000000218, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 105, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 133, + "lost_packets": 1, + "affected_frames": 1, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "keyframe_sha256_by_id": { + "0": "397b2ad41b49770fe297f13d6e159c390a37abbc490680290842542ea3bdbc8c", + "5": "5d38bd78e2a6a058ffe1a4175838c070cd74fa1a68d99afb012c0a11e756225f", + "10": "d5a126edabcbddfcf919a38387d8849c81ff56524ff13b6bebe064078b269461", + "15": "5980a076eec49f4c2863c4321d072ac2882e3ee2dca127d8ccac1f83a799ca8b", + "20": "75eeaa793dd8658c5dd984047c8e73a46fda2fc3ee458eba5122fe4c69b900d7", + "25": "051539679cea59981754ac4945dcb923539764b75d8dc9f090d04079efed9e40" + }, + "unique_decoded_images": 28, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 49.9000000000006, + "p95_end_to_end_age_ms": 105.34000000000196, + "max_end_to_end_age_ms": 117.10000000000218, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 105, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 133, + "lost_packets": 3, + "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, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "keyframe_sha256_by_id": { + "0": "397b2ad41b49770fe297f13d6e159c390a37abbc490680290842542ea3bdbc8c", + "5": "5d38bd78e2a6a058ffe1a4175838c070cd74fa1a68d99afb012c0a11e756225f", + "10": "d5a126edabcbddfcf919a38387d8849c81ff56524ff13b6bebe064078b269461", + "15": "5980a076eec49f4c2863c4321d072ac2882e3ee2dca127d8ccac1f83a799ca8b", + "20": "75eeaa793dd8658c5dd984047c8e73a46fda2fc3ee458eba5122fe4c69b900d7" + }, + "unique_decoded_images": 21, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 49.34000000000048, + "p95_end_to_end_age_ms": 93.58000000000175, + "max_end_to_end_age_ms": 105.34000000000196, + "recovery_ms_after_first_lost_fragment": 893.5800000000017, + "recovered_keyframe_id": 15, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 105, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 3, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 133, + "lost_packets": 8, + "affected_frames": 7, + "displayed_frames": 17, + "displayed_fps": 2.8333333333333335, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23 + ], + "keyframe_sha256_by_id": { + "0": "397b2ad41b49770fe297f13d6e159c390a37abbc490680290842542ea3bdbc8c", + "5": "5d38bd78e2a6a058ffe1a4175838c070cd74fa1a68d99afb012c0a11e756225f", + "10": "d5a126edabcbddfcf919a38387d8849c81ff56524ff13b6bebe064078b269461", + "15": "5980a076eec49f4c2863c4321d072ac2882e3ee2dca127d8ccac1f83a799ca8b", + "20": "75eeaa793dd8658c5dd984047c8e73a46fda2fc3ee458eba5122fe4c69b900d7" + }, + "unique_decoded_images": 17, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 52.07411764705938, + "p95_end_to_end_age_ms": 105.34000000000196, + "max_end_to_end_age_ms": 105.34000000000196, + "recovery_ms_after_first_lost_fragment": 693.5800000000008, + "recovered_keyframe_id": 10, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 105, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 7, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 133, + "lost_packets": 14, + "affected_frames": 10, + "displayed_frames": 11, + "displayed_fps": 1.8333333333333333, + "frame_loss_fraction": 0.6333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 20, + 21, + 22, + 23 + ], + "keyframe_sha256_by_id": { + "0": "397b2ad41b49770fe297f13d6e159c390a37abbc490680290842542ea3bdbc8c", + "5": "5d38bd78e2a6a058ffe1a4175838c070cd74fa1a68d99afb012c0a11e756225f", + "20": "75eeaa793dd8658c5dd984047c8e73a46fda2fc3ee458eba5122fe4c69b900d7" + }, + "unique_decoded_images": 11, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 49.74727272727309, + "p95_end_to_end_age_ms": 105.34000000000196, + "max_end_to_end_age_ms": 105.34000000000196, + "recovery_ms_after_first_lost_fragment": 2705.340000000002, + "recovered_keyframe_id": 20, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 105, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 10, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 133, + "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": 53.59600000000079, + "p95_end_to_end_age_ms": 105.34000000000196, + "max_end_to_end_age_ms": 117.10000000000218, + "recovery_ms_after_first_lost_fragment": 1093.58, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 105, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 133, + "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": 53.59600000000079, + "p95_end_to_end_age_ms": 105.34000000000196, + "max_end_to_end_age_ms": 117.10000000000218, + "recovery_ms_after_first_lost_fragment": 1093.58, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 105, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 133, + "lost_packets": 10, + "affected_frames": 3, + "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": 53.59600000000079, + "p95_end_to_end_age_ms": 105.34000000000196, + "max_end_to_end_age_ms": 117.10000000000218, + "recovery_ms_after_first_lost_fragment": 1093.58, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 105, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "ROBUST", + "codec_profile": "CURRENT_VIDEO001", + "window": "black_car", + "resolution": [ + 320, + 240 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 47, + "incomplete_expired_frames": 48, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 47, + "incomplete_expired_frames": 48, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 3, + "affected_frames": 3, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 47, + "incomplete_expired_frames": 49, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 10, + "affected_frames": 9, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 47, + "incomplete_expired_frames": 49, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 18, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 47, + "incomplete_expired_frames": 51, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 47, + "incomplete_expired_frames": 48, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 47, + "incomplete_expired_frames": 48, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 10, + "affected_frames": 3, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 47, + "incomplete_expired_frames": 48, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 221, + "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, + "p95_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": 18, + "incomplete_expired_frames": 18, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 221, + "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, + "p95_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": 18, + "incomplete_expired_frames": 19, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 221, + "lost_packets": 4, + "affected_frames": 4, + "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, + "p95_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": 18, + "incomplete_expired_frames": 21, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 221, + "lost_packets": 15, + "affected_frames": 12, + "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, + "p95_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": 18, + "incomplete_expired_frames": 26, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 221, + "lost_packets": 28, + "affected_frames": 20, + "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, + "p95_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": 18, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 221, + "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, + "p95_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": 18, + "incomplete_expired_frames": 18, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 221, + "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, + "p95_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": 18, + "incomplete_expired_frames": 18, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 221, + "lost_packets": 10, + "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, + "p95_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": 18, + "incomplete_expired_frames": 18, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 271, + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 271, + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 271, + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 271, + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 271, + "lost_packets": 34, + "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, + "p95_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": 16, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 271, + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 271, + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 271, + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 285, + "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": 88.00866666666566, + "p95_end_to_end_age_ms": 197.99000000000024, + "max_end_to_end_age_ms": 213.22000000000025, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 197, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 285, + "lost_packets": 2, + "affected_frames": 2, + "displayed_frames": 53, + "displayed_fps": 8.833333333333334, + "frame_loss_fraction": 0.1166666666666667, + "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, + 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": { + "0": "7b59bffb786467eea29bde3295f124b86694b2d9a441e00427d8f12ff5b18cf1", + "10": "bc25ea2b29e9376ee9cc841517a98ce8ce2aa391cd2c98d736ec8160216711aa", + "20": "27721b591d3d7e4ad2e52ff1a7cd76159e34ff06fc54a1c78142b79bf860bf1b", + "30": "0ce44aa7fb6e2ec6b1c308dd9ffa8a7d3a3552d43df849e1a845d5da7030d708", + "40": "1b4f35f4403c8dff312cc04bc0b6039b464f859f7f5974a6a55a651ce772a281", + "50": "c25ebb36b742030d26d323c6f3e887cd49345a347404199b2cc5fcd4f557ba24" + }, + "unique_decoded_images": 53, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 91.58641509433848, + "p95_end_to_end_age_ms": 197.99000000000024, + "max_end_to_end_age_ms": 213.22000000000025, + "recovery_ms_after_first_lost_fragment": 713.2200000000003, + "recovered_keyframe_id": 30, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 197, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 285, + "lost_packets": 5, + "affected_frames": 5, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 20, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 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": 36, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 96.37722222222061, + "p95_end_to_end_age_ms": 213.21999999999662, + "max_end_to_end_age_ms": 213.22000000000025, + "recovery_ms_after_first_lost_fragment": 1197.9900000000002, + "recovered_keyframe_id": 20, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 197, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 285, + "lost_packets": 17, + "affected_frames": 15, + "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": 125.14500000000005, + "p95_end_to_end_age_ms": 213.22000000000025, + "max_end_to_end_age_ms": 213.22000000000025, + "recovery_ms_after_first_lost_fragment": 2713.2200000000003, + "recovered_keyframe_id": 30, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 197, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 11, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 285, + "lost_packets": 35, + "affected_frames": 25, + "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": 107.53000000000002, + "p95_end_to_end_age_ms": 197.98999999999998, + "max_end_to_end_age_ms": 197.98999999999998, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 197, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 13, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 285, + "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": 88.76539999999878, + "p95_end_to_end_age_ms": 197.99000000000024, + "max_end_to_end_age_ms": 213.22000000000025, + "recovery_ms_after_first_lost_fragment": 1197.9900000000002, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 197, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 285, + "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": 88.76539999999878, + "p95_end_to_end_age_ms": 197.99000000000024, + "max_end_to_end_age_ms": 213.22000000000025, + "recovery_ms_after_first_lost_fragment": 1197.9900000000002, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 197, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 285, + "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": 88.76539999999878, + "p95_end_to_end_age_ms": 197.99000000000024, + "max_end_to_end_age_ms": 213.22000000000025, + "recovery_ms_after_first_lost_fragment": 1197.9900000000002, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 197, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 285, + "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": 76.75279999999917, + "p95_end_to_end_age_ms": 180.23200000000043, + "max_end_to_end_age_ms": 194.09600000000046, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 180, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 285, + "lost_packets": 2, + "affected_frames": 2, + "displayed_frames": 53, + "displayed_fps": 8.833333333333334, + "frame_loss_fraction": 0.1166666666666667, + "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, + 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": { + "0": "7b59bffb786467eea29bde3295f124b86694b2d9a441e00427d8f12ff5b18cf1", + "10": "bc25ea2b29e9376ee9cc841517a98ce8ce2aa391cd2c98d736ec8160216711aa", + "20": "27721b591d3d7e4ad2e52ff1a7cd76159e34ff06fc54a1c78142b79bf860bf1b", + "30": "0ce44aa7fb6e2ec6b1c308dd9ffa8a7d3a3552d43df849e1a845d5da7030d708", + "40": "1b4f35f4403c8dff312cc04bc0b6039b464f859f7f5974a6a55a651ce772a281", + "50": "c25ebb36b742030d26d323c6f3e887cd49345a347404199b2cc5fcd4f557ba24" + }, + "unique_decoded_images": 53, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 79.56558490565942, + "p95_end_to_end_age_ms": 180.23200000000043, + "max_end_to_end_age_ms": 194.09600000000046, + "recovery_ms_after_first_lost_fragment": 694.0960000000005, + "recovered_keyframe_id": 30, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 180, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 285, + "lost_packets": 5, + "affected_frames": 5, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 20, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 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": 36, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 83.74044444444309, + "p95_end_to_end_age_ms": 194.09599999999682, + "max_end_to_end_age_ms": 194.09600000000046, + "recovery_ms_after_first_lost_fragment": 1180.2320000000004, + "recovered_keyframe_id": 20, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 180, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 285, + "lost_packets": 17, + "affected_frames": 15, + "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": 109.43600000000008, + "p95_end_to_end_age_ms": 194.09600000000046, + "max_end_to_end_age_ms": 194.09600000000046, + "recovery_ms_after_first_lost_fragment": 2694.0960000000005, + "recovered_keyframe_id": 30, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 180, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 11, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 285, + "lost_packets": 35, + "affected_frames": 25, + "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": 92.50399999999999, + "p95_end_to_end_age_ms": 180.23200000000003, + "max_end_to_end_age_ms": 180.23200000000003, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 180, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 12, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 285, + "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": 77.30735999999901, + "p95_end_to_end_age_ms": 180.23200000000043, + "max_end_to_end_age_ms": 194.09600000000046, + "recovery_ms_after_first_lost_fragment": 1180.2320000000004, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 180, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 285, + "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": 77.30735999999901, + "p95_end_to_end_age_ms": 180.23200000000043, + "max_end_to_end_age_ms": 194.09600000000046, + "recovery_ms_after_first_lost_fragment": 1180.2320000000004, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 180, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 285, + "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": 77.30735999999901, + "p95_end_to_end_age_ms": 180.23200000000043, + "max_end_to_end_age_ms": 194.09600000000046, + "recovery_ms_after_first_lost_fragment": 1180.2320000000004, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 180, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 369, + "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": 88.07200000000178, + "p95_end_to_end_age_ms": 211.18000000000302, + "max_end_to_end_age_ms": 211.18000000000393, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 199, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 369, + "lost_packets": 2, + "affected_frames": 2, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 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", + "40": "1b4f35f4403c8dff312cc04bc0b6039b464f859f7f5974a6a55a651ce772a281", + "50": "c25ebb36b742030d26d323c6f3e887cd49345a347404199b2cc5fcd4f557ba24" + }, + "unique_decoded_images": 40, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 86.80000000000136, + "p95_end_to_end_age_ms": 199.41999999999996, + "max_end_to_end_age_ms": 211.18000000000393, + "recovery_ms_after_first_lost_fragment": 2211.180000000004, + "recovered_keyframe_id": 40, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 199, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 369, + "lost_packets": 6, + "affected_frames": 6, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.6, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49 + ], + "keyframe_sha256_by_id": { + "0": "7b59bffb786467eea29bde3295f124b86694b2d9a441e00427d8f12ff5b18cf1", + "10": "bc25ea2b29e9376ee9cc841517a98ce8ce2aa391cd2c98d736ec8160216711aa", + "40": "1b4f35f4403c8dff312cc04bc0b6039b464f859f7f5974a6a55a651ce772a281" + }, + "unique_decoded_images": 24, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 93.07000000000113, + "p95_end_to_end_age_ms": 199.41999999999996, + "max_end_to_end_age_ms": 211.18000000000393, + "recovery_ms_after_first_lost_fragment": 499.41999999999985, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 199, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 6, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 369, + "lost_packets": 19, + "affected_frames": 15, + "displayed_frames": 10, + "displayed_fps": 1.6666666666666667, + "frame_loss_fraction": 0.8333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15 + ], + "keyframe_sha256_by_id": { + "0": "7b59bffb786467eea29bde3295f124b86694b2d9a441e00427d8f12ff5b18cf1", + "10": "bc25ea2b29e9376ee9cc841517a98ce8ce2aa391cd2c98d736ec8160216711aa" + }, + "unique_decoded_images": 10, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 106.49199999999992, + "p95_end_to_end_age_ms": 199.41999999999996, + "max_end_to_end_age_ms": 199.41999999999996, + "recovery_ms_after_first_lost_fragment": 799.4199999999998, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 199, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 12, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 369, + "lost_packets": 40, + "affected_frames": 27, + "displayed_frames": 10, + "displayed_fps": 1.6666666666666667, + "frame_loss_fraction": 0.8333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15 + ], + "keyframe_sha256_by_id": { + "0": "7b59bffb786467eea29bde3295f124b86694b2d9a441e00427d8f12ff5b18cf1", + "10": "bc25ea2b29e9376ee9cc841517a98ce8ce2aa391cd2c98d736ec8160216711aa" + }, + "unique_decoded_images": 10, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 106.49199999999992, + "p95_end_to_end_age_ms": 199.41999999999996, + "max_end_to_end_age_ms": 199.41999999999996, + "recovery_ms_after_first_lost_fragment": 799.4199999999998, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 199, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 16, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 369, + "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": 88.73680000000215, + "p95_end_to_end_age_ms": 211.18000000000393, + "max_end_to_end_age_ms": 211.18000000000393, + "recovery_ms_after_first_lost_fragment": 1199.4199999999998, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 199, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 369, + "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": 88.73680000000215, + "p95_end_to_end_age_ms": 211.18000000000393, + "max_end_to_end_age_ms": 211.18000000000393, + "recovery_ms_after_first_lost_fragment": 1199.4199999999998, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 199, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 369, + "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": 88.73680000000215, + "p95_end_to_end_age_ms": 211.18000000000393, + "max_end_to_end_age_ms": 211.18000000000393, + "recovery_ms_after_first_lost_fragment": 1199.4199999999998, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 199, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 40, + "incomplete_expired_frames": 41, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 40, + "incomplete_expired_frames": 42, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 3, + "affected_frames": 3, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 40, + "incomplete_expired_frames": 42, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 10, + "affected_frames": 9, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 40, + "incomplete_expired_frames": 42, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 18, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 40, + "incomplete_expired_frames": 45, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 40, + "incomplete_expired_frames": 41, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 40, + "incomplete_expired_frames": 41, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 10, + "affected_frames": 3, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 40, + "incomplete_expired_frames": 40, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 221, + "lost_packets": 0, + "affected_frames": 0, + "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": "51031f8de1c84ced9c74635410e251ef5dd8a86f8ec1c184e3d28104ac322bcc" + }, + "unique_decoded_images": 5, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 210.37440000000007, + "p95_end_to_end_age_ms": 221.82400000000004, + "max_end_to_end_age_ms": 221.82400000000004, + "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": 15, + "incomplete_expired_frames": 15, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 221, + "lost_packets": 2, + "affected_frames": 2, + "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": "51031f8de1c84ced9c74635410e251ef5dd8a86f8ec1c184e3d28104ac322bcc" + }, + "unique_decoded_images": 5, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 210.37440000000007, + "p95_end_to_end_age_ms": 221.82400000000004, + "max_end_to_end_age_ms": 221.82400000000004, + "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": 15, + "incomplete_expired_frames": 16, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 221, + "lost_packets": 4, + "affected_frames": 4, + "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": "51031f8de1c84ced9c74635410e251ef5dd8a86f8ec1c184e3d28104ac322bcc" + }, + "unique_decoded_images": 5, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 210.37440000000007, + "p95_end_to_end_age_ms": 221.82400000000004, + "max_end_to_end_age_ms": 221.82400000000004, + "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": 15, + "incomplete_expired_frames": 18, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 221, + "lost_packets": 15, + "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": "51031f8de1c84ced9c74635410e251ef5dd8a86f8ec1c184e3d28104ac322bcc" + }, + "unique_decoded_images": 5, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 210.37440000000007, + "p95_end_to_end_age_ms": 221.82400000000004, + "max_end_to_end_age_ms": 221.82400000000004, + "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": 15, + "incomplete_expired_frames": 26, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 221, + "lost_packets": 28, + "affected_frames": 22, + "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": "51031f8de1c84ced9c74635410e251ef5dd8a86f8ec1c184e3d28104ac322bcc" + }, + "unique_decoded_images": 5, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 210.37440000000007, + "p95_end_to_end_age_ms": 221.82400000000004, + "max_end_to_end_age_ms": 221.82400000000004, + "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": 15, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 221, + "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, + "p95_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": 15, + "incomplete_expired_frames": 16, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 221, + "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, + "p95_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": 15, + "incomplete_expired_frames": 16, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 221, + "lost_packets": 10, + "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, + "p95_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": 15, + "incomplete_expired_frames": 16, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 280, + "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": "51031f8de1c84ced9c74635410e251ef5dd8a86f8ec1c184e3d28104ac322bcc", + "5": "96e0d5ef425f053d68c94de7d851df19b8f7cde739044fe0894da05668a4ba30", + "10": "8fc07f4ec889b467ed67288a0996a0db07cb4cc36b03bd5a435b1ebe9ee5a9b0", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "20": "ca3a149a377881a9675dfdbf7245f2868c9d42f753cd0f8685aa270d64169637", + "25": "55848bbb425c4200046ae8fa0b56f0d63720d024d00ff0709eb8bd45b4c6a18f", + "30": "b77798172cd8739358379888ec8279cf088cc3add05c499825ae18bc1c4a2589", + "35": "e254fb07069a6b575c974ecca26c527eb712b36596e5ddfa107bbd97b172acaa", + "40": "f1f5d858e18e3a0fde43c0f31fd0852dbc5401a4cf5b14006261e7c8afc10e46", + "45": "9b02d9509c086421b1144d401004242011b434993b7972176ab1af1c84e09572", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9", + "55": "04b329269dc1db0e77302e1dc2b39263cb7edc6b3a60e7cf8532106c6f21da42" + }, + "unique_decoded_images": 60, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 111.65546666666803, + "p95_end_to_end_age_ms": 173.95200000000204, + "max_end_to_end_age_ms": 173.95200000000386, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 154, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 280, + "lost_packets": 2, + "affected_frames": 2, + "displayed_frames": 54, + "displayed_fps": 9.0, + "frame_loss_fraction": 0.09999999999999998, + "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, + 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": "51031f8de1c84ced9c74635410e251ef5dd8a86f8ec1c184e3d28104ac322bcc", + "5": "96e0d5ef425f053d68c94de7d851df19b8f7cde739044fe0894da05668a4ba30", + "10": "8fc07f4ec889b467ed67288a0996a0db07cb4cc36b03bd5a435b1ebe9ee5a9b0", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "20": "ca3a149a377881a9675dfdbf7245f2868c9d42f753cd0f8685aa270d64169637", + "30": "b77798172cd8739358379888ec8279cf088cc3add05c499825ae18bc1c4a2589", + "35": "e254fb07069a6b575c974ecca26c527eb712b36596e5ddfa107bbd97b172acaa", + "40": "f1f5d858e18e3a0fde43c0f31fd0852dbc5401a4cf5b14006261e7c8afc10e46", + "45": "9b02d9509c086421b1144d401004242011b434993b7972176ab1af1c84e09572", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9", + "55": "04b329269dc1db0e77302e1dc2b39263cb7edc6b3a60e7cf8532106c6f21da42" + }, + "unique_decoded_images": 54, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 112.43674074074228, + "p95_end_to_end_age_ms": 173.95200000000386, + "max_end_to_end_age_ms": 173.95200000000386, + "recovery_ms_after_first_lost_fragment": 673.9519999999998, + "recovered_keyframe_id": 30, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 154, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 280, + "lost_packets": 5, + "affected_frames": 5, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 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": "51031f8de1c84ced9c74635410e251ef5dd8a86f8ec1c184e3d28104ac322bcc", + "5": "96e0d5ef425f053d68c94de7d851df19b8f7cde739044fe0894da05668a4ba30", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "20": "ca3a149a377881a9675dfdbf7245f2868c9d42f753cd0f8685aa270d64169637", + "30": "b77798172cd8739358379888ec8279cf088cc3add05c499825ae18bc1c4a2589", + "35": "e254fb07069a6b575c974ecca26c527eb712b36596e5ddfa107bbd97b172acaa", + "40": "f1f5d858e18e3a0fde43c0f31fd0852dbc5401a4cf5b14006261e7c8afc10e46", + "45": "9b02d9509c086421b1144d401004242011b434993b7972176ab1af1c84e09572", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9", + "55": "04b329269dc1db0e77302e1dc2b39263cb7edc6b3a60e7cf8532106c6f21da42" + }, + "unique_decoded_images": 45, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 115.40906666666834, + "p95_end_to_end_age_ms": 173.95200000000386, + "max_end_to_end_age_ms": 173.95200000000386, + "recovery_ms_after_first_lost_fragment": 673.9519999999998, + "recovered_keyframe_id": 15, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 154, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 280, + "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, + 4, + 15, + 16, + 17, + 18, + 19, + 20, + 30, + 31, + 32, + 35, + 36, + 37, + 38, + 40, + 41, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "keyframe_sha256_by_id": { + "0": "51031f8de1c84ced9c74635410e251ef5dd8a86f8ec1c184e3d28104ac322bcc", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "20": "ca3a149a377881a9675dfdbf7245f2868c9d42f753cd0f8685aa270d64169637", + "30": "b77798172cd8739358379888ec8279cf088cc3add05c499825ae18bc1c4a2589", + "35": "e254fb07069a6b575c974ecca26c527eb712b36596e5ddfa107bbd97b172acaa", + "40": "f1f5d858e18e3a0fde43c0f31fd0852dbc5401a4cf5b14006261e7c8afc10e46", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9", + "55": "04b329269dc1db0e77302e1dc2b39263cb7edc6b3a60e7cf8532106c6f21da42" + }, + "unique_decoded_images": 27, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 123.12770370370507, + "p95_end_to_end_age_ms": 173.95200000000386, + "max_end_to_end_age_ms": 173.95200000000386, + "recovery_ms_after_first_lost_fragment": 1173.9519999999998, + "recovered_keyframe_id": 15, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 154, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 12, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 280, + "lost_packets": 35, + "affected_frames": 26, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 17, + 18, + 19, + 20, + 30, + 35, + 36, + 37, + 50 + ], + "keyframe_sha256_by_id": { + "0": "51031f8de1c84ced9c74635410e251ef5dd8a86f8ec1c184e3d28104ac322bcc", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "20": "ca3a149a377881a9675dfdbf7245f2868c9d42f753cd0f8685aa270d64169637", + "30": "b77798172cd8739358379888ec8279cf088cc3add05c499825ae18bc1c4a2589", + "35": "e254fb07069a6b575c974ecca26c527eb712b36596e5ddfa107bbd97b172acaa", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9" + }, + "unique_decoded_images": 16, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 123.74200000000008, + "p95_end_to_end_age_ms": 173.95200000000386, + "max_end_to_end_age_ms": 173.95200000000386, + "recovery_ms_after_first_lost_fragment": 1173.9519999999998, + "recovered_keyframe_id": 15, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 154, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 15, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 280, + "lost_packets": 2, + "affected_frames": 1, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "96e0d5ef425f053d68c94de7d851df19b8f7cde739044fe0894da05668a4ba30", + "10": "8fc07f4ec889b467ed67288a0996a0db07cb4cc36b03bd5a435b1ebe9ee5a9b0", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "20": "ca3a149a377881a9675dfdbf7245f2868c9d42f753cd0f8685aa270d64169637", + "25": "55848bbb425c4200046ae8fa0b56f0d63720d024d00ff0709eb8bd45b4c6a18f", + "30": "b77798172cd8739358379888ec8279cf088cc3add05c499825ae18bc1c4a2589", + "35": "e254fb07069a6b575c974ecca26c527eb712b36596e5ddfa107bbd97b172acaa", + "40": "f1f5d858e18e3a0fde43c0f31fd0852dbc5401a4cf5b14006261e7c8afc10e46", + "45": "9b02d9509c086421b1144d401004242011b434993b7972176ab1af1c84e09572", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9", + "55": "04b329269dc1db0e77302e1dc2b39263cb7edc6b3a60e7cf8532106c6f21da42" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 112.85236363636514, + "p95_end_to_end_age_ms": 173.95200000000386, + "max_end_to_end_age_ms": 173.95200000000386, + "recovery_ms_after_first_lost_fragment": 673.9519999999998, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 154, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 280, + "lost_packets": 5, + "affected_frames": 1, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "96e0d5ef425f053d68c94de7d851df19b8f7cde739044fe0894da05668a4ba30", + "10": "8fc07f4ec889b467ed67288a0996a0db07cb4cc36b03bd5a435b1ebe9ee5a9b0", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "20": "ca3a149a377881a9675dfdbf7245f2868c9d42f753cd0f8685aa270d64169637", + "25": "55848bbb425c4200046ae8fa0b56f0d63720d024d00ff0709eb8bd45b4c6a18f", + "30": "b77798172cd8739358379888ec8279cf088cc3add05c499825ae18bc1c4a2589", + "35": "e254fb07069a6b575c974ecca26c527eb712b36596e5ddfa107bbd97b172acaa", + "40": "f1f5d858e18e3a0fde43c0f31fd0852dbc5401a4cf5b14006261e7c8afc10e46", + "45": "9b02d9509c086421b1144d401004242011b434993b7972176ab1af1c84e09572", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9", + "55": "04b329269dc1db0e77302e1dc2b39263cb7edc6b3a60e7cf8532106c6f21da42" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 112.85236363636514, + "p95_end_to_end_age_ms": 173.95200000000386, + "max_end_to_end_age_ms": 173.95200000000386, + "recovery_ms_after_first_lost_fragment": 673.9519999999998, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 154, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 280, + "lost_packets": 10, + "affected_frames": 2, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "96e0d5ef425f053d68c94de7d851df19b8f7cde739044fe0894da05668a4ba30", + "10": "8fc07f4ec889b467ed67288a0996a0db07cb4cc36b03bd5a435b1ebe9ee5a9b0", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "20": "ca3a149a377881a9675dfdbf7245f2868c9d42f753cd0f8685aa270d64169637", + "25": "55848bbb425c4200046ae8fa0b56f0d63720d024d00ff0709eb8bd45b4c6a18f", + "30": "b77798172cd8739358379888ec8279cf088cc3add05c499825ae18bc1c4a2589", + "35": "e254fb07069a6b575c974ecca26c527eb712b36596e5ddfa107bbd97b172acaa", + "40": "f1f5d858e18e3a0fde43c0f31fd0852dbc5401a4cf5b14006261e7c8afc10e46", + "45": "9b02d9509c086421b1144d401004242011b434993b7972176ab1af1c84e09572", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9", + "55": "04b329269dc1db0e77302e1dc2b39263cb7edc6b3a60e7cf8532106c6f21da42" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 112.85236363636514, + "p95_end_to_end_age_ms": 173.95200000000386, + "max_end_to_end_age_ms": 173.95200000000386, + "recovery_ms_after_first_lost_fragment": 673.9519999999998, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 154, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 280, + "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": "51031f8de1c84ced9c74635410e251ef5dd8a86f8ec1c184e3d28104ac322bcc", + "5": "96e0d5ef425f053d68c94de7d851df19b8f7cde739044fe0894da05668a4ba30", + "10": "8fc07f4ec889b467ed67288a0996a0db07cb4cc36b03bd5a435b1ebe9ee5a9b0", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "20": "ca3a149a377881a9675dfdbf7245f2868c9d42f753cd0f8685aa270d64169637", + "25": "55848bbb425c4200046ae8fa0b56f0d63720d024d00ff0709eb8bd45b4c6a18f", + "30": "b77798172cd8739358379888ec8279cf088cc3add05c499825ae18bc1c4a2589", + "35": "e254fb07069a6b575c974ecca26c527eb712b36596e5ddfa107bbd97b172acaa", + "40": "f1f5d858e18e3a0fde43c0f31fd0852dbc5401a4cf5b14006261e7c8afc10e46", + "45": "9b02d9509c086421b1144d401004242011b434993b7972176ab1af1c84e09572", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9", + "55": "04b329269dc1db0e77302e1dc2b39263cb7edc6b3a60e7cf8532106c6f21da42" + }, + "unique_decoded_images": 60, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 78.23349999999921, + "p95_end_to_end_age_ms": 137.07000000000016, + "max_end_to_end_age_ms": 137.07000000000016, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 121, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 280, + "lost_packets": 2, + "affected_frames": 2, + "displayed_frames": 54, + "displayed_fps": 9.0, + "frame_loss_fraction": 0.09999999999999998, + "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, + 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": "51031f8de1c84ced9c74635410e251ef5dd8a86f8ec1c184e3d28104ac322bcc", + "5": "96e0d5ef425f053d68c94de7d851df19b8f7cde739044fe0894da05668a4ba30", + "10": "8fc07f4ec889b467ed67288a0996a0db07cb4cc36b03bd5a435b1ebe9ee5a9b0", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "20": "ca3a149a377881a9675dfdbf7245f2868c9d42f753cd0f8685aa270d64169637", + "30": "b77798172cd8739358379888ec8279cf088cc3add05c499825ae18bc1c4a2589", + "35": "e254fb07069a6b575c974ecca26c527eb712b36596e5ddfa107bbd97b172acaa", + "40": "f1f5d858e18e3a0fde43c0f31fd0852dbc5401a4cf5b14006261e7c8afc10e46", + "45": "9b02d9509c086421b1144d401004242011b434993b7972176ab1af1c84e09572", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9", + "55": "04b329269dc1db0e77302e1dc2b39263cb7edc6b3a60e7cf8532106c6f21da42" + }, + "unique_decoded_images": 54, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 78.62462962962874, + "p95_end_to_end_age_ms": 137.07000000000016, + "max_end_to_end_age_ms": 137.07000000000016, + "recovery_ms_after_first_lost_fragment": 637.0700000000002, + "recovered_keyframe_id": 30, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 121, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 280, + "lost_packets": 5, + "affected_frames": 5, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 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": "51031f8de1c84ced9c74635410e251ef5dd8a86f8ec1c184e3d28104ac322bcc", + "5": "96e0d5ef425f053d68c94de7d851df19b8f7cde739044fe0894da05668a4ba30", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "20": "ca3a149a377881a9675dfdbf7245f2868c9d42f753cd0f8685aa270d64169637", + "30": "b77798172cd8739358379888ec8279cf088cc3add05c499825ae18bc1c4a2589", + "35": "e254fb07069a6b575c974ecca26c527eb712b36596e5ddfa107bbd97b172acaa", + "40": "f1f5d858e18e3a0fde43c0f31fd0852dbc5401a4cf5b14006261e7c8afc10e46", + "45": "9b02d9509c086421b1144d401004242011b434993b7972176ab1af1c84e09572", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9", + "55": "04b329269dc1db0e77302e1dc2b39263cb7edc6b3a60e7cf8532106c6f21da42" + }, + "unique_decoded_images": 45, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 80.32644444444344, + "p95_end_to_end_age_ms": 137.07000000000016, + "max_end_to_end_age_ms": 137.07000000000016, + "recovery_ms_after_first_lost_fragment": 637.0700000000002, + "recovered_keyframe_id": 15, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 121, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 280, + "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, + 4, + 15, + 16, + 17, + 18, + 19, + 20, + 30, + 31, + 32, + 35, + 36, + 37, + 38, + 40, + 41, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "keyframe_sha256_by_id": { + "0": "51031f8de1c84ced9c74635410e251ef5dd8a86f8ec1c184e3d28104ac322bcc", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "20": "ca3a149a377881a9675dfdbf7245f2868c9d42f753cd0f8685aa270d64169637", + "30": "b77798172cd8739358379888ec8279cf088cc3add05c499825ae18bc1c4a2589", + "35": "e254fb07069a6b575c974ecca26c527eb712b36596e5ddfa107bbd97b172acaa", + "40": "f1f5d858e18e3a0fde43c0f31fd0852dbc5401a4cf5b14006261e7c8afc10e46", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9", + "55": "04b329269dc1db0e77302e1dc2b39263cb7edc6b3a60e7cf8532106c6f21da42" + }, + "unique_decoded_images": 27, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 86.88888888888795, + "p95_end_to_end_age_ms": 137.07000000000016, + "max_end_to_end_age_ms": 137.07000000000016, + "recovery_ms_after_first_lost_fragment": 1137.0700000000002, + "recovered_keyframe_id": 15, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 121, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 12, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 280, + "lost_packets": 35, + "affected_frames": 26, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 17, + 18, + 19, + 20, + 30, + 35, + 36, + 37, + 50 + ], + "keyframe_sha256_by_id": { + "0": "51031f8de1c84ced9c74635410e251ef5dd8a86f8ec1c184e3d28104ac322bcc", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "20": "ca3a149a377881a9675dfdbf7245f2868c9d42f753cd0f8685aa270d64169637", + "30": "b77798172cd8739358379888ec8279cf088cc3add05c499825ae18bc1c4a2589", + "35": "e254fb07069a6b575c974ecca26c527eb712b36596e5ddfa107bbd97b172acaa", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9" + }, + "unique_decoded_images": 16, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 89.76374999999985, + "p95_end_to_end_age_ms": 137.07000000000016, + "max_end_to_end_age_ms": 137.07000000000016, + "recovery_ms_after_first_lost_fragment": 1137.0700000000002, + "recovered_keyframe_id": 15, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 121, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 15, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 280, + "lost_packets": 2, + "affected_frames": 1, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "96e0d5ef425f053d68c94de7d851df19b8f7cde739044fe0894da05668a4ba30", + "10": "8fc07f4ec889b467ed67288a0996a0db07cb4cc36b03bd5a435b1ebe9ee5a9b0", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "20": "ca3a149a377881a9675dfdbf7245f2868c9d42f753cd0f8685aa270d64169637", + "25": "55848bbb425c4200046ae8fa0b56f0d63720d024d00ff0709eb8bd45b4c6a18f", + "30": "b77798172cd8739358379888ec8279cf088cc3add05c499825ae18bc1c4a2589", + "35": "e254fb07069a6b575c974ecca26c527eb712b36596e5ddfa107bbd97b172acaa", + "40": "f1f5d858e18e3a0fde43c0f31fd0852dbc5401a4cf5b14006261e7c8afc10e46", + "45": "9b02d9509c086421b1144d401004242011b434993b7972176ab1af1c84e09572", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9", + "55": "04b329269dc1db0e77302e1dc2b39263cb7edc6b3a60e7cf8532106c6f21da42" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 78.85654545454459, + "p95_end_to_end_age_ms": 137.07000000000016, + "max_end_to_end_age_ms": 137.07000000000016, + "recovery_ms_after_first_lost_fragment": 637.0700000000002, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 121, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 280, + "lost_packets": 5, + "affected_frames": 1, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "96e0d5ef425f053d68c94de7d851df19b8f7cde739044fe0894da05668a4ba30", + "10": "8fc07f4ec889b467ed67288a0996a0db07cb4cc36b03bd5a435b1ebe9ee5a9b0", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "20": "ca3a149a377881a9675dfdbf7245f2868c9d42f753cd0f8685aa270d64169637", + "25": "55848bbb425c4200046ae8fa0b56f0d63720d024d00ff0709eb8bd45b4c6a18f", + "30": "b77798172cd8739358379888ec8279cf088cc3add05c499825ae18bc1c4a2589", + "35": "e254fb07069a6b575c974ecca26c527eb712b36596e5ddfa107bbd97b172acaa", + "40": "f1f5d858e18e3a0fde43c0f31fd0852dbc5401a4cf5b14006261e7c8afc10e46", + "45": "9b02d9509c086421b1144d401004242011b434993b7972176ab1af1c84e09572", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9", + "55": "04b329269dc1db0e77302e1dc2b39263cb7edc6b3a60e7cf8532106c6f21da42" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 78.85654545454459, + "p95_end_to_end_age_ms": 137.07000000000016, + "max_end_to_end_age_ms": 137.07000000000016, + "recovery_ms_after_first_lost_fragment": 637.0700000000002, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 121, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 280, + "lost_packets": 10, + "affected_frames": 2, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "96e0d5ef425f053d68c94de7d851df19b8f7cde739044fe0894da05668a4ba30", + "10": "8fc07f4ec889b467ed67288a0996a0db07cb4cc36b03bd5a435b1ebe9ee5a9b0", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "20": "ca3a149a377881a9675dfdbf7245f2868c9d42f753cd0f8685aa270d64169637", + "25": "55848bbb425c4200046ae8fa0b56f0d63720d024d00ff0709eb8bd45b4c6a18f", + "30": "b77798172cd8739358379888ec8279cf088cc3add05c499825ae18bc1c4a2589", + "35": "e254fb07069a6b575c974ecca26c527eb712b36596e5ddfa107bbd97b172acaa", + "40": "f1f5d858e18e3a0fde43c0f31fd0852dbc5401a4cf5b14006261e7c8afc10e46", + "45": "9b02d9509c086421b1144d401004242011b434993b7972176ab1af1c84e09572", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9", + "55": "04b329269dc1db0e77302e1dc2b39263cb7edc6b3a60e7cf8532106c6f21da42" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 78.85654545454459, + "p95_end_to_end_age_ms": 137.07000000000016, + "max_end_to_end_age_ms": 137.07000000000016, + "recovery_ms_after_first_lost_fragment": 637.0700000000002, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 121, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 280, + "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": "51031f8de1c84ced9c74635410e251ef5dd8a86f8ec1c184e3d28104ac322bcc", + "5": "96e0d5ef425f053d68c94de7d851df19b8f7cde739044fe0894da05668a4ba30", + "10": "8fc07f4ec889b467ed67288a0996a0db07cb4cc36b03bd5a435b1ebe9ee5a9b0", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "20": "ca3a149a377881a9675dfdbf7245f2868c9d42f753cd0f8685aa270d64169637", + "25": "55848bbb425c4200046ae8fa0b56f0d63720d024d00ff0709eb8bd45b4c6a18f", + "30": "b77798172cd8739358379888ec8279cf088cc3add05c499825ae18bc1c4a2589", + "35": "e254fb07069a6b575c974ecca26c527eb712b36596e5ddfa107bbd97b172acaa", + "40": "f1f5d858e18e3a0fde43c0f31fd0852dbc5401a4cf5b14006261e7c8afc10e46", + "45": "9b02d9509c086421b1144d401004242011b434993b7972176ab1af1c84e09572", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9", + "55": "04b329269dc1db0e77302e1dc2b39263cb7edc6b3a60e7cf8532106c6f21da42" + }, + "unique_decoded_images": 60, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 69.4227999999993, + "p95_end_to_end_age_ms": 124.7760000000003, + "max_end_to_end_age_ms": 124.7760000000003, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 110, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 280, + "lost_packets": 2, + "affected_frames": 2, + "displayed_frames": 54, + "displayed_fps": 9.0, + "frame_loss_fraction": 0.09999999999999998, + "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, + 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": "51031f8de1c84ced9c74635410e251ef5dd8a86f8ec1c184e3d28104ac322bcc", + "5": "96e0d5ef425f053d68c94de7d851df19b8f7cde739044fe0894da05668a4ba30", + "10": "8fc07f4ec889b467ed67288a0996a0db07cb4cc36b03bd5a435b1ebe9ee5a9b0", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "20": "ca3a149a377881a9675dfdbf7245f2868c9d42f753cd0f8685aa270d64169637", + "30": "b77798172cd8739358379888ec8279cf088cc3add05c499825ae18bc1c4a2589", + "35": "e254fb07069a6b575c974ecca26c527eb712b36596e5ddfa107bbd97b172acaa", + "40": "f1f5d858e18e3a0fde43c0f31fd0852dbc5401a4cf5b14006261e7c8afc10e46", + "45": "9b02d9509c086421b1144d401004242011b434993b7972176ab1af1c84e09572", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9", + "55": "04b329269dc1db0e77302e1dc2b39263cb7edc6b3a60e7cf8532106c6f21da42" + }, + "unique_decoded_images": 54, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 69.74562962962882, + "p95_end_to_end_age_ms": 124.7760000000003, + "max_end_to_end_age_ms": 124.7760000000003, + "recovery_ms_after_first_lost_fragment": 624.7760000000003, + "recovered_keyframe_id": 30, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 110, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 280, + "lost_packets": 5, + "affected_frames": 5, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 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": "51031f8de1c84ced9c74635410e251ef5dd8a86f8ec1c184e3d28104ac322bcc", + "5": "96e0d5ef425f053d68c94de7d851df19b8f7cde739044fe0894da05668a4ba30", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "20": "ca3a149a377881a9675dfdbf7245f2868c9d42f753cd0f8685aa270d64169637", + "30": "b77798172cd8739358379888ec8279cf088cc3add05c499825ae18bc1c4a2589", + "35": "e254fb07069a6b575c974ecca26c527eb712b36596e5ddfa107bbd97b172acaa", + "40": "f1f5d858e18e3a0fde43c0f31fd0852dbc5401a4cf5b14006261e7c8afc10e46", + "45": "9b02d9509c086421b1144d401004242011b434993b7972176ab1af1c84e09572", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9", + "55": "04b329269dc1db0e77302e1dc2b39263cb7edc6b3a60e7cf8532106c6f21da42" + }, + "unique_decoded_images": 45, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 71.12871111111019, + "p95_end_to_end_age_ms": 124.7760000000003, + "max_end_to_end_age_ms": 124.7760000000003, + "recovery_ms_after_first_lost_fragment": 624.7760000000003, + "recovered_keyframe_id": 15, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 110, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 280, + "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, + 4, + 15, + 16, + 17, + 18, + 19, + 20, + 30, + 31, + 32, + 35, + 36, + 37, + 38, + 40, + 41, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "keyframe_sha256_by_id": { + "0": "51031f8de1c84ced9c74635410e251ef5dd8a86f8ec1c184e3d28104ac322bcc", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "20": "ca3a149a377881a9675dfdbf7245f2868c9d42f753cd0f8685aa270d64169637", + "30": "b77798172cd8739358379888ec8279cf088cc3add05c499825ae18bc1c4a2589", + "35": "e254fb07069a6b575c974ecca26c527eb712b36596e5ddfa107bbd97b172acaa", + "40": "f1f5d858e18e3a0fde43c0f31fd0852dbc5401a4cf5b14006261e7c8afc10e46", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9", + "55": "04b329269dc1db0e77302e1dc2b39263cb7edc6b3a60e7cf8532106c6f21da42" + }, + "unique_decoded_images": 27, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 76.77037037036952, + "p95_end_to_end_age_ms": 124.7760000000003, + "max_end_to_end_age_ms": 124.7760000000003, + "recovery_ms_after_first_lost_fragment": 1124.7760000000003, + "recovered_keyframe_id": 15, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 110, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 12, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 280, + "lost_packets": 35, + "affected_frames": 26, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 17, + 18, + 19, + 20, + 30, + 35, + 36, + 37, + 50 + ], + "keyframe_sha256_by_id": { + "0": "51031f8de1c84ced9c74635410e251ef5dd8a86f8ec1c184e3d28104ac322bcc", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "20": "ca3a149a377881a9675dfdbf7245f2868c9d42f753cd0f8685aa270d64169637", + "30": "b77798172cd8739358379888ec8279cf088cc3add05c499825ae18bc1c4a2589", + "35": "e254fb07069a6b575c974ecca26c527eb712b36596e5ddfa107bbd97b172acaa", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9" + }, + "unique_decoded_images": 16, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 80.0309999999999, + "p95_end_to_end_age_ms": 124.7760000000003, + "max_end_to_end_age_ms": 124.7760000000003, + "recovery_ms_after_first_lost_fragment": 1124.7760000000003, + "recovered_keyframe_id": 15, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 110, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 15, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 280, + "lost_packets": 2, + "affected_frames": 1, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "96e0d5ef425f053d68c94de7d851df19b8f7cde739044fe0894da05668a4ba30", + "10": "8fc07f4ec889b467ed67288a0996a0db07cb4cc36b03bd5a435b1ebe9ee5a9b0", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "20": "ca3a149a377881a9675dfdbf7245f2868c9d42f753cd0f8685aa270d64169637", + "25": "55848bbb425c4200046ae8fa0b56f0d63720d024d00ff0709eb8bd45b4c6a18f", + "30": "b77798172cd8739358379888ec8279cf088cc3add05c499825ae18bc1c4a2589", + "35": "e254fb07069a6b575c974ecca26c527eb712b36596e5ddfa107bbd97b172acaa", + "40": "f1f5d858e18e3a0fde43c0f31fd0852dbc5401a4cf5b14006261e7c8afc10e46", + "45": "9b02d9509c086421b1144d401004242011b434993b7972176ab1af1c84e09572", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9", + "55": "04b329269dc1db0e77302e1dc2b39263cb7edc6b3a60e7cf8532106c6f21da42" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 69.98996363636286, + "p95_end_to_end_age_ms": 124.7760000000003, + "max_end_to_end_age_ms": 124.7760000000003, + "recovery_ms_after_first_lost_fragment": 624.7760000000003, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 110, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 280, + "lost_packets": 5, + "affected_frames": 1, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "96e0d5ef425f053d68c94de7d851df19b8f7cde739044fe0894da05668a4ba30", + "10": "8fc07f4ec889b467ed67288a0996a0db07cb4cc36b03bd5a435b1ebe9ee5a9b0", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "20": "ca3a149a377881a9675dfdbf7245f2868c9d42f753cd0f8685aa270d64169637", + "25": "55848bbb425c4200046ae8fa0b56f0d63720d024d00ff0709eb8bd45b4c6a18f", + "30": "b77798172cd8739358379888ec8279cf088cc3add05c499825ae18bc1c4a2589", + "35": "e254fb07069a6b575c974ecca26c527eb712b36596e5ddfa107bbd97b172acaa", + "40": "f1f5d858e18e3a0fde43c0f31fd0852dbc5401a4cf5b14006261e7c8afc10e46", + "45": "9b02d9509c086421b1144d401004242011b434993b7972176ab1af1c84e09572", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9", + "55": "04b329269dc1db0e77302e1dc2b39263cb7edc6b3a60e7cf8532106c6f21da42" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 69.98996363636286, + "p95_end_to_end_age_ms": 124.7760000000003, + "max_end_to_end_age_ms": 124.7760000000003, + "recovery_ms_after_first_lost_fragment": 624.7760000000003, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 110, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 280, + "lost_packets": 10, + "affected_frames": 2, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "96e0d5ef425f053d68c94de7d851df19b8f7cde739044fe0894da05668a4ba30", + "10": "8fc07f4ec889b467ed67288a0996a0db07cb4cc36b03bd5a435b1ebe9ee5a9b0", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "20": "ca3a149a377881a9675dfdbf7245f2868c9d42f753cd0f8685aa270d64169637", + "25": "55848bbb425c4200046ae8fa0b56f0d63720d024d00ff0709eb8bd45b4c6a18f", + "30": "b77798172cd8739358379888ec8279cf088cc3add05c499825ae18bc1c4a2589", + "35": "e254fb07069a6b575c974ecca26c527eb712b36596e5ddfa107bbd97b172acaa", + "40": "f1f5d858e18e3a0fde43c0f31fd0852dbc5401a4cf5b14006261e7c8afc10e46", + "45": "9b02d9509c086421b1144d401004242011b434993b7972176ab1af1c84e09572", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9", + "55": "04b329269dc1db0e77302e1dc2b39263cb7edc6b3a60e7cf8532106c6f21da42" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 69.98996363636286, + "p95_end_to_end_age_ms": 124.7760000000003, + "max_end_to_end_age_ms": 124.7760000000003, + "recovery_ms_after_first_lost_fragment": 624.7760000000003, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 110, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 360, + "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": "51031f8de1c84ced9c74635410e251ef5dd8a86f8ec1c184e3d28104ac322bcc", + "5": "96e0d5ef425f053d68c94de7d851df19b8f7cde739044fe0894da05668a4ba30", + "10": "8fc07f4ec889b467ed67288a0996a0db07cb4cc36b03bd5a435b1ebe9ee5a9b0", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "20": "ca3a149a377881a9675dfdbf7245f2868c9d42f753cd0f8685aa270d64169637", + "25": "55848bbb425c4200046ae8fa0b56f0d63720d024d00ff0709eb8bd45b4c6a18f", + "30": "b77798172cd8739358379888ec8279cf088cc3add05c499825ae18bc1c4a2589", + "35": "e254fb07069a6b575c974ecca26c527eb712b36596e5ddfa107bbd97b172acaa", + "40": "f1f5d858e18e3a0fde43c0f31fd0852dbc5401a4cf5b14006261e7c8afc10e46", + "45": "9b02d9509c086421b1144d401004242011b434993b7972176ab1af1c84e09572", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9", + "55": "04b329269dc1db0e77302e1dc2b39263cb7edc6b3a60e7cf8532106c6f21da42" + }, + "unique_decoded_images": 60, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 77.10800000000117, + "p95_end_to_end_age_ms": 140.62000000000262, + "max_end_to_end_age_ms": 140.62000000000262, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 129, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 360, + "lost_packets": 2, + "affected_frames": 2, + "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, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 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": "51031f8de1c84ced9c74635410e251ef5dd8a86f8ec1c184e3d28104ac322bcc", + "5": "96e0d5ef425f053d68c94de7d851df19b8f7cde739044fe0894da05668a4ba30", + "10": "8fc07f4ec889b467ed67288a0996a0db07cb4cc36b03bd5a435b1ebe9ee5a9b0", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "25": "55848bbb425c4200046ae8fa0b56f0d63720d024d00ff0709eb8bd45b4c6a18f", + "35": "e254fb07069a6b575c974ecca26c527eb712b36596e5ddfa107bbd97b172acaa", + "40": "f1f5d858e18e3a0fde43c0f31fd0852dbc5401a4cf5b14006261e7c8afc10e46", + "45": "9b02d9509c086421b1144d401004242011b434993b7972176ab1af1c84e09572", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9", + "55": "04b329269dc1db0e77302e1dc2b39263cb7edc6b3a60e7cf8532106c6f21da42" + }, + "unique_decoded_images": 50, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 77.57840000000108, + "p95_end_to_end_age_ms": 140.62000000000262, + "max_end_to_end_age_ms": 140.62000000000262, + "recovery_ms_after_first_lost_fragment": 628.8600000000024, + "recovered_keyframe_id": 25, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 129, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 360, + "lost_packets": 6, + "affected_frames": 6, + "displayed_frames": 37, + "displayed_fps": 6.166666666666667, + "frame_loss_fraction": 0.3833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 55, + 56, + 57, + 58, + 59 + ], + "keyframe_sha256_by_id": { + "0": "51031f8de1c84ced9c74635410e251ef5dd8a86f8ec1c184e3d28104ac322bcc", + "5": "96e0d5ef425f053d68c94de7d851df19b8f7cde739044fe0894da05668a4ba30", + "10": "8fc07f4ec889b467ed67288a0996a0db07cb4cc36b03bd5a435b1ebe9ee5a9b0", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "25": "55848bbb425c4200046ae8fa0b56f0d63720d024d00ff0709eb8bd45b4c6a18f", + "35": "e254fb07069a6b575c974ecca26c527eb712b36596e5ddfa107bbd97b172acaa", + "40": "f1f5d858e18e3a0fde43c0f31fd0852dbc5401a4cf5b14006261e7c8afc10e46", + "45": "9b02d9509c086421b1144d401004242011b434993b7972176ab1af1c84e09572", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9", + "55": "04b329269dc1db0e77302e1dc2b39263cb7edc6b3a60e7cf8532106c6f21da42" + }, + "unique_decoded_images": 37, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 84.19405405405526, + "p95_end_to_end_age_ms": 140.62000000000262, + "max_end_to_end_age_ms": 140.62000000000262, + "recovery_ms_after_first_lost_fragment": 440.6199999999999, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 129, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 6, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 360, + "lost_packets": 19, + "affected_frames": 15, + "displayed_frames": 17, + "displayed_fps": 2.8333333333333335, + "frame_loss_fraction": 0.7166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 45, + 46, + 47, + 48, + 49, + 50 + ], + "keyframe_sha256_by_id": { + "0": "51031f8de1c84ced9c74635410e251ef5dd8a86f8ec1c184e3d28104ac322bcc", + "10": "8fc07f4ec889b467ed67288a0996a0db07cb4cc36b03bd5a435b1ebe9ee5a9b0", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "45": "9b02d9509c086421b1144d401004242011b434993b7972176ab1af1c84e09572", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9" + }, + "unique_decoded_images": 17, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 83.54235294117714, + "p95_end_to_end_age_ms": 140.62000000000262, + "max_end_to_end_age_ms": 140.62000000000262, + "recovery_ms_after_first_lost_fragment": 640.6199999999999, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 129, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 13, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 360, + "lost_packets": 39, + "affected_frames": 26, + "displayed_frames": 12, + "displayed_fps": 2.0, + "frame_loss_fraction": 0.8, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 50 + ], + "keyframe_sha256_by_id": { + "0": "51031f8de1c84ced9c74635410e251ef5dd8a86f8ec1c184e3d28104ac322bcc", + "10": "8fc07f4ec889b467ed67288a0996a0db07cb4cc36b03bd5a435b1ebe9ee5a9b0", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9" + }, + "unique_decoded_images": 12, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 84.7533333333335, + "p95_end_to_end_age_ms": 140.62000000000262, + "max_end_to_end_age_ms": 140.62000000000262, + "recovery_ms_after_first_lost_fragment": 640.6199999999999, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 129, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 14, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 360, + "lost_packets": 2, + "affected_frames": 1, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "96e0d5ef425f053d68c94de7d851df19b8f7cde739044fe0894da05668a4ba30", + "10": "8fc07f4ec889b467ed67288a0996a0db07cb4cc36b03bd5a435b1ebe9ee5a9b0", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "20": "ca3a149a377881a9675dfdbf7245f2868c9d42f753cd0f8685aa270d64169637", + "25": "55848bbb425c4200046ae8fa0b56f0d63720d024d00ff0709eb8bd45b4c6a18f", + "30": "b77798172cd8739358379888ec8279cf088cc3add05c499825ae18bc1c4a2589", + "35": "e254fb07069a6b575c974ecca26c527eb712b36596e5ddfa107bbd97b172acaa", + "40": "f1f5d858e18e3a0fde43c0f31fd0852dbc5401a4cf5b14006261e7c8afc10e46", + "45": "9b02d9509c086421b1144d401004242011b434993b7972176ab1af1c84e09572", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9", + "55": "04b329269dc1db0e77302e1dc2b39263cb7edc6b3a60e7cf8532106c6f21da42" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 77.64254545454673, + "p95_end_to_end_age_ms": 140.62000000000262, + "max_end_to_end_age_ms": 140.62000000000262, + "recovery_ms_after_first_lost_fragment": 640.6199999999999, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 129, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 360, + "lost_packets": 5, + "affected_frames": 1, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "96e0d5ef425f053d68c94de7d851df19b8f7cde739044fe0894da05668a4ba30", + "10": "8fc07f4ec889b467ed67288a0996a0db07cb4cc36b03bd5a435b1ebe9ee5a9b0", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "20": "ca3a149a377881a9675dfdbf7245f2868c9d42f753cd0f8685aa270d64169637", + "25": "55848bbb425c4200046ae8fa0b56f0d63720d024d00ff0709eb8bd45b4c6a18f", + "30": "b77798172cd8739358379888ec8279cf088cc3add05c499825ae18bc1c4a2589", + "35": "e254fb07069a6b575c974ecca26c527eb712b36596e5ddfa107bbd97b172acaa", + "40": "f1f5d858e18e3a0fde43c0f31fd0852dbc5401a4cf5b14006261e7c8afc10e46", + "45": "9b02d9509c086421b1144d401004242011b434993b7972176ab1af1c84e09572", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9", + "55": "04b329269dc1db0e77302e1dc2b39263cb7edc6b3a60e7cf8532106c6f21da42" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 77.64254545454673, + "p95_end_to_end_age_ms": 140.62000000000262, + "max_end_to_end_age_ms": 140.62000000000262, + "recovery_ms_after_first_lost_fragment": 640.6199999999999, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 129, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 360, + "lost_packets": 10, + "affected_frames": 1, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "96e0d5ef425f053d68c94de7d851df19b8f7cde739044fe0894da05668a4ba30", + "10": "8fc07f4ec889b467ed67288a0996a0db07cb4cc36b03bd5a435b1ebe9ee5a9b0", + "15": "add735880c70d2d1ab39c68df8f49a7fb2d5db2c5ad91ce91d88b40880ce755a", + "20": "ca3a149a377881a9675dfdbf7245f2868c9d42f753cd0f8685aa270d64169637", + "25": "55848bbb425c4200046ae8fa0b56f0d63720d024d00ff0709eb8bd45b4c6a18f", + "30": "b77798172cd8739358379888ec8279cf088cc3add05c499825ae18bc1c4a2589", + "35": "e254fb07069a6b575c974ecca26c527eb712b36596e5ddfa107bbd97b172acaa", + "40": "f1f5d858e18e3a0fde43c0f31fd0852dbc5401a4cf5b14006261e7c8afc10e46", + "45": "9b02d9509c086421b1144d401004242011b434993b7972176ab1af1c84e09572", + "50": "290d2d7b4a268d833cd1dc2f9d4f83dbc8138be5d8591026fad62154bafd23a9", + "55": "04b329269dc1db0e77302e1dc2b39263cb7edc6b3a60e7cf8532106c6f21da42" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 77.64254545454673, + "p95_end_to_end_age_ms": 140.62000000000262, + "max_end_to_end_age_ms": 140.62000000000262, + "recovery_ms_after_first_lost_fragment": 640.6199999999999, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 129, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 2, + "dropped_capacity_frames": 47, + "incomplete_expired_frames": 49, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 2, + "dropped_capacity_frames": 47, + "incomplete_expired_frames": 50, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 3, + "affected_frames": 3, + "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, + "p95_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": 244, + "dropped_stale_frames": 2, + "dropped_capacity_frames": 47, + "incomplete_expired_frames": 51, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 10, + "affected_frames": 9, + "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, + "p95_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": 244, + "dropped_stale_frames": 2, + "dropped_capacity_frames": 47, + "incomplete_expired_frames": 51, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 18, + "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, + "p95_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": 244, + "dropped_stale_frames": 2, + "dropped_capacity_frames": 47, + "incomplete_expired_frames": 52, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 2, + "dropped_capacity_frames": 47, + "incomplete_expired_frames": 49, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 2, + "dropped_capacity_frames": 47, + "incomplete_expired_frames": 49, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 10, + "affected_frames": 3, + "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, + "p95_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": 244, + "dropped_stale_frames": 2, + "dropped_capacity_frames": 47, + "incomplete_expired_frames": 49, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 223, + "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, + "p95_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": 255, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 23, + "incomplete_expired_frames": 23, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 223, + "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, + "p95_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": 255, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 23, + "incomplete_expired_frames": 24, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 223, + "lost_packets": 4, + "affected_frames": 4, + "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, + "p95_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": 255, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 23, + "incomplete_expired_frames": 26, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 223, + "lost_packets": 15, + "affected_frames": 12, + "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, + "p95_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": 255, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 23, + "incomplete_expired_frames": 28, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 223, + "lost_packets": 28, + "affected_frames": 21, + "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, + "p95_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": 255, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 23, + "incomplete_expired_frames": 32, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 223, + "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, + "p95_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": 255, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 23, + "incomplete_expired_frames": 23, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 223, + "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, + "p95_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": 255, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 23, + "incomplete_expired_frames": 23, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 223, + "lost_packets": 10, + "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, + "p95_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": 255, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 23, + "incomplete_expired_frames": 23, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 286, + "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.67520000000431, + "p95_end_to_end_age_ms": 193.2800000000043, + "max_end_to_end_age_ms": 212.6080000000029, + "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", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 286, + "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.67520000000431, + "p95_end_to_end_age_ms": 193.2800000000043, + "max_end_to_end_age_ms": 212.6080000000029, + "recovery_ms_after_first_lost_fragment": 1612.608000000003, + "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", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 286, + "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.86400000000458, + "p95_end_to_end_age_ms": 212.6080000000029, + "max_end_to_end_age_ms": 212.6080000000029, + "recovery_ms_after_first_lost_fragment": 3212.608000000003, + "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", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 286, + "lost_packets": 17, + "affected_frames": 16, + "displayed_frames": 2, + "displayed_fps": 0.3333333333333333, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 40, + 50 + ], + "keyframe_sha256_by_id": { + "40": "212e34bd41ad7e403e33cb8dc06840c4866676d8520b6419d41dcff5488a65e3", + "50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733" + }, + "unique_decoded_images": 2, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 202.9440000000036, + "p95_end_to_end_age_ms": 212.6080000000029, + "max_end_to_end_age_ms": 212.6080000000029, + "recovery_ms_after_first_lost_fragment": 3612.608000000003, + "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", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 286, + "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, + "p95_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": 15, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 286, + "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.67520000000431, + "p95_end_to_end_age_ms": 193.2800000000043, + "max_end_to_end_age_ms": 212.6080000000029, + "recovery_ms_after_first_lost_fragment": 4212.608000000003, + "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", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 286, + "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.67520000000431, + "p95_end_to_end_age_ms": 193.2800000000043, + "max_end_to_end_age_ms": 212.6080000000029, + "recovery_ms_after_first_lost_fragment": 4212.608000000003, + "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", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 286, + "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.67520000000431, + "p95_end_to_end_age_ms": 193.2800000000043, + "max_end_to_end_age_ms": 212.6080000000029, + "recovery_ms_after_first_lost_fragment": 4212.608000000003, + "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", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 297, + "lost_packets": 0, + "affected_frames": 0, + "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, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 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", + "30": "b1678ad6de0922aa20fd1e164382f6589a5d619647749a37cd44d9d62c1d81e7", + "40": "212e34bd41ad7e403e33cb8dc06840c4866676d8520b6419d41dcff5488a65e3", + "50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733" + }, + "unique_decoded_images": 50, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 86.92619999999914, + "p95_end_to_end_age_ms": 197.99000000000024, + "max_end_to_end_age_ms": 213.22000000000025, + "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": 1, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 297, + "lost_packets": 2, + "affected_frames": 2, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 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": "3403d1fccff53ffb9efebc06ff4585465f84398d97c4b50f9d92f239861a2a2b", + "10": "bef16ad69fecefb2d5788f3d4a7cc00699633aaddc2a87f403d95c6cd0bc2d20", + "30": "b1678ad6de0922aa20fd1e164382f6589a5d619647749a37cd44d9d62c1d81e7", + "40": "212e34bd41ad7e403e33cb8dc06840c4866676d8520b6419d41dcff5488a65e3", + "50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733" + }, + "unique_decoded_images": 46, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 88.52543478260775, + "p95_end_to_end_age_ms": 197.99000000000024, + "max_end_to_end_age_ms": 213.22000000000025, + "recovery_ms_after_first_lost_fragment": 797.9900000000002, + "recovered_keyframe_id": 30, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 200, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 1, + "incomplete_expired_frames": 3, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 297, + "lost_packets": 5, + "affected_frames": 5, + "displayed_frames": 31, + "displayed_fps": 5.166666666666667, + "frame_loss_fraction": 0.4833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 30, + 31, + 32, + 33, + 34, + 35, + 40, + 41, + 42, + 43, + 44, + 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": 31, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 90.77774193548272, + "p95_end_to_end_age_ms": 197.99000000000024, + "max_end_to_end_age_ms": 213.21999999999997, + "recovery_ms_after_first_lost_fragment": 2197.9900000000002, + "recovered_keyframe_id": 30, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 200, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 1, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 297, + "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": 117.58800000000001, + "p95_end_to_end_age_ms": 213.21999999999997, + "max_end_to_end_age_ms": 213.21999999999997, + "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": 1, + "incomplete_expired_frames": 11, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 297, + "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": 117.58800000000001, + "p95_end_to_end_age_ms": 213.21999999999997, + "max_end_to_end_age_ms": 213.21999999999997, + "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": 1, + "incomplete_expired_frames": 15, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 297, + "lost_packets": 2, + "affected_frames": 1, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 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", + "30": "b1678ad6de0922aa20fd1e164382f6589a5d619647749a37cd44d9d62c1d81e7", + "40": "212e34bd41ad7e403e33cb8dc06840c4866676d8520b6419d41dcff5488a65e3", + "50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733" + }, + "unique_decoded_images": 40, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 86.34424999999891, + "p95_end_to_end_age_ms": 167.52999999999793, + "max_end_to_end_age_ms": 213.22000000000025, + "recovery_ms_after_first_lost_fragment": 1213.2200000000003, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 200, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 1, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 297, + "lost_packets": 5, + "affected_frames": 1, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 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", + "30": "b1678ad6de0922aa20fd1e164382f6589a5d619647749a37cd44d9d62c1d81e7", + "40": "212e34bd41ad7e403e33cb8dc06840c4866676d8520b6419d41dcff5488a65e3", + "50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733" + }, + "unique_decoded_images": 40, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 86.34424999999891, + "p95_end_to_end_age_ms": 167.52999999999793, + "max_end_to_end_age_ms": 213.22000000000025, + "recovery_ms_after_first_lost_fragment": 1213.2200000000003, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 200, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 1, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 297, + "lost_packets": 10, + "affected_frames": 1, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 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", + "30": "b1678ad6de0922aa20fd1e164382f6589a5d619647749a37cd44d9d62c1d81e7", + "40": "212e34bd41ad7e403e33cb8dc06840c4866676d8520b6419d41dcff5488a65e3", + "50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733" + }, + "unique_decoded_images": 40, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 86.34424999999891, + "p95_end_to_end_age_ms": 167.52999999999793, + "max_end_to_end_age_ms": 213.22000000000025, + "recovery_ms_after_first_lost_fragment": 1213.2200000000003, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 200, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 1, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 298, + "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": 78.88159999999941, + "p95_end_to_end_age_ms": 180.23200000000043, + "max_end_to_end_age_ms": 207.9600000000005, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 194, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 298, + "lost_packets": 2, + "affected_frames": 2, + "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, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 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": "3403d1fccff53ffb9efebc06ff4585465f84398d97c4b50f9d92f239861a2a2b", + "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": 82.18031999999924, + "p95_end_to_end_age_ms": 194.09600000000003, + "max_end_to_end_age_ms": 207.9600000000005, + "recovery_ms_after_first_lost_fragment": 780.2320000000004, + "recovered_keyframe_id": 30, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 194, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 298, + "lost_packets": 5, + "affected_frames": 5, + "displayed_frames": 31, + "displayed_fps": 5.166666666666667, + "frame_loss_fraction": 0.4833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 30, + 31, + 32, + 33, + 34, + 35, + 40, + 41, + 42, + 43, + 44, + 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": 31, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 80.18606451612796, + "p95_end_to_end_age_ms": 180.23200000000043, + "max_end_to_end_age_ms": 194.09600000000003, + "recovery_ms_after_first_lost_fragment": 2180.2320000000004, + "recovered_keyframe_id": 30, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 194, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 298, + "lost_packets": 17, + "affected_frames": 14, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "keyframe_sha256_by_id": { + "0": "3403d1fccff53ffb9efebc06ff4585465f84398d97c4b50f9d92f239861a2a2b", + "50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733" + }, + "unique_decoded_images": 15, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 84.24533333333157, + "p95_end_to_end_age_ms": 194.09600000000003, + "max_end_to_end_age_ms": 194.09600000000003, + "recovery_ms_after_first_lost_fragment": 4638.639999999996, + "recovered_keyframe_id": 50, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 194, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 12, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 298, + "lost_packets": 35, + "affected_frames": 24, + "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": 100.82239999999999, + "p95_end_to_end_age_ms": 194.09600000000003, + "max_end_to_end_age_ms": 194.09600000000003, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 194, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 12, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 298, + "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": 79.03007999999927, + "p95_end_to_end_age_ms": 180.23200000000043, + "max_end_to_end_age_ms": 207.9600000000005, + "recovery_ms_after_first_lost_fragment": 1194.0960000000005, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 194, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 298, + "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": 79.03007999999927, + "p95_end_to_end_age_ms": 180.23200000000043, + "max_end_to_end_age_ms": 207.9600000000005, + "recovery_ms_after_first_lost_fragment": 1194.0960000000005, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 194, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 298, + "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": 79.03007999999927, + "p95_end_to_end_age_ms": 180.23200000000043, + "max_end_to_end_age_ms": 207.9600000000005, + "recovery_ms_after_first_lost_fragment": 1194.0960000000005, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 194, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 378, + "lost_packets": 0, + "affected_frames": 0, + "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, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 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", + "30": "b1678ad6de0922aa20fd1e164382f6589a5d619647749a37cd44d9d62c1d81e7", + "40": "212e34bd41ad7e403e33cb8dc06840c4866676d8520b6419d41dcff5488a65e3", + "50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733" + }, + "unique_decoded_images": 50, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 83.92560000000107, + "p95_end_to_end_age_ms": 187.6600000000035, + "max_end_to_end_age_ms": 211.17999999999995, + "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": 1, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 378, + "lost_packets": 2, + "affected_frames": 2, + "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, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 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", + "30": "b1678ad6de0922aa20fd1e164382f6589a5d619647749a37cd44d9d62c1d81e7", + "40": "212e34bd41ad7e403e33cb8dc06840c4866676d8520b6419d41dcff5488a65e3", + "50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733" + }, + "unique_decoded_images": 50, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 83.92560000000107, + "p95_end_to_end_age_ms": 187.6600000000035, + "max_end_to_end_age_ms": 211.17999999999995, + "recovery_ms_after_first_lost_fragment": 1187.6600000000035, + "recovered_keyframe_id": 30, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 200, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 1, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 378, + "lost_packets": 6, + "affected_frames": 6, + "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, + 30, + 31, + 32, + 33, + 34, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "keyframe_sha256_by_id": { + "0": "3403d1fccff53ffb9efebc06ff4585465f84398d97c4b50f9d92f239861a2a2b", + "10": "bef16ad69fecefb2d5788f3d4a7cc00699633aaddc2a87f403d95c6cd0bc2d20", + "30": "b1678ad6de0922aa20fd1e164382f6589a5d619647749a37cd44d9d62c1d81e7", + "40": "212e34bd41ad7e403e33cb8dc06840c4866676d8520b6419d41dcff5488a65e3", + "50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733" + }, + "unique_decoded_images": 38, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 89.5421052631591, + "p95_end_to_end_age_ms": 211.17999999999984, + "max_end_to_end_age_ms": 211.17999999999995, + "recovery_ms_after_first_lost_fragment": 511.17999999999984, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 200, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 1, + "incomplete_expired_frames": 6, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 378, + "lost_packets": 19, + "affected_frames": 15, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.6333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 50, + 51, + 52 + ], + "keyframe_sha256_by_id": { + "0": "3403d1fccff53ffb9efebc06ff4585465f84398d97c4b50f9d92f239861a2a2b", + "10": "bef16ad69fecefb2d5788f3d4a7cc00699633aaddc2a87f403d95c6cd0bc2d20", + "40": "212e34bd41ad7e403e33cb8dc06840c4866676d8520b6419d41dcff5488a65e3", + "50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733" + }, + "unique_decoded_images": 22, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 95.96545454545549, + "p95_end_to_end_age_ms": 211.17999999999984, + "max_end_to_end_age_ms": 211.17999999999995, + "recovery_ms_after_first_lost_fragment": 811.1799999999998, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 200, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 1, + "incomplete_expired_frames": 13, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 378, + "lost_packets": 40, + "affected_frames": 29, + "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, + 50, + 51 + ], + "keyframe_sha256_by_id": { + "0": "3403d1fccff53ffb9efebc06ff4585465f84398d97c4b50f9d92f239861a2a2b", + "10": "bef16ad69fecefb2d5788f3d4a7cc00699633aaddc2a87f403d95c6cd0bc2d20", + "50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733" + }, + "unique_decoded_images": 12, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 113.14666666666706, + "p95_end_to_end_age_ms": 211.17999999999995, + "max_end_to_end_age_ms": 211.17999999999995, + "recovery_ms_after_first_lost_fragment": 811.1799999999998, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 200, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 1, + "incomplete_expired_frames": 15, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 378, + "lost_packets": 2, + "affected_frames": 1, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 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", + "30": "b1678ad6de0922aa20fd1e164382f6589a5d619647749a37cd44d9d62c1d81e7", + "40": "212e34bd41ad7e403e33cb8dc06840c4866676d8520b6419d41dcff5488a65e3", + "50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733" + }, + "unique_decoded_images": 40, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 83.42600000000137, + "p95_end_to_end_age_ms": 164.14000000000306, + "max_end_to_end_age_ms": 211.17999999999984, + "recovery_ms_after_first_lost_fragment": 1211.1799999999998, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 200, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 1, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 378, + "lost_packets": 5, + "affected_frames": 1, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 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", + "30": "b1678ad6de0922aa20fd1e164382f6589a5d619647749a37cd44d9d62c1d81e7", + "40": "212e34bd41ad7e403e33cb8dc06840c4866676d8520b6419d41dcff5488a65e3", + "50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733" + }, + "unique_decoded_images": 40, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 83.42600000000137, + "p95_end_to_end_age_ms": 164.14000000000306, + "max_end_to_end_age_ms": 211.17999999999984, + "recovery_ms_after_first_lost_fragment": 1211.1799999999998, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 200, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 1, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 378, + "lost_packets": 10, + "affected_frames": 1, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 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", + "30": "b1678ad6de0922aa20fd1e164382f6589a5d619647749a37cd44d9d62c1d81e7", + "40": "212e34bd41ad7e403e33cb8dc06840c4866676d8520b6419d41dcff5488a65e3", + "50": "4b4a6836d3c508bb97c76c1ba49d7423bbf017e342c8b2f81bbad056c522c733" + }, + "unique_decoded_images": 40, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 83.42600000000137, + "p95_end_to_end_age_ms": 164.14000000000306, + "max_end_to_end_age_ms": 211.17999999999984, + "recovery_ms_after_first_lost_fragment": 1211.1799999999998, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 200, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 1, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 2, + "dropped_capacity_frames": 50, + "incomplete_expired_frames": 52, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 2, + "dropped_capacity_frames": 50, + "incomplete_expired_frames": 52, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 3, + "affected_frames": 3, + "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, + "p95_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": 244, + "dropped_stale_frames": 2, + "dropped_capacity_frames": 50, + "incomplete_expired_frames": 52, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 10, + "affected_frames": 9, + "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, + "p95_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": 244, + "dropped_stale_frames": 2, + "dropped_capacity_frames": 50, + "incomplete_expired_frames": 52, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 18, + "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, + "p95_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": 244, + "dropped_stale_frames": 2, + "dropped_capacity_frames": 50, + "incomplete_expired_frames": 54, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 2, + "dropped_capacity_frames": 50, + "incomplete_expired_frames": 52, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 2, + "dropped_capacity_frames": 50, + "incomplete_expired_frames": 52, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 10, + "affected_frames": 3, + "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, + "p95_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": 244, + "dropped_stale_frames": 2, + "dropped_capacity_frames": 50, + "incomplete_expired_frames": 51, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 223, + "lost_packets": 0, + "affected_frames": 0, + "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": "19c6c03f7d8d750697dd8d83149beee6fb697a0cce7de822e9e17ad0542a82fa" + }, + "unique_decoded_images": 5, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 210.37440000000007, + "p95_end_to_end_age_ms": 221.82400000000004, + "max_end_to_end_age_ms": 221.82400000000004, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 255, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 26, + "incomplete_expired_frames": 26, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 223, + "lost_packets": 2, + "affected_frames": 2, + "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": "19c6c03f7d8d750697dd8d83149beee6fb697a0cce7de822e9e17ad0542a82fa" + }, + "unique_decoded_images": 5, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 210.37440000000007, + "p95_end_to_end_age_ms": 221.82400000000004, + "max_end_to_end_age_ms": 221.82400000000004, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 255, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 26, + "incomplete_expired_frames": 27, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 223, + "lost_packets": 4, + "affected_frames": 4, + "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": "19c6c03f7d8d750697dd8d83149beee6fb697a0cce7de822e9e17ad0542a82fa" + }, + "unique_decoded_images": 5, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 210.37440000000007, + "p95_end_to_end_age_ms": 221.82400000000004, + "max_end_to_end_age_ms": 221.82400000000004, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 255, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 26, + "incomplete_expired_frames": 29, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 223, + "lost_packets": 15, + "affected_frames": 13, + "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": "19c6c03f7d8d750697dd8d83149beee6fb697a0cce7de822e9e17ad0542a82fa" + }, + "unique_decoded_images": 5, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 210.37440000000007, + "p95_end_to_end_age_ms": 221.82400000000004, + "max_end_to_end_age_ms": 221.82400000000004, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 255, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 26, + "incomplete_expired_frames": 35, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 223, + "lost_packets": 28, + "affected_frames": 21, + "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": "19c6c03f7d8d750697dd8d83149beee6fb697a0cce7de822e9e17ad0542a82fa" + }, + "unique_decoded_images": 5, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 210.37440000000007, + "p95_end_to_end_age_ms": 221.82400000000004, + "max_end_to_end_age_ms": 221.82400000000004, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 255, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 26, + "incomplete_expired_frames": 36, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 223, + "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, + "p95_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": 255, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 26, + "incomplete_expired_frames": 27, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 223, + "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, + "p95_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": 255, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 26, + "incomplete_expired_frames": 27, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 223, + "lost_packets": 10, + "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, + "p95_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": 255, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 26, + "incomplete_expired_frames": 27, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 307, + "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": "19c6c03f7d8d750697dd8d83149beee6fb697a0cce7de822e9e17ad0542a82fa", + "5": "00b3f8a185ae2a65a2852ad8e86dec7952a89fb2225bca8b6b458a948c0905a8", + "10": "7d83eb228037e42800f2d5db68a4a658901e624c7c0c06ad829d20cfb9d986e0", + "15": "399afa030a1f8167c8369da2901134e1b819d92e7c0cfa8753f664c69b89cf98", + "20": "c0e7d6f95e389f13b54ac7f1e88170da363c2fc9b173734732b73719413d496a", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "30": "b0708eca3551f69efb05bb044aacb9f8ab1be834b4c972ec0dc97da436e4a9e6", + "35": "ee524b17985677689904d171c99e5d2ce21953bc4b9265a0a52ee1c87f9a3365", + "40": "dbc04171832d0a5ab2f8254e81dafbc72ab46f6d6595caf87ba192db31befa98", + "45": "d0d05c5d6db57105821f596a99ae280915ccad6420c3aea0c62b7d4e42eb4307", + "50": "2ec53b7118467e9babd9f21bc50b323d6295c3ddf22ee7b2cee65bcde05cb42f", + "55": "d26096dfcbb8aa2ddd77d7c89f0b111395eb8a8497567060dc6e89afd9fec15d" + }, + "unique_decoded_images": 60, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 143.66720000000706, + "p95_end_to_end_age_ms": 212.64000000004216, + "max_end_to_end_age_ms": 217.6640000000134, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 198, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 307, + "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, + 25, + 26, + 27, + 28, + 29, + 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": "19c6c03f7d8d750697dd8d83149beee6fb697a0cce7de822e9e17ad0542a82fa", + "5": "00b3f8a185ae2a65a2852ad8e86dec7952a89fb2225bca8b6b458a948c0905a8", + "10": "7d83eb228037e42800f2d5db68a4a658901e624c7c0c06ad829d20cfb9d986e0", + "15": "399afa030a1f8167c8369da2901134e1b819d92e7c0cfa8753f664c69b89cf98", + "20": "c0e7d6f95e389f13b54ac7f1e88170da363c2fc9b173734732b73719413d496a", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "30": "b0708eca3551f69efb05bb044aacb9f8ab1be834b4c972ec0dc97da436e4a9e6", + "35": "ee524b17985677689904d171c99e5d2ce21953bc4b9265a0a52ee1c87f9a3365", + "40": "dbc04171832d0a5ab2f8254e81dafbc72ab46f6d6595caf87ba192db31befa98", + "45": "d0d05c5d6db57105821f596a99ae280915ccad6420c3aea0c62b7d4e42eb4307", + "50": "2ec53b7118467e9babd9f21bc50b323d6295c3ddf22ee7b2cee65bcde05cb42f", + "55": "d26096dfcbb8aa2ddd77d7c89f0b111395eb8a8497567060dc6e89afd9fec15d" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 144.58065454546227, + "p95_end_to_end_age_ms": 215.13599999999906, + "max_end_to_end_age_ms": 217.6640000000134, + "recovery_ms_after_first_lost_fragment": 315.13599999999906, + "recovered_keyframe_id": 25, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 198, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 307, + "lost_packets": 5, + "affected_frames": 5, + "displayed_frames": 42, + "displayed_fps": 7.0, + "frame_loss_fraction": 0.30000000000000004, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 15, + 16, + 17, + 18, + 19, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 40, + 41, + 42, + 43, + 44, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "keyframe_sha256_by_id": { + "0": "19c6c03f7d8d750697dd8d83149beee6fb697a0cce7de822e9e17ad0542a82fa", + "5": "00b3f8a185ae2a65a2852ad8e86dec7952a89fb2225bca8b6b458a948c0905a8", + "15": "399afa030a1f8167c8369da2901134e1b819d92e7c0cfa8753f664c69b89cf98", + "20": "c0e7d6f95e389f13b54ac7f1e88170da363c2fc9b173734732b73719413d496a", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "30": "b0708eca3551f69efb05bb044aacb9f8ab1be834b4c972ec0dc97da436e4a9e6", + "35": "ee524b17985677689904d171c99e5d2ce21953bc4b9265a0a52ee1c87f9a3365", + "40": "dbc04171832d0a5ab2f8254e81dafbc72ab46f6d6595caf87ba192db31befa98", + "50": "2ec53b7118467e9babd9f21bc50b323d6295c3ddf22ee7b2cee65bcde05cb42f", + "55": "d26096dfcbb8aa2ddd77d7c89f0b111395eb8a8497567060dc6e89afd9fec15d" + }, + "unique_decoded_images": 42, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 143.87047619048442, + "p95_end_to_end_age_ms": 212.64000000004216, + "max_end_to_end_age_ms": 216.00000000004002, + "recovery_ms_after_first_lost_fragment": 693.2799999999997, + "recovered_keyframe_id": 15, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 198, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 307, + "lost_packets": 17, + "affected_frames": 15, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.6333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 17, + 18, + 19, + 25, + 35, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "keyframe_sha256_by_id": { + "0": "19c6c03f7d8d750697dd8d83149beee6fb697a0cce7de822e9e17ad0542a82fa", + "15": "399afa030a1f8167c8369da2901134e1b819d92e7c0cfa8753f664c69b89cf98", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "35": "ee524b17985677689904d171c99e5d2ce21953bc4b9265a0a52ee1c87f9a3365", + "50": "2ec53b7118467e9babd9f21bc50b323d6295c3ddf22ee7b2cee65bcde05cb42f", + "55": "d26096dfcbb8aa2ddd77d7c89f0b111395eb8a8497567060dc6e89afd9fec15d" + }, + "unique_decoded_images": 22, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 151.9636363636515, + "p95_end_to_end_age_ms": 215.13599999999906, + "max_end_to_end_age_ms": 216.00000000004002, + "recovery_ms_after_first_lost_fragment": 1193.2799999999997, + "recovered_keyframe_id": 15, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 198, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 10, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 307, + "lost_packets": 35, + "affected_frames": 27, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 17, + 18, + 19, + 25, + 55, + 56, + 57, + 58, + 59 + ], + "keyframe_sha256_by_id": { + "0": "19c6c03f7d8d750697dd8d83149beee6fb697a0cce7de822e9e17ad0542a82fa", + "15": "399afa030a1f8167c8369da2901134e1b819d92e7c0cfa8753f664c69b89cf98", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "55": "d26096dfcbb8aa2ddd77d7c89f0b111395eb8a8497567060dc6e89afd9fec15d" + }, + "unique_decoded_images": 16, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 150.69600000001225, + "p95_end_to_end_age_ms": 216.00000000004002, + "max_end_to_end_age_ms": 216.00000000004002, + "recovery_ms_after_first_lost_fragment": 1193.2799999999997, + "recovered_keyframe_id": 15, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 198, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 14, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 307, + "lost_packets": 2, + "affected_frames": 1, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "00b3f8a185ae2a65a2852ad8e86dec7952a89fb2225bca8b6b458a948c0905a8", + "10": "7d83eb228037e42800f2d5db68a4a658901e624c7c0c06ad829d20cfb9d986e0", + "15": "399afa030a1f8167c8369da2901134e1b819d92e7c0cfa8753f664c69b89cf98", + "20": "c0e7d6f95e389f13b54ac7f1e88170da363c2fc9b173734732b73719413d496a", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "30": "b0708eca3551f69efb05bb044aacb9f8ab1be834b4c972ec0dc97da436e4a9e6", + "35": "ee524b17985677689904d171c99e5d2ce21953bc4b9265a0a52ee1c87f9a3365", + "40": "dbc04171832d0a5ab2f8254e81dafbc72ab46f6d6595caf87ba192db31befa98", + "45": "d0d05c5d6db57105821f596a99ae280915ccad6420c3aea0c62b7d4e42eb4307", + "50": "2ec53b7118467e9babd9f21bc50b323d6295c3ddf22ee7b2cee65bcde05cb42f", + "55": "d26096dfcbb8aa2ddd77d7c89f0b111395eb8a8497567060dc6e89afd9fec15d" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 147.77425454546224, + "p95_end_to_end_age_ms": 215.13599999999906, + "max_end_to_end_age_ms": 217.6640000000134, + "recovery_ms_after_first_lost_fragment": 673.9519999999998, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 198, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 307, + "lost_packets": 5, + "affected_frames": 1, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "00b3f8a185ae2a65a2852ad8e86dec7952a89fb2225bca8b6b458a948c0905a8", + "10": "7d83eb228037e42800f2d5db68a4a658901e624c7c0c06ad829d20cfb9d986e0", + "15": "399afa030a1f8167c8369da2901134e1b819d92e7c0cfa8753f664c69b89cf98", + "20": "c0e7d6f95e389f13b54ac7f1e88170da363c2fc9b173734732b73719413d496a", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "30": "b0708eca3551f69efb05bb044aacb9f8ab1be834b4c972ec0dc97da436e4a9e6", + "35": "ee524b17985677689904d171c99e5d2ce21953bc4b9265a0a52ee1c87f9a3365", + "40": "dbc04171832d0a5ab2f8254e81dafbc72ab46f6d6595caf87ba192db31befa98", + "45": "d0d05c5d6db57105821f596a99ae280915ccad6420c3aea0c62b7d4e42eb4307", + "50": "2ec53b7118467e9babd9f21bc50b323d6295c3ddf22ee7b2cee65bcde05cb42f", + "55": "d26096dfcbb8aa2ddd77d7c89f0b111395eb8a8497567060dc6e89afd9fec15d" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 147.77425454546224, + "p95_end_to_end_age_ms": 215.13599999999906, + "max_end_to_end_age_ms": 217.6640000000134, + "recovery_ms_after_first_lost_fragment": 673.9519999999998, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 198, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 307, + "lost_packets": 10, + "affected_frames": 2, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "00b3f8a185ae2a65a2852ad8e86dec7952a89fb2225bca8b6b458a948c0905a8", + "10": "7d83eb228037e42800f2d5db68a4a658901e624c7c0c06ad829d20cfb9d986e0", + "15": "399afa030a1f8167c8369da2901134e1b819d92e7c0cfa8753f664c69b89cf98", + "20": "c0e7d6f95e389f13b54ac7f1e88170da363c2fc9b173734732b73719413d496a", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "30": "b0708eca3551f69efb05bb044aacb9f8ab1be834b4c972ec0dc97da436e4a9e6", + "35": "ee524b17985677689904d171c99e5d2ce21953bc4b9265a0a52ee1c87f9a3365", + "40": "dbc04171832d0a5ab2f8254e81dafbc72ab46f6d6595caf87ba192db31befa98", + "45": "d0d05c5d6db57105821f596a99ae280915ccad6420c3aea0c62b7d4e42eb4307", + "50": "2ec53b7118467e9babd9f21bc50b323d6295c3ddf22ee7b2cee65bcde05cb42f", + "55": "d26096dfcbb8aa2ddd77d7c89f0b111395eb8a8497567060dc6e89afd9fec15d" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 147.77425454546224, + "p95_end_to_end_age_ms": 215.13599999999906, + "max_end_to_end_age_ms": 217.6640000000134, + "recovery_ms_after_first_lost_fragment": 673.9519999999998, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 198, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 307, + "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": "19c6c03f7d8d750697dd8d83149beee6fb697a0cce7de822e9e17ad0542a82fa", + "5": "00b3f8a185ae2a65a2852ad8e86dec7952a89fb2225bca8b6b458a948c0905a8", + "10": "7d83eb228037e42800f2d5db68a4a658901e624c7c0c06ad829d20cfb9d986e0", + "15": "399afa030a1f8167c8369da2901134e1b819d92e7c0cfa8753f664c69b89cf98", + "20": "c0e7d6f95e389f13b54ac7f1e88170da363c2fc9b173734732b73719413d496a", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "30": "b0708eca3551f69efb05bb044aacb9f8ab1be834b4c972ec0dc97da436e4a9e6", + "35": "ee524b17985677689904d171c99e5d2ce21953bc4b9265a0a52ee1c87f9a3365", + "40": "dbc04171832d0a5ab2f8254e81dafbc72ab46f6d6595caf87ba192db31befa98", + "45": "d0d05c5d6db57105821f596a99ae280915ccad6420c3aea0c62b7d4e42eb4307", + "50": "2ec53b7118467e9babd9f21bc50b323d6295c3ddf22ee7b2cee65bcde05cb42f", + "55": "d26096dfcbb8aa2ddd77d7c89f0b111395eb8a8497567060dc6e89afd9fec15d" + }, + "unique_decoded_images": 60, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 87.82183333333214, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 307, + "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, + 25, + 26, + 27, + 28, + 29, + 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": "19c6c03f7d8d750697dd8d83149beee6fb697a0cce7de822e9e17ad0542a82fa", + "5": "00b3f8a185ae2a65a2852ad8e86dec7952a89fb2225bca8b6b458a948c0905a8", + "10": "7d83eb228037e42800f2d5db68a4a658901e624c7c0c06ad829d20cfb9d986e0", + "15": "399afa030a1f8167c8369da2901134e1b819d92e7c0cfa8753f664c69b89cf98", + "20": "c0e7d6f95e389f13b54ac7f1e88170da363c2fc9b173734732b73719413d496a", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "30": "b0708eca3551f69efb05bb044aacb9f8ab1be834b4c972ec0dc97da436e4a9e6", + "35": "ee524b17985677689904d171c99e5d2ce21953bc4b9265a0a52ee1c87f9a3365", + "40": "dbc04171832d0a5ab2f8254e81dafbc72ab46f6d6595caf87ba192db31befa98", + "45": "d0d05c5d6db57105821f596a99ae280915ccad6420c3aea0c62b7d4e42eb4307", + "50": "2ec53b7118467e9babd9f21bc50b323d6295c3ddf22ee7b2cee65bcde05cb42f", + "55": "d26096dfcbb8aa2ddd77d7c89f0b111395eb8a8497567060dc6e89afd9fec15d" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 88.7992727272714, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": 252.30000000000018, + "recovered_keyframe_id": 25, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 307, + "lost_packets": 5, + "affected_frames": 5, + "displayed_frames": 42, + "displayed_fps": 7.0, + "frame_loss_fraction": 0.30000000000000004, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 15, + 16, + 17, + 18, + 19, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 40, + 41, + 42, + 43, + 44, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "keyframe_sha256_by_id": { + "0": "19c6c03f7d8d750697dd8d83149beee6fb697a0cce7de822e9e17ad0542a82fa", + "5": "00b3f8a185ae2a65a2852ad8e86dec7952a89fb2225bca8b6b458a948c0905a8", + "15": "399afa030a1f8167c8369da2901134e1b819d92e7c0cfa8753f664c69b89cf98", + "20": "c0e7d6f95e389f13b54ac7f1e88170da363c2fc9b173734732b73719413d496a", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "30": "b0708eca3551f69efb05bb044aacb9f8ab1be834b4c972ec0dc97da436e4a9e6", + "35": "ee524b17985677689904d171c99e5d2ce21953bc4b9265a0a52ee1c87f9a3365", + "40": "dbc04171832d0a5ab2f8254e81dafbc72ab46f6d6595caf87ba192db31befa98", + "50": "2ec53b7118467e9babd9f21bc50b323d6295c3ddf22ee7b2cee65bcde05cb42f", + "55": "d26096dfcbb8aa2ddd77d7c89f0b111395eb8a8497567060dc6e89afd9fec15d" + }, + "unique_decoded_images": 42, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 89.38928571428433, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": 652.3000000000002, + "recovered_keyframe_id": 15, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 307, + "lost_packets": 17, + "affected_frames": 15, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.6333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 17, + 18, + 19, + 25, + 35, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "keyframe_sha256_by_id": { + "0": "19c6c03f7d8d750697dd8d83149beee6fb697a0cce7de822e9e17ad0542a82fa", + "15": "399afa030a1f8167c8369da2901134e1b819d92e7c0cfa8753f664c69b89cf98", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "35": "ee524b17985677689904d171c99e5d2ce21953bc4b9265a0a52ee1c87f9a3365", + "50": "2ec53b7118467e9babd9f21bc50b323d6295c3ddf22ee7b2cee65bcde05cb42f", + "55": "d26096dfcbb8aa2ddd77d7c89f0b111395eb8a8497567060dc6e89afd9fec15d" + }, + "unique_decoded_images": 22, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 92.69954545454335, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": 1152.3000000000002, + "recovered_keyframe_id": 15, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 10, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 307, + "lost_packets": 35, + "affected_frames": 27, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 17, + 18, + 19, + 25, + 55, + 56, + 57, + 58, + 59 + ], + "keyframe_sha256_by_id": { + "0": "19c6c03f7d8d750697dd8d83149beee6fb697a0cce7de822e9e17ad0542a82fa", + "15": "399afa030a1f8167c8369da2901134e1b819d92e7c0cfa8753f664c69b89cf98", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "55": "d26096dfcbb8aa2ddd77d7c89f0b111395eb8a8497567060dc6e89afd9fec15d" + }, + "unique_decoded_images": 16, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 90.87749999999807, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": 1152.3000000000002, + "recovered_keyframe_id": 15, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 10, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 307, + "lost_packets": 2, + "affected_frames": 1, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "00b3f8a185ae2a65a2852ad8e86dec7952a89fb2225bca8b6b458a948c0905a8", + "10": "7d83eb228037e42800f2d5db68a4a658901e624c7c0c06ad829d20cfb9d986e0", + "15": "399afa030a1f8167c8369da2901134e1b819d92e7c0cfa8753f664c69b89cf98", + "20": "c0e7d6f95e389f13b54ac7f1e88170da363c2fc9b173734732b73719413d496a", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "30": "b0708eca3551f69efb05bb044aacb9f8ab1be834b4c972ec0dc97da436e4a9e6", + "35": "ee524b17985677689904d171c99e5d2ce21953bc4b9265a0a52ee1c87f9a3365", + "40": "dbc04171832d0a5ab2f8254e81dafbc72ab46f6d6595caf87ba192db31befa98", + "45": "d0d05c5d6db57105821f596a99ae280915ccad6420c3aea0c62b7d4e42eb4307", + "50": "2ec53b7118467e9babd9f21bc50b323d6295c3ddf22ee7b2cee65bcde05cb42f", + "55": "d26096dfcbb8aa2ddd77d7c89f0b111395eb8a8497567060dc6e89afd9fec15d" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 89.31654545454414, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": 637.0700000000002, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 307, + "lost_packets": 5, + "affected_frames": 1, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "00b3f8a185ae2a65a2852ad8e86dec7952a89fb2225bca8b6b458a948c0905a8", + "10": "7d83eb228037e42800f2d5db68a4a658901e624c7c0c06ad829d20cfb9d986e0", + "15": "399afa030a1f8167c8369da2901134e1b819d92e7c0cfa8753f664c69b89cf98", + "20": "c0e7d6f95e389f13b54ac7f1e88170da363c2fc9b173734732b73719413d496a", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "30": "b0708eca3551f69efb05bb044aacb9f8ab1be834b4c972ec0dc97da436e4a9e6", + "35": "ee524b17985677689904d171c99e5d2ce21953bc4b9265a0a52ee1c87f9a3365", + "40": "dbc04171832d0a5ab2f8254e81dafbc72ab46f6d6595caf87ba192db31befa98", + "45": "d0d05c5d6db57105821f596a99ae280915ccad6420c3aea0c62b7d4e42eb4307", + "50": "2ec53b7118467e9babd9f21bc50b323d6295c3ddf22ee7b2cee65bcde05cb42f", + "55": "d26096dfcbb8aa2ddd77d7c89f0b111395eb8a8497567060dc6e89afd9fec15d" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 89.31654545454414, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": 637.0700000000002, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 307, + "lost_packets": 10, + "affected_frames": 2, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "00b3f8a185ae2a65a2852ad8e86dec7952a89fb2225bca8b6b458a948c0905a8", + "10": "7d83eb228037e42800f2d5db68a4a658901e624c7c0c06ad829d20cfb9d986e0", + "15": "399afa030a1f8167c8369da2901134e1b819d92e7c0cfa8753f664c69b89cf98", + "20": "c0e7d6f95e389f13b54ac7f1e88170da363c2fc9b173734732b73719413d496a", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "30": "b0708eca3551f69efb05bb044aacb9f8ab1be834b4c972ec0dc97da436e4a9e6", + "35": "ee524b17985677689904d171c99e5d2ce21953bc4b9265a0a52ee1c87f9a3365", + "40": "dbc04171832d0a5ab2f8254e81dafbc72ab46f6d6595caf87ba192db31befa98", + "45": "d0d05c5d6db57105821f596a99ae280915ccad6420c3aea0c62b7d4e42eb4307", + "50": "2ec53b7118467e9babd9f21bc50b323d6295c3ddf22ee7b2cee65bcde05cb42f", + "55": "d26096dfcbb8aa2ddd77d7c89f0b111395eb8a8497567060dc6e89afd9fec15d" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 89.31654545454414, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": 637.0700000000002, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 307, + "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": "19c6c03f7d8d750697dd8d83149beee6fb697a0cce7de822e9e17ad0542a82fa", + "5": "00b3f8a185ae2a65a2852ad8e86dec7952a89fb2225bca8b6b458a948c0905a8", + "10": "7d83eb228037e42800f2d5db68a4a658901e624c7c0c06ad829d20cfb9d986e0", + "15": "399afa030a1f8167c8369da2901134e1b819d92e7c0cfa8753f664c69b89cf98", + "20": "c0e7d6f95e389f13b54ac7f1e88170da363c2fc9b173734732b73719413d496a", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "30": "b0708eca3551f69efb05bb044aacb9f8ab1be834b4c972ec0dc97da436e4a9e6", + "35": "ee524b17985677689904d171c99e5d2ce21953bc4b9265a0a52ee1c87f9a3365", + "40": "dbc04171832d0a5ab2f8254e81dafbc72ab46f6d6595caf87ba192db31befa98", + "45": "d0d05c5d6db57105821f596a99ae280915ccad6420c3aea0c62b7d4e42eb4307", + "50": "2ec53b7118467e9babd9f21bc50b323d6295c3ddf22ee7b2cee65bcde05cb42f", + "55": "d26096dfcbb8aa2ddd77d7c89f0b111395eb8a8497567060dc6e89afd9fec15d" + }, + "unique_decoded_images": 60, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 77.27906666666586, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 307, + "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, + 25, + 26, + 27, + 28, + 29, + 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": "19c6c03f7d8d750697dd8d83149beee6fb697a0cce7de822e9e17ad0542a82fa", + "5": "00b3f8a185ae2a65a2852ad8e86dec7952a89fb2225bca8b6b458a948c0905a8", + "10": "7d83eb228037e42800f2d5db68a4a658901e624c7c0c06ad829d20cfb9d986e0", + "15": "399afa030a1f8167c8369da2901134e1b819d92e7c0cfa8753f664c69b89cf98", + "20": "c0e7d6f95e389f13b54ac7f1e88170da363c2fc9b173734732b73719413d496a", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "30": "b0708eca3551f69efb05bb044aacb9f8ab1be834b4c972ec0dc97da436e4a9e6", + "35": "ee524b17985677689904d171c99e5d2ce21953bc4b9265a0a52ee1c87f9a3365", + "40": "dbc04171832d0a5ab2f8254e81dafbc72ab46f6d6595caf87ba192db31befa98", + "45": "d0d05c5d6db57105821f596a99ae280915ccad6420c3aea0c62b7d4e42eb4307", + "50": "2ec53b7118467e9babd9f21bc50b323d6295c3ddf22ee7b2cee65bcde05cb42f", + "55": "d26096dfcbb8aa2ddd77d7c89f0b111395eb8a8497567060dc6e89afd9fec15d" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 78.30836363636273, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": 238.64000000000033, + "recovered_keyframe_id": 25, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 307, + "lost_packets": 5, + "affected_frames": 5, + "displayed_frames": 42, + "displayed_fps": 7.0, + "frame_loss_fraction": 0.30000000000000004, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 15, + 16, + 17, + 18, + 19, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 40, + 41, + 42, + 43, + 44, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "keyframe_sha256_by_id": { + "0": "19c6c03f7d8d750697dd8d83149beee6fb697a0cce7de822e9e17ad0542a82fa", + "5": "00b3f8a185ae2a65a2852ad8e86dec7952a89fb2225bca8b6b458a948c0905a8", + "15": "399afa030a1f8167c8369da2901134e1b819d92e7c0cfa8753f664c69b89cf98", + "20": "c0e7d6f95e389f13b54ac7f1e88170da363c2fc9b173734732b73719413d496a", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "30": "b0708eca3551f69efb05bb044aacb9f8ab1be834b4c972ec0dc97da436e4a9e6", + "35": "ee524b17985677689904d171c99e5d2ce21953bc4b9265a0a52ee1c87f9a3365", + "40": "dbc04171832d0a5ab2f8254e81dafbc72ab46f6d6595caf87ba192db31befa98", + "50": "2ec53b7118467e9babd9f21bc50b323d6295c3ddf22ee7b2cee65bcde05cb42f", + "55": "d26096dfcbb8aa2ddd77d7c89f0b111395eb8a8497567060dc6e89afd9fec15d" + }, + "unique_decoded_images": 42, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 78.9906666666658, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": 638.6400000000003, + "recovered_keyframe_id": 15, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 307, + "lost_packets": 17, + "affected_frames": 15, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.6333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 17, + 18, + 19, + 25, + 35, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "keyframe_sha256_by_id": { + "0": "19c6c03f7d8d750697dd8d83149beee6fb697a0cce7de822e9e17ad0542a82fa", + "15": "399afa030a1f8167c8369da2901134e1b819d92e7c0cfa8753f664c69b89cf98", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "35": "ee524b17985677689904d171c99e5d2ce21953bc4b9265a0a52ee1c87f9a3365", + "50": "2ec53b7118467e9babd9f21bc50b323d6295c3ddf22ee7b2cee65bcde05cb42f", + "55": "d26096dfcbb8aa2ddd77d7c89f0b111395eb8a8497567060dc6e89afd9fec15d" + }, + "unique_decoded_images": 22, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 82.01709090908956, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": 1138.6400000000003, + "recovered_keyframe_id": 15, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 10, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 307, + "lost_packets": 35, + "affected_frames": 27, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 17, + 18, + 19, + 25, + 55, + 56, + 57, + 58, + 59 + ], + "keyframe_sha256_by_id": { + "0": "19c6c03f7d8d750697dd8d83149beee6fb697a0cce7de822e9e17ad0542a82fa", + "15": "399afa030a1f8167c8369da2901134e1b819d92e7c0cfa8753f664c69b89cf98", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "55": "d26096dfcbb8aa2ddd77d7c89f0b111395eb8a8497567060dc6e89afd9fec15d" + }, + "unique_decoded_images": 16, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 80.03099999999905, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": 1138.6400000000003, + "recovered_keyframe_id": 15, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 10, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 307, + "lost_packets": 2, + "affected_frames": 1, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "00b3f8a185ae2a65a2852ad8e86dec7952a89fb2225bca8b6b458a948c0905a8", + "10": "7d83eb228037e42800f2d5db68a4a658901e624c7c0c06ad829d20cfb9d986e0", + "15": "399afa030a1f8167c8369da2901134e1b819d92e7c0cfa8753f664c69b89cf98", + "20": "c0e7d6f95e389f13b54ac7f1e88170da363c2fc9b173734732b73719413d496a", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "30": "b0708eca3551f69efb05bb044aacb9f8ab1be834b4c972ec0dc97da436e4a9e6", + "35": "ee524b17985677689904d171c99e5d2ce21953bc4b9265a0a52ee1c87f9a3365", + "40": "dbc04171832d0a5ab2f8254e81dafbc72ab46f6d6595caf87ba192db31befa98", + "45": "d0d05c5d6db57105821f596a99ae280915ccad6420c3aea0c62b7d4e42eb4307", + "50": "2ec53b7118467e9babd9f21bc50b323d6295c3ddf22ee7b2cee65bcde05cb42f", + "55": "d26096dfcbb8aa2ddd77d7c89f0b111395eb8a8497567060dc6e89afd9fec15d" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 78.56043636363547, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": 624.7760000000003, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 307, + "lost_packets": 5, + "affected_frames": 1, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "00b3f8a185ae2a65a2852ad8e86dec7952a89fb2225bca8b6b458a948c0905a8", + "10": "7d83eb228037e42800f2d5db68a4a658901e624c7c0c06ad829d20cfb9d986e0", + "15": "399afa030a1f8167c8369da2901134e1b819d92e7c0cfa8753f664c69b89cf98", + "20": "c0e7d6f95e389f13b54ac7f1e88170da363c2fc9b173734732b73719413d496a", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "30": "b0708eca3551f69efb05bb044aacb9f8ab1be834b4c972ec0dc97da436e4a9e6", + "35": "ee524b17985677689904d171c99e5d2ce21953bc4b9265a0a52ee1c87f9a3365", + "40": "dbc04171832d0a5ab2f8254e81dafbc72ab46f6d6595caf87ba192db31befa98", + "45": "d0d05c5d6db57105821f596a99ae280915ccad6420c3aea0c62b7d4e42eb4307", + "50": "2ec53b7118467e9babd9f21bc50b323d6295c3ddf22ee7b2cee65bcde05cb42f", + "55": "d26096dfcbb8aa2ddd77d7c89f0b111395eb8a8497567060dc6e89afd9fec15d" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 78.56043636363547, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": 624.7760000000003, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 307, + "lost_packets": 10, + "affected_frames": 2, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "00b3f8a185ae2a65a2852ad8e86dec7952a89fb2225bca8b6b458a948c0905a8", + "10": "7d83eb228037e42800f2d5db68a4a658901e624c7c0c06ad829d20cfb9d986e0", + "15": "399afa030a1f8167c8369da2901134e1b819d92e7c0cfa8753f664c69b89cf98", + "20": "c0e7d6f95e389f13b54ac7f1e88170da363c2fc9b173734732b73719413d496a", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "30": "b0708eca3551f69efb05bb044aacb9f8ab1be834b4c972ec0dc97da436e4a9e6", + "35": "ee524b17985677689904d171c99e5d2ce21953bc4b9265a0a52ee1c87f9a3365", + "40": "dbc04171832d0a5ab2f8254e81dafbc72ab46f6d6595caf87ba192db31befa98", + "45": "d0d05c5d6db57105821f596a99ae280915ccad6420c3aea0c62b7d4e42eb4307", + "50": "2ec53b7118467e9babd9f21bc50b323d6295c3ddf22ee7b2cee65bcde05cb42f", + "55": "d26096dfcbb8aa2ddd77d7c89f0b111395eb8a8497567060dc6e89afd9fec15d" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 78.56043636363547, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": 624.7760000000003, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 394, + "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": "19c6c03f7d8d750697dd8d83149beee6fb697a0cce7de822e9e17ad0542a82fa", + "5": "00b3f8a185ae2a65a2852ad8e86dec7952a89fb2225bca8b6b458a948c0905a8", + "10": "7d83eb228037e42800f2d5db68a4a658901e624c7c0c06ad829d20cfb9d986e0", + "15": "399afa030a1f8167c8369da2901134e1b819d92e7c0cfa8753f664c69b89cf98", + "20": "c0e7d6f95e389f13b54ac7f1e88170da363c2fc9b173734732b73719413d496a", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "30": "b0708eca3551f69efb05bb044aacb9f8ab1be834b4c972ec0dc97da436e4a9e6", + "35": "ee524b17985677689904d171c99e5d2ce21953bc4b9265a0a52ee1c87f9a3365", + "40": "dbc04171832d0a5ab2f8254e81dafbc72ab46f6d6595caf87ba192db31befa98", + "45": "d0d05c5d6db57105821f596a99ae280915ccad6420c3aea0c62b7d4e42eb4307", + "50": "2ec53b7118467e9babd9f21bc50b323d6295c3ddf22ee7b2cee65bcde05cb42f", + "55": "d26096dfcbb8aa2ddd77d7c89f0b111395eb8a8497567060dc6e89afd9fec15d" + }, + "unique_decoded_images": 60, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 86.5106666666682, + "p95_end_to_end_age_ms": 152.38000000000193, + "max_end_to_end_age_ms": 152.38000000000284, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 394, + "lost_packets": 2, + "affected_frames": 2, + "displayed_frames": 57, + "displayed_fps": 9.5, + "frame_loss_fraction": 0.050000000000000044, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 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": "19c6c03f7d8d750697dd8d83149beee6fb697a0cce7de822e9e17ad0542a82fa", + "5": "00b3f8a185ae2a65a2852ad8e86dec7952a89fb2225bca8b6b458a948c0905a8", + "10": "7d83eb228037e42800f2d5db68a4a658901e624c7c0c06ad829d20cfb9d986e0", + "15": "399afa030a1f8167c8369da2901134e1b819d92e7c0cfa8753f664c69b89cf98", + "20": "c0e7d6f95e389f13b54ac7f1e88170da363c2fc9b173734732b73719413d496a", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "30": "b0708eca3551f69efb05bb044aacb9f8ab1be834b4c972ec0dc97da436e4a9e6", + "35": "ee524b17985677689904d171c99e5d2ce21953bc4b9265a0a52ee1c87f9a3365", + "40": "dbc04171832d0a5ab2f8254e81dafbc72ab46f6d6595caf87ba192db31befa98", + "45": "d0d05c5d6db57105821f596a99ae280915ccad6420c3aea0c62b7d4e42eb4307", + "50": "2ec53b7118467e9babd9f21bc50b323d6295c3ddf22ee7b2cee65bcde05cb42f", + "55": "d26096dfcbb8aa2ddd77d7c89f0b111395eb8a8497567060dc6e89afd9fec15d" + }, + "unique_decoded_images": 57, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 87.9954385964928, + "p95_end_to_end_age_ms": 152.38000000000284, + "max_end_to_end_age_ms": 152.38000000000284, + "recovery_ms_after_first_lost_fragment": 252.38000000000193, + "recovered_keyframe_id": 20, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 394, + "lost_packets": 6, + "affected_frames": 6, + "displayed_frames": 44, + "displayed_fps": 7.333333333333333, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 30, + 31, + 32, + 33, + 34, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "keyframe_sha256_by_id": { + "0": "19c6c03f7d8d750697dd8d83149beee6fb697a0cce7de822e9e17ad0542a82fa", + "5": "00b3f8a185ae2a65a2852ad8e86dec7952a89fb2225bca8b6b458a948c0905a8", + "10": "7d83eb228037e42800f2d5db68a4a658901e624c7c0c06ad829d20cfb9d986e0", + "15": "399afa030a1f8167c8369da2901134e1b819d92e7c0cfa8753f664c69b89cf98", + "20": "c0e7d6f95e389f13b54ac7f1e88170da363c2fc9b173734732b73719413d496a", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "30": "b0708eca3551f69efb05bb044aacb9f8ab1be834b4c972ec0dc97da436e4a9e6", + "40": "dbc04171832d0a5ab2f8254e81dafbc72ab46f6d6595caf87ba192db31befa98", + "45": "d0d05c5d6db57105821f596a99ae280915ccad6420c3aea0c62b7d4e42eb4307", + "50": "2ec53b7118467e9babd9f21bc50b323d6295c3ddf22ee7b2cee65bcde05cb42f", + "55": "d26096dfcbb8aa2ddd77d7c89f0b111395eb8a8497567060dc6e89afd9fec15d" + }, + "unique_decoded_images": 44, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 91.4272727272744, + "p95_end_to_end_age_ms": 152.38000000000193, + "max_end_to_end_age_ms": 152.38000000000284, + "recovery_ms_after_first_lost_fragment": 452.3799999999999, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 6, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 394, + "lost_packets": 21, + "affected_frames": 17, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.5666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 25, + 26, + 27, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 50, + 55, + 56, + 57, + 58 + ], + "keyframe_sha256_by_id": { + "0": "19c6c03f7d8d750697dd8d83149beee6fb697a0cce7de822e9e17ad0542a82fa", + "10": "7d83eb228037e42800f2d5db68a4a658901e624c7c0c06ad829d20cfb9d986e0", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "40": "dbc04171832d0a5ab2f8254e81dafbc72ab46f6d6595caf87ba192db31befa98", + "45": "d0d05c5d6db57105821f596a99ae280915ccad6420c3aea0c62b7d4e42eb4307", + "50": "2ec53b7118467e9babd9f21bc50b323d6295c3ddf22ee7b2cee65bcde05cb42f", + "55": "d26096dfcbb8aa2ddd77d7c89f0b111395eb8a8497567060dc6e89afd9fec15d" + }, + "unique_decoded_images": 26, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 91.7553846153863, + "p95_end_to_end_age_ms": 152.38000000000284, + "max_end_to_end_age_ms": 152.38000000000284, + "recovery_ms_after_first_lost_fragment": 652.3799999999999, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 13, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 394, + "lost_packets": 42, + "affected_frames": 29, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 25, + 26, + 45, + 46, + 47 + ], + "keyframe_sha256_by_id": { + "0": "19c6c03f7d8d750697dd8d83149beee6fb697a0cce7de822e9e17ad0542a82fa", + "10": "7d83eb228037e42800f2d5db68a4a658901e624c7c0c06ad829d20cfb9d986e0", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "45": "d0d05c5d6db57105821f596a99ae280915ccad6420c3aea0c62b7d4e42eb4307" + }, + "unique_decoded_images": 15, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 88.0813333333342, + "p95_end_to_end_age_ms": 152.38000000000284, + "max_end_to_end_age_ms": 152.38000000000284, + "recovery_ms_after_first_lost_fragment": 652.3799999999999, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 15, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 394, + "lost_packets": 2, + "affected_frames": 1, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "00b3f8a185ae2a65a2852ad8e86dec7952a89fb2225bca8b6b458a948c0905a8", + "10": "7d83eb228037e42800f2d5db68a4a658901e624c7c0c06ad829d20cfb9d986e0", + "15": "399afa030a1f8167c8369da2901134e1b819d92e7c0cfa8753f664c69b89cf98", + "20": "c0e7d6f95e389f13b54ac7f1e88170da363c2fc9b173734732b73719413d496a", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "30": "b0708eca3551f69efb05bb044aacb9f8ab1be834b4c972ec0dc97da436e4a9e6", + "35": "ee524b17985677689904d171c99e5d2ce21953bc4b9265a0a52ee1c87f9a3365", + "40": "dbc04171832d0a5ab2f8254e81dafbc72ab46f6d6595caf87ba192db31befa98", + "45": "d0d05c5d6db57105821f596a99ae280915ccad6420c3aea0c62b7d4e42eb4307", + "50": "2ec53b7118467e9babd9f21bc50b323d6295c3ddf22ee7b2cee65bcde05cb42f", + "55": "d26096dfcbb8aa2ddd77d7c89f0b111395eb8a8497567060dc6e89afd9fec15d" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 87.90000000000167, + "p95_end_to_end_age_ms": 152.38000000000284, + "max_end_to_end_age_ms": 152.38000000000284, + "recovery_ms_after_first_lost_fragment": 640.6199999999999, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 394, + "lost_packets": 5, + "affected_frames": 1, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "00b3f8a185ae2a65a2852ad8e86dec7952a89fb2225bca8b6b458a948c0905a8", + "10": "7d83eb228037e42800f2d5db68a4a658901e624c7c0c06ad829d20cfb9d986e0", + "15": "399afa030a1f8167c8369da2901134e1b819d92e7c0cfa8753f664c69b89cf98", + "20": "c0e7d6f95e389f13b54ac7f1e88170da363c2fc9b173734732b73719413d496a", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "30": "b0708eca3551f69efb05bb044aacb9f8ab1be834b4c972ec0dc97da436e4a9e6", + "35": "ee524b17985677689904d171c99e5d2ce21953bc4b9265a0a52ee1c87f9a3365", + "40": "dbc04171832d0a5ab2f8254e81dafbc72ab46f6d6595caf87ba192db31befa98", + "45": "d0d05c5d6db57105821f596a99ae280915ccad6420c3aea0c62b7d4e42eb4307", + "50": "2ec53b7118467e9babd9f21bc50b323d6295c3ddf22ee7b2cee65bcde05cb42f", + "55": "d26096dfcbb8aa2ddd77d7c89f0b111395eb8a8497567060dc6e89afd9fec15d" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 87.90000000000167, + "p95_end_to_end_age_ms": 152.38000000000284, + "max_end_to_end_age_ms": 152.38000000000284, + "recovery_ms_after_first_lost_fragment": 640.6199999999999, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 394, + "lost_packets": 10, + "affected_frames": 1, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "00b3f8a185ae2a65a2852ad8e86dec7952a89fb2225bca8b6b458a948c0905a8", + "10": "7d83eb228037e42800f2d5db68a4a658901e624c7c0c06ad829d20cfb9d986e0", + "15": "399afa030a1f8167c8369da2901134e1b819d92e7c0cfa8753f664c69b89cf98", + "20": "c0e7d6f95e389f13b54ac7f1e88170da363c2fc9b173734732b73719413d496a", + "25": "bd0c5b690bc1381113c83c941a8961b0e698fce1b4cb607df5dc58d2cad879a3", + "30": "b0708eca3551f69efb05bb044aacb9f8ab1be834b4c972ec0dc97da436e4a9e6", + "35": "ee524b17985677689904d171c99e5d2ce21953bc4b9265a0a52ee1c87f9a3365", + "40": "dbc04171832d0a5ab2f8254e81dafbc72ab46f6d6595caf87ba192db31befa98", + "45": "d0d05c5d6db57105821f596a99ae280915ccad6420c3aea0c62b7d4e42eb4307", + "50": "2ec53b7118467e9babd9f21bc50b323d6295c3ddf22ee7b2cee65bcde05cb42f", + "55": "d26096dfcbb8aa2ddd77d7c89f0b111395eb8a8497567060dc6e89afd9fec15d" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 87.90000000000167, + "p95_end_to_end_age_ms": 152.38000000000284, + "max_end_to_end_age_ms": 152.38000000000284, + "recovery_ms_after_first_lost_fragment": 640.6199999999999, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "NORMAL", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 640, + 360 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 51, + "incomplete_expired_frames": 52, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 51, + "incomplete_expired_frames": 52, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 3, + "affected_frames": 3, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 51, + "incomplete_expired_frames": 52, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 10, + "affected_frames": 9, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 51, + "incomplete_expired_frames": 52, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 18, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 51, + "incomplete_expired_frames": 53, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 51, + "incomplete_expired_frames": 52, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 51, + "incomplete_expired_frames": 52, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 10, + "affected_frames": 3, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 51, + "incomplete_expired_frames": 50, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 222, + "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, + "p95_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": 227, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 34, + "incomplete_expired_frames": 34, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 222, + "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, + "p95_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": 227, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 34, + "incomplete_expired_frames": 35, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 222, + "lost_packets": 4, + "affected_frames": 4, + "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, + "p95_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": 227, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 34, + "incomplete_expired_frames": 36, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 222, + "lost_packets": 15, + "affected_frames": 12, + "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, + "p95_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": 227, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 34, + "incomplete_expired_frames": 39, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 222, + "lost_packets": 28, + "affected_frames": 21, + "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, + "p95_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": 227, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 34, + "incomplete_expired_frames": 42, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 222, + "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, + "p95_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": 227, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 34, + "incomplete_expired_frames": 34, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 222, + "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, + "p95_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": 227, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 34, + "incomplete_expired_frames": 34, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 222, + "lost_packets": 10, + "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, + "p95_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": 227, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 34, + "incomplete_expired_frames": 33, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 282, + "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.23280000000122, + "p95_end_to_end_age_ms": 154.6239999999998, + "max_end_to_end_age_ms": 173.95200000000204, + "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": 5, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 282, + "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": 97.90100000000155, + "p95_end_to_end_age_ms": 154.62400000000343, + "max_end_to_end_age_ms": 173.95200000000204, + "recovery_ms_after_first_lost_fragment": 754.6239999999998, + "recovered_keyframe_id": 30, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 200, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 5, + "incomplete_expired_frames": 7, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 282, + "lost_packets": 5, + "affected_frames": 5, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "keyframe_sha256_by_id": { + "30": "2db6a4880572ff93672b6540702f0453fd9908b62db4415566a8c6d255bbd444", + "40": "609f24d31b38c37e0e1274a6366ef474080164688fa7609e5ba49c2f83e05148", + "50": "19f057ebcd727fe7acc3a7bc7eb534cff1600b73100e4bcfa9fe31ecbe4f1f21" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 96.33792000000177, + "p95_end_to_end_age_ms": 154.62400000000343, + "max_end_to_end_age_ms": 173.95200000000204, + "recovery_ms_after_first_lost_fragment": 2354.624, + "recovered_keyframe_id": 30, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 200, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 5, + "incomplete_expired_frames": 9, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 282, + "lost_packets": 17, + "affected_frames": 15, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9833333333333333, + "displayed_frame_ids": [ + 50 + ], + "keyframe_sha256_by_id": { + "50": "19f057ebcd727fe7acc3a7bc7eb534cff1600b73100e4bcfa9fe31ecbe4f1f21" + }, + "unique_decoded_images": 1, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 154.62400000000343, + "p95_end_to_end_age_ms": 154.62400000000343, + "max_end_to_end_age_ms": 154.62400000000343, + "recovery_ms_after_first_lost_fragment": 4754.624000000003, + "recovered_keyframe_id": 50, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 200, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 5, + "incomplete_expired_frames": 15, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 282, + "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, + "p95_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": 5, + "incomplete_expired_frames": 18, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 282, + "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.23280000000122, + "p95_end_to_end_age_ms": 154.6239999999998, + "max_end_to_end_age_ms": 173.95200000000204, + "recovery_ms_after_first_lost_fragment": 2154.624, + "recovered_keyframe_id": 20, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 200, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 5, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 282, + "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.23280000000122, + "p95_end_to_end_age_ms": 154.6239999999998, + "max_end_to_end_age_ms": 173.95200000000204, + "recovery_ms_after_first_lost_fragment": 2154.624, + "recovered_keyframe_id": 20, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 200, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 5, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 282, + "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.23280000000122, + "p95_end_to_end_age_ms": 154.6239999999998, + "max_end_to_end_age_ms": 173.95200000000204, + "recovery_ms_after_first_lost_fragment": 2154.624, + "recovered_keyframe_id": 20, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 200, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 5, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 290, + "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": 80.53733333333271, + "p95_end_to_end_age_ms": 137.07000000000016, + "max_end_to_end_age_ms": 197.98999999999998, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 182, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 290, + "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": 83.85520833333253, + "p95_end_to_end_age_ms": 150.29000000000008, + "max_end_to_end_age_ms": 197.98999999999998, + "recovery_ms_after_first_lost_fragment": 921.8400000000001, + "recovered_keyframe_id": 30, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 182, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 290, + "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, + 20, + 21, + 30, + 31, + 32, + 33, + 34, + 35, + 40, + 41, + 42, + 43, + 44, + 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": 39, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 86.41435897435822, + "p95_end_to_end_age_ms": 174.14, + "max_end_to_end_age_ms": 197.98999999999998, + "recovery_ms_after_first_lost_fragment": 437.07000000000016, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 182, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 290, + "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": 92.62555555555565, + "p95_end_to_end_age_ms": 197.98999999999998, + "max_end_to_end_age_ms": 197.98999999999998, + "recovery_ms_after_first_lost_fragment": 737.0700000000002, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 182, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 10, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 290, + "lost_packets": 35, + "affected_frames": 24, + "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": 104.12000000000008, + "p95_end_to_end_age_ms": 197.98999999999998, + "max_end_to_end_age_ms": 197.98999999999998, + "recovery_ms_after_first_lost_fragment": 737.0700000000002, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 182, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 14, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 290, + "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": 72.24199999999922, + "p95_end_to_end_age_ms": 121.84000000000015, + "max_end_to_end_age_ms": 137.07000000000016, + "recovery_ms_after_first_lost_fragment": 1137.0700000000002, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 182, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 290, + "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": 72.24199999999922, + "p95_end_to_end_age_ms": 121.84000000000015, + "max_end_to_end_age_ms": 137.07000000000016, + "recovery_ms_after_first_lost_fragment": 1137.0700000000002, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 182, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 290, + "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": 72.24199999999922, + "p95_end_to_end_age_ms": 121.84000000000015, + "max_end_to_end_age_ms": 137.07000000000016, + "recovery_ms_after_first_lost_fragment": 1137.0700000000002, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 182, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 290, + "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": 70.85839999999942, + "p95_end_to_end_age_ms": 124.77599999999893, + "max_end_to_end_age_ms": 180.23200000000003, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 290, + "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": 73.26483333333258, + "p95_end_to_end_age_ms": 124.7760000000003, + "max_end_to_end_age_ms": 180.23200000000003, + "recovery_ms_after_first_lost_fragment": 910.9120000000003, + "recovered_keyframe_id": 30, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 290, + "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, + 20, + 21, + 30, + 31, + 32, + 33, + 34, + 35, + 40, + 41, + 42, + 43, + 44, + 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": 39, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 74.88615384615314, + "p95_end_to_end_age_ms": 149.55200000000005, + "max_end_to_end_age_ms": 180.23200000000003, + "recovery_ms_after_first_lost_fragment": 424.7760000000003, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 290, + "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": 80.3315555555557, + "p95_end_to_end_age_ms": 180.23200000000003, + "max_end_to_end_age_ms": 180.23200000000003, + "recovery_ms_after_first_lost_fragment": 724.7760000000003, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 10, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 290, + "lost_packets": 35, + "affected_frames": 24, + "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": 89.54933333333345, + "p95_end_to_end_age_ms": 180.23200000000003, + "max_end_to_end_age_ms": 180.23200000000003, + "recovery_ms_after_first_lost_fragment": 724.7760000000003, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 14, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 290, + "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": 64.86559999999929, + "p95_end_to_end_age_ms": 110.91200000000026, + "max_end_to_end_age_ms": 124.7760000000003, + "recovery_ms_after_first_lost_fragment": 1124.7760000000003, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 290, + "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": 64.86559999999929, + "p95_end_to_end_age_ms": 110.91200000000026, + "max_end_to_end_age_ms": 124.7760000000003, + "recovery_ms_after_first_lost_fragment": 1124.7760000000003, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 290, + "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": 64.86559999999929, + "p95_end_to_end_age_ms": 110.91200000000026, + "max_end_to_end_age_ms": 124.7760000000003, + "recovery_ms_after_first_lost_fragment": 1124.7760000000003, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 375, + "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": 80.8226666666676, + "p95_end_to_end_age_ms": 134.61999999999978, + "max_end_to_end_age_ms": 211.17999999999995, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 199, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 375, + "lost_packets": 2, + "affected_frames": 2, + "displayed_frames": 52, + "displayed_fps": 8.666666666666666, + "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, + 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": 52, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 82.70461538461637, + "p95_end_to_end_age_ms": 164.05999999999983, + "max_end_to_end_age_ms": 211.17999999999995, + "recovery_ms_after_first_lost_fragment": 528.8600000000015, + "recovered_keyframe_id": 20, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 199, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 375, + "lost_packets": 6, + "affected_frames": 6, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 20, + 21, + 22, + 23, + 24, + 25, + 30, + 31, + 32, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 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": 35, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 87.68285714285832, + "p95_end_to_end_age_ms": 181.7399999999999, + "max_end_to_end_age_ms": 211.17999999999995, + "recovery_ms_after_first_lost_fragment": 628.8599999999999, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 199, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 6, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 375, + "lost_packets": 19, + "affected_frames": 17, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 10, + 11, + 20, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 50, + 51 + ], + "keyframe_sha256_by_id": { + "0": "c9cd6e39170cceb3f879ea3e208cefce57047eb9655dad96dcca6a4e624c5ccd", + "10": "feb8f224f713a44e952b6c69de8e3a2993d588dbff02c8a2ab87ec39ac13a5da", + "20": "edbf55023e93a3981a47866e46346efdddaa938ca7eed46949e98b6d077ecde8", + "40": "609f24d31b38c37e0e1274a6366ef474080164688fa7609e5ba49c2f83e05148", + "50": "19f057ebcd727fe7acc3a7bc7eb534cff1600b73100e4bcfa9fe31ecbe4f1f21" + }, + "unique_decoded_images": 15, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 98.27333333333459, + "p95_end_to_end_age_ms": 211.17999999999995, + "max_end_to_end_age_ms": 211.17999999999995, + "recovery_ms_after_first_lost_fragment": 928.8599999999999, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 199, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 12, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 375, + "lost_packets": 40, + "affected_frames": 31, + "displayed_frames": 7, + "displayed_fps": 1.1666666666666667, + "frame_loss_fraction": 0.8833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 10, + 11, + 40, + 41, + 50 + ], + "keyframe_sha256_by_id": { + "0": "c9cd6e39170cceb3f879ea3e208cefce57047eb9655dad96dcca6a4e624c5ccd", + "10": "feb8f224f713a44e952b6c69de8e3a2993d588dbff02c8a2ab87ec39ac13a5da", + "40": "609f24d31b38c37e0e1274a6366ef474080164688fa7609e5ba49c2f83e05148", + "50": "19f057ebcd727fe7acc3a7bc7eb534cff1600b73100e4bcfa9fe31ecbe4f1f21" + }, + "unique_decoded_images": 7, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 131.36285714285822, + "p95_end_to_end_age_ms": 211.17999999999995, + "max_end_to_end_age_ms": 211.17999999999995, + "recovery_ms_after_first_lost_fragment": 928.8599999999999, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 199, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 12, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 375, + "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": 71.34960000000116, + "p95_end_to_end_age_ms": 128.8600000000015, + "max_end_to_end_age_ms": 128.8600000000024, + "recovery_ms_after_first_lost_fragment": 1128.86, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 199, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 375, + "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": 71.34960000000116, + "p95_end_to_end_age_ms": 128.8600000000015, + "max_end_to_end_age_ms": 128.8600000000024, + "recovery_ms_after_first_lost_fragment": 1128.86, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 199, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 375, + "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": 71.34960000000116, + "p95_end_to_end_age_ms": 128.8600000000015, + "max_end_to_end_age_ms": 128.8600000000024, + "recovery_ms_after_first_lost_fragment": 1128.86, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 199, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 58, + "incomplete_expired_frames": 59, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 58, + "incomplete_expired_frames": 59, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 3, + "affected_frames": 3, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 58, + "incomplete_expired_frames": 59, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 10, + "affected_frames": 9, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 58, + "incomplete_expired_frames": 59, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 18, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 58, + "incomplete_expired_frames": 59, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 58, + "incomplete_expired_frames": 59, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 58, + "incomplete_expired_frames": 59, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 10, + "affected_frames": 3, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 58, + "incomplete_expired_frames": 57, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 222, + "lost_packets": 0, + "affected_frames": 0, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9833333333333333, + "displayed_frame_ids": [ + 0 + ], + "keyframe_sha256_by_id": { + "0": "c4d2a1153bca7d4450414f6963ab2e7f1c60d5fc234fa303d16f62889166cfdd" + }, + "unique_decoded_images": 1, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 194.09600000000003, + "p95_end_to_end_age_ms": 194.09600000000003, + "max_end_to_end_age_ms": 194.09600000000003, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 227, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 42, + "incomplete_expired_frames": 42, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 222, + "lost_packets": 2, + "affected_frames": 2, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9833333333333333, + "displayed_frame_ids": [ + 0 + ], + "keyframe_sha256_by_id": { + "0": "c4d2a1153bca7d4450414f6963ab2e7f1c60d5fc234fa303d16f62889166cfdd" + }, + "unique_decoded_images": 1, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 194.09600000000003, + "p95_end_to_end_age_ms": 194.09600000000003, + "max_end_to_end_age_ms": 194.09600000000003, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 227, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 42, + "incomplete_expired_frames": 42, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 222, + "lost_packets": 4, + "affected_frames": 4, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9833333333333333, + "displayed_frame_ids": [ + 0 + ], + "keyframe_sha256_by_id": { + "0": "c4d2a1153bca7d4450414f6963ab2e7f1c60d5fc234fa303d16f62889166cfdd" + }, + "unique_decoded_images": 1, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 194.09600000000003, + "p95_end_to_end_age_ms": 194.09600000000003, + "max_end_to_end_age_ms": 194.09600000000003, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 227, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 42, + "incomplete_expired_frames": 43, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 222, + "lost_packets": 15, + "affected_frames": 13, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9833333333333333, + "displayed_frame_ids": [ + 0 + ], + "keyframe_sha256_by_id": { + "0": "c4d2a1153bca7d4450414f6963ab2e7f1c60d5fc234fa303d16f62889166cfdd" + }, + "unique_decoded_images": 1, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 194.09600000000003, + "p95_end_to_end_age_ms": 194.09600000000003, + "max_end_to_end_age_ms": 194.09600000000003, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 227, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 42, + "incomplete_expired_frames": 49, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 222, + "lost_packets": 28, + "affected_frames": 21, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9833333333333333, + "displayed_frame_ids": [ + 0 + ], + "keyframe_sha256_by_id": { + "0": "c4d2a1153bca7d4450414f6963ab2e7f1c60d5fc234fa303d16f62889166cfdd" + }, + "unique_decoded_images": 1, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 194.09600000000003, + "p95_end_to_end_age_ms": 194.09600000000003, + "max_end_to_end_age_ms": 194.09600000000003, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 227, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 42, + "incomplete_expired_frames": 48, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 222, + "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, + "p95_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": 227, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 42, + "incomplete_expired_frames": 43, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 222, + "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, + "p95_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": 227, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 42, + "incomplete_expired_frames": 43, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 222, + "lost_packets": 10, + "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, + "p95_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": 227, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 42, + "incomplete_expired_frames": 42, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 312, + "lost_packets": 0, + "affected_frames": 0, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "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, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ], + "keyframe_sha256_by_id": { + "0": "c4d2a1153bca7d4450414f6963ab2e7f1c60d5fc234fa303d16f62889166cfdd", + "5": "df2c57e083b452e4be82c1a079c7db304bea7018e899590ff4f7b2da1f4ec16d", + "10": "c5459e747fe7d36b70f1524b421f06e7cce957775d5dbd4cccdb67cea6adb12b", + "15": "338a582312705f0ed6c145c980b53fb198b10e71e3b60698cdb6f67d857c6e4e", + "20": "50568c267487ac55f4a9db8952912a238d6b6e8bfa0039dda4dedd67ff6a6cba", + "35": "4f4e87695d34b13c1aa0d06909da3690b96029a665227e0fdf4ca5b508fe9f32", + "40": "f5b3d0fa990a02534e6c4c5dada9edfcc2cf26acd727b60ef79e67c8376b8459" + }, + "unique_decoded_images": 35, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 155.8281142857129, + "p95_end_to_end_age_ms": 210.97599999999557, + "max_end_to_end_age_ms": 213.5039999999981, + "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": 5, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 312, + "lost_packets": 2, + "affected_frames": 2, + "displayed_frames": 32, + "displayed_fps": 5.333333333333333, + "frame_loss_fraction": 0.4666666666666667, + "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, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ], + "keyframe_sha256_by_id": { + "0": "c4d2a1153bca7d4450414f6963ab2e7f1c60d5fc234fa303d16f62889166cfdd", + "5": "df2c57e083b452e4be82c1a079c7db304bea7018e899590ff4f7b2da1f4ec16d", + "10": "c5459e747fe7d36b70f1524b421f06e7cce957775d5dbd4cccdb67cea6adb12b", + "15": "338a582312705f0ed6c145c980b53fb198b10e71e3b60698cdb6f67d857c6e4e", + "20": "50568c267487ac55f4a9db8952912a238d6b6e8bfa0039dda4dedd67ff6a6cba", + "35": "4f4e87695d34b13c1aa0d06909da3690b96029a665227e0fdf4ca5b508fe9f32", + "40": "f5b3d0fa990a02534e6c4c5dada9edfcc2cf26acd727b60ef79e67c8376b8459" + }, + "unique_decoded_images": 32, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 155.93799999999874, + "p95_end_to_end_age_ms": 210.97599999999557, + "max_end_to_end_age_ms": 213.5039999999981, + "recovery_ms_after_first_lost_fragment": 1510.9759999999956, + "recovered_keyframe_id": 35, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 200, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 5, + "incomplete_expired_frames": 7, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 312, + "lost_packets": 6, + "affected_frames": 6, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.5666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42 + ], + "keyframe_sha256_by_id": { + "0": "c4d2a1153bca7d4450414f6963ab2e7f1c60d5fc234fa303d16f62889166cfdd", + "5": "df2c57e083b452e4be82c1a079c7db304bea7018e899590ff4f7b2da1f4ec16d", + "10": "c5459e747fe7d36b70f1524b421f06e7cce957775d5dbd4cccdb67cea6adb12b", + "15": "338a582312705f0ed6c145c980b53fb198b10e71e3b60698cdb6f67d857c6e4e", + "35": "4f4e87695d34b13c1aa0d06909da3690b96029a665227e0fdf4ca5b508fe9f32", + "40": "f5b3d0fa990a02534e6c4c5dada9edfcc2cf26acd727b60ef79e67c8376b8459" + }, + "unique_decoded_images": 26, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 154.90830769230604, + "p95_end_to_end_age_ms": 210.97599999999557, + "max_end_to_end_age_ms": 213.5039999999981, + "recovery_ms_after_first_lost_fragment": 398.3359999999989, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 200, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 5, + "incomplete_expired_frames": 11, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 312, + "lost_packets": 18, + "affected_frames": 15, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 35, + 36 + ], + "keyframe_sha256_by_id": { + "0": "c4d2a1153bca7d4450414f6963ab2e7f1c60d5fc234fa303d16f62889166cfdd", + "10": "c5459e747fe7d36b70f1524b421f06e7cce957775d5dbd4cccdb67cea6adb12b", + "15": "338a582312705f0ed6c145c980b53fb198b10e71e3b60698cdb6f67d857c6e4e", + "35": "4f4e87695d34b13c1aa0d06909da3690b96029a665227e0fdf4ca5b508fe9f32" + }, + "unique_decoded_images": 16, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 151.0179999999985, + "p95_end_to_end_age_ms": 210.97599999999557, + "max_end_to_end_age_ms": 210.97599999999557, + "recovery_ms_after_first_lost_fragment": 698.3359999999989, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 200, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 5, + "incomplete_expired_frames": 17, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 312, + "lost_packets": 36, + "affected_frames": 27, + "displayed_frames": 10, + "displayed_fps": 1.6666666666666667, + "frame_loss_fraction": 0.8333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 17, + 18, + 35 + ], + "keyframe_sha256_by_id": { + "0": "c4d2a1153bca7d4450414f6963ab2e7f1c60d5fc234fa303d16f62889166cfdd", + "15": "338a582312705f0ed6c145c980b53fb198b10e71e3b60698cdb6f67d857c6e4e", + "35": "4f4e87695d34b13c1aa0d06909da3690b96029a665227e0fdf4ca5b508fe9f32" + }, + "unique_decoded_images": 10, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 146.31999999999874, + "p95_end_to_end_age_ms": 210.97599999999557, + "max_end_to_end_age_ms": 210.97599999999557, + "recovery_ms_after_first_lost_fragment": 1181.5359999999982, + "recovered_keyframe_id": 15, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 200, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 5, + "incomplete_expired_frames": 22, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 312, + "lost_packets": 2, + "affected_frames": 1, + "displayed_frames": 30, + "displayed_fps": 5.0, + "frame_loss_fraction": 0.5, + "displayed_frame_ids": [ + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ], + "keyframe_sha256_by_id": { + "5": "df2c57e083b452e4be82c1a079c7db304bea7018e899590ff4f7b2da1f4ec16d", + "10": "c5459e747fe7d36b70f1524b421f06e7cce957775d5dbd4cccdb67cea6adb12b", + "15": "338a582312705f0ed6c145c980b53fb198b10e71e3b60698cdb6f67d857c6e4e", + "20": "50568c267487ac55f4a9db8952912a238d6b6e8bfa0039dda4dedd67ff6a6cba", + "35": "4f4e87695d34b13c1aa0d06909da3690b96029a665227e0fdf4ca5b508fe9f32", + "40": "f5b3d0fa990a02534e6c4c5dada9edfcc2cf26acd727b60ef79e67c8376b8459" + }, + "unique_decoded_images": 30, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 160.37013333333172, + "p95_end_to_end_age_ms": 210.97599999999557, + "max_end_to_end_age_ms": 213.5039999999981, + "recovery_ms_after_first_lost_fragment": 676.4799999999994, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 200, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 5, + "incomplete_expired_frames": 6, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 312, + "lost_packets": 5, + "affected_frames": 1, + "displayed_frames": 30, + "displayed_fps": 5.0, + "frame_loss_fraction": 0.5, + "displayed_frame_ids": [ + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ], + "keyframe_sha256_by_id": { + "5": "df2c57e083b452e4be82c1a079c7db304bea7018e899590ff4f7b2da1f4ec16d", + "10": "c5459e747fe7d36b70f1524b421f06e7cce957775d5dbd4cccdb67cea6adb12b", + "15": "338a582312705f0ed6c145c980b53fb198b10e71e3b60698cdb6f67d857c6e4e", + "20": "50568c267487ac55f4a9db8952912a238d6b6e8bfa0039dda4dedd67ff6a6cba", + "35": "4f4e87695d34b13c1aa0d06909da3690b96029a665227e0fdf4ca5b508fe9f32", + "40": "f5b3d0fa990a02534e6c4c5dada9edfcc2cf26acd727b60ef79e67c8376b8459" + }, + "unique_decoded_images": 30, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 160.37013333333172, + "p95_end_to_end_age_ms": 210.97599999999557, + "max_end_to_end_age_ms": 213.5039999999981, + "recovery_ms_after_first_lost_fragment": 676.4799999999994, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 200, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 5, + "incomplete_expired_frames": 6, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 312, + "lost_packets": 10, + "affected_frames": 2, + "displayed_frames": 30, + "displayed_fps": 5.0, + "frame_loss_fraction": 0.5, + "displayed_frame_ids": [ + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ], + "keyframe_sha256_by_id": { + "5": "df2c57e083b452e4be82c1a079c7db304bea7018e899590ff4f7b2da1f4ec16d", + "10": "c5459e747fe7d36b70f1524b421f06e7cce957775d5dbd4cccdb67cea6adb12b", + "15": "338a582312705f0ed6c145c980b53fb198b10e71e3b60698cdb6f67d857c6e4e", + "20": "50568c267487ac55f4a9db8952912a238d6b6e8bfa0039dda4dedd67ff6a6cba", + "35": "4f4e87695d34b13c1aa0d06909da3690b96029a665227e0fdf4ca5b508fe9f32", + "40": "f5b3d0fa990a02534e6c4c5dada9edfcc2cf26acd727b60ef79e67c8376b8459" + }, + "unique_decoded_images": 30, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 160.37013333333172, + "p95_end_to_end_age_ms": 210.97599999999557, + "max_end_to_end_age_ms": 213.5039999999981, + "recovery_ms_after_first_lost_fragment": 676.4799999999994, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 200, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 5, + "incomplete_expired_frames": 6, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 317, + "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": "c4d2a1153bca7d4450414f6963ab2e7f1c60d5fc234fa303d16f62889166cfdd", + "5": "df2c57e083b452e4be82c1a079c7db304bea7018e899590ff4f7b2da1f4ec16d", + "10": "c5459e747fe7d36b70f1524b421f06e7cce957775d5dbd4cccdb67cea6adb12b", + "15": "338a582312705f0ed6c145c980b53fb198b10e71e3b60698cdb6f67d857c6e4e", + "20": "50568c267487ac55f4a9db8952912a238d6b6e8bfa0039dda4dedd67ff6a6cba", + "25": "732c7d3b54d6cf7c3ceb1d322ecd36567d509d02ddd0af187e2a64c286e7d599", + "30": "006f0e41354fb6bca7715850d3802ecc06f15c8aea994963f50594850d34374f", + "35": "4f4e87695d34b13c1aa0d06909da3690b96029a665227e0fdf4ca5b508fe9f32", + "40": "f5b3d0fa990a02534e6c4c5dada9edfcc2cf26acd727b60ef79e67c8376b8459", + "45": "fb3f1124be5e38507919549a6728c5ef7efc4f8b91bef8a30129bf23b511100a", + "50": "0ec838a4b1907ba011b8069a8d0e95eba0e9cdf65367fac77fe323d546d6a9f6", + "55": "b110de58867424829f1bb8b3280fa6dc54ebc16c7f12c6a4c13585dcc9ad16bb" + }, + "unique_decoded_images": 60, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 87.11766666666581, + "p95_end_to_end_age_ms": 137.07000000000016, + "max_end_to_end_age_ms": 137.07000000000016, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 121, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 317, + "lost_packets": 2, + "affected_frames": 2, + "displayed_frames": 56, + "displayed_fps": 9.333333333333334, + "frame_loss_fraction": 0.06666666666666665, + "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, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 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": "c4d2a1153bca7d4450414f6963ab2e7f1c60d5fc234fa303d16f62889166cfdd", + "5": "df2c57e083b452e4be82c1a079c7db304bea7018e899590ff4f7b2da1f4ec16d", + "10": "c5459e747fe7d36b70f1524b421f06e7cce957775d5dbd4cccdb67cea6adb12b", + "15": "338a582312705f0ed6c145c980b53fb198b10e71e3b60698cdb6f67d857c6e4e", + "20": "50568c267487ac55f4a9db8952912a238d6b6e8bfa0039dda4dedd67ff6a6cba", + "25": "732c7d3b54d6cf7c3ceb1d322ecd36567d509d02ddd0af187e2a64c286e7d599", + "30": "006f0e41354fb6bca7715850d3802ecc06f15c8aea994963f50594850d34374f", + "35": "4f4e87695d34b13c1aa0d06909da3690b96029a665227e0fdf4ca5b508fe9f32", + "40": "f5b3d0fa990a02534e6c4c5dada9edfcc2cf26acd727b60ef79e67c8376b8459", + "45": "fb3f1124be5e38507919549a6728c5ef7efc4f8b91bef8a30129bf23b511100a", + "50": "0ec838a4b1907ba011b8069a8d0e95eba0e9cdf65367fac77fe323d546d6a9f6", + "55": "b110de58867424829f1bb8b3280fa6dc54ebc16c7f12c6a4c13585dcc9ad16bb" + }, + "unique_decoded_images": 56, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 88.17303571428478, + "p95_end_to_end_age_ms": 137.07000000000016, + "max_end_to_end_age_ms": 137.07000000000016, + "recovery_ms_after_first_lost_fragment": 437.07000000000016, + "recovered_keyframe_id": 25, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 121, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 317, + "lost_packets": 6, + "affected_frames": 6, + "displayed_frames": 47, + "displayed_fps": 7.833333333333333, + "frame_loss_fraction": 0.21666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "keyframe_sha256_by_id": { + "0": "c4d2a1153bca7d4450414f6963ab2e7f1c60d5fc234fa303d16f62889166cfdd", + "5": "df2c57e083b452e4be82c1a079c7db304bea7018e899590ff4f7b2da1f4ec16d", + "10": "c5459e747fe7d36b70f1524b421f06e7cce957775d5dbd4cccdb67cea6adb12b", + "15": "338a582312705f0ed6c145c980b53fb198b10e71e3b60698cdb6f67d857c6e4e", + "25": "732c7d3b54d6cf7c3ceb1d322ecd36567d509d02ddd0af187e2a64c286e7d599", + "30": "006f0e41354fb6bca7715850d3802ecc06f15c8aea994963f50594850d34374f", + "35": "4f4e87695d34b13c1aa0d06909da3690b96029a665227e0fdf4ca5b508fe9f32", + "40": "f5b3d0fa990a02534e6c4c5dada9edfcc2cf26acd727b60ef79e67c8376b8459", + "45": "fb3f1124be5e38507919549a6728c5ef7efc4f8b91bef8a30129bf23b511100a", + "50": "0ec838a4b1907ba011b8069a8d0e95eba0e9cdf65367fac77fe323d546d6a9f6", + "55": "b110de58867424829f1bb8b3280fa6dc54ebc16c7f12c6a4c13585dcc9ad16bb" + }, + "unique_decoded_images": 47, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 89.36255319148844, + "p95_end_to_end_age_ms": 137.07000000000016, + "max_end_to_end_age_ms": 137.07000000000016, + "recovery_ms_after_first_lost_fragment": 337.07000000000016, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 121, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 6, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 317, + "lost_packets": 18, + "affected_frames": 15, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.5333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 30, + 31, + 32, + 33, + 35, + 36, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "keyframe_sha256_by_id": { + "0": "c4d2a1153bca7d4450414f6963ab2e7f1c60d5fc234fa303d16f62889166cfdd", + "10": "c5459e747fe7d36b70f1524b421f06e7cce957775d5dbd4cccdb67cea6adb12b", + "15": "338a582312705f0ed6c145c980b53fb198b10e71e3b60698cdb6f67d857c6e4e", + "30": "006f0e41354fb6bca7715850d3802ecc06f15c8aea994963f50594850d34374f", + "35": "4f4e87695d34b13c1aa0d06909da3690b96029a665227e0fdf4ca5b508fe9f32", + "50": "0ec838a4b1907ba011b8069a8d0e95eba0e9cdf65367fac77fe323d546d6a9f6", + "55": "b110de58867424829f1bb8b3280fa6dc54ebc16c7f12c6a4c13585dcc9ad16bb" + }, + "unique_decoded_images": 28, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 90.31285714285627, + "p95_end_to_end_age_ms": 137.07000000000016, + "max_end_to_end_age_ms": 137.07000000000016, + "recovery_ms_after_first_lost_fragment": 637.0700000000002, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 121, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 11, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 317, + "lost_packets": 36, + "affected_frames": 28, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 17, + 18, + 30, + 31, + 32, + 50, + 55, + 56, + 57 + ], + "keyframe_sha256_by_id": { + "0": "c4d2a1153bca7d4450414f6963ab2e7f1c60d5fc234fa303d16f62889166cfdd", + "15": "338a582312705f0ed6c145c980b53fb198b10e71e3b60698cdb6f67d857c6e4e", + "30": "006f0e41354fb6bca7715850d3802ecc06f15c8aea994963f50594850d34374f", + "50": "0ec838a4b1907ba011b8069a8d0e95eba0e9cdf65367fac77fe323d546d6a9f6", + "55": "b110de58867424829f1bb8b3280fa6dc54ebc16c7f12c6a4c13585dcc9ad16bb" + }, + "unique_decoded_images": 16, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 94.93624999999912, + "p95_end_to_end_age_ms": 137.07000000000016, + "max_end_to_end_age_ms": 137.07000000000016, + "recovery_ms_after_first_lost_fragment": 1137.0700000000002, + "recovered_keyframe_id": 15, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 121, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 11, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 317, + "lost_packets": 2, + "affected_frames": 1, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "df2c57e083b452e4be82c1a079c7db304bea7018e899590ff4f7b2da1f4ec16d", + "10": "c5459e747fe7d36b70f1524b421f06e7cce957775d5dbd4cccdb67cea6adb12b", + "15": "338a582312705f0ed6c145c980b53fb198b10e71e3b60698cdb6f67d857c6e4e", + "20": "50568c267487ac55f4a9db8952912a238d6b6e8bfa0039dda4dedd67ff6a6cba", + "25": "732c7d3b54d6cf7c3ceb1d322ecd36567d509d02ddd0af187e2a64c286e7d599", + "30": "006f0e41354fb6bca7715850d3802ecc06f15c8aea994963f50594850d34374f", + "35": "4f4e87695d34b13c1aa0d06909da3690b96029a665227e0fdf4ca5b508fe9f32", + "40": "f5b3d0fa990a02534e6c4c5dada9edfcc2cf26acd727b60ef79e67c8376b8459", + "45": "fb3f1124be5e38507919549a6728c5ef7efc4f8b91bef8a30129bf23b511100a", + "50": "0ec838a4b1907ba011b8069a8d0e95eba0e9cdf65367fac77fe323d546d6a9f6", + "55": "b110de58867424829f1bb8b3280fa6dc54ebc16c7f12c6a4c13585dcc9ad16bb" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 87.44072727272632, + "p95_end_to_end_age_ms": 137.07000000000016, + "max_end_to_end_age_ms": 137.07000000000016, + "recovery_ms_after_first_lost_fragment": 621.8400000000001, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 121, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 317, + "lost_packets": 5, + "affected_frames": 1, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "df2c57e083b452e4be82c1a079c7db304bea7018e899590ff4f7b2da1f4ec16d", + "10": "c5459e747fe7d36b70f1524b421f06e7cce957775d5dbd4cccdb67cea6adb12b", + "15": "338a582312705f0ed6c145c980b53fb198b10e71e3b60698cdb6f67d857c6e4e", + "20": "50568c267487ac55f4a9db8952912a238d6b6e8bfa0039dda4dedd67ff6a6cba", + "25": "732c7d3b54d6cf7c3ceb1d322ecd36567d509d02ddd0af187e2a64c286e7d599", + "30": "006f0e41354fb6bca7715850d3802ecc06f15c8aea994963f50594850d34374f", + "35": "4f4e87695d34b13c1aa0d06909da3690b96029a665227e0fdf4ca5b508fe9f32", + "40": "f5b3d0fa990a02534e6c4c5dada9edfcc2cf26acd727b60ef79e67c8376b8459", + "45": "fb3f1124be5e38507919549a6728c5ef7efc4f8b91bef8a30129bf23b511100a", + "50": "0ec838a4b1907ba011b8069a8d0e95eba0e9cdf65367fac77fe323d546d6a9f6", + "55": "b110de58867424829f1bb8b3280fa6dc54ebc16c7f12c6a4c13585dcc9ad16bb" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 87.44072727272632, + "p95_end_to_end_age_ms": 137.07000000000016, + "max_end_to_end_age_ms": 137.07000000000016, + "recovery_ms_after_first_lost_fragment": 621.8400000000001, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 121, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 317, + "lost_packets": 10, + "affected_frames": 2, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "df2c57e083b452e4be82c1a079c7db304bea7018e899590ff4f7b2da1f4ec16d", + "10": "c5459e747fe7d36b70f1524b421f06e7cce957775d5dbd4cccdb67cea6adb12b", + "15": "338a582312705f0ed6c145c980b53fb198b10e71e3b60698cdb6f67d857c6e4e", + "20": "50568c267487ac55f4a9db8952912a238d6b6e8bfa0039dda4dedd67ff6a6cba", + "25": "732c7d3b54d6cf7c3ceb1d322ecd36567d509d02ddd0af187e2a64c286e7d599", + "30": "006f0e41354fb6bca7715850d3802ecc06f15c8aea994963f50594850d34374f", + "35": "4f4e87695d34b13c1aa0d06909da3690b96029a665227e0fdf4ca5b508fe9f32", + "40": "f5b3d0fa990a02534e6c4c5dada9edfcc2cf26acd727b60ef79e67c8376b8459", + "45": "fb3f1124be5e38507919549a6728c5ef7efc4f8b91bef8a30129bf23b511100a", + "50": "0ec838a4b1907ba011b8069a8d0e95eba0e9cdf65367fac77fe323d546d6a9f6", + "55": "b110de58867424829f1bb8b3280fa6dc54ebc16c7f12c6a4c13585dcc9ad16bb" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 87.44072727272632, + "p95_end_to_end_age_ms": 137.07000000000016, + "max_end_to_end_age_ms": 137.07000000000016, + "recovery_ms_after_first_lost_fragment": 621.8400000000001, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 121, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 317, + "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": "c4d2a1153bca7d4450414f6963ab2e7f1c60d5fc234fa303d16f62889166cfdd", + "5": "df2c57e083b452e4be82c1a079c7db304bea7018e899590ff4f7b2da1f4ec16d", + "10": "c5459e747fe7d36b70f1524b421f06e7cce957775d5dbd4cccdb67cea6adb12b", + "15": "338a582312705f0ed6c145c980b53fb198b10e71e3b60698cdb6f67d857c6e4e", + "20": "50568c267487ac55f4a9db8952912a238d6b6e8bfa0039dda4dedd67ff6a6cba", + "25": "732c7d3b54d6cf7c3ceb1d322ecd36567d509d02ddd0af187e2a64c286e7d599", + "30": "006f0e41354fb6bca7715850d3802ecc06f15c8aea994963f50594850d34374f", + "35": "4f4e87695d34b13c1aa0d06909da3690b96029a665227e0fdf4ca5b508fe9f32", + "40": "f5b3d0fa990a02534e6c4c5dada9edfcc2cf26acd727b60ef79e67c8376b8459", + "45": "fb3f1124be5e38507919549a6728c5ef7efc4f8b91bef8a30129bf23b511100a", + "50": "0ec838a4b1907ba011b8069a8d0e95eba0e9cdf65367fac77fe323d546d6a9f6", + "55": "b110de58867424829f1bb8b3280fa6dc54ebc16c7f12c6a4c13585dcc9ad16bb" + }, + "unique_decoded_images": 60, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 77.55933333333255, + "p95_end_to_end_age_ms": 124.7760000000003, + "max_end_to_end_age_ms": 124.7760000000003, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 110, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 317, + "lost_packets": 2, + "affected_frames": 2, + "displayed_frames": 56, + "displayed_fps": 9.333333333333334, + "frame_loss_fraction": 0.06666666666666665, + "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, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 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": "c4d2a1153bca7d4450414f6963ab2e7f1c60d5fc234fa303d16f62889166cfdd", + "5": "df2c57e083b452e4be82c1a079c7db304bea7018e899590ff4f7b2da1f4ec16d", + "10": "c5459e747fe7d36b70f1524b421f06e7cce957775d5dbd4cccdb67cea6adb12b", + "15": "338a582312705f0ed6c145c980b53fb198b10e71e3b60698cdb6f67d857c6e4e", + "20": "50568c267487ac55f4a9db8952912a238d6b6e8bfa0039dda4dedd67ff6a6cba", + "25": "732c7d3b54d6cf7c3ceb1d322ecd36567d509d02ddd0af187e2a64c286e7d599", + "30": "006f0e41354fb6bca7715850d3802ecc06f15c8aea994963f50594850d34374f", + "35": "4f4e87695d34b13c1aa0d06909da3690b96029a665227e0fdf4ca5b508fe9f32", + "40": "f5b3d0fa990a02534e6c4c5dada9edfcc2cf26acd727b60ef79e67c8376b8459", + "45": "fb3f1124be5e38507919549a6728c5ef7efc4f8b91bef8a30129bf23b511100a", + "50": "0ec838a4b1907ba011b8069a8d0e95eba0e9cdf65367fac77fe323d546d6a9f6", + "55": "b110de58867424829f1bb8b3280fa6dc54ebc16c7f12c6a4c13585dcc9ad16bb" + }, + "unique_decoded_images": 56, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 78.39542857142773, + "p95_end_to_end_age_ms": 124.7760000000003, + "max_end_to_end_age_ms": 124.7760000000003, + "recovery_ms_after_first_lost_fragment": 424.7760000000003, + "recovered_keyframe_id": 25, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 110, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 317, + "lost_packets": 6, + "affected_frames": 6, + "displayed_frames": 47, + "displayed_fps": 7.833333333333333, + "frame_loss_fraction": 0.21666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "keyframe_sha256_by_id": { + "0": "c4d2a1153bca7d4450414f6963ab2e7f1c60d5fc234fa303d16f62889166cfdd", + "5": "df2c57e083b452e4be82c1a079c7db304bea7018e899590ff4f7b2da1f4ec16d", + "10": "c5459e747fe7d36b70f1524b421f06e7cce957775d5dbd4cccdb67cea6adb12b", + "15": "338a582312705f0ed6c145c980b53fb198b10e71e3b60698cdb6f67d857c6e4e", + "25": "732c7d3b54d6cf7c3ceb1d322ecd36567d509d02ddd0af187e2a64c286e7d599", + "30": "006f0e41354fb6bca7715850d3802ecc06f15c8aea994963f50594850d34374f", + "35": "4f4e87695d34b13c1aa0d06909da3690b96029a665227e0fdf4ca5b508fe9f32", + "40": "f5b3d0fa990a02534e6c4c5dada9edfcc2cf26acd727b60ef79e67c8376b8459", + "45": "fb3f1124be5e38507919549a6728c5ef7efc4f8b91bef8a30129bf23b511100a", + "50": "0ec838a4b1907ba011b8069a8d0e95eba0e9cdf65367fac77fe323d546d6a9f6", + "55": "b110de58867424829f1bb8b3280fa6dc54ebc16c7f12c6a4c13585dcc9ad16bb" + }, + "unique_decoded_images": 47, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 79.3111489361694, + "p95_end_to_end_age_ms": 124.7760000000003, + "max_end_to_end_age_ms": 124.7760000000003, + "recovery_ms_after_first_lost_fragment": 324.7760000000003, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 110, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 6, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 317, + "lost_packets": 18, + "affected_frames": 15, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.5333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 30, + 31, + 32, + 33, + 35, + 36, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "keyframe_sha256_by_id": { + "0": "c4d2a1153bca7d4450414f6963ab2e7f1c60d5fc234fa303d16f62889166cfdd", + "10": "c5459e747fe7d36b70f1524b421f06e7cce957775d5dbd4cccdb67cea6adb12b", + "15": "338a582312705f0ed6c145c980b53fb198b10e71e3b60698cdb6f67d857c6e4e", + "30": "006f0e41354fb6bca7715850d3802ecc06f15c8aea994963f50594850d34374f", + "35": "4f4e87695d34b13c1aa0d06909da3690b96029a665227e0fdf4ca5b508fe9f32", + "50": "0ec838a4b1907ba011b8069a8d0e95eba0e9cdf65367fac77fe323d546d6a9f6", + "55": "b110de58867424829f1bb8b3280fa6dc54ebc16c7f12c6a4c13585dcc9ad16bb" + }, + "unique_decoded_images": 28, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 80.0757142857135, + "p95_end_to_end_age_ms": 124.7760000000003, + "max_end_to_end_age_ms": 124.7760000000003, + "recovery_ms_after_first_lost_fragment": 624.7760000000003, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 110, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 11, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 317, + "lost_packets": 36, + "affected_frames": 28, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 17, + 18, + 30, + 31, + 32, + 50, + 55, + 56, + 57 + ], + "keyframe_sha256_by_id": { + "0": "c4d2a1153bca7d4450414f6963ab2e7f1c60d5fc234fa303d16f62889166cfdd", + "15": "338a582312705f0ed6c145c980b53fb198b10e71e3b60698cdb6f67d857c6e4e", + "30": "006f0e41354fb6bca7715850d3802ecc06f15c8aea994963f50594850d34374f", + "50": "0ec838a4b1907ba011b8069a8d0e95eba0e9cdf65367fac77fe323d546d6a9f6", + "55": "b110de58867424829f1bb8b3280fa6dc54ebc16c7f12c6a4c13585dcc9ad16bb" + }, + "unique_decoded_images": 16, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 84.36349999999918, + "p95_end_to_end_age_ms": 124.7760000000003, + "max_end_to_end_age_ms": 124.7760000000003, + "recovery_ms_after_first_lost_fragment": 1124.7760000000003, + "recovered_keyframe_id": 15, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 110, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 11, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 317, + "lost_packets": 2, + "affected_frames": 1, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "df2c57e083b452e4be82c1a079c7db304bea7018e899590ff4f7b2da1f4ec16d", + "10": "c5459e747fe7d36b70f1524b421f06e7cce957775d5dbd4cccdb67cea6adb12b", + "15": "338a582312705f0ed6c145c980b53fb198b10e71e3b60698cdb6f67d857c6e4e", + "20": "50568c267487ac55f4a9db8952912a238d6b6e8bfa0039dda4dedd67ff6a6cba", + "25": "732c7d3b54d6cf7c3ceb1d322ecd36567d509d02ddd0af187e2a64c286e7d599", + "30": "006f0e41354fb6bca7715850d3802ecc06f15c8aea994963f50594850d34374f", + "35": "4f4e87695d34b13c1aa0d06909da3690b96029a665227e0fdf4ca5b508fe9f32", + "40": "f5b3d0fa990a02534e6c4c5dada9edfcc2cf26acd727b60ef79e67c8376b8459", + "45": "fb3f1124be5e38507919549a6728c5ef7efc4f8b91bef8a30129bf23b511100a", + "50": "0ec838a4b1907ba011b8069a8d0e95eba0e9cdf65367fac77fe323d546d6a9f6", + "55": "b110de58867424829f1bb8b3280fa6dc54ebc16c7f12c6a4c13585dcc9ad16bb" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 77.80421818181733, + "p95_end_to_end_age_ms": 124.7760000000003, + "max_end_to_end_age_ms": 124.7760000000003, + "recovery_ms_after_first_lost_fragment": 610.9120000000003, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 110, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 317, + "lost_packets": 5, + "affected_frames": 1, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "df2c57e083b452e4be82c1a079c7db304bea7018e899590ff4f7b2da1f4ec16d", + "10": "c5459e747fe7d36b70f1524b421f06e7cce957775d5dbd4cccdb67cea6adb12b", + "15": "338a582312705f0ed6c145c980b53fb198b10e71e3b60698cdb6f67d857c6e4e", + "20": "50568c267487ac55f4a9db8952912a238d6b6e8bfa0039dda4dedd67ff6a6cba", + "25": "732c7d3b54d6cf7c3ceb1d322ecd36567d509d02ddd0af187e2a64c286e7d599", + "30": "006f0e41354fb6bca7715850d3802ecc06f15c8aea994963f50594850d34374f", + "35": "4f4e87695d34b13c1aa0d06909da3690b96029a665227e0fdf4ca5b508fe9f32", + "40": "f5b3d0fa990a02534e6c4c5dada9edfcc2cf26acd727b60ef79e67c8376b8459", + "45": "fb3f1124be5e38507919549a6728c5ef7efc4f8b91bef8a30129bf23b511100a", + "50": "0ec838a4b1907ba011b8069a8d0e95eba0e9cdf65367fac77fe323d546d6a9f6", + "55": "b110de58867424829f1bb8b3280fa6dc54ebc16c7f12c6a4c13585dcc9ad16bb" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 77.80421818181733, + "p95_end_to_end_age_ms": 124.7760000000003, + "max_end_to_end_age_ms": 124.7760000000003, + "recovery_ms_after_first_lost_fragment": 610.9120000000003, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 110, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 317, + "lost_packets": 10, + "affected_frames": 2, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "df2c57e083b452e4be82c1a079c7db304bea7018e899590ff4f7b2da1f4ec16d", + "10": "c5459e747fe7d36b70f1524b421f06e7cce957775d5dbd4cccdb67cea6adb12b", + "15": "338a582312705f0ed6c145c980b53fb198b10e71e3b60698cdb6f67d857c6e4e", + "20": "50568c267487ac55f4a9db8952912a238d6b6e8bfa0039dda4dedd67ff6a6cba", + "25": "732c7d3b54d6cf7c3ceb1d322ecd36567d509d02ddd0af187e2a64c286e7d599", + "30": "006f0e41354fb6bca7715850d3802ecc06f15c8aea994963f50594850d34374f", + "35": "4f4e87695d34b13c1aa0d06909da3690b96029a665227e0fdf4ca5b508fe9f32", + "40": "f5b3d0fa990a02534e6c4c5dada9edfcc2cf26acd727b60ef79e67c8376b8459", + "45": "fb3f1124be5e38507919549a6728c5ef7efc4f8b91bef8a30129bf23b511100a", + "50": "0ec838a4b1907ba011b8069a8d0e95eba0e9cdf65367fac77fe323d546d6a9f6", + "55": "b110de58867424829f1bb8b3280fa6dc54ebc16c7f12c6a4c13585dcc9ad16bb" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 77.80421818181733, + "p95_end_to_end_age_ms": 124.7760000000003, + "max_end_to_end_age_ms": 124.7760000000003, + "recovery_ms_after_first_lost_fragment": 610.9120000000003, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 110, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 406, + "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": "c4d2a1153bca7d4450414f6963ab2e7f1c60d5fc234fa303d16f62889166cfdd", + "5": "df2c57e083b452e4be82c1a079c7db304bea7018e899590ff4f7b2da1f4ec16d", + "10": "c5459e747fe7d36b70f1524b421f06e7cce957775d5dbd4cccdb67cea6adb12b", + "15": "338a582312705f0ed6c145c980b53fb198b10e71e3b60698cdb6f67d857c6e4e", + "20": "50568c267487ac55f4a9db8952912a238d6b6e8bfa0039dda4dedd67ff6a6cba", + "25": "732c7d3b54d6cf7c3ceb1d322ecd36567d509d02ddd0af187e2a64c286e7d599", + "30": "006f0e41354fb6bca7715850d3802ecc06f15c8aea994963f50594850d34374f", + "35": "4f4e87695d34b13c1aa0d06909da3690b96029a665227e0fdf4ca5b508fe9f32", + "40": "f5b3d0fa990a02534e6c4c5dada9edfcc2cf26acd727b60ef79e67c8376b8459", + "45": "fb3f1124be5e38507919549a6728c5ef7efc4f8b91bef8a30129bf23b511100a", + "50": "0ec838a4b1907ba011b8069a8d0e95eba0e9cdf65367fac77fe323d546d6a9f6", + "55": "b110de58867424829f1bb8b3280fa6dc54ebc16c7f12c6a4c13585dcc9ad16bb" + }, + "unique_decoded_images": 60, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 85.53600000000125, + "p95_end_to_end_age_ms": 140.62000000000262, + "max_end_to_end_age_ms": 140.62000000000262, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 129, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 406, + "lost_packets": 2, + "affected_frames": 2, + "displayed_frames": 53, + "displayed_fps": 8.833333333333334, + "frame_loss_fraction": 0.1166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 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": "c4d2a1153bca7d4450414f6963ab2e7f1c60d5fc234fa303d16f62889166cfdd", + "5": "df2c57e083b452e4be82c1a079c7db304bea7018e899590ff4f7b2da1f4ec16d", + "10": "c5459e747fe7d36b70f1524b421f06e7cce957775d5dbd4cccdb67cea6adb12b", + "15": "338a582312705f0ed6c145c980b53fb198b10e71e3b60698cdb6f67d857c6e4e", + "20": "50568c267487ac55f4a9db8952912a238d6b6e8bfa0039dda4dedd67ff6a6cba", + "25": "732c7d3b54d6cf7c3ceb1d322ecd36567d509d02ddd0af187e2a64c286e7d599", + "30": "006f0e41354fb6bca7715850d3802ecc06f15c8aea994963f50594850d34374f", + "35": "4f4e87695d34b13c1aa0d06909da3690b96029a665227e0fdf4ca5b508fe9f32", + "40": "f5b3d0fa990a02534e6c4c5dada9edfcc2cf26acd727b60ef79e67c8376b8459", + "45": "fb3f1124be5e38507919549a6728c5ef7efc4f8b91bef8a30129bf23b511100a", + "50": "0ec838a4b1907ba011b8069a8d0e95eba0e9cdf65367fac77fe323d546d6a9f6", + "55": "b110de58867424829f1bb8b3280fa6dc54ebc16c7f12c6a4c13585dcc9ad16bb" + }, + "unique_decoded_images": 53, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 87.69169811320883, + "p95_end_to_end_age_ms": 140.62000000000262, + "max_end_to_end_age_ms": 140.62000000000262, + "recovery_ms_after_first_lost_fragment": 428.8600000000015, + "recovered_keyframe_id": 20, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 129, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 406, + "lost_packets": 7, + "affected_frames": 7, + "displayed_frames": 38, + "displayed_fps": 6.333333333333333, + "frame_loss_fraction": 0.3666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 30, + 31, + 32, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "keyframe_sha256_by_id": { + "0": "c4d2a1153bca7d4450414f6963ab2e7f1c60d5fc234fa303d16f62889166cfdd", + "5": "df2c57e083b452e4be82c1a079c7db304bea7018e899590ff4f7b2da1f4ec16d", + "10": "c5459e747fe7d36b70f1524b421f06e7cce957775d5dbd4cccdb67cea6adb12b", + "20": "50568c267487ac55f4a9db8952912a238d6b6e8bfa0039dda4dedd67ff6a6cba", + "25": "732c7d3b54d6cf7c3ceb1d322ecd36567d509d02ddd0af187e2a64c286e7d599", + "30": "006f0e41354fb6bca7715850d3802ecc06f15c8aea994963f50594850d34374f", + "35": "4f4e87695d34b13c1aa0d06909da3690b96029a665227e0fdf4ca5b508fe9f32", + "40": "f5b3d0fa990a02534e6c4c5dada9edfcc2cf26acd727b60ef79e67c8376b8459", + "50": "0ec838a4b1907ba011b8069a8d0e95eba0e9cdf65367fac77fe323d546d6a9f6", + "55": "b110de58867424829f1bb8b3280fa6dc54ebc16c7f12c6a4c13585dcc9ad16bb" + }, + "unique_decoded_images": 38, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 90.16736842105405, + "p95_end_to_end_age_ms": 140.62000000000262, + "max_end_to_end_age_ms": 140.62000000000262, + "recovery_ms_after_first_lost_fragment": 540.6199999999999, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 129, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 7, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 406, + "lost_packets": 22, + "affected_frames": 16, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.6166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 10, + 11, + 12, + 13, + 20, + 25, + 40, + 41, + 42, + 43, + 44, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "keyframe_sha256_by_id": { + "0": "c4d2a1153bca7d4450414f6963ab2e7f1c60d5fc234fa303d16f62889166cfdd", + "5": "df2c57e083b452e4be82c1a079c7db304bea7018e899590ff4f7b2da1f4ec16d", + "10": "c5459e747fe7d36b70f1524b421f06e7cce957775d5dbd4cccdb67cea6adb12b", + "20": "50568c267487ac55f4a9db8952912a238d6b6e8bfa0039dda4dedd67ff6a6cba", + "25": "732c7d3b54d6cf7c3ceb1d322ecd36567d509d02ddd0af187e2a64c286e7d599", + "40": "f5b3d0fa990a02534e6c4c5dada9edfcc2cf26acd727b60ef79e67c8376b8459", + "50": "0ec838a4b1907ba011b8069a8d0e95eba0e9cdf65367fac77fe323d546d6a9f6", + "55": "b110de58867424829f1bb8b3280fa6dc54ebc16c7f12c6a4c13585dcc9ad16bb" + }, + "unique_decoded_images": 23, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 95.87217391304476, + "p95_end_to_end_age_ms": 140.62000000000262, + "max_end_to_end_age_ms": 140.62000000000262, + "recovery_ms_after_first_lost_fragment": 217.0999999999999, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 129, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 13, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 406, + "lost_packets": 44, + "affected_frames": 30, + "displayed_frames": 11, + "displayed_fps": 1.8333333333333333, + "frame_loss_fraction": 0.8166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 50, + 55, + 56 + ], + "keyframe_sha256_by_id": { + "0": "c4d2a1153bca7d4450414f6963ab2e7f1c60d5fc234fa303d16f62889166cfdd", + "10": "c5459e747fe7d36b70f1524b421f06e7cce957775d5dbd4cccdb67cea6adb12b", + "50": "0ec838a4b1907ba011b8069a8d0e95eba0e9cdf65367fac77fe323d546d6a9f6", + "55": "b110de58867424829f1bb8b3280fa6dc54ebc16c7f12c6a4c13585dcc9ad16bb" + }, + "unique_decoded_images": 11, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 100.51818181818258, + "p95_end_to_end_age_ms": 140.62000000000262, + "max_end_to_end_age_ms": 140.62000000000262, + "recovery_ms_after_first_lost_fragment": 740.6199999999999, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 129, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 16, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 406, + "lost_packets": 2, + "affected_frames": 1, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "df2c57e083b452e4be82c1a079c7db304bea7018e899590ff4f7b2da1f4ec16d", + "10": "c5459e747fe7d36b70f1524b421f06e7cce957775d5dbd4cccdb67cea6adb12b", + "15": "338a582312705f0ed6c145c980b53fb198b10e71e3b60698cdb6f67d857c6e4e", + "20": "50568c267487ac55f4a9db8952912a238d6b6e8bfa0039dda4dedd67ff6a6cba", + "25": "732c7d3b54d6cf7c3ceb1d322ecd36567d509d02ddd0af187e2a64c286e7d599", + "30": "006f0e41354fb6bca7715850d3802ecc06f15c8aea994963f50594850d34374f", + "35": "4f4e87695d34b13c1aa0d06909da3690b96029a665227e0fdf4ca5b508fe9f32", + "40": "f5b3d0fa990a02534e6c4c5dada9edfcc2cf26acd727b60ef79e67c8376b8459", + "45": "fb3f1124be5e38507919549a6728c5ef7efc4f8b91bef8a30129bf23b511100a", + "50": "0ec838a4b1907ba011b8069a8d0e95eba0e9cdf65367fac77fe323d546d6a9f6", + "55": "b110de58867424829f1bb8b3280fa6dc54ebc16c7f12c6a4c13585dcc9ad16bb" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 85.55381818181955, + "p95_end_to_end_age_ms": 140.62000000000262, + "max_end_to_end_age_ms": 140.62000000000262, + "recovery_ms_after_first_lost_fragment": 617.0999999999999, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 129, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 406, + "lost_packets": 5, + "affected_frames": 1, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "df2c57e083b452e4be82c1a079c7db304bea7018e899590ff4f7b2da1f4ec16d", + "10": "c5459e747fe7d36b70f1524b421f06e7cce957775d5dbd4cccdb67cea6adb12b", + "15": "338a582312705f0ed6c145c980b53fb198b10e71e3b60698cdb6f67d857c6e4e", + "20": "50568c267487ac55f4a9db8952912a238d6b6e8bfa0039dda4dedd67ff6a6cba", + "25": "732c7d3b54d6cf7c3ceb1d322ecd36567d509d02ddd0af187e2a64c286e7d599", + "30": "006f0e41354fb6bca7715850d3802ecc06f15c8aea994963f50594850d34374f", + "35": "4f4e87695d34b13c1aa0d06909da3690b96029a665227e0fdf4ca5b508fe9f32", + "40": "f5b3d0fa990a02534e6c4c5dada9edfcc2cf26acd727b60ef79e67c8376b8459", + "45": "fb3f1124be5e38507919549a6728c5ef7efc4f8b91bef8a30129bf23b511100a", + "50": "0ec838a4b1907ba011b8069a8d0e95eba0e9cdf65367fac77fe323d546d6a9f6", + "55": "b110de58867424829f1bb8b3280fa6dc54ebc16c7f12c6a4c13585dcc9ad16bb" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 85.55381818181955, + "p95_end_to_end_age_ms": 140.62000000000262, + "max_end_to_end_age_ms": 140.62000000000262, + "recovery_ms_after_first_lost_fragment": 617.0999999999999, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 129, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 406, + "lost_packets": 10, + "affected_frames": 2, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "df2c57e083b452e4be82c1a079c7db304bea7018e899590ff4f7b2da1f4ec16d", + "10": "c5459e747fe7d36b70f1524b421f06e7cce957775d5dbd4cccdb67cea6adb12b", + "15": "338a582312705f0ed6c145c980b53fb198b10e71e3b60698cdb6f67d857c6e4e", + "20": "50568c267487ac55f4a9db8952912a238d6b6e8bfa0039dda4dedd67ff6a6cba", + "25": "732c7d3b54d6cf7c3ceb1d322ecd36567d509d02ddd0af187e2a64c286e7d599", + "30": "006f0e41354fb6bca7715850d3802ecc06f15c8aea994963f50594850d34374f", + "35": "4f4e87695d34b13c1aa0d06909da3690b96029a665227e0fdf4ca5b508fe9f32", + "40": "f5b3d0fa990a02534e6c4c5dada9edfcc2cf26acd727b60ef79e67c8376b8459", + "45": "fb3f1124be5e38507919549a6728c5ef7efc4f8b91bef8a30129bf23b511100a", + "50": "0ec838a4b1907ba011b8069a8d0e95eba0e9cdf65367fac77fe323d546d6a9f6", + "55": "b110de58867424829f1bb8b3280fa6dc54ebc16c7f12c6a4c13585dcc9ad16bb" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 85.55381818181955, + "p95_end_to_end_age_ms": 140.62000000000262, + "max_end_to_end_age_ms": 140.62000000000262, + "recovery_ms_after_first_lost_fragment": 617.0999999999999, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 129, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 53, + "incomplete_expired_frames": 54, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 53, + "incomplete_expired_frames": 54, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 3, + "affected_frames": 3, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 53, + "incomplete_expired_frames": 54, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 10, + "affected_frames": 9, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 53, + "incomplete_expired_frames": 54, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 18, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 53, + "incomplete_expired_frames": 55, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 53, + "incomplete_expired_frames": 54, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 53, + "incomplete_expired_frames": 54, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 10, + "affected_frames": 3, + "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, + "p95_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": 244, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 53, + "incomplete_expired_frames": 52, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 222, + "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, + "p95_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": 227, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 37, + "incomplete_expired_frames": 37, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 222, + "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, + "p95_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": 227, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 37, + "incomplete_expired_frames": 37, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 222, + "lost_packets": 4, + "affected_frames": 4, + "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, + "p95_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": 227, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 37, + "incomplete_expired_frames": 38, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 222, + "lost_packets": 15, + "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, + "p95_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": 227, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 37, + "incomplete_expired_frames": 41, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 222, + "lost_packets": 28, + "affected_frames": 21, + "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, + "p95_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": 227, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 37, + "incomplete_expired_frames": 44, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 222, + "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, + "p95_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": 227, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 37, + "incomplete_expired_frames": 37, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 222, + "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, + "p95_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": 227, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 37, + "incomplete_expired_frames": 37, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 222, + "lost_packets": 10, + "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, + "p95_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": 227, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 37, + "incomplete_expired_frames": 36, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 290, + "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.8256000000015, + "p95_end_to_end_age_ms": 154.6239999999998, + "max_end_to_end_age_ms": 154.62400000000162, + "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", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 290, + "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.57754838709874, + "p95_end_to_end_age_ms": 154.6239999999998, + "max_end_to_end_age_ms": 154.62400000000162, + "recovery_ms_after_first_lost_fragment": 754.6239999999998, + "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", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 290, + "lost_packets": 5, + "affected_frames": 5, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.6166666666666667, + "displayed_frame_ids": [ + 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": { + "30": "5a53826c3212e537b54f61f6c340f3f8006716b45d8cab2d32866962b8dfe5c3", + "40": "e388747033d0e75c037a2140fe8eff3ea24b5ddb2e27c84bc3f97d1bc7d7fc48", + "50": "b413fa6269b14b77d00d636a9a4705aff498b3dca84d95614af457312806822d" + }, + "unique_decoded_images": 23, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 103.40034782608929, + "p95_end_to_end_age_ms": 154.6239999999998, + "max_end_to_end_age_ms": 154.62400000000162, + "recovery_ms_after_first_lost_fragment": 2354.624, + "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", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 290, + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 290, + "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, + "p95_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", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 290, + "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.8256000000015, + "p95_end_to_end_age_ms": 154.6239999999998, + "max_end_to_end_age_ms": 154.62400000000162, + "recovery_ms_after_first_lost_fragment": 2154.624, + "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", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 290, + "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.8256000000015, + "p95_end_to_end_age_ms": 154.6239999999998, + "max_end_to_end_age_ms": 154.62400000000162, + "recovery_ms_after_first_lost_fragment": 2154.624, + "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", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 290, + "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.8256000000015, + "p95_end_to_end_age_ms": 154.6239999999998, + "max_end_to_end_age_ms": 154.62400000000162, + "recovery_ms_after_first_lost_fragment": 2154.624, + "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", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 297, + "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": 80.6378333333327, + "p95_end_to_end_age_ms": 135.06000000000006, + "max_end_to_end_age_ms": 197.98999999999998, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 182, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 297, + "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": 84.1474468085098, + "p95_end_to_end_age_ms": 137.07000000000016, + "max_end_to_end_age_ms": 197.98999999999998, + "recovery_ms_after_first_lost_fragment": 921.8400000000001, + "recovered_keyframe_id": 30, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 182, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 297, + "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": 86.44236842105185, + "p95_end_to_end_age_ms": 158.90999999999997, + "max_end_to_end_age_ms": 197.98999999999998, + "recovery_ms_after_first_lost_fragment": 437.07000000000016, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 182, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 297, + "lost_packets": 17, + "affected_frames": 14, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.5666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 30, + 31, + 32, + 33, + 34, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "keyframe_sha256_by_id": { + "0": "f7509edc5994d458b203178ade9ebe6dea092910878871a29a2d2df9f37cfb84", + "10": "54a14de56bf72071d1469159386a7ccdd592ac66fe5e5e9e594082de32d166d2", + "30": "5a53826c3212e537b54f61f6c340f3f8006716b45d8cab2d32866962b8dfe5c3", + "50": "b413fa6269b14b77d00d636a9a4705aff498b3dca84d95614af457312806822d" + }, + "unique_decoded_images": 26, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 88.98192307692219, + "p95_end_to_end_age_ms": 158.90999999999997, + "max_end_to_end_age_ms": 197.98999999999998, + "recovery_ms_after_first_lost_fragment": 737.0700000000002, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 182, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 12, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 297, + "lost_packets": 35, + "affected_frames": 23, + "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": 106.66272727272735, + "p95_end_to_end_age_ms": 197.98999999999998, + "max_end_to_end_age_ms": 197.98999999999998, + "recovery_ms_after_first_lost_fragment": 737.0700000000002, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 182, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 15, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 297, + "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": 74.06959999999921, + "p95_end_to_end_age_ms": 121.84000000000015, + "max_end_to_end_age_ms": 137.07000000000016, + "recovery_ms_after_first_lost_fragment": 1137.0700000000002, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 182, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 297, + "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": 74.06959999999921, + "p95_end_to_end_age_ms": 121.84000000000015, + "max_end_to_end_age_ms": 137.07000000000016, + "recovery_ms_after_first_lost_fragment": 1137.0700000000002, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 182, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 297, + "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": 74.06959999999921, + "p95_end_to_end_age_ms": 121.84000000000015, + "max_end_to_end_age_ms": 137.07000000000016, + "recovery_ms_after_first_lost_fragment": 1137.0700000000002, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 182, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 297, + "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": 71.60079999999947, + "p95_end_to_end_age_ms": 110.91200000000026, + "max_end_to_end_age_ms": 180.23200000000003, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 297, + "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": 74.29651063829715, + "p95_end_to_end_age_ms": 124.7760000000003, + "max_end_to_end_age_ms": 180.23200000000003, + "recovery_ms_after_first_lost_fragment": 910.9120000000003, + "recovered_keyframe_id": 30, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 297, + "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": 75.83999999999935, + "p95_end_to_end_age_ms": 135.68800000000005, + "max_end_to_end_age_ms": 180.23200000000003, + "recovery_ms_after_first_lost_fragment": 424.7760000000003, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 297, + "lost_packets": 17, + "affected_frames": 14, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.5666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 30, + 31, + 32, + 33, + 34, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "keyframe_sha256_by_id": { + "0": "f7509edc5994d458b203178ade9ebe6dea092910878871a29a2d2df9f37cfb84", + "10": "54a14de56bf72071d1469159386a7ccdd592ac66fe5e5e9e594082de32d166d2", + "30": "5a53826c3212e537b54f61f6c340f3f8006716b45d8cab2d32866962b8dfe5c3", + "50": "b413fa6269b14b77d00d636a9a4705aff498b3dca84d95614af457312806822d" + }, + "unique_decoded_images": 26, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 78.00984615384544, + "p95_end_to_end_age_ms": 135.68800000000005, + "max_end_to_end_age_ms": 180.23200000000003, + "recovery_ms_after_first_lost_fragment": 724.7760000000003, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 12, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 297, + "lost_packets": 35, + "affected_frames": 23, + "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": 91.38836363636375, + "p95_end_to_end_age_ms": 180.23200000000003, + "max_end_to_end_age_ms": 180.23200000000003, + "recovery_ms_after_first_lost_fragment": 724.7760000000003, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 15, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 297, + "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": 66.58831999999934, + "p95_end_to_end_age_ms": 110.91200000000026, + "max_end_to_end_age_ms": 124.7760000000003, + "recovery_ms_after_first_lost_fragment": 1124.7760000000003, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 297, + "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": 66.58831999999934, + "p95_end_to_end_age_ms": 110.91200000000026, + "max_end_to_end_age_ms": 124.7760000000003, + "recovery_ms_after_first_lost_fragment": 1124.7760000000003, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 297, + "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": 66.58831999999934, + "p95_end_to_end_age_ms": 110.91200000000026, + "max_end_to_end_age_ms": 124.7760000000003, + "recovery_ms_after_first_lost_fragment": 1124.7760000000003, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 381, + "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": 79.65066666666762, + "p95_end_to_end_age_ms": 128.8600000000015, + "max_end_to_end_age_ms": 199.41999999999996, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 188, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 381, + "lost_packets": 2, + "affected_frames": 2, + "displayed_frames": 53, + "displayed_fps": 8.833333333333334, + "frame_loss_fraction": 0.1166666666666667, + "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, + 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": 53, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 81.36113207547271, + "p95_end_to_end_age_ms": 140.53999999999985, + "max_end_to_end_age_ms": 199.41999999999996, + "recovery_ms_after_first_lost_fragment": 528.8600000000015, + "recovered_keyframe_id": 20, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 188, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 381, + "lost_packets": 6, + "affected_frames": 6, + "displayed_frames": 39, + "displayed_fps": 6.5, + "frame_loss_fraction": 0.35, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 30, + 31, + 32, + 33, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 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": 39, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 84.06615384615502, + "p95_end_to_end_age_ms": 169.9799999999999, + "max_end_to_end_age_ms": 199.41999999999996, + "recovery_ms_after_first_lost_fragment": 628.8599999999999, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 188, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 6, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 381, + "lost_packets": 19, + "affected_frames": 17, + "displayed_frames": 18, + "displayed_fps": 3.0, + "frame_loss_fraction": 0.7, + "displayed_frame_ids": [ + 0, + 1, + 2, + 10, + 11, + 20, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 50, + 51, + 52 + ], + "keyframe_sha256_by_id": { + "0": "f7509edc5994d458b203178ade9ebe6dea092910878871a29a2d2df9f37cfb84", + "10": "54a14de56bf72071d1469159386a7ccdd592ac66fe5e5e9e594082de32d166d2", + "20": "902720a91d78ac0ca578aaee685f73f79ddedd0a277485da1ecca6aeb134ff5c", + "40": "e388747033d0e75c037a2140fe8eff3ea24b5ddb2e27c84bc3f97d1bc7d7fc48", + "50": "b413fa6269b14b77d00d636a9a4705aff498b3dca84d95614af457312806822d" + }, + "unique_decoded_images": 18, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 94.87333333333449, + "p95_end_to_end_age_ms": 199.41999999999996, + "max_end_to_end_age_ms": 199.41999999999996, + "recovery_ms_after_first_lost_fragment": 828.8599999999999, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 188, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 12, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 381, + "lost_packets": 40, + "affected_frames": 29, + "displayed_frames": 6, + "displayed_fps": 1.0, + "frame_loss_fraction": 0.9, + "displayed_frame_ids": [ + 0, + 1, + 2, + 10, + 11, + 50 + ], + "keyframe_sha256_by_id": { + "0": "f7509edc5994d458b203178ade9ebe6dea092910878871a29a2d2df9f37cfb84", + "10": "54a14de56bf72071d1469159386a7ccdd592ac66fe5e5e9e594082de32d166d2", + "50": "b413fa6269b14b77d00d636a9a4705aff498b3dca84d95614af457312806822d" + }, + "unique_decoded_images": 6, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 136.67333333333357, + "p95_end_to_end_age_ms": 199.41999999999996, + "max_end_to_end_age_ms": 199.41999999999996, + "recovery_ms_after_first_lost_fragment": 828.8599999999999, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 188, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 15, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 381, + "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": 72.29040000000117, + "p95_end_to_end_age_ms": 117.10000000000218, + "max_end_to_end_age_ms": 128.8600000000015, + "recovery_ms_after_first_lost_fragment": 1128.86, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 188, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 381, + "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": 72.29040000000117, + "p95_end_to_end_age_ms": 117.10000000000218, + "max_end_to_end_age_ms": 128.8600000000015, + "recovery_ms_after_first_lost_fragment": 1128.86, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 188, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 381, + "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": 72.29040000000117, + "p95_end_to_end_age_ms": 117.10000000000218, + "max_end_to_end_age_ms": 128.8600000000015, + "recovery_ms_after_first_lost_fragment": 1128.86, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 188, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "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, + "p95_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", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 2, + "dropped_capacity_frames": 57, + "incomplete_expired_frames": 59, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 2, + "dropped_capacity_frames": 57, + "incomplete_expired_frames": 59, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 3, + "affected_frames": 3, + "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, + "p95_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": 244, + "dropped_stale_frames": 2, + "dropped_capacity_frames": 57, + "incomplete_expired_frames": 59, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 10, + "affected_frames": 9, + "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, + "p95_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": 244, + "dropped_stale_frames": 2, + "dropped_capacity_frames": 57, + "incomplete_expired_frames": 59, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 18, + "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, + "p95_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": 244, + "dropped_stale_frames": 2, + "dropped_capacity_frames": 57, + "incomplete_expired_frames": 59, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 2, + "dropped_capacity_frames": 57, + "incomplete_expired_frames": 59, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "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, + "p95_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": 244, + "dropped_stale_frames": 2, + "dropped_capacity_frames": 57, + "incomplete_expired_frames": 59, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 173, + "lost_packets": 10, + "affected_frames": 3, + "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, + "p95_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": 244, + "dropped_stale_frames": 2, + "dropped_capacity_frames": 57, + "incomplete_expired_frames": 57, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 223, + "lost_packets": 0, + "affected_frames": 0, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9833333333333333, + "displayed_frame_ids": [ + 0 + ], + "keyframe_sha256_by_id": { + "0": "64e532efe3c1cd0e4ce74070bcb7475114bf831934413a0e07263d4a81edbc5c" + }, + "unique_decoded_images": 1, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 194.09600000000003, + "p95_end_to_end_age_ms": 194.09600000000003, + "max_end_to_end_age_ms": 194.09600000000003, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 255, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 38, + "incomplete_expired_frames": 39, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 223, + "lost_packets": 2, + "affected_frames": 2, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9833333333333333, + "displayed_frame_ids": [ + 0 + ], + "keyframe_sha256_by_id": { + "0": "64e532efe3c1cd0e4ce74070bcb7475114bf831934413a0e07263d4a81edbc5c" + }, + "unique_decoded_images": 1, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 194.09600000000003, + "p95_end_to_end_age_ms": 194.09600000000003, + "max_end_to_end_age_ms": 194.09600000000003, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 255, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 38, + "incomplete_expired_frames": 39, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 223, + "lost_packets": 4, + "affected_frames": 4, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9833333333333333, + "displayed_frame_ids": [ + 0 + ], + "keyframe_sha256_by_id": { + "0": "64e532efe3c1cd0e4ce74070bcb7475114bf831934413a0e07263d4a81edbc5c" + }, + "unique_decoded_images": 1, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 194.09600000000003, + "p95_end_to_end_age_ms": 194.09600000000003, + "max_end_to_end_age_ms": 194.09600000000003, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 255, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 38, + "incomplete_expired_frames": 41, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 223, + "lost_packets": 15, + "affected_frames": 13, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9833333333333333, + "displayed_frame_ids": [ + 0 + ], + "keyframe_sha256_by_id": { + "0": "64e532efe3c1cd0e4ce74070bcb7475114bf831934413a0e07263d4a81edbc5c" + }, + "unique_decoded_images": 1, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 194.09600000000003, + "p95_end_to_end_age_ms": 194.09600000000003, + "max_end_to_end_age_ms": 194.09600000000003, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 255, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 38, + "incomplete_expired_frames": 46, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 223, + "lost_packets": 28, + "affected_frames": 21, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9833333333333333, + "displayed_frame_ids": [ + 0 + ], + "keyframe_sha256_by_id": { + "0": "64e532efe3c1cd0e4ce74070bcb7475114bf831934413a0e07263d4a81edbc5c" + }, + "unique_decoded_images": 1, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 194.09600000000003, + "p95_end_to_end_age_ms": 194.09600000000003, + "max_end_to_end_age_ms": 194.09600000000003, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 255, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 38, + "incomplete_expired_frames": 45, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 223, + "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, + "p95_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": 255, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 38, + "incomplete_expired_frames": 40, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 223, + "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, + "p95_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": 255, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 38, + "incomplete_expired_frames": 40, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 223, + "lost_packets": 10, + "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, + "p95_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": 255, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 38, + "incomplete_expired_frames": 39, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 315, + "lost_packets": 0, + "affected_frames": 0, + "displayed_frames": 30, + "displayed_fps": 5.0, + "frame_loss_fraction": 0.5, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49 + ], + "keyframe_sha256_by_id": { + "0": "64e532efe3c1cd0e4ce74070bcb7475114bf831934413a0e07263d4a81edbc5c", + "5": "d9faa717a67b95419afb524fe27420e0b35f0e25bb97923921b23ac792947a1e", + "30": "3f35dfc97908bee359a4fb44c181de97da85d9ee790895358087380e2348199d", + "35": "30d240f909a18bd0458a045fc6fae6fb7840eab4f25ee2a74217bd8dc54ac33f", + "40": "87b1bf0d0a45bd8bda24b974513fa6964e7f8e22e0fff5e67680d2fc0f3fd950", + "45": "240f95b5274299125236fd50530c80e8204c30f643e94d6591d561f7d9613fe2" + }, + "unique_decoded_images": 30, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 161.60960000000085, + "p95_end_to_end_age_ms": 210.97599999999557, + "max_end_to_end_age_ms": 216.03200000000925, + "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": 7, + "incomplete_expired_frames": 7, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 315, + "lost_packets": 2, + "affected_frames": 2, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 30, + 31, + 32, + 33, + 34, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49 + ], + "keyframe_sha256_by_id": { + "0": "64e532efe3c1cd0e4ce74070bcb7475114bf831934413a0e07263d4a81edbc5c", + "5": "d9faa717a67b95419afb524fe27420e0b35f0e25bb97923921b23ac792947a1e", + "30": "3f35dfc97908bee359a4fb44c181de97da85d9ee790895358087380e2348199d", + "40": "87b1bf0d0a45bd8bda24b974513fa6964e7f8e22e0fff5e67680d2fc0f3fd950", + "45": "240f95b5274299125236fd50530c80e8204c30f643e94d6591d561f7d9613fe2" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 160.81152000000196, + "p95_end_to_end_age_ms": 202.59200000001783, + "max_end_to_end_age_ms": 216.03200000000925, + "recovery_ms_after_first_lost_fragment": 989.1199999999963, + "recovered_keyframe_id": 30, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 200, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 7, + "incomplete_expired_frames": 9, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 315, + "lost_packets": 6, + "affected_frames": 6, + "displayed_frames": 21, + "displayed_fps": 3.5, + "frame_loss_fraction": 0.65, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 30, + 31, + 32, + 33, + 34, + 40, + 41, + 42, + 45, + 46, + 47, + 48, + 49 + ], + "keyframe_sha256_by_id": { + "0": "64e532efe3c1cd0e4ce74070bcb7475114bf831934413a0e07263d4a81edbc5c", + "5": "d9faa717a67b95419afb524fe27420e0b35f0e25bb97923921b23ac792947a1e", + "30": "3f35dfc97908bee359a4fb44c181de97da85d9ee790895358087380e2348199d", + "40": "87b1bf0d0a45bd8bda24b974513fa6964e7f8e22e0fff5e67680d2fc0f3fd950", + "45": "240f95b5274299125236fd50530c80e8204c30f643e94d6591d561f7d9613fe2" + }, + "unique_decoded_images": 21, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 163.90400000000204, + "p95_end_to_end_age_ms": 202.59200000001783, + "max_end_to_end_age_ms": 216.03200000000925, + "recovery_ms_after_first_lost_fragment": 2389.1199999999963, + "recovered_keyframe_id": 30, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 200, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 7, + "incomplete_expired_frames": 12, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 315, + "lost_packets": 18, + "affected_frames": 15, + "displayed_frames": 11, + "displayed_fps": 1.8333333333333333, + "frame_loss_fraction": 0.8166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 30, + 31, + 32, + 33, + 34, + 45 + ], + "keyframe_sha256_by_id": { + "0": "64e532efe3c1cd0e4ce74070bcb7475114bf831934413a0e07263d4a81edbc5c", + "30": "3f35dfc97908bee359a4fb44c181de97da85d9ee790895358087380e2348199d", + "45": "240f95b5274299125236fd50530c80e8204c30f643e94d6591d561f7d9613fe2" + }, + "unique_decoded_images": 11, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 145.1781818181808, + "p95_end_to_end_age_ms": 216.03200000000925, + "max_end_to_end_age_ms": 216.03200000000925, + "recovery_ms_after_first_lost_fragment": 2689.1199999999963, + "recovered_keyframe_id": 30, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 200, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 7, + "incomplete_expired_frames": 18, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 315, + "lost_packets": 36, + "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": "64e532efe3c1cd0e4ce74070bcb7475114bf831934413a0e07263d4a81edbc5c" + }, + "unique_decoded_images": 5, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 128.57599999999985, + "p95_end_to_end_age_ms": 135.296, + "max_end_to_end_age_ms": 135.296, + "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": 7, + "incomplete_expired_frames": 26, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 315, + "lost_packets": 2, + "affected_frames": 1, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 5, + 6, + 7, + 8, + 9, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49 + ], + "keyframe_sha256_by_id": { + "5": "d9faa717a67b95419afb524fe27420e0b35f0e25bb97923921b23ac792947a1e", + "30": "3f35dfc97908bee359a4fb44c181de97da85d9ee790895358087380e2348199d", + "35": "30d240f909a18bd0458a045fc6fae6fb7840eab4f25ee2a74217bd8dc54ac33f", + "40": "87b1bf0d0a45bd8bda24b974513fa6964e7f8e22e0fff5e67680d2fc0f3fd950", + "45": "240f95b5274299125236fd50530c80e8204c30f643e94d6591d561f7d9613fe2" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 168.21632000000108, + "p95_end_to_end_age_ms": 210.97599999999557, + "max_end_to_end_age_ms": 216.03200000000925, + "recovery_ms_after_first_lost_fragment": 695.8079999999994, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 200, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 7, + "incomplete_expired_frames": 8, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 315, + "lost_packets": 5, + "affected_frames": 1, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 5, + 6, + 7, + 8, + 9, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49 + ], + "keyframe_sha256_by_id": { + "5": "d9faa717a67b95419afb524fe27420e0b35f0e25bb97923921b23ac792947a1e", + "30": "3f35dfc97908bee359a4fb44c181de97da85d9ee790895358087380e2348199d", + "35": "30d240f909a18bd0458a045fc6fae6fb7840eab4f25ee2a74217bd8dc54ac33f", + "40": "87b1bf0d0a45bd8bda24b974513fa6964e7f8e22e0fff5e67680d2fc0f3fd950", + "45": "240f95b5274299125236fd50530c80e8204c30f643e94d6591d561f7d9613fe2" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 168.21632000000108, + "p95_end_to_end_age_ms": 210.97599999999557, + "max_end_to_end_age_ms": 216.03200000000925, + "recovery_ms_after_first_lost_fragment": 695.8079999999994, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 200, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 7, + "incomplete_expired_frames": 8, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 315, + "lost_packets": 10, + "affected_frames": 2, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 5, + 6, + 7, + 8, + 9, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49 + ], + "keyframe_sha256_by_id": { + "5": "d9faa717a67b95419afb524fe27420e0b35f0e25bb97923921b23ac792947a1e", + "30": "3f35dfc97908bee359a4fb44c181de97da85d9ee790895358087380e2348199d", + "35": "30d240f909a18bd0458a045fc6fae6fb7840eab4f25ee2a74217bd8dc54ac33f", + "40": "87b1bf0d0a45bd8bda24b974513fa6964e7f8e22e0fff5e67680d2fc0f3fd950", + "45": "240f95b5274299125236fd50530c80e8204c30f643e94d6591d561f7d9613fe2" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 168.21632000000108, + "p95_end_to_end_age_ms": 210.97599999999557, + "max_end_to_end_age_ms": 216.03200000000925, + "recovery_ms_after_first_lost_fragment": 695.8079999999994, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 200, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 7, + "incomplete_expired_frames": 8, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 324, + "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": "64e532efe3c1cd0e4ce74070bcb7475114bf831934413a0e07263d4a81edbc5c", + "5": "d9faa717a67b95419afb524fe27420e0b35f0e25bb97923921b23ac792947a1e", + "10": "e2c2f649ebbf456011d3bc1ec0b1ebd744b6f1de9bf4fc47217fa1e823969b27", + "15": "310d2cc71425e1e92a37512e2435564ccf71739fac3016f89021fb275a3d271f", + "20": "94f6be19ce43d275df065674d813ee13419893af94be9539dc43e778029f7fa2", + "25": "ba741b2dd67c09c69e8938cdbc232e5bb6b3beb00191c3eff42d8bdf30a0f9fb", + "30": "3f35dfc97908bee359a4fb44c181de97da85d9ee790895358087380e2348199d", + "35": "30d240f909a18bd0458a045fc6fae6fb7840eab4f25ee2a74217bd8dc54ac33f", + "40": "87b1bf0d0a45bd8bda24b974513fa6964e7f8e22e0fff5e67680d2fc0f3fd950", + "45": "240f95b5274299125236fd50530c80e8204c30f643e94d6591d561f7d9613fe2", + "50": "ca0e63f1ebd3411c158d2607eb7fef2fd3fb46eb8c25b282ba655c5fcb94c37d", + "55": "550437dd6cb2996238108a28fd4bdc83c59b4bc137b4b41e5ace55fa75992831" + }, + "unique_decoded_images": 60, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 90.42716666666587, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 324, + "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, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 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": "64e532efe3c1cd0e4ce74070bcb7475114bf831934413a0e07263d4a81edbc5c", + "5": "d9faa717a67b95419afb524fe27420e0b35f0e25bb97923921b23ac792947a1e", + "10": "e2c2f649ebbf456011d3bc1ec0b1ebd744b6f1de9bf4fc47217fa1e823969b27", + "15": "310d2cc71425e1e92a37512e2435564ccf71739fac3016f89021fb275a3d271f", + "20": "94f6be19ce43d275df065674d813ee13419893af94be9539dc43e778029f7fa2", + "25": "ba741b2dd67c09c69e8938cdbc232e5bb6b3beb00191c3eff42d8bdf30a0f9fb", + "30": "3f35dfc97908bee359a4fb44c181de97da85d9ee790895358087380e2348199d", + "35": "30d240f909a18bd0458a045fc6fae6fb7840eab4f25ee2a74217bd8dc54ac33f", + "40": "87b1bf0d0a45bd8bda24b974513fa6964e7f8e22e0fff5e67680d2fc0f3fd950", + "45": "240f95b5274299125236fd50530c80e8204c30f643e94d6591d561f7d9613fe2", + "50": "ca0e63f1ebd3411c158d2607eb7fef2fd3fb46eb8c25b282ba655c5fcb94c37d", + "55": "550437dd6cb2996238108a28fd4bdc83c59b4bc137b4b41e5ace55fa75992831" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 91.36454545454455, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": 552.3000000000002, + "recovered_keyframe_id": 25, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 324, + "lost_packets": 6, + "affected_frames": 6, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "keyframe_sha256_by_id": { + "0": "64e532efe3c1cd0e4ce74070bcb7475114bf831934413a0e07263d4a81edbc5c", + "5": "d9faa717a67b95419afb524fe27420e0b35f0e25bb97923921b23ac792947a1e", + "10": "e2c2f649ebbf456011d3bc1ec0b1ebd744b6f1de9bf4fc47217fa1e823969b27", + "15": "310d2cc71425e1e92a37512e2435564ccf71739fac3016f89021fb275a3d271f", + "20": "94f6be19ce43d275df065674d813ee13419893af94be9539dc43e778029f7fa2", + "25": "ba741b2dd67c09c69e8938cdbc232e5bb6b3beb00191c3eff42d8bdf30a0f9fb", + "30": "3f35dfc97908bee359a4fb44c181de97da85d9ee790895358087380e2348199d", + "35": "30d240f909a18bd0458a045fc6fae6fb7840eab4f25ee2a74217bd8dc54ac33f", + "40": "87b1bf0d0a45bd8bda24b974513fa6964e7f8e22e0fff5e67680d2fc0f3fd950", + "45": "240f95b5274299125236fd50530c80e8204c30f643e94d6591d561f7d9613fe2", + "50": "ca0e63f1ebd3411c158d2607eb7fef2fd3fb46eb8c25b282ba655c5fcb94c37d", + "55": "550437dd6cb2996238108a28fd4bdc83c59b4bc137b4b41e5ace55fa75992831" + }, + "unique_decoded_images": 46, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 94.67239130434704, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": 352.3000000000002, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 6, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 324, + "lost_packets": 18, + "affected_frames": 15, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 30, + 31, + 32, + 33, + 35, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "keyframe_sha256_by_id": { + "0": "64e532efe3c1cd0e4ce74070bcb7475114bf831934413a0e07263d4a81edbc5c", + "10": "e2c2f649ebbf456011d3bc1ec0b1ebd744b6f1de9bf4fc47217fa1e823969b27", + "15": "310d2cc71425e1e92a37512e2435564ccf71739fac3016f89021fb275a3d271f", + "30": "3f35dfc97908bee359a4fb44c181de97da85d9ee790895358087380e2348199d", + "35": "30d240f909a18bd0458a045fc6fae6fb7840eab4f25ee2a74217bd8dc54ac33f", + "50": "ca0e63f1ebd3411c158d2607eb7fef2fd3fb46eb8c25b282ba655c5fcb94c37d", + "55": "550437dd6cb2996238108a28fd4bdc83c59b4bc137b4b41e5ace55fa75992831" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 94.36879999999928, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": 652.3000000000002, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 11, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 324, + "lost_packets": 36, + "affected_frames": 27, + "displayed_frames": 13, + "displayed_fps": 2.1666666666666665, + "frame_loss_fraction": 0.7833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 17, + 30, + 31, + 32, + 55, + 56 + ], + "keyframe_sha256_by_id": { + "0": "64e532efe3c1cd0e4ce74070bcb7475114bf831934413a0e07263d4a81edbc5c", + "15": "310d2cc71425e1e92a37512e2435564ccf71739fac3016f89021fb275a3d271f", + "30": "3f35dfc97908bee359a4fb44c181de97da85d9ee790895358087380e2348199d", + "55": "550437dd6cb2996238108a28fd4bdc83c59b4bc137b4b41e5ace55fa75992831" + }, + "unique_decoded_images": 13, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 92.75076923076901, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": 1152.3000000000002, + "recovered_keyframe_id": 15, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 11, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 324, + "lost_packets": 2, + "affected_frames": 1, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "d9faa717a67b95419afb524fe27420e0b35f0e25bb97923921b23ac792947a1e", + "10": "e2c2f649ebbf456011d3bc1ec0b1ebd744b6f1de9bf4fc47217fa1e823969b27", + "15": "310d2cc71425e1e92a37512e2435564ccf71739fac3016f89021fb275a3d271f", + "20": "94f6be19ce43d275df065674d813ee13419893af94be9539dc43e778029f7fa2", + "25": "ba741b2dd67c09c69e8938cdbc232e5bb6b3beb00191c3eff42d8bdf30a0f9fb", + "30": "3f35dfc97908bee359a4fb44c181de97da85d9ee790895358087380e2348199d", + "35": "30d240f909a18bd0458a045fc6fae6fb7840eab4f25ee2a74217bd8dc54ac33f", + "40": "87b1bf0d0a45bd8bda24b974513fa6964e7f8e22e0fff5e67680d2fc0f3fd950", + "45": "240f95b5274299125236fd50530c80e8204c30f643e94d6591d561f7d9613fe2", + "50": "ca0e63f1ebd3411c158d2607eb7fef2fd3fb46eb8c25b282ba655c5fcb94c37d", + "55": "550437dd6cb2996238108a28fd4bdc83c59b4bc137b4b41e5ace55fa75992831" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 91.05109090909002, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": 637.0700000000002, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 324, + "lost_packets": 5, + "affected_frames": 1, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "d9faa717a67b95419afb524fe27420e0b35f0e25bb97923921b23ac792947a1e", + "10": "e2c2f649ebbf456011d3bc1ec0b1ebd744b6f1de9bf4fc47217fa1e823969b27", + "15": "310d2cc71425e1e92a37512e2435564ccf71739fac3016f89021fb275a3d271f", + "20": "94f6be19ce43d275df065674d813ee13419893af94be9539dc43e778029f7fa2", + "25": "ba741b2dd67c09c69e8938cdbc232e5bb6b3beb00191c3eff42d8bdf30a0f9fb", + "30": "3f35dfc97908bee359a4fb44c181de97da85d9ee790895358087380e2348199d", + "35": "30d240f909a18bd0458a045fc6fae6fb7840eab4f25ee2a74217bd8dc54ac33f", + "40": "87b1bf0d0a45bd8bda24b974513fa6964e7f8e22e0fff5e67680d2fc0f3fd950", + "45": "240f95b5274299125236fd50530c80e8204c30f643e94d6591d561f7d9613fe2", + "50": "ca0e63f1ebd3411c158d2607eb7fef2fd3fb46eb8c25b282ba655c5fcb94c37d", + "55": "550437dd6cb2996238108a28fd4bdc83c59b4bc137b4b41e5ace55fa75992831" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 91.05109090909002, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": 637.0700000000002, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 324, + "lost_packets": 10, + "affected_frames": 2, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "d9faa717a67b95419afb524fe27420e0b35f0e25bb97923921b23ac792947a1e", + "10": "e2c2f649ebbf456011d3bc1ec0b1ebd744b6f1de9bf4fc47217fa1e823969b27", + "15": "310d2cc71425e1e92a37512e2435564ccf71739fac3016f89021fb275a3d271f", + "20": "94f6be19ce43d275df065674d813ee13419893af94be9539dc43e778029f7fa2", + "25": "ba741b2dd67c09c69e8938cdbc232e5bb6b3beb00191c3eff42d8bdf30a0f9fb", + "30": "3f35dfc97908bee359a4fb44c181de97da85d9ee790895358087380e2348199d", + "35": "30d240f909a18bd0458a045fc6fae6fb7840eab4f25ee2a74217bd8dc54ac33f", + "40": "87b1bf0d0a45bd8bda24b974513fa6964e7f8e22e0fff5e67680d2fc0f3fd950", + "45": "240f95b5274299125236fd50530c80e8204c30f643e94d6591d561f7d9613fe2", + "50": "ca0e63f1ebd3411c158d2607eb7fef2fd3fb46eb8c25b282ba655c5fcb94c37d", + "55": "550437dd6cb2996238108a28fd4bdc83c59b4bc137b4b41e5ace55fa75992831" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 91.05109090909002, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": 637.0700000000002, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 324, + "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": "64e532efe3c1cd0e4ce74070bcb7475114bf831934413a0e07263d4a81edbc5c", + "5": "d9faa717a67b95419afb524fe27420e0b35f0e25bb97923921b23ac792947a1e", + "10": "e2c2f649ebbf456011d3bc1ec0b1ebd744b6f1de9bf4fc47217fa1e823969b27", + "15": "310d2cc71425e1e92a37512e2435564ccf71739fac3016f89021fb275a3d271f", + "20": "94f6be19ce43d275df065674d813ee13419893af94be9539dc43e778029f7fa2", + "25": "ba741b2dd67c09c69e8938cdbc232e5bb6b3beb00191c3eff42d8bdf30a0f9fb", + "30": "3f35dfc97908bee359a4fb44c181de97da85d9ee790895358087380e2348199d", + "35": "30d240f909a18bd0458a045fc6fae6fb7840eab4f25ee2a74217bd8dc54ac33f", + "40": "87b1bf0d0a45bd8bda24b974513fa6964e7f8e22e0fff5e67680d2fc0f3fd950", + "45": "240f95b5274299125236fd50530c80e8204c30f643e94d6591d561f7d9613fe2", + "50": "ca0e63f1ebd3411c158d2607eb7fef2fd3fb46eb8c25b282ba655c5fcb94c37d", + "55": "550437dd6cb2996238108a28fd4bdc83c59b4bc137b4b41e5ace55fa75992831" + }, + "unique_decoded_images": 60, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 79.91919999999926, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 324, + "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, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 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": "64e532efe3c1cd0e4ce74070bcb7475114bf831934413a0e07263d4a81edbc5c", + "5": "d9faa717a67b95419afb524fe27420e0b35f0e25bb97923921b23ac792947a1e", + "10": "e2c2f649ebbf456011d3bc1ec0b1ebd744b6f1de9bf4fc47217fa1e823969b27", + "15": "310d2cc71425e1e92a37512e2435564ccf71739fac3016f89021fb275a3d271f", + "20": "94f6be19ce43d275df065674d813ee13419893af94be9539dc43e778029f7fa2", + "25": "ba741b2dd67c09c69e8938cdbc232e5bb6b3beb00191c3eff42d8bdf30a0f9fb", + "30": "3f35dfc97908bee359a4fb44c181de97da85d9ee790895358087380e2348199d", + "35": "30d240f909a18bd0458a045fc6fae6fb7840eab4f25ee2a74217bd8dc54ac33f", + "40": "87b1bf0d0a45bd8bda24b974513fa6964e7f8e22e0fff5e67680d2fc0f3fd950", + "45": "240f95b5274299125236fd50530c80e8204c30f643e94d6591d561f7d9613fe2", + "50": "ca0e63f1ebd3411c158d2607eb7fef2fd3fb46eb8c25b282ba655c5fcb94c37d", + "55": "550437dd6cb2996238108a28fd4bdc83c59b4bc137b4b41e5ace55fa75992831" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 80.93643636363554, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": 538.6400000000003, + "recovered_keyframe_id": 25, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 324, + "lost_packets": 6, + "affected_frames": 6, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "keyframe_sha256_by_id": { + "0": "64e532efe3c1cd0e4ce74070bcb7475114bf831934413a0e07263d4a81edbc5c", + "5": "d9faa717a67b95419afb524fe27420e0b35f0e25bb97923921b23ac792947a1e", + "10": "e2c2f649ebbf456011d3bc1ec0b1ebd744b6f1de9bf4fc47217fa1e823969b27", + "15": "310d2cc71425e1e92a37512e2435564ccf71739fac3016f89021fb275a3d271f", + "20": "94f6be19ce43d275df065674d813ee13419893af94be9539dc43e778029f7fa2", + "25": "ba741b2dd67c09c69e8938cdbc232e5bb6b3beb00191c3eff42d8bdf30a0f9fb", + "30": "3f35dfc97908bee359a4fb44c181de97da85d9ee790895358087380e2348199d", + "35": "30d240f909a18bd0458a045fc6fae6fb7840eab4f25ee2a74217bd8dc54ac33f", + "40": "87b1bf0d0a45bd8bda24b974513fa6964e7f8e22e0fff5e67680d2fc0f3fd950", + "45": "240f95b5274299125236fd50530c80e8204c30f643e94d6591d561f7d9613fe2", + "50": "ca0e63f1ebd3411c158d2607eb7fef2fd3fb46eb8c25b282ba655c5fcb94c37d", + "55": "550437dd6cb2996238108a28fd4bdc83c59b4bc137b4b41e5ace55fa75992831" + }, + "unique_decoded_images": 46, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 83.51060869565146, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": 338.6400000000003, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 6, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 324, + "lost_packets": 18, + "affected_frames": 15, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 30, + 31, + 32, + 33, + 35, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "keyframe_sha256_by_id": { + "0": "64e532efe3c1cd0e4ce74070bcb7475114bf831934413a0e07263d4a81edbc5c", + "10": "e2c2f649ebbf456011d3bc1ec0b1ebd744b6f1de9bf4fc47217fa1e823969b27", + "15": "310d2cc71425e1e92a37512e2435564ccf71739fac3016f89021fb275a3d271f", + "30": "3f35dfc97908bee359a4fb44c181de97da85d9ee790895358087380e2348199d", + "35": "30d240f909a18bd0458a045fc6fae6fb7840eab4f25ee2a74217bd8dc54ac33f", + "50": "ca0e63f1ebd3411c158d2607eb7fef2fd3fb46eb8c25b282ba655c5fcb94c37d", + "55": "550437dd6cb2996238108a28fd4bdc83c59b4bc137b4b41e5ace55fa75992831" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 83.26623999999934, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": 638.6400000000003, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 11, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 324, + "lost_packets": 36, + "affected_frames": 27, + "displayed_frames": 13, + "displayed_fps": 2.1666666666666665, + "frame_loss_fraction": 0.7833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 17, + 30, + 31, + 32, + 55, + 56 + ], + "keyframe_sha256_by_id": { + "0": "64e532efe3c1cd0e4ce74070bcb7475114bf831934413a0e07263d4a81edbc5c", + "15": "310d2cc71425e1e92a37512e2435564ccf71739fac3016f89021fb275a3d271f", + "30": "3f35dfc97908bee359a4fb44c181de97da85d9ee790895358087380e2348199d", + "55": "550437dd6cb2996238108a28fd4bdc83c59b4bc137b4b41e5ace55fa75992831" + }, + "unique_decoded_images": 13, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 81.6633846153844, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": 1138.6400000000003, + "recovered_keyframe_id": 15, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 11, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 324, + "lost_packets": 2, + "affected_frames": 1, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "d9faa717a67b95419afb524fe27420e0b35f0e25bb97923921b23ac792947a1e", + "10": "e2c2f649ebbf456011d3bc1ec0b1ebd744b6f1de9bf4fc47217fa1e823969b27", + "15": "310d2cc71425e1e92a37512e2435564ccf71739fac3016f89021fb275a3d271f", + "20": "94f6be19ce43d275df065674d813ee13419893af94be9539dc43e778029f7fa2", + "25": "ba741b2dd67c09c69e8938cdbc232e5bb6b3beb00191c3eff42d8bdf30a0f9fb", + "30": "3f35dfc97908bee359a4fb44c181de97da85d9ee790895358087380e2348199d", + "35": "30d240f909a18bd0458a045fc6fae6fb7840eab4f25ee2a74217bd8dc54ac33f", + "40": "87b1bf0d0a45bd8bda24b974513fa6964e7f8e22e0fff5e67680d2fc0f3fd950", + "45": "240f95b5274299125236fd50530c80e8204c30f643e94d6591d561f7d9613fe2", + "50": "ca0e63f1ebd3411c158d2607eb7fef2fd3fb46eb8c25b282ba655c5fcb94c37d", + "55": "550437dd6cb2996238108a28fd4bdc83c59b4bc137b4b41e5ace55fa75992831" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 80.37861818181739, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": 624.7760000000003, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 324, + "lost_packets": 5, + "affected_frames": 1, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "d9faa717a67b95419afb524fe27420e0b35f0e25bb97923921b23ac792947a1e", + "10": "e2c2f649ebbf456011d3bc1ec0b1ebd744b6f1de9bf4fc47217fa1e823969b27", + "15": "310d2cc71425e1e92a37512e2435564ccf71739fac3016f89021fb275a3d271f", + "20": "94f6be19ce43d275df065674d813ee13419893af94be9539dc43e778029f7fa2", + "25": "ba741b2dd67c09c69e8938cdbc232e5bb6b3beb00191c3eff42d8bdf30a0f9fb", + "30": "3f35dfc97908bee359a4fb44c181de97da85d9ee790895358087380e2348199d", + "35": "30d240f909a18bd0458a045fc6fae6fb7840eab4f25ee2a74217bd8dc54ac33f", + "40": "87b1bf0d0a45bd8bda24b974513fa6964e7f8e22e0fff5e67680d2fc0f3fd950", + "45": "240f95b5274299125236fd50530c80e8204c30f643e94d6591d561f7d9613fe2", + "50": "ca0e63f1ebd3411c158d2607eb7fef2fd3fb46eb8c25b282ba655c5fcb94c37d", + "55": "550437dd6cb2996238108a28fd4bdc83c59b4bc137b4b41e5ace55fa75992831" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 80.37861818181739, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": 624.7760000000003, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 324, + "lost_packets": 10, + "affected_frames": 2, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "d9faa717a67b95419afb524fe27420e0b35f0e25bb97923921b23ac792947a1e", + "10": "e2c2f649ebbf456011d3bc1ec0b1ebd744b6f1de9bf4fc47217fa1e823969b27", + "15": "310d2cc71425e1e92a37512e2435564ccf71739fac3016f89021fb275a3d271f", + "20": "94f6be19ce43d275df065674d813ee13419893af94be9539dc43e778029f7fa2", + "25": "ba741b2dd67c09c69e8938cdbc232e5bb6b3beb00191c3eff42d8bdf30a0f9fb", + "30": "3f35dfc97908bee359a4fb44c181de97da85d9ee790895358087380e2348199d", + "35": "30d240f909a18bd0458a045fc6fae6fb7840eab4f25ee2a74217bd8dc54ac33f", + "40": "87b1bf0d0a45bd8bda24b974513fa6964e7f8e22e0fff5e67680d2fc0f3fd950", + "45": "240f95b5274299125236fd50530c80e8204c30f643e94d6591d561f7d9613fe2", + "50": "ca0e63f1ebd3411c158d2607eb7fef2fd3fb46eb8c25b282ba655c5fcb94c37d", + "55": "550437dd6cb2996238108a28fd4bdc83c59b4bc137b4b41e5ace55fa75992831" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 80.37861818181739, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": 624.7760000000003, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 420, + "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": "64e532efe3c1cd0e4ce74070bcb7475114bf831934413a0e07263d4a81edbc5c", + "5": "d9faa717a67b95419afb524fe27420e0b35f0e25bb97923921b23ac792947a1e", + "10": "e2c2f649ebbf456011d3bc1ec0b1ebd744b6f1de9bf4fc47217fa1e823969b27", + "15": "310d2cc71425e1e92a37512e2435564ccf71739fac3016f89021fb275a3d271f", + "20": "94f6be19ce43d275df065674d813ee13419893af94be9539dc43e778029f7fa2", + "25": "ba741b2dd67c09c69e8938cdbc232e5bb6b3beb00191c3eff42d8bdf30a0f9fb", + "30": "3f35dfc97908bee359a4fb44c181de97da85d9ee790895358087380e2348199d", + "35": "30d240f909a18bd0458a045fc6fae6fb7840eab4f25ee2a74217bd8dc54ac33f", + "40": "87b1bf0d0a45bd8bda24b974513fa6964e7f8e22e0fff5e67680d2fc0f3fd950", + "45": "240f95b5274299125236fd50530c80e8204c30f643e94d6591d561f7d9613fe2", + "50": "ca0e63f1ebd3411c158d2607eb7fef2fd3fb46eb8c25b282ba655c5fcb94c37d", + "55": "550437dd6cb2996238108a28fd4bdc83c59b4bc137b4b41e5ace55fa75992831" + }, + "unique_decoded_images": 60, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 90.1373333333348, + "p95_end_to_end_age_ms": 152.37999999999988, + "max_end_to_end_age_ms": 152.38000000000284, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 420, + "lost_packets": 2, + "affected_frames": 2, + "displayed_frames": 52, + "displayed_fps": 8.666666666666666, + "frame_loss_fraction": 0.1333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 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": "64e532efe3c1cd0e4ce74070bcb7475114bf831934413a0e07263d4a81edbc5c", + "5": "d9faa717a67b95419afb524fe27420e0b35f0e25bb97923921b23ac792947a1e", + "10": "e2c2f649ebbf456011d3bc1ec0b1ebd744b6f1de9bf4fc47217fa1e823969b27", + "15": "310d2cc71425e1e92a37512e2435564ccf71739fac3016f89021fb275a3d271f", + "20": "94f6be19ce43d275df065674d813ee13419893af94be9539dc43e778029f7fa2", + "30": "3f35dfc97908bee359a4fb44c181de97da85d9ee790895358087380e2348199d", + "35": "30d240f909a18bd0458a045fc6fae6fb7840eab4f25ee2a74217bd8dc54ac33f", + "40": "87b1bf0d0a45bd8bda24b974513fa6964e7f8e22e0fff5e67680d2fc0f3fd950", + "45": "240f95b5274299125236fd50530c80e8204c30f643e94d6591d561f7d9613fe2", + "50": "ca0e63f1ebd3411c158d2607eb7fef2fd3fb46eb8c25b282ba655c5fcb94c37d", + "55": "550437dd6cb2996238108a28fd4bdc83c59b4bc137b4b41e5ace55fa75992831" + }, + "unique_decoded_images": 52, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 91.75846153846304, + "p95_end_to_end_age_ms": 152.37999999999988, + "max_end_to_end_age_ms": 152.38000000000284, + "recovery_ms_after_first_lost_fragment": 452.3800000000019, + "recovered_keyframe_id": 20, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 420, + "lost_packets": 7, + "affected_frames": 7, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 30, + 31, + 32, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "keyframe_sha256_by_id": { + "0": "64e532efe3c1cd0e4ce74070bcb7475114bf831934413a0e07263d4a81edbc5c", + "5": "d9faa717a67b95419afb524fe27420e0b35f0e25bb97923921b23ac792947a1e", + "10": "e2c2f649ebbf456011d3bc1ec0b1ebd744b6f1de9bf4fc47217fa1e823969b27", + "20": "94f6be19ce43d275df065674d813ee13419893af94be9539dc43e778029f7fa2", + "30": "3f35dfc97908bee359a4fb44c181de97da85d9ee790895358087380e2348199d", + "35": "30d240f909a18bd0458a045fc6fae6fb7840eab4f25ee2a74217bd8dc54ac33f", + "40": "87b1bf0d0a45bd8bda24b974513fa6964e7f8e22e0fff5e67680d2fc0f3fd950", + "50": "ca0e63f1ebd3411c158d2607eb7fef2fd3fb46eb8c25b282ba655c5fcb94c37d", + "55": "550437dd6cb2996238108a28fd4bdc83c59b4bc137b4b41e5ace55fa75992831" + }, + "unique_decoded_images": 35, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 94.06914285714457, + "p95_end_to_end_age_ms": 152.38000000000193, + "max_end_to_end_age_ms": 152.38000000000284, + "recovery_ms_after_first_lost_fragment": 540.6199999999999, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 7, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 420, + "lost_packets": 23, + "affected_frames": 17, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 10, + 11, + 12, + 13, + 20, + 40, + 41, + 42, + 43, + 44, + 50, + 51, + 52, + 53, + 54 + ], + "keyframe_sha256_by_id": { + "0": "64e532efe3c1cd0e4ce74070bcb7475114bf831934413a0e07263d4a81edbc5c", + "5": "d9faa717a67b95419afb524fe27420e0b35f0e25bb97923921b23ac792947a1e", + "10": "e2c2f649ebbf456011d3bc1ec0b1ebd744b6f1de9bf4fc47217fa1e823969b27", + "20": "94f6be19ce43d275df065674d813ee13419893af94be9539dc43e778029f7fa2", + "40": "87b1bf0d0a45bd8bda24b974513fa6964e7f8e22e0fff5e67680d2fc0f3fd950", + "50": "ca0e63f1ebd3411c158d2607eb7fef2fd3fb46eb8c25b282ba655c5fcb94c37d" + }, + "unique_decoded_images": 20, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 97.68400000000135, + "p95_end_to_end_age_ms": 140.62000000000262, + "max_end_to_end_age_ms": 152.38000000000193, + "recovery_ms_after_first_lost_fragment": 240.6199999999999, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 14, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 420, + "lost_packets": 46, + "affected_frames": 30, + "displayed_frames": 8, + "displayed_fps": 1.3333333333333333, + "frame_loss_fraction": 0.8666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13 + ], + "keyframe_sha256_by_id": { + "0": "64e532efe3c1cd0e4ce74070bcb7475114bf831934413a0e07263d4a81edbc5c", + "10": "e2c2f649ebbf456011d3bc1ec0b1ebd744b6f1de9bf4fc47217fa1e823969b27" + }, + "unique_decoded_images": 8, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 86.21999999999994, + "p95_end_to_end_age_ms": 140.6199999999999, + "max_end_to_end_age_ms": 140.6199999999999, + "recovery_ms_after_first_lost_fragment": 740.6199999999999, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 18, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 420, + "lost_packets": 2, + "affected_frames": 1, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "d9faa717a67b95419afb524fe27420e0b35f0e25bb97923921b23ac792947a1e", + "10": "e2c2f649ebbf456011d3bc1ec0b1ebd744b6f1de9bf4fc47217fa1e823969b27", + "15": "310d2cc71425e1e92a37512e2435564ccf71739fac3016f89021fb275a3d271f", + "20": "94f6be19ce43d275df065674d813ee13419893af94be9539dc43e778029f7fa2", + "25": "ba741b2dd67c09c69e8938cdbc232e5bb6b3beb00191c3eff42d8bdf30a0f9fb", + "30": "3f35dfc97908bee359a4fb44c181de97da85d9ee790895358087380e2348199d", + "35": "30d240f909a18bd0458a045fc6fae6fb7840eab4f25ee2a74217bd8dc54ac33f", + "40": "87b1bf0d0a45bd8bda24b974513fa6964e7f8e22e0fff5e67680d2fc0f3fd950", + "45": "240f95b5274299125236fd50530c80e8204c30f643e94d6591d561f7d9613fe2", + "50": "ca0e63f1ebd3411c158d2607eb7fef2fd3fb46eb8c25b282ba655c5fcb94c37d", + "55": "550437dd6cb2996238108a28fd4bdc83c59b4bc137b4b41e5ace55fa75992831" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 91.00109090909253, + "p95_end_to_end_age_ms": 152.38000000000193, + "max_end_to_end_age_ms": 152.38000000000284, + "recovery_ms_after_first_lost_fragment": 640.6199999999999, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 420, + "lost_packets": 5, + "affected_frames": 1, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "d9faa717a67b95419afb524fe27420e0b35f0e25bb97923921b23ac792947a1e", + "10": "e2c2f649ebbf456011d3bc1ec0b1ebd744b6f1de9bf4fc47217fa1e823969b27", + "15": "310d2cc71425e1e92a37512e2435564ccf71739fac3016f89021fb275a3d271f", + "20": "94f6be19ce43d275df065674d813ee13419893af94be9539dc43e778029f7fa2", + "25": "ba741b2dd67c09c69e8938cdbc232e5bb6b3beb00191c3eff42d8bdf30a0f9fb", + "30": "3f35dfc97908bee359a4fb44c181de97da85d9ee790895358087380e2348199d", + "35": "30d240f909a18bd0458a045fc6fae6fb7840eab4f25ee2a74217bd8dc54ac33f", + "40": "87b1bf0d0a45bd8bda24b974513fa6964e7f8e22e0fff5e67680d2fc0f3fd950", + "45": "240f95b5274299125236fd50530c80e8204c30f643e94d6591d561f7d9613fe2", + "50": "ca0e63f1ebd3411c158d2607eb7fef2fd3fb46eb8c25b282ba655c5fcb94c37d", + "55": "550437dd6cb2996238108a28fd4bdc83c59b4bc137b4b41e5ace55fa75992831" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 91.00109090909253, + "p95_end_to_end_age_ms": 152.38000000000193, + "max_end_to_end_age_ms": 152.38000000000284, + "recovery_ms_after_first_lost_fragment": 640.6199999999999, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "packet_attempts": 420, + "lost_packets": 10, + "affected_frames": 2, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "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, + 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": { + "5": "d9faa717a67b95419afb524fe27420e0b35f0e25bb97923921b23ac792947a1e", + "10": "e2c2f649ebbf456011d3bc1ec0b1ebd744b6f1de9bf4fc47217fa1e823969b27", + "15": "310d2cc71425e1e92a37512e2435564ccf71739fac3016f89021fb275a3d271f", + "20": "94f6be19ce43d275df065674d813ee13419893af94be9539dc43e778029f7fa2", + "25": "ba741b2dd67c09c69e8938cdbc232e5bb6b3beb00191c3eff42d8bdf30a0f9fb", + "30": "3f35dfc97908bee359a4fb44c181de97da85d9ee790895358087380e2348199d", + "35": "30d240f909a18bd0458a045fc6fae6fb7840eab4f25ee2a74217bd8dc54ac33f", + "40": "87b1bf0d0a45bd8bda24b974513fa6964e7f8e22e0fff5e67680d2fc0f3fd950", + "45": "240f95b5274299125236fd50530c80e8204c30f643e94d6591d561f7d9613fe2", + "50": "ca0e63f1ebd3411c158d2607eb7fef2fd3fb46eb8c25b282ba655c5fcb94c37d", + "55": "550437dd6cb2996238108a28fd4bdc83c59b4bc137b4b41e5ace55fa75992831" + }, + "unique_decoded_images": 55, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 91.00109090909253, + "p95_end_to_end_age_ms": 152.38000000000193, + "max_end_to_end_age_ms": 152.38000000000284, + "recovery_ms_after_first_lost_fragment": 640.6199999999999, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "HIGH_QUALITY", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 854, + 480 + ], + "fps": 10, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "lost_packets": 19, + "affected_frames": 16, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "lost_packets": 40, + "affected_frames": 23, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "lost_packets": 3, + "affected_frames": 3, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "lost_packets": 10, + "affected_frames": 9, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "lost_packets": 10, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 29, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "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, + "p95_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": 270, + "dropped_stale_frames": 27, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 27, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "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, + "p95_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": 270, + "dropped_stale_frames": 27, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 28, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "lost_packets": 4, + "affected_frames": 4, + "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, + "p95_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": 270, + "dropped_stale_frames": 27, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 28, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "lost_packets": 15, + "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, + "p95_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": 270, + "dropped_stale_frames": 27, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 29, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "lost_packets": 28, + "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, + "p95_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": 270, + "dropped_stale_frames": 27, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 29, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "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, + "p95_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": 270, + "dropped_stale_frames": 27, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 27, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "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, + "p95_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": 270, + "dropped_stale_frames": 27, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 27, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "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, + "p95_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": 270, + "dropped_stale_frames": 27, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 26, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 274, + "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": "5a9a3ee27d8965b849355580c31e63774ee0191968f85c88012d252d1cfdfac2", + "5": "970dd1a03959f8e6059169f5a4b14e3f13aa1afd37a8164c68766956cffc7a3e", + "10": "b3d2ccdb6a13c0eaa1ab5c4bdf947ef88f0465c9dd611e1713db2ba09601ba1d", + "15": "33b0995268a9de0ca03a2ea1ddbaeb19cea9ceea491d716379be1429d68e6d7d", + "20": "23224db2c2f591a94b905d382c62a1bbc56dc3abeab0df1a8f46b70716c6d2db", + "25": "463204de97ae90feda7319b05df6c03e42fddb741141127f88779d199860e895" + }, + "unique_decoded_images": 30, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 194.43200000000087, + "p95_end_to_end_age_ms": 283.1999999999997, + "max_end_to_end_age_ms": 289.08799999999917, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 269, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 274, + "lost_packets": 2, + "affected_frames": 2, + "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, + 15, + 16, + 17, + 18, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "5a9a3ee27d8965b849355580c31e63774ee0191968f85c88012d252d1cfdfac2", + "5": "970dd1a03959f8e6059169f5a4b14e3f13aa1afd37a8164c68766956cffc7a3e", + "10": "b3d2ccdb6a13c0eaa1ab5c4bdf947ef88f0465c9dd611e1713db2ba09601ba1d", + "15": "33b0995268a9de0ca03a2ea1ddbaeb19cea9ceea491d716379be1429d68e6d7d", + "20": "23224db2c2f591a94b905d382c62a1bbc56dc3abeab0df1a8f46b70716c6d2db", + "25": "463204de97ae90feda7319b05df6c03e42fddb741141127f88779d199860e895" + }, + "unique_decoded_images": 26, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 200.55630769230874, + "p95_end_to_end_age_ms": 283.1999999999997, + "max_end_to_end_age_ms": 289.08799999999917, + "recovery_ms_after_first_lost_fragment": 812.6079999999997, + "recovered_keyframe_id": 15, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 269, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 274, + "lost_packets": 5, + "affected_frames": 5, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 6, + 7, + 8, + 9, + 15, + 16, + 17, + 18, + 20, + 21, + 22, + 23, + 25, + 26, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "5a9a3ee27d8965b849355580c31e63774ee0191968f85c88012d252d1cfdfac2", + "5": "970dd1a03959f8e6059169f5a4b14e3f13aa1afd37a8164c68766956cffc7a3e", + "15": "33b0995268a9de0ca03a2ea1ddbaeb19cea9ceea491d716379be1429d68e6d7d", + "20": "23224db2c2f591a94b905d382c62a1bbc56dc3abeab0df1a8f46b70716c6d2db", + "25": "463204de97ae90feda7319b05df6c03e42fddb741141127f88779d199860e895" + }, + "unique_decoded_images": 22, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 200.46545454545569, + "p95_end_to_end_age_ms": 283.1999999999997, + "max_end_to_end_age_ms": 289.08799999999917, + "recovery_ms_after_first_lost_fragment": 475.6479999999988, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 269, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 274, + "lost_packets": 17, + "affected_frames": 13, + "displayed_frames": 8, + "displayed_fps": 1.3333333333333333, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 5, + 6, + 7, + 8, + 20, + 25 + ], + "keyframe_sha256_by_id": { + "0": "5a9a3ee27d8965b849355580c31e63774ee0191968f85c88012d252d1cfdfac2", + "5": "970dd1a03959f8e6059169f5a4b14e3f13aa1afd37a8164c68766956cffc7a3e", + "20": "23224db2c2f591a94b905d382c62a1bbc56dc3abeab0df1a8f46b70716c6d2db", + "25": "463204de97ae90feda7319b05df6c03e42fddb741141127f88779d199860e895" + }, + "unique_decoded_images": 8, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 231.00000000000003, + "p95_end_to_end_age_ms": 283.1999999999997, + "max_end_to_end_age_ms": 283.1999999999997, + "recovery_ms_after_first_lost_fragment": 875.6479999999988, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 269, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 13, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 274, + "lost_packets": 34, + "affected_frames": 20, + "displayed_frames": 3, + "displayed_fps": 0.5, + "frame_loss_fraction": 0.9, + "displayed_frame_ids": [ + 0, + 1, + 25 + ], + "keyframe_sha256_by_id": { + "0": "5a9a3ee27d8965b849355580c31e63774ee0191968f85c88012d252d1cfdfac2", + "25": "463204de97ae90feda7319b05df6c03e42fddb741141127f88779d199860e895" + }, + "unique_decoded_images": 3, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 236.13866666666786, + "p95_end_to_end_age_ms": 283.1999999999997, + "max_end_to_end_age_ms": 283.1999999999997, + "recovery_ms_after_first_lost_fragment": 4773.952000000004, + "recovered_keyframe_id": 25, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 269, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 20, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 274, + "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": "970dd1a03959f8e6059169f5a4b14e3f13aa1afd37a8164c68766956cffc7a3e", + "10": "b3d2ccdb6a13c0eaa1ab5c4bdf947ef88f0465c9dd611e1713db2ba09601ba1d", + "15": "33b0995268a9de0ca03a2ea1ddbaeb19cea9ceea491d716379be1429d68e6d7d", + "20": "23224db2c2f591a94b905d382c62a1bbc56dc3abeab0df1a8f46b70716c6d2db", + "25": "463204de97ae90feda7319b05df6c03e42fddb741141127f88779d199860e895" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 178.02240000000117, + "p95_end_to_end_age_ms": 249.59999999999854, + "max_end_to_end_age_ms": 275.6479999999988, + "recovery_ms_after_first_lost_fragment": 1275.6479999999988, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 269, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 274, + "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": "970dd1a03959f8e6059169f5a4b14e3f13aa1afd37a8164c68766956cffc7a3e", + "10": "b3d2ccdb6a13c0eaa1ab5c4bdf947ef88f0465c9dd611e1713db2ba09601ba1d", + "15": "33b0995268a9de0ca03a2ea1ddbaeb19cea9ceea491d716379be1429d68e6d7d", + "20": "23224db2c2f591a94b905d382c62a1bbc56dc3abeab0df1a8f46b70716c6d2db", + "25": "463204de97ae90feda7319b05df6c03e42fddb741141127f88779d199860e895" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 178.02240000000117, + "p95_end_to_end_age_ms": 249.59999999999854, + "max_end_to_end_age_ms": 275.6479999999988, + "recovery_ms_after_first_lost_fragment": 1275.6479999999988, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 269, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 274, + "lost_packets": 10, + "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": "970dd1a03959f8e6059169f5a4b14e3f13aa1afd37a8164c68766956cffc7a3e", + "10": "b3d2ccdb6a13c0eaa1ab5c4bdf947ef88f0465c9dd611e1713db2ba09601ba1d", + "15": "33b0995268a9de0ca03a2ea1ddbaeb19cea9ceea491d716379be1429d68e6d7d", + "20": "23224db2c2f591a94b905d382c62a1bbc56dc3abeab0df1a8f46b70716c6d2db", + "25": "463204de97ae90feda7319b05df6c03e42fddb741141127f88779d199860e895" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 178.02240000000117, + "p95_end_to_end_age_ms": 249.59999999999854, + "max_end_to_end_age_ms": 275.6479999999988, + "recovery_ms_after_first_lost_fragment": 1275.6479999999988, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 269, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 274, + "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": "5a9a3ee27d8965b849355580c31e63774ee0191968f85c88012d252d1cfdfac2", + "5": "970dd1a03959f8e6059169f5a4b14e3f13aa1afd37a8164c68766956cffc7a3e", + "10": "b3d2ccdb6a13c0eaa1ab5c4bdf947ef88f0465c9dd611e1713db2ba09601ba1d", + "15": "33b0995268a9de0ca03a2ea1ddbaeb19cea9ceea491d716379be1429d68e6d7d", + "20": "23224db2c2f591a94b905d382c62a1bbc56dc3abeab0df1a8f46b70716c6d2db", + "25": "463204de97ae90feda7319b05df6c03e42fddb741141127f88779d199860e895" + }, + "unique_decoded_images": 30, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 139.1006666666656, + "p95_end_to_end_age_ms": 182.7600000000001, + "max_end_to_end_age_ms": 197.98999999999998, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 182, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 274, + "lost_packets": 2, + "affected_frames": 2, + "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, + 15, + 16, + 17, + 18, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "5a9a3ee27d8965b849355580c31e63774ee0191968f85c88012d252d1cfdfac2", + "5": "970dd1a03959f8e6059169f5a4b14e3f13aa1afd37a8164c68766956cffc7a3e", + "10": "b3d2ccdb6a13c0eaa1ab5c4bdf947ef88f0465c9dd611e1713db2ba09601ba1d", + "15": "33b0995268a9de0ca03a2ea1ddbaeb19cea9ceea491d716379be1429d68e6d7d", + "20": "23224db2c2f591a94b905d382c62a1bbc56dc3abeab0df1a8f46b70716c6d2db", + "25": "463204de97ae90feda7319b05df6c03e42fddb741141127f88779d199860e895" + }, + "unique_decoded_images": 26, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 141.75615384615259, + "p95_end_to_end_age_ms": 182.7600000000001, + "max_end_to_end_age_ms": 197.98999999999998, + "recovery_ms_after_first_lost_fragment": 767.5300000000002, + "recovered_keyframe_id": 15, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 182, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 274, + "lost_packets": 5, + "affected_frames": 5, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 6, + 7, + 8, + 9, + 15, + 16, + 17, + 18, + 20, + 21, + 22, + 23, + 25, + 26, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "5a9a3ee27d8965b849355580c31e63774ee0191968f85c88012d252d1cfdfac2", + "5": "970dd1a03959f8e6059169f5a4b14e3f13aa1afd37a8164c68766956cffc7a3e", + "15": "33b0995268a9de0ca03a2ea1ddbaeb19cea9ceea491d716379be1429d68e6d7d", + "20": "23224db2c2f591a94b905d382c62a1bbc56dc3abeab0df1a8f46b70716c6d2db", + "25": "463204de97ae90feda7319b05df6c03e42fddb741141127f88779d199860e895" + }, + "unique_decoded_images": 22, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 141.91590909090775, + "p95_end_to_end_age_ms": 182.7600000000001, + "max_end_to_end_age_ms": 197.98999999999998, + "recovery_ms_after_first_lost_fragment": 352.3000000000002, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 182, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 274, + "lost_packets": 17, + "affected_frames": 13, + "displayed_frames": 8, + "displayed_fps": 1.3333333333333333, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 5, + 6, + 7, + 8, + 20, + 25 + ], + "keyframe_sha256_by_id": { + "0": "5a9a3ee27d8965b849355580c31e63774ee0191968f85c88012d252d1cfdfac2", + "5": "970dd1a03959f8e6059169f5a4b14e3f13aa1afd37a8164c68766956cffc7a3e", + "20": "23224db2c2f591a94b905d382c62a1bbc56dc3abeab0df1a8f46b70716c6d2db", + "25": "463204de97ae90feda7319b05df6c03e42fddb741141127f88779d199860e895" + }, + "unique_decoded_images": 8, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 156.10749999999933, + "p95_end_to_end_age_ms": 197.98999999999998, + "max_end_to_end_age_ms": 197.98999999999998, + "recovery_ms_after_first_lost_fragment": 752.3000000000002, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 182, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 13, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 274, + "lost_packets": 34, + "affected_frames": 20, + "displayed_frames": 3, + "displayed_fps": 0.5, + "frame_loss_fraction": 0.9, + "displayed_frame_ids": [ + 0, + 1, + 25 + ], + "keyframe_sha256_by_id": { + "0": "5a9a3ee27d8965b849355580c31e63774ee0191968f85c88012d252d1cfdfac2", + "25": "463204de97ae90feda7319b05df6c03e42fddb741141127f88779d199860e895" + }, + "unique_decoded_images": 3, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 172.6066666666654, + "p95_end_to_end_age_ms": 197.98999999999998, + "max_end_to_end_age_ms": 197.98999999999998, + "recovery_ms_after_first_lost_fragment": 4737.069999999996, + "recovered_keyframe_id": 25, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 182, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 20, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 274, + "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": "970dd1a03959f8e6059169f5a4b14e3f13aa1afd37a8164c68766956cffc7a3e", + "10": "b3d2ccdb6a13c0eaa1ab5c4bdf947ef88f0465c9dd611e1713db2ba09601ba1d", + "15": "33b0995268a9de0ca03a2ea1ddbaeb19cea9ceea491d716379be1429d68e6d7d", + "20": "23224db2c2f591a94b905d382c62a1bbc56dc3abeab0df1a8f46b70716c6d2db", + "25": "463204de97ae90feda7319b05df6c03e42fddb741141127f88779d199860e895" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 132.8055999999987, + "p95_end_to_end_age_ms": 167.52999999999793, + "max_end_to_end_age_ms": 167.5300000000002, + "recovery_ms_after_first_lost_fragment": 1152.3000000000002, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 182, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 274, + "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": "970dd1a03959f8e6059169f5a4b14e3f13aa1afd37a8164c68766956cffc7a3e", + "10": "b3d2ccdb6a13c0eaa1ab5c4bdf947ef88f0465c9dd611e1713db2ba09601ba1d", + "15": "33b0995268a9de0ca03a2ea1ddbaeb19cea9ceea491d716379be1429d68e6d7d", + "20": "23224db2c2f591a94b905d382c62a1bbc56dc3abeab0df1a8f46b70716c6d2db", + "25": "463204de97ae90feda7319b05df6c03e42fddb741141127f88779d199860e895" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 132.8055999999987, + "p95_end_to_end_age_ms": 167.52999999999793, + "max_end_to_end_age_ms": 167.5300000000002, + "recovery_ms_after_first_lost_fragment": 1152.3000000000002, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 182, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 274, + "lost_packets": 10, + "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": "970dd1a03959f8e6059169f5a4b14e3f13aa1afd37a8164c68766956cffc7a3e", + "10": "b3d2ccdb6a13c0eaa1ab5c4bdf947ef88f0465c9dd611e1713db2ba09601ba1d", + "15": "33b0995268a9de0ca03a2ea1ddbaeb19cea9ceea491d716379be1429d68e6d7d", + "20": "23224db2c2f591a94b905d382c62a1bbc56dc3abeab0df1a8f46b70716c6d2db", + "25": "463204de97ae90feda7319b05df6c03e42fddb741141127f88779d199860e895" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 132.8055999999987, + "p95_end_to_end_age_ms": 167.52999999999793, + "max_end_to_end_age_ms": 167.5300000000002, + "recovery_ms_after_first_lost_fragment": 1152.3000000000002, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 182, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 274, + "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": "5a9a3ee27d8965b849355580c31e63774ee0191968f85c88012d252d1cfdfac2", + "5": "970dd1a03959f8e6059169f5a4b14e3f13aa1afd37a8164c68766956cffc7a3e", + "10": "b3d2ccdb6a13c0eaa1ab5c4bdf947ef88f0465c9dd611e1713db2ba09601ba1d", + "15": "33b0995268a9de0ca03a2ea1ddbaeb19cea9ceea491d716379be1429d68e6d7d", + "20": "23224db2c2f591a94b905d382c62a1bbc56dc3abeab0df1a8f46b70716c6d2db", + "25": "463204de97ae90feda7319b05df6c03e42fddb741141127f88779d199860e895" + }, + "unique_decoded_images": 30, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 126.62453333333237, + "p95_end_to_end_age_ms": 166.36799999999982, + "max_end_to_end_age_ms": 180.23200000000003, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 274, + "lost_packets": 2, + "affected_frames": 2, + "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, + 15, + 16, + 17, + 18, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "5a9a3ee27d8965b849355580c31e63774ee0191968f85c88012d252d1cfdfac2", + "5": "970dd1a03959f8e6059169f5a4b14e3f13aa1afd37a8164c68766956cffc7a3e", + "10": "b3d2ccdb6a13c0eaa1ab5c4bdf947ef88f0465c9dd611e1713db2ba09601ba1d", + "15": "33b0995268a9de0ca03a2ea1ddbaeb19cea9ceea491d716379be1429d68e6d7d", + "20": "23224db2c2f591a94b905d382c62a1bbc56dc3abeab0df1a8f46b70716c6d2db", + "25": "463204de97ae90feda7319b05df6c03e42fddb741141127f88779d199860e895" + }, + "unique_decoded_images": 26, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 129.041846153845, + "p95_end_to_end_age_ms": 166.36799999999982, + "max_end_to_end_age_ms": 180.23200000000003, + "recovery_ms_after_first_lost_fragment": 752.5040000000004, + "recovered_keyframe_id": 15, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 274, + "lost_packets": 5, + "affected_frames": 5, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 6, + 7, + 8, + 9, + 15, + 16, + 17, + 18, + 20, + 21, + 22, + 23, + 25, + 26, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "5a9a3ee27d8965b849355580c31e63774ee0191968f85c88012d252d1cfdfac2", + "5": "970dd1a03959f8e6059169f5a4b14e3f13aa1afd37a8164c68766956cffc7a3e", + "15": "33b0995268a9de0ca03a2ea1ddbaeb19cea9ceea491d716379be1429d68e6d7d", + "20": "23224db2c2f591a94b905d382c62a1bbc56dc3abeab0df1a8f46b70716c6d2db", + "25": "463204de97ae90feda7319b05df6c03e42fddb741141127f88779d199860e895" + }, + "unique_decoded_images": 22, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 129.18727272727148, + "p95_end_to_end_age_ms": 166.36799999999982, + "max_end_to_end_age_ms": 180.23200000000003, + "recovery_ms_after_first_lost_fragment": 338.6400000000003, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 274, + "lost_packets": 17, + "affected_frames": 13, + "displayed_frames": 8, + "displayed_fps": 1.3333333333333333, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 5, + 6, + 7, + 8, + 20, + 25 + ], + "keyframe_sha256_by_id": { + "0": "5a9a3ee27d8965b849355580c31e63774ee0191968f85c88012d252d1cfdfac2", + "5": "970dd1a03959f8e6059169f5a4b14e3f13aa1afd37a8164c68766956cffc7a3e", + "20": "23224db2c2f591a94b905d382c62a1bbc56dc3abeab0df1a8f46b70716c6d2db", + "25": "463204de97ae90feda7319b05df6c03e42fddb741141127f88779d199860e895" + }, + "unique_decoded_images": 8, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 142.10599999999943, + "p95_end_to_end_age_ms": 180.23200000000003, + "max_end_to_end_age_ms": 180.23200000000003, + "recovery_ms_after_first_lost_fragment": 738.6400000000003, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 13, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 274, + "lost_packets": 34, + "affected_frames": 20, + "displayed_frames": 3, + "displayed_fps": 0.5, + "frame_loss_fraction": 0.9, + "displayed_frame_ids": [ + 0, + 1, + 25 + ], + "keyframe_sha256_by_id": { + "0": "5a9a3ee27d8965b849355580c31e63774ee0191968f85c88012d252d1cfdfac2", + "25": "463204de97ae90feda7319b05df6c03e42fddb741141127f88779d199860e895" + }, + "unique_decoded_images": 3, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 157.125333333332, + "p95_end_to_end_age_ms": 180.23200000000003, + "max_end_to_end_age_ms": 180.23200000000003, + "recovery_ms_after_first_lost_fragment": 4724.775999999996, + "recovered_keyframe_id": 25, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 20, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 274, + "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": "970dd1a03959f8e6059169f5a4b14e3f13aa1afd37a8164c68766956cffc7a3e", + "10": "b3d2ccdb6a13c0eaa1ab5c4bdf947ef88f0465c9dd611e1713db2ba09601ba1d", + "15": "33b0995268a9de0ca03a2ea1ddbaeb19cea9ceea491d716379be1429d68e6d7d", + "20": "23224db2c2f591a94b905d382c62a1bbc56dc3abeab0df1a8f46b70716c6d2db", + "25": "463204de97ae90feda7319b05df6c03e42fddb741141127f88779d199860e895" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 120.89407999999881, + "p95_end_to_end_age_ms": 152.5039999999981, + "max_end_to_end_age_ms": 152.50400000000036, + "recovery_ms_after_first_lost_fragment": 1138.6400000000003, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 274, + "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": "970dd1a03959f8e6059169f5a4b14e3f13aa1afd37a8164c68766956cffc7a3e", + "10": "b3d2ccdb6a13c0eaa1ab5c4bdf947ef88f0465c9dd611e1713db2ba09601ba1d", + "15": "33b0995268a9de0ca03a2ea1ddbaeb19cea9ceea491d716379be1429d68e6d7d", + "20": "23224db2c2f591a94b905d382c62a1bbc56dc3abeab0df1a8f46b70716c6d2db", + "25": "463204de97ae90feda7319b05df6c03e42fddb741141127f88779d199860e895" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 120.89407999999881, + "p95_end_to_end_age_ms": 152.5039999999981, + "max_end_to_end_age_ms": 152.50400000000036, + "recovery_ms_after_first_lost_fragment": 1138.6400000000003, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 274, + "lost_packets": 10, + "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": "970dd1a03959f8e6059169f5a4b14e3f13aa1afd37a8164c68766956cffc7a3e", + "10": "b3d2ccdb6a13c0eaa1ab5c4bdf947ef88f0465c9dd611e1713db2ba09601ba1d", + "15": "33b0995268a9de0ca03a2ea1ddbaeb19cea9ceea491d716379be1429d68e6d7d", + "20": "23224db2c2f591a94b905d382c62a1bbc56dc3abeab0df1a8f46b70716c6d2db", + "25": "463204de97ae90feda7319b05df6c03e42fddb741141127f88779d199860e895" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 120.89407999999881, + "p95_end_to_end_age_ms": 152.5039999999981, + "max_end_to_end_age_ms": 152.50400000000036, + "recovery_ms_after_first_lost_fragment": 1138.6400000000003, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 166, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 356, + "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": "5a9a3ee27d8965b849355580c31e63774ee0191968f85c88012d252d1cfdfac2", + "5": "970dd1a03959f8e6059169f5a4b14e3f13aa1afd37a8164c68766956cffc7a3e", + "10": "b3d2ccdb6a13c0eaa1ab5c4bdf947ef88f0465c9dd611e1713db2ba09601ba1d", + "15": "33b0995268a9de0ca03a2ea1ddbaeb19cea9ceea491d716379be1429d68e6d7d", + "20": "23224db2c2f591a94b905d382c62a1bbc56dc3abeab0df1a8f46b70716c6d2db", + "25": "463204de97ae90feda7319b05df6c03e42fddb741141127f88779d199860e895" + }, + "unique_decoded_images": 30, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 139.05200000000156, + "p95_end_to_end_age_ms": 175.89999999999986, + "max_end_to_end_age_ms": 199.41999999999996, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 188, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 356, + "lost_packets": 2, + "affected_frames": 2, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 13, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "5a9a3ee27d8965b849355580c31e63774ee0191968f85c88012d252d1cfdfac2", + "5": "970dd1a03959f8e6059169f5a4b14e3f13aa1afd37a8164c68766956cffc7a3e", + "10": "b3d2ccdb6a13c0eaa1ab5c4bdf947ef88f0465c9dd611e1713db2ba09601ba1d", + "15": "33b0995268a9de0ca03a2ea1ddbaeb19cea9ceea491d716379be1429d68e6d7d", + "20": "23224db2c2f591a94b905d382c62a1bbc56dc3abeab0df1a8f46b70716c6d2db", + "25": "463204de97ae90feda7319b05df6c03e42fddb741141127f88779d199860e895" + }, + "unique_decoded_images": 28, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 138.9400000000016, + "p95_end_to_end_age_ms": 175.89999999999986, + "max_end_to_end_age_ms": 199.41999999999996, + "recovery_ms_after_first_lost_fragment": 352.3800000000019, + "recovered_keyframe_id": 10, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 188, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 356, + "lost_packets": 6, + "affected_frames": 6, + "displayed_frames": 18, + "displayed_fps": 3.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 15, + 16, + 17, + 20, + 21, + 22, + 23, + 24 + ], + "keyframe_sha256_by_id": { + "0": "5a9a3ee27d8965b849355580c31e63774ee0191968f85c88012d252d1cfdfac2", + "5": "970dd1a03959f8e6059169f5a4b14e3f13aa1afd37a8164c68766956cffc7a3e", + "10": "b3d2ccdb6a13c0eaa1ab5c4bdf947ef88f0465c9dd611e1713db2ba09601ba1d", + "15": "33b0995268a9de0ca03a2ea1ddbaeb19cea9ceea491d716379be1429d68e6d7d", + "20": "23224db2c2f591a94b905d382c62a1bbc56dc3abeab0df1a8f46b70716c6d2db" + }, + "unique_decoded_images": 18, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 139.3133333333349, + "p95_end_to_end_age_ms": 199.41999999999996, + "max_end_to_end_age_ms": 199.41999999999996, + "recovery_ms_after_first_lost_fragment": 552.3799999999999, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 188, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 6, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 356, + "lost_packets": 19, + "affected_frames": 16, + "displayed_frames": 3, + "displayed_fps": 0.5, + "frame_loss_fraction": 0.9, + "displayed_frame_ids": [ + 0, + 5, + 6 + ], + "keyframe_sha256_by_id": { + "0": "5a9a3ee27d8965b849355580c31e63774ee0191968f85c88012d252d1cfdfac2", + "5": "970dd1a03959f8e6059169f5a4b14e3f13aa1afd37a8164c68766956cffc7a3e" + }, + "unique_decoded_images": 3, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 160.2199999999999, + "p95_end_to_end_age_ms": 199.41999999999996, + "max_end_to_end_age_ms": 199.41999999999996, + "recovery_ms_after_first_lost_fragment": 952.3799999999999, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 188, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 16, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 356, + "lost_packets": 39, + "affected_frames": 21, + "displayed_frames": 3, + "displayed_fps": 0.5, + "frame_loss_fraction": 0.9, + "displayed_frame_ids": [ + 0, + 5, + 6 + ], + "keyframe_sha256_by_id": { + "0": "5a9a3ee27d8965b849355580c31e63774ee0191968f85c88012d252d1cfdfac2", + "5": "970dd1a03959f8e6059169f5a4b14e3f13aa1afd37a8164c68766956cffc7a3e" + }, + "unique_decoded_images": 3, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 160.2199999999999, + "p95_end_to_end_age_ms": 199.41999999999996, + "max_end_to_end_age_ms": 199.41999999999996, + "recovery_ms_after_first_lost_fragment": 952.3799999999999, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 188, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 21, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 356, + "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": "970dd1a03959f8e6059169f5a4b14e3f13aa1afd37a8164c68766956cffc7a3e", + "10": "b3d2ccdb6a13c0eaa1ab5c4bdf947ef88f0465c9dd611e1713db2ba09601ba1d", + "15": "33b0995268a9de0ca03a2ea1ddbaeb19cea9ceea491d716379be1429d68e6d7d", + "20": "23224db2c2f591a94b905d382c62a1bbc56dc3abeab0df1a8f46b70716c6d2db", + "25": "463204de97ae90feda7319b05df6c03e42fddb741141127f88779d199860e895" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 132.6232000000019, + "p95_end_to_end_age_ms": 164.14000000000306, + "max_end_to_end_age_ms": 164.14000000000306, + "recovery_ms_after_first_lost_fragment": 1152.3799999999999, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 188, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 356, + "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": "970dd1a03959f8e6059169f5a4b14e3f13aa1afd37a8164c68766956cffc7a3e", + "10": "b3d2ccdb6a13c0eaa1ab5c4bdf947ef88f0465c9dd611e1713db2ba09601ba1d", + "15": "33b0995268a9de0ca03a2ea1ddbaeb19cea9ceea491d716379be1429d68e6d7d", + "20": "23224db2c2f591a94b905d382c62a1bbc56dc3abeab0df1a8f46b70716c6d2db", + "25": "463204de97ae90feda7319b05df6c03e42fddb741141127f88779d199860e895" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 132.6232000000019, + "p95_end_to_end_age_ms": 164.14000000000306, + "max_end_to_end_age_ms": 164.14000000000306, + "recovery_ms_after_first_lost_fragment": 1152.3799999999999, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 188, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 356, + "lost_packets": 10, + "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": "970dd1a03959f8e6059169f5a4b14e3f13aa1afd37a8164c68766956cffc7a3e", + "10": "b3d2ccdb6a13c0eaa1ab5c4bdf947ef88f0465c9dd611e1713db2ba09601ba1d", + "15": "33b0995268a9de0ca03a2ea1ddbaeb19cea9ceea491d716379be1429d68e6d7d", + "20": "23224db2c2f591a94b905d382c62a1bbc56dc3abeab0df1a8f46b70716c6d2db", + "25": "463204de97ae90feda7319b05df6c03e42fddb741141127f88779d199860e895" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 132.6232000000019, + "p95_end_to_end_age_ms": 164.14000000000306, + "max_end_to_end_age_ms": 164.14000000000306, + "recovery_ms_after_first_lost_fragment": 1152.3799999999999, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 188, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "lost_packets": 19, + "affected_frames": 16, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "lost_packets": 40, + "affected_frames": 23, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "lost_packets": 3, + "affected_frames": 3, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "lost_packets": 10, + "affected_frames": 9, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "lost_packets": 10, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 29, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "lost_packets": 0, + "affected_frames": 0, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 0 + ], + "keyframe_sha256_by_id": { + "0": "68c340972be347bc6a0c1cb09742143326b7662ce96d2a8c6be45fae6c8344f5" + }, + "unique_decoded_images": 1, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 277.28000000000003, + "p95_end_to_end_age_ms": 277.28000000000003, + "max_end_to_end_age_ms": 277.28000000000003, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 270, + "dropped_stale_frames": 26, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 26, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "lost_packets": 2, + "affected_frames": 2, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 0 + ], + "keyframe_sha256_by_id": { + "0": "68c340972be347bc6a0c1cb09742143326b7662ce96d2a8c6be45fae6c8344f5" + }, + "unique_decoded_images": 1, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 277.28000000000003, + "p95_end_to_end_age_ms": 277.28000000000003, + "max_end_to_end_age_ms": 277.28000000000003, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 270, + "dropped_stale_frames": 26, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 26, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "lost_packets": 4, + "affected_frames": 4, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 0 + ], + "keyframe_sha256_by_id": { + "0": "68c340972be347bc6a0c1cb09742143326b7662ce96d2a8c6be45fae6c8344f5" + }, + "unique_decoded_images": 1, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 277.28000000000003, + "p95_end_to_end_age_ms": 277.28000000000003, + "max_end_to_end_age_ms": 277.28000000000003, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 270, + "dropped_stale_frames": 26, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 26, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "lost_packets": 15, + "affected_frames": 13, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 0 + ], + "keyframe_sha256_by_id": { + "0": "68c340972be347bc6a0c1cb09742143326b7662ce96d2a8c6be45fae6c8344f5" + }, + "unique_decoded_images": 1, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 277.28000000000003, + "p95_end_to_end_age_ms": 277.28000000000003, + "max_end_to_end_age_ms": 277.28000000000003, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 270, + "dropped_stale_frames": 26, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 27, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "lost_packets": 28, + "affected_frames": 18, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 0 + ], + "keyframe_sha256_by_id": { + "0": "68c340972be347bc6a0c1cb09742143326b7662ce96d2a8c6be45fae6c8344f5" + }, + "unique_decoded_images": 1, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 277.28000000000003, + "p95_end_to_end_age_ms": 277.28000000000003, + "max_end_to_end_age_ms": 277.28000000000003, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 270, + "dropped_stale_frames": 26, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 27, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "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, + "p95_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": 270, + "dropped_stale_frames": 26, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 27, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "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, + "p95_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": 270, + "dropped_stale_frames": 26, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 27, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "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, + "p95_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": 270, + "dropped_stale_frames": 26, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 26, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 268, + "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": "68c340972be347bc6a0c1cb09742143326b7662ce96d2a8c6be45fae6c8344f5", + "3": "b2385ba6e11fc6ddbf1468972a309d066c98e471d13beb913c7d3b4da7e76423", + "6": "b7b85a07190c1c047ebb7edfe8cddcbdbd17222791062e913fa20816a7a2fb59", + "9": "095e4dd7dab3c64972d6a923fead5ca20406727b201f8fa33f70addd7f3fe392", + "12": "74dcf4db22c6b9deba185b2b44264b196321dbe0721434322f0d5065409d2cdd", + "15": "7aebcbab4bc56c81dcf21c6f40de8c6c837f62f079b5510785dfb55a44111860", + "18": "8b139c07709f32298c02a930b7da11144d922e562bb806f8851f09dc115b3311", + "21": "d95ff413f6874fae3ca14c7f666b498a15e16123782d554717b77d283eca0849", + "24": "9ebec19de570e63e16803fedde5e653868b22650d610e827aa0d219113b08f64", + "27": "25be8b6e5ed965e2ee1b7728fe2ef575091ad741a595f57e4121bf379f043bdb" + }, + "unique_decoded_images": 30, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 172.66346666666772, + "p95_end_to_end_age_ms": 193.28, + "max_end_to_end_age_ms": 193.2800000000043, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 173, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 268, + "lost_packets": 2, + "affected_frames": 2, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "68c340972be347bc6a0c1cb09742143326b7662ce96d2a8c6be45fae6c8344f5", + "3": "b2385ba6e11fc6ddbf1468972a309d066c98e471d13beb913c7d3b4da7e76423", + "6": "b7b85a07190c1c047ebb7edfe8cddcbdbd17222791062e913fa20816a7a2fb59", + "9": "095e4dd7dab3c64972d6a923fead5ca20406727b201f8fa33f70addd7f3fe392", + "12": "74dcf4db22c6b9deba185b2b44264b196321dbe0721434322f0d5065409d2cdd", + "15": "7aebcbab4bc56c81dcf21c6f40de8c6c837f62f079b5510785dfb55a44111860", + "18": "8b139c07709f32298c02a930b7da11144d922e562bb806f8851f09dc115b3311", + "21": "d95ff413f6874fae3ca14c7f666b498a15e16123782d554717b77d283eca0849", + "24": "9ebec19de570e63e16803fedde5e653868b22650d610e827aa0d219113b08f64", + "27": "25be8b6e5ed965e2ee1b7728fe2ef575091ad741a595f57e4121bf379f043bdb" + }, + "unique_decoded_images": 27, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 173.95200000000114, + "p95_end_to_end_age_ms": 193.28, + "max_end_to_end_age_ms": 193.2800000000043, + "recovery_ms_after_first_lost_fragment": 593.2799999999997, + "recovered_keyframe_id": 15, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 173, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 268, + "lost_packets": 5, + "affected_frames": 5, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 6, + 7, + 8, + 9, + 10, + 12, + 15, + 16, + 17, + 18, + 19, + 21, + 22, + 23, + 24, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "68c340972be347bc6a0c1cb09742143326b7662ce96d2a8c6be45fae6c8344f5", + "3": "b2385ba6e11fc6ddbf1468972a309d066c98e471d13beb913c7d3b4da7e76423", + "6": "b7b85a07190c1c047ebb7edfe8cddcbdbd17222791062e913fa20816a7a2fb59", + "9": "095e4dd7dab3c64972d6a923fead5ca20406727b201f8fa33f70addd7f3fe392", + "12": "74dcf4db22c6b9deba185b2b44264b196321dbe0721434322f0d5065409d2cdd", + "15": "7aebcbab4bc56c81dcf21c6f40de8c6c837f62f079b5510785dfb55a44111860", + "18": "8b139c07709f32298c02a930b7da11144d922e562bb806f8851f09dc115b3311", + "21": "d95ff413f6874fae3ca14c7f666b498a15e16123782d554717b77d283eca0849", + "24": "9ebec19de570e63e16803fedde5e653868b22650d610e827aa0d219113b08f64", + "27": "25be8b6e5ed965e2ee1b7728fe2ef575091ad741a595f57e4121bf379f043bdb" + }, + "unique_decoded_images": 23, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 175.63269565217496, + "p95_end_to_end_age_ms": 193.28, + "max_end_to_end_age_ms": 193.2800000000043, + "recovery_ms_after_first_lost_fragment": 393.27999999999975, + "recovered_keyframe_id": 6, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 173, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 268, + "lost_packets": 17, + "affected_frames": 13, + "displayed_frames": 11, + "displayed_fps": 1.8333333333333333, + "frame_loss_fraction": 0.6333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 6, + 7, + 8, + 9, + 18, + 19, + 21, + 24 + ], + "keyframe_sha256_by_id": { + "0": "68c340972be347bc6a0c1cb09742143326b7662ce96d2a8c6be45fae6c8344f5", + "6": "b7b85a07190c1c047ebb7edfe8cddcbdbd17222791062e913fa20816a7a2fb59", + "9": "095e4dd7dab3c64972d6a923fead5ca20406727b201f8fa33f70addd7f3fe392", + "18": "8b139c07709f32298c02a930b7da11144d922e562bb806f8851f09dc115b3311", + "21": "d95ff413f6874fae3ca14c7f666b498a15e16123782d554717b77d283eca0849", + "24": "9ebec19de570e63e16803fedde5e653868b22650d610e827aa0d219113b08f64" + }, + "unique_decoded_images": 11, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 177.46618181818238, + "p95_end_to_end_age_ms": 193.2800000000043, + "max_end_to_end_age_ms": 193.2800000000043, + "recovery_ms_after_first_lost_fragment": 793.2799999999997, + "recovered_keyframe_id": 6, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 173, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 13, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 268, + "lost_packets": 34, + "affected_frames": 20, + "displayed_frames": 5, + "displayed_fps": 0.8333333333333334, + "frame_loss_fraction": 0.8333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 9, + 18 + ], + "keyframe_sha256_by_id": { + "0": "68c340972be347bc6a0c1cb09742143326b7662ce96d2a8c6be45fae6c8344f5", + "9": "095e4dd7dab3c64972d6a923fead5ca20406727b201f8fa33f70addd7f3fe392", + "18": "8b139c07709f32298c02a930b7da11144d922e562bb806f8851f09dc115b3311" + }, + "unique_decoded_images": 5, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 177.81759999999983, + "p95_end_to_end_age_ms": 193.28, + "max_end_to_end_age_ms": 193.28, + "recovery_ms_after_first_lost_fragment": 1393.2799999999997, + "recovered_keyframe_id": 9, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 173, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 20, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 268, + "lost_packets": 2, + "affected_frames": 1, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 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": { + "3": "b2385ba6e11fc6ddbf1468972a309d066c98e471d13beb913c7d3b4da7e76423", + "6": "b7b85a07190c1c047ebb7edfe8cddcbdbd17222791062e913fa20816a7a2fb59", + "9": "095e4dd7dab3c64972d6a923fead5ca20406727b201f8fa33f70addd7f3fe392", + "12": "74dcf4db22c6b9deba185b2b44264b196321dbe0721434322f0d5065409d2cdd", + "15": "7aebcbab4bc56c81dcf21c6f40de8c6c837f62f079b5510785dfb55a44111860", + "18": "8b139c07709f32298c02a930b7da11144d922e562bb806f8851f09dc115b3311", + "21": "d95ff413f6874fae3ca14c7f666b498a15e16123782d554717b77d283eca0849", + "24": "9ebec19de570e63e16803fedde5e653868b22650d610e827aa0d219113b08f64", + "27": "25be8b6e5ed965e2ee1b7728fe2ef575091ad741a595f57e4121bf379f043bdb" + }, + "unique_decoded_images": 27, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 172.52029629629746, + "p95_end_to_end_age_ms": 193.27999999999975, + "max_end_to_end_age_ms": 193.2800000000043, + "recovery_ms_after_first_lost_fragment": 793.2799999999997, + "recovered_keyframe_id": 3, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 173, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 268, + "lost_packets": 5, + "affected_frames": 1, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 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": { + "3": "b2385ba6e11fc6ddbf1468972a309d066c98e471d13beb913c7d3b4da7e76423", + "6": "b7b85a07190c1c047ebb7edfe8cddcbdbd17222791062e913fa20816a7a2fb59", + "9": "095e4dd7dab3c64972d6a923fead5ca20406727b201f8fa33f70addd7f3fe392", + "12": "74dcf4db22c6b9deba185b2b44264b196321dbe0721434322f0d5065409d2cdd", + "15": "7aebcbab4bc56c81dcf21c6f40de8c6c837f62f079b5510785dfb55a44111860", + "18": "8b139c07709f32298c02a930b7da11144d922e562bb806f8851f09dc115b3311", + "21": "d95ff413f6874fae3ca14c7f666b498a15e16123782d554717b77d283eca0849", + "24": "9ebec19de570e63e16803fedde5e653868b22650d610e827aa0d219113b08f64", + "27": "25be8b6e5ed965e2ee1b7728fe2ef575091ad741a595f57e4121bf379f043bdb" + }, + "unique_decoded_images": 27, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 172.52029629629746, + "p95_end_to_end_age_ms": 193.27999999999975, + "max_end_to_end_age_ms": 193.2800000000043, + "recovery_ms_after_first_lost_fragment": 793.2799999999997, + "recovered_keyframe_id": 3, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 173, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 268, + "lost_packets": 10, + "affected_frames": 1, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 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": { + "3": "b2385ba6e11fc6ddbf1468972a309d066c98e471d13beb913c7d3b4da7e76423", + "6": "b7b85a07190c1c047ebb7edfe8cddcbdbd17222791062e913fa20816a7a2fb59", + "9": "095e4dd7dab3c64972d6a923fead5ca20406727b201f8fa33f70addd7f3fe392", + "12": "74dcf4db22c6b9deba185b2b44264b196321dbe0721434322f0d5065409d2cdd", + "15": "7aebcbab4bc56c81dcf21c6f40de8c6c837f62f079b5510785dfb55a44111860", + "18": "8b139c07709f32298c02a930b7da11144d922e562bb806f8851f09dc115b3311", + "21": "d95ff413f6874fae3ca14c7f666b498a15e16123782d554717b77d283eca0849", + "24": "9ebec19de570e63e16803fedde5e653868b22650d610e827aa0d219113b08f64", + "27": "25be8b6e5ed965e2ee1b7728fe2ef575091ad741a595f57e4121bf379f043bdb" + }, + "unique_decoded_images": 27, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 172.52029629629746, + "p95_end_to_end_age_ms": 193.27999999999975, + "max_end_to_end_age_ms": 193.2800000000043, + "recovery_ms_after_first_lost_fragment": 793.2799999999997, + "recovered_keyframe_id": 3, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 173, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 268, + "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": "68c340972be347bc6a0c1cb09742143326b7662ce96d2a8c6be45fae6c8344f5", + "3": "b2385ba6e11fc6ddbf1468972a309d066c98e471d13beb913c7d3b4da7e76423", + "6": "b7b85a07190c1c047ebb7edfe8cddcbdbd17222791062e913fa20816a7a2fb59", + "9": "095e4dd7dab3c64972d6a923fead5ca20406727b201f8fa33f70addd7f3fe392", + "12": "74dcf4db22c6b9deba185b2b44264b196321dbe0721434322f0d5065409d2cdd", + "15": "7aebcbab4bc56c81dcf21c6f40de8c6c837f62f079b5510785dfb55a44111860", + "18": "8b139c07709f32298c02a930b7da11144d922e562bb806f8851f09dc115b3311", + "21": "d95ff413f6874fae3ca14c7f666b498a15e16123782d554717b77d283eca0849", + "24": "9ebec19de570e63e16803fedde5e653868b22650d610e827aa0d219113b08f64", + "27": "25be8b6e5ed965e2ee1b7728fe2ef575091ad741a595f57e4121bf379f043bdb" + }, + "unique_decoded_images": 30, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 136.05466666666558, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 268, + "lost_packets": 2, + "affected_frames": 2, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "68c340972be347bc6a0c1cb09742143326b7662ce96d2a8c6be45fae6c8344f5", + "3": "b2385ba6e11fc6ddbf1468972a309d066c98e471d13beb913c7d3b4da7e76423", + "6": "b7b85a07190c1c047ebb7edfe8cddcbdbd17222791062e913fa20816a7a2fb59", + "9": "095e4dd7dab3c64972d6a923fead5ca20406727b201f8fa33f70addd7f3fe392", + "12": "74dcf4db22c6b9deba185b2b44264b196321dbe0721434322f0d5065409d2cdd", + "15": "7aebcbab4bc56c81dcf21c6f40de8c6c837f62f079b5510785dfb55a44111860", + "18": "8b139c07709f32298c02a930b7da11144d922e562bb806f8851f09dc115b3311", + "21": "d95ff413f6874fae3ca14c7f666b498a15e16123782d554717b77d283eca0849", + "24": "9ebec19de570e63e16803fedde5e653868b22650d610e827aa0d219113b08f64", + "27": "25be8b6e5ed965e2ee1b7728fe2ef575091ad741a595f57e4121bf379f043bdb" + }, + "unique_decoded_images": 27, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 137.0699999999988, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": 552.3000000000002, + "recovered_keyframe_id": 15, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 268, + "lost_packets": 5, + "affected_frames": 5, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 6, + 7, + 8, + 9, + 10, + 12, + 15, + 16, + 17, + 18, + 19, + 21, + 22, + 23, + 24, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "68c340972be347bc6a0c1cb09742143326b7662ce96d2a8c6be45fae6c8344f5", + "3": "b2385ba6e11fc6ddbf1468972a309d066c98e471d13beb913c7d3b4da7e76423", + "6": "b7b85a07190c1c047ebb7edfe8cddcbdbd17222791062e913fa20816a7a2fb59", + "9": "095e4dd7dab3c64972d6a923fead5ca20406727b201f8fa33f70addd7f3fe392", + "12": "74dcf4db22c6b9deba185b2b44264b196321dbe0721434322f0d5065409d2cdd", + "15": "7aebcbab4bc56c81dcf21c6f40de8c6c837f62f079b5510785dfb55a44111860", + "18": "8b139c07709f32298c02a930b7da11144d922e562bb806f8851f09dc115b3311", + "21": "d95ff413f6874fae3ca14c7f666b498a15e16123782d554717b77d283eca0849", + "24": "9ebec19de570e63e16803fedde5e653868b22650d610e827aa0d219113b08f64", + "27": "25be8b6e5ed965e2ee1b7728fe2ef575091ad741a595f57e4121bf379f043bdb" + }, + "unique_decoded_images": 23, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 138.39434782608586, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": 352.3000000000002, + "recovered_keyframe_id": 6, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 268, + "lost_packets": 17, + "affected_frames": 13, + "displayed_frames": 11, + "displayed_fps": 1.8333333333333333, + "frame_loss_fraction": 0.6333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 6, + 7, + 8, + 9, + 18, + 19, + 21, + 24 + ], + "keyframe_sha256_by_id": { + "0": "68c340972be347bc6a0c1cb09742143326b7662ce96d2a8c6be45fae6c8344f5", + "6": "b7b85a07190c1c047ebb7edfe8cddcbdbd17222791062e913fa20816a7a2fb59", + "9": "095e4dd7dab3c64972d6a923fead5ca20406727b201f8fa33f70addd7f3fe392", + "18": "8b139c07709f32298c02a930b7da11144d922e562bb806f8851f09dc115b3311", + "21": "d95ff413f6874fae3ca14c7f666b498a15e16123782d554717b77d283eca0849", + "24": "9ebec19de570e63e16803fedde5e653868b22650d610e827aa0d219113b08f64" + }, + "unique_decoded_images": 11, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 139.83909090909026, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": 752.3000000000002, + "recovered_keyframe_id": 6, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 13, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 268, + "lost_packets": 34, + "affected_frames": 20, + "displayed_frames": 5, + "displayed_fps": 0.8333333333333334, + "frame_loss_fraction": 0.8333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 9, + 18 + ], + "keyframe_sha256_by_id": { + "0": "68c340972be347bc6a0c1cb09742143326b7662ce96d2a8c6be45fae6c8344f5", + "9": "095e4dd7dab3c64972d6a923fead5ca20406727b201f8fa33f70addd7f3fe392", + "18": "8b139c07709f32298c02a930b7da11144d922e562bb806f8851f09dc115b3311" + }, + "unique_decoded_images": 5, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 140.11600000000013, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": 1352.3000000000002, + "recovered_keyframe_id": 9, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 20, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 268, + "lost_packets": 2, + "affected_frames": 1, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 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": { + "3": "b2385ba6e11fc6ddbf1468972a309d066c98e471d13beb913c7d3b4da7e76423", + "6": "b7b85a07190c1c047ebb7edfe8cddcbdbd17222791062e913fa20816a7a2fb59", + "9": "095e4dd7dab3c64972d6a923fead5ca20406727b201f8fa33f70addd7f3fe392", + "12": "74dcf4db22c6b9deba185b2b44264b196321dbe0721434322f0d5065409d2cdd", + "15": "7aebcbab4bc56c81dcf21c6f40de8c6c837f62f079b5510785dfb55a44111860", + "18": "8b139c07709f32298c02a930b7da11144d922e562bb806f8851f09dc115b3311", + "21": "d95ff413f6874fae3ca14c7f666b498a15e16123782d554717b77d283eca0849", + "24": "9ebec19de570e63e16803fedde5e653868b22650d610e827aa0d219113b08f64", + "27": "25be8b6e5ed965e2ee1b7728fe2ef575091ad741a595f57e4121bf379f043bdb" + }, + "unique_decoded_images": 27, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 135.94185185185063, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": 752.3000000000002, + "recovered_keyframe_id": 3, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 268, + "lost_packets": 5, + "affected_frames": 1, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 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": { + "3": "b2385ba6e11fc6ddbf1468972a309d066c98e471d13beb913c7d3b4da7e76423", + "6": "b7b85a07190c1c047ebb7edfe8cddcbdbd17222791062e913fa20816a7a2fb59", + "9": "095e4dd7dab3c64972d6a923fead5ca20406727b201f8fa33f70addd7f3fe392", + "12": "74dcf4db22c6b9deba185b2b44264b196321dbe0721434322f0d5065409d2cdd", + "15": "7aebcbab4bc56c81dcf21c6f40de8c6c837f62f079b5510785dfb55a44111860", + "18": "8b139c07709f32298c02a930b7da11144d922e562bb806f8851f09dc115b3311", + "21": "d95ff413f6874fae3ca14c7f666b498a15e16123782d554717b77d283eca0849", + "24": "9ebec19de570e63e16803fedde5e653868b22650d610e827aa0d219113b08f64", + "27": "25be8b6e5ed965e2ee1b7728fe2ef575091ad741a595f57e4121bf379f043bdb" + }, + "unique_decoded_images": 27, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 135.94185185185063, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": 752.3000000000002, + "recovered_keyframe_id": 3, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 268, + "lost_packets": 10, + "affected_frames": 1, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 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": { + "3": "b2385ba6e11fc6ddbf1468972a309d066c98e471d13beb913c7d3b4da7e76423", + "6": "b7b85a07190c1c047ebb7edfe8cddcbdbd17222791062e913fa20816a7a2fb59", + "9": "095e4dd7dab3c64972d6a923fead5ca20406727b201f8fa33f70addd7f3fe392", + "12": "74dcf4db22c6b9deba185b2b44264b196321dbe0721434322f0d5065409d2cdd", + "15": "7aebcbab4bc56c81dcf21c6f40de8c6c837f62f079b5510785dfb55a44111860", + "18": "8b139c07709f32298c02a930b7da11144d922e562bb806f8851f09dc115b3311", + "21": "d95ff413f6874fae3ca14c7f666b498a15e16123782d554717b77d283eca0849", + "24": "9ebec19de570e63e16803fedde5e653868b22650d610e827aa0d219113b08f64", + "27": "25be8b6e5ed965e2ee1b7728fe2ef575091ad741a595f57e4121bf379f043bdb" + }, + "unique_decoded_images": 27, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 135.94185185185063, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": 752.3000000000002, + "recovered_keyframe_id": 3, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 268, + "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": "68c340972be347bc6a0c1cb09742143326b7662ce96d2a8c6be45fae6c8344f5", + "3": "b2385ba6e11fc6ddbf1468972a309d066c98e471d13beb913c7d3b4da7e76423", + "6": "b7b85a07190c1c047ebb7edfe8cddcbdbd17222791062e913fa20816a7a2fb59", + "9": "095e4dd7dab3c64972d6a923fead5ca20406727b201f8fa33f70addd7f3fe392", + "12": "74dcf4db22c6b9deba185b2b44264b196321dbe0721434322f0d5065409d2cdd", + "15": "7aebcbab4bc56c81dcf21c6f40de8c6c837f62f079b5510785dfb55a44111860", + "18": "8b139c07709f32298c02a930b7da11144d922e562bb806f8851f09dc115b3311", + "21": "d95ff413f6874fae3ca14c7f666b498a15e16123782d554717b77d283eca0849", + "24": "9ebec19de570e63e16803fedde5e653868b22650d610e827aa0d219113b08f64", + "27": "25be8b6e5ed965e2ee1b7728fe2ef575091ad741a595f57e4121bf379f043bdb" + }, + "unique_decoded_images": 30, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 123.85173333333233, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 268, + "lost_packets": 2, + "affected_frames": 2, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "68c340972be347bc6a0c1cb09742143326b7662ce96d2a8c6be45fae6c8344f5", + "3": "b2385ba6e11fc6ddbf1468972a309d066c98e471d13beb913c7d3b4da7e76423", + "6": "b7b85a07190c1c047ebb7edfe8cddcbdbd17222791062e913fa20816a7a2fb59", + "9": "095e4dd7dab3c64972d6a923fead5ca20406727b201f8fa33f70addd7f3fe392", + "12": "74dcf4db22c6b9deba185b2b44264b196321dbe0721434322f0d5065409d2cdd", + "15": "7aebcbab4bc56c81dcf21c6f40de8c6c837f62f079b5510785dfb55a44111860", + "18": "8b139c07709f32298c02a930b7da11144d922e562bb806f8851f09dc115b3311", + "21": "d95ff413f6874fae3ca14c7f666b498a15e16123782d554717b77d283eca0849", + "24": "9ebec19de570e63e16803fedde5e653868b22650d610e827aa0d219113b08f64", + "27": "25be8b6e5ed965e2ee1b7728fe2ef575091ad741a595f57e4121bf379f043bdb" + }, + "unique_decoded_images": 27, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 124.7759999999989, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": 538.6400000000003, + "recovered_keyframe_id": 15, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 268, + "lost_packets": 5, + "affected_frames": 5, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 6, + 7, + 8, + 9, + 10, + 12, + 15, + 16, + 17, + 18, + 19, + 21, + 22, + 23, + 24, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "68c340972be347bc6a0c1cb09742143326b7662ce96d2a8c6be45fae6c8344f5", + "3": "b2385ba6e11fc6ddbf1468972a309d066c98e471d13beb913c7d3b4da7e76423", + "6": "b7b85a07190c1c047ebb7edfe8cddcbdbd17222791062e913fa20816a7a2fb59", + "9": "095e4dd7dab3c64972d6a923fead5ca20406727b201f8fa33f70addd7f3fe392", + "12": "74dcf4db22c6b9deba185b2b44264b196321dbe0721434322f0d5065409d2cdd", + "15": "7aebcbab4bc56c81dcf21c6f40de8c6c837f62f079b5510785dfb55a44111860", + "18": "8b139c07709f32298c02a930b7da11144d922e562bb806f8851f09dc115b3311", + "21": "d95ff413f6874fae3ca14c7f666b498a15e16123782d554717b77d283eca0849", + "24": "9ebec19de570e63e16803fedde5e653868b22650d610e827aa0d219113b08f64", + "27": "25be8b6e5ed965e2ee1b7728fe2ef575091ad741a595f57e4121bf379f043bdb" + }, + "unique_decoded_images": 23, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 125.9815652173903, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": 338.6400000000003, + "recovered_keyframe_id": 6, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 268, + "lost_packets": 17, + "affected_frames": 13, + "displayed_frames": 11, + "displayed_fps": 1.8333333333333333, + "frame_loss_fraction": 0.6333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 6, + 7, + 8, + 9, + 18, + 19, + 21, + 24 + ], + "keyframe_sha256_by_id": { + "0": "68c340972be347bc6a0c1cb09742143326b7662ce96d2a8c6be45fae6c8344f5", + "6": "b7b85a07190c1c047ebb7edfe8cddcbdbd17222791062e913fa20816a7a2fb59", + "9": "095e4dd7dab3c64972d6a923fead5ca20406727b201f8fa33f70addd7f3fe392", + "18": "8b139c07709f32298c02a930b7da11144d922e562bb806f8851f09dc115b3311", + "21": "d95ff413f6874fae3ca14c7f666b498a15e16123782d554717b77d283eca0849", + "24": "9ebec19de570e63e16803fedde5e653868b22650d610e827aa0d219113b08f64" + }, + "unique_decoded_images": 11, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 127.29672727272668, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": 738.6400000000003, + "recovered_keyframe_id": 6, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 13, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 268, + "lost_packets": 34, + "affected_frames": 20, + "displayed_frames": 5, + "displayed_fps": 0.8333333333333334, + "frame_loss_fraction": 0.8333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 9, + 18 + ], + "keyframe_sha256_by_id": { + "0": "68c340972be347bc6a0c1cb09742143326b7662ce96d2a8c6be45fae6c8344f5", + "9": "095e4dd7dab3c64972d6a923fead5ca20406727b201f8fa33f70addd7f3fe392", + "18": "8b139c07709f32298c02a930b7da11144d922e562bb806f8851f09dc115b3311" + }, + "unique_decoded_images": 5, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 127.54880000000007, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": 1338.6400000000003, + "recovered_keyframe_id": 9, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 20, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 268, + "lost_packets": 2, + "affected_frames": 1, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 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": { + "3": "b2385ba6e11fc6ddbf1468972a309d066c98e471d13beb913c7d3b4da7e76423", + "6": "b7b85a07190c1c047ebb7edfe8cddcbdbd17222791062e913fa20816a7a2fb59", + "9": "095e4dd7dab3c64972d6a923fead5ca20406727b201f8fa33f70addd7f3fe392", + "12": "74dcf4db22c6b9deba185b2b44264b196321dbe0721434322f0d5065409d2cdd", + "15": "7aebcbab4bc56c81dcf21c6f40de8c6c837f62f079b5510785dfb55a44111860", + "18": "8b139c07709f32298c02a930b7da11144d922e562bb806f8851f09dc115b3311", + "21": "d95ff413f6874fae3ca14c7f666b498a15e16123782d554717b77d283eca0849", + "24": "9ebec19de570e63e16803fedde5e653868b22650d610e827aa0d219113b08f64", + "27": "25be8b6e5ed965e2ee1b7728fe2ef575091ad741a595f57e4121bf379f043bdb" + }, + "unique_decoded_images": 27, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 123.74903703703595, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": 738.6400000000003, + "recovered_keyframe_id": 3, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 268, + "lost_packets": 5, + "affected_frames": 1, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 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": { + "3": "b2385ba6e11fc6ddbf1468972a309d066c98e471d13beb913c7d3b4da7e76423", + "6": "b7b85a07190c1c047ebb7edfe8cddcbdbd17222791062e913fa20816a7a2fb59", + "9": "095e4dd7dab3c64972d6a923fead5ca20406727b201f8fa33f70addd7f3fe392", + "12": "74dcf4db22c6b9deba185b2b44264b196321dbe0721434322f0d5065409d2cdd", + "15": "7aebcbab4bc56c81dcf21c6f40de8c6c837f62f079b5510785dfb55a44111860", + "18": "8b139c07709f32298c02a930b7da11144d922e562bb806f8851f09dc115b3311", + "21": "d95ff413f6874fae3ca14c7f666b498a15e16123782d554717b77d283eca0849", + "24": "9ebec19de570e63e16803fedde5e653868b22650d610e827aa0d219113b08f64", + "27": "25be8b6e5ed965e2ee1b7728fe2ef575091ad741a595f57e4121bf379f043bdb" + }, + "unique_decoded_images": 27, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 123.74903703703595, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": 738.6400000000003, + "recovered_keyframe_id": 3, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 268, + "lost_packets": 10, + "affected_frames": 1, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 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": { + "3": "b2385ba6e11fc6ddbf1468972a309d066c98e471d13beb913c7d3b4da7e76423", + "6": "b7b85a07190c1c047ebb7edfe8cddcbdbd17222791062e913fa20816a7a2fb59", + "9": "095e4dd7dab3c64972d6a923fead5ca20406727b201f8fa33f70addd7f3fe392", + "12": "74dcf4db22c6b9deba185b2b44264b196321dbe0721434322f0d5065409d2cdd", + "15": "7aebcbab4bc56c81dcf21c6f40de8c6c837f62f079b5510785dfb55a44111860", + "18": "8b139c07709f32298c02a930b7da11144d922e562bb806f8851f09dc115b3311", + "21": "d95ff413f6874fae3ca14c7f666b498a15e16123782d554717b77d283eca0849", + "24": "9ebec19de570e63e16803fedde5e653868b22650d610e827aa0d219113b08f64", + "27": "25be8b6e5ed965e2ee1b7728fe2ef575091ad741a595f57e4121bf379f043bdb" + }, + "unique_decoded_images": 27, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 123.74903703703595, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": 738.6400000000003, + "recovered_keyframe_id": 3, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 349, + "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": "68c340972be347bc6a0c1cb09742143326b7662ce96d2a8c6be45fae6c8344f5", + "3": "b2385ba6e11fc6ddbf1468972a309d066c98e471d13beb913c7d3b4da7e76423", + "6": "b7b85a07190c1c047ebb7edfe8cddcbdbd17222791062e913fa20816a7a2fb59", + "9": "095e4dd7dab3c64972d6a923fead5ca20406727b201f8fa33f70addd7f3fe392", + "12": "74dcf4db22c6b9deba185b2b44264b196321dbe0721434322f0d5065409d2cdd", + "15": "7aebcbab4bc56c81dcf21c6f40de8c6c837f62f079b5510785dfb55a44111860", + "18": "8b139c07709f32298c02a930b7da11144d922e562bb806f8851f09dc115b3311", + "21": "d95ff413f6874fae3ca14c7f666b498a15e16123782d554717b77d283eca0849", + "24": "9ebec19de570e63e16803fedde5e653868b22650d610e827aa0d219113b08f64", + "27": "25be8b6e5ed965e2ee1b7728fe2ef575091ad741a595f57e4121bf379f043bdb" + }, + "unique_decoded_images": 30, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 136.30800000000164, + "p95_end_to_end_age_ms": 140.62000000000262, + "max_end_to_end_age_ms": 152.38, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 349, + "lost_packets": 2, + "affected_frames": 2, + "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, + 12, + 13, + 14, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "68c340972be347bc6a0c1cb09742143326b7662ce96d2a8c6be45fae6c8344f5", + "3": "b2385ba6e11fc6ddbf1468972a309d066c98e471d13beb913c7d3b4da7e76423", + "6": "b7b85a07190c1c047ebb7edfe8cddcbdbd17222791062e913fa20816a7a2fb59", + "9": "095e4dd7dab3c64972d6a923fead5ca20406727b201f8fa33f70addd7f3fe392", + "12": "74dcf4db22c6b9deba185b2b44264b196321dbe0721434322f0d5065409d2cdd", + "18": "8b139c07709f32298c02a930b7da11144d922e562bb806f8851f09dc115b3311", + "21": "d95ff413f6874fae3ca14c7f666b498a15e16123782d554717b77d283eca0849", + "24": "9ebec19de570e63e16803fedde5e653868b22650d610e827aa0d219113b08f64", + "27": "25be8b6e5ed965e2ee1b7728fe2ef575091ad741a595f57e4121bf379f043bdb" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 136.8568000000015, + "p95_end_to_end_age_ms": 140.62000000000262, + "max_end_to_end_age_ms": 152.38, + "recovery_ms_after_first_lost_fragment": 540.6200000000026, + "recovered_keyframe_id": 12, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 349, + "lost_packets": 6, + "affected_frames": 6, + "displayed_frames": 18, + "displayed_fps": 3.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 6, + 7, + 8, + 12, + 13, + 14, + 18, + 21, + 22, + 23, + 24, + 25, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "68c340972be347bc6a0c1cb09742143326b7662ce96d2a8c6be45fae6c8344f5", + "6": "b7b85a07190c1c047ebb7edfe8cddcbdbd17222791062e913fa20816a7a2fb59", + "12": "74dcf4db22c6b9deba185b2b44264b196321dbe0721434322f0d5065409d2cdd", + "18": "8b139c07709f32298c02a930b7da11144d922e562bb806f8851f09dc115b3311", + "21": "d95ff413f6874fae3ca14c7f666b498a15e16123782d554717b77d283eca0849", + "24": "9ebec19de570e63e16803fedde5e653868b22650d610e827aa0d219113b08f64", + "27": "25be8b6e5ed965e2ee1b7728fe2ef575091ad741a595f57e4121bf379f043bdb" + }, + "unique_decoded_images": 18, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 138.00666666666837, + "p95_end_to_end_age_ms": 152.38, + "max_end_to_end_age_ms": 152.38, + "recovery_ms_after_first_lost_fragment": 740.6199999999999, + "recovered_keyframe_id": 6, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 6, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 349, + "lost_packets": 19, + "affected_frames": 14, + "displayed_frames": 8, + "displayed_fps": 1.3333333333333333, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 6, + 7, + 12, + 24, + 25, + 27 + ], + "keyframe_sha256_by_id": { + "0": "68c340972be347bc6a0c1cb09742143326b7662ce96d2a8c6be45fae6c8344f5", + "6": "b7b85a07190c1c047ebb7edfe8cddcbdbd17222791062e913fa20816a7a2fb59", + "12": "74dcf4db22c6b9deba185b2b44264b196321dbe0721434322f0d5065409d2cdd", + "24": "9ebec19de570e63e16803fedde5e653868b22650d610e827aa0d219113b08f64", + "27": "25be8b6e5ed965e2ee1b7728fe2ef575091ad741a595f57e4121bf379f043bdb" + }, + "unique_decoded_images": 8, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 142.09000000000128, + "p95_end_to_end_age_ms": 152.38, + "max_end_to_end_age_ms": 152.38, + "recovery_ms_after_first_lost_fragment": 940.6199999999999, + "recovered_keyframe_id": 6, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 14, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 349, + "lost_packets": 38, + "affected_frames": 20, + "displayed_frames": 7, + "displayed_fps": 1.1666666666666667, + "frame_loss_fraction": 0.7666666666666666, + "displayed_frame_ids": [ + 0, + 1, + 6, + 7, + 24, + 25, + 27 + ], + "keyframe_sha256_by_id": { + "0": "68c340972be347bc6a0c1cb09742143326b7662ce96d2a8c6be45fae6c8344f5", + "6": "b7b85a07190c1c047ebb7edfe8cddcbdbd17222791062e913fa20816a7a2fb59", + "24": "9ebec19de570e63e16803fedde5e653868b22650d610e827aa0d219113b08f64", + "27": "25be8b6e5ed965e2ee1b7728fe2ef575091ad741a595f57e4121bf379f043bdb" + }, + "unique_decoded_images": 7, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 142.30000000000106, + "p95_end_to_end_age_ms": 152.38, + "max_end_to_end_age_ms": 152.38, + "recovery_ms_after_first_lost_fragment": 940.6199999999999, + "recovered_keyframe_id": 6, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 20, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 349, + "lost_packets": 2, + "affected_frames": 1, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 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": { + "3": "b2385ba6e11fc6ddbf1468972a309d066c98e471d13beb913c7d3b4da7e76423", + "6": "b7b85a07190c1c047ebb7edfe8cddcbdbd17222791062e913fa20816a7a2fb59", + "9": "095e4dd7dab3c64972d6a923fead5ca20406727b201f8fa33f70addd7f3fe392", + "12": "74dcf4db22c6b9deba185b2b44264b196321dbe0721434322f0d5065409d2cdd", + "15": "7aebcbab4bc56c81dcf21c6f40de8c6c837f62f079b5510785dfb55a44111860", + "18": "8b139c07709f32298c02a930b7da11144d922e562bb806f8851f09dc115b3311", + "21": "d95ff413f6874fae3ca14c7f666b498a15e16123782d554717b77d283eca0849", + "24": "9ebec19de570e63e16803fedde5e653868b22650d610e827aa0d219113b08f64", + "27": "25be8b6e5ed965e2ee1b7728fe2ef575091ad741a595f57e4121bf379f043bdb" + }, + "unique_decoded_images": 27, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 135.8288888888907, + "p95_end_to_end_age_ms": 140.62000000000262, + "max_end_to_end_age_ms": 140.62000000000262, + "recovery_ms_after_first_lost_fragment": 740.6199999999999, + "recovered_keyframe_id": 3, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 349, + "lost_packets": 5, + "affected_frames": 1, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 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": { + "3": "b2385ba6e11fc6ddbf1468972a309d066c98e471d13beb913c7d3b4da7e76423", + "6": "b7b85a07190c1c047ebb7edfe8cddcbdbd17222791062e913fa20816a7a2fb59", + "9": "095e4dd7dab3c64972d6a923fead5ca20406727b201f8fa33f70addd7f3fe392", + "12": "74dcf4db22c6b9deba185b2b44264b196321dbe0721434322f0d5065409d2cdd", + "15": "7aebcbab4bc56c81dcf21c6f40de8c6c837f62f079b5510785dfb55a44111860", + "18": "8b139c07709f32298c02a930b7da11144d922e562bb806f8851f09dc115b3311", + "21": "d95ff413f6874fae3ca14c7f666b498a15e16123782d554717b77d283eca0849", + "24": "9ebec19de570e63e16803fedde5e653868b22650d610e827aa0d219113b08f64", + "27": "25be8b6e5ed965e2ee1b7728fe2ef575091ad741a595f57e4121bf379f043bdb" + }, + "unique_decoded_images": 27, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 135.8288888888907, + "p95_end_to_end_age_ms": 140.62000000000262, + "max_end_to_end_age_ms": 140.62000000000262, + "recovery_ms_after_first_lost_fragment": 740.6199999999999, + "recovered_keyframe_id": 3, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 349, + "lost_packets": 10, + "affected_frames": 1, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 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": { + "3": "b2385ba6e11fc6ddbf1468972a309d066c98e471d13beb913c7d3b4da7e76423", + "6": "b7b85a07190c1c047ebb7edfe8cddcbdbd17222791062e913fa20816a7a2fb59", + "9": "095e4dd7dab3c64972d6a923fead5ca20406727b201f8fa33f70addd7f3fe392", + "12": "74dcf4db22c6b9deba185b2b44264b196321dbe0721434322f0d5065409d2cdd", + "15": "7aebcbab4bc56c81dcf21c6f40de8c6c837f62f079b5510785dfb55a44111860", + "18": "8b139c07709f32298c02a930b7da11144d922e562bb806f8851f09dc115b3311", + "21": "d95ff413f6874fae3ca14c7f666b498a15e16123782d554717b77d283eca0849", + "24": "9ebec19de570e63e16803fedde5e653868b22650d610e827aa0d219113b08f64", + "27": "25be8b6e5ed965e2ee1b7728fe2ef575091ad741a595f57e4121bf379f043bdb" + }, + "unique_decoded_images": 27, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 135.8288888888907, + "p95_end_to_end_age_ms": 140.62000000000262, + "max_end_to_end_age_ms": 140.62000000000262, + "recovery_ms_after_first_lost_fragment": 740.6199999999999, + "recovered_keyframe_id": 3, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "white_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "lost_packets": 19, + "affected_frames": 16, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "lost_packets": 40, + "affected_frames": 23, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "lost_packets": 3, + "affected_frames": 3, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "lost_packets": 10, + "affected_frames": 9, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "lost_packets": 10, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 29, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "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, + "p95_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": 270, + "dropped_stale_frames": 26, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 26, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "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, + "p95_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": 270, + "dropped_stale_frames": 26, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 27, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "lost_packets": 4, + "affected_frames": 4, + "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, + "p95_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": 270, + "dropped_stale_frames": 26, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 27, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "lost_packets": 15, + "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, + "p95_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": 270, + "dropped_stale_frames": 26, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 27, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "lost_packets": 28, + "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, + "p95_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": 270, + "dropped_stale_frames": 26, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 29, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "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, + "p95_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": 270, + "dropped_stale_frames": 26, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 26, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "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, + "p95_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": 270, + "dropped_stale_frames": 26, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 26, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "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, + "p95_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": 270, + "dropped_stale_frames": 26, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 25, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 270, + "lost_packets": 0, + "affected_frames": 0, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.1333333333333333, + "displayed_frame_ids": [ + 0, + 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": "c6e41a91e54596f9aa7c6443e423ed557cacff4abddca81e85595f30da2d1ed1", + "5": "a760abc34f596432c06d55a4d2f1770473aa685f5e69bb6d37e0a3318eab1f70", + "10": "96844f2254afa2e1f74cb2252032a37fb9f1d9e777f2c34c97e5f6a92b07c34a", + "15": "2d2158190b85ec9555595354b46cf0bf6ccde48d2ddeeddfb034fe1c69cb204e", + "20": "712d5e40530737a443d2b042b8f418abca5724000babed529538002a5a0bbe2b", + "25": "e55c5561c4901ed9bd76535c2082fe85ac6ee7dca80b74e5dfa241212d1cc28e" + }, + "unique_decoded_images": 26, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 174.72984615384757, + "p95_end_to_end_age_ms": 236.99199999999882, + "max_end_to_end_age_ms": 251.264, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 263, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 270, + "lost_packets": 2, + "affected_frames": 2, + "displayed_frames": 18, + "displayed_fps": 3.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "c6e41a91e54596f9aa7c6443e423ed557cacff4abddca81e85595f30da2d1ed1", + "5": "a760abc34f596432c06d55a4d2f1770473aa685f5e69bb6d37e0a3318eab1f70", + "10": "96844f2254afa2e1f74cb2252032a37fb9f1d9e777f2c34c97e5f6a92b07c34a", + "15": "2d2158190b85ec9555595354b46cf0bf6ccde48d2ddeeddfb034fe1c69cb204e", + "25": "e55c5561c4901ed9bd76535c2082fe85ac6ee7dca80b74e5dfa241212d1cc28e" + }, + "unique_decoded_images": 18, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 179.74400000000102, + "p95_end_to_end_age_ms": 251.264, + "max_end_to_end_age_ms": 251.264, + "recovery_ms_after_first_lost_fragment": 773.9519999999998, + "recovered_keyframe_id": 15, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 263, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 3, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 270, + "lost_packets": 5, + "affected_frames": 5, + "displayed_frames": 12, + "displayed_fps": 2.0, + "frame_loss_fraction": 0.6, + "displayed_frame_ids": [ + 0, + 5, + 6, + 7, + 8, + 9, + 10, + 15, + 16, + 17, + 18, + 19 + ], + "keyframe_sha256_by_id": { + "0": "c6e41a91e54596f9aa7c6443e423ed557cacff4abddca81e85595f30da2d1ed1", + "5": "a760abc34f596432c06d55a4d2f1770473aa685f5e69bb6d37e0a3318eab1f70", + "10": "96844f2254afa2e1f74cb2252032a37fb9f1d9e777f2c34c97e5f6a92b07c34a", + "15": "2d2158190b85ec9555595354b46cf0bf6ccde48d2ddeeddfb034fe1c69cb204e" + }, + "unique_decoded_images": 12, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 181.58933333333286, + "p95_end_to_end_age_ms": 251.264, + "max_end_to_end_age_ms": 251.264, + "recovery_ms_after_first_lost_fragment": 436.9919999999988, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 263, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 6, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 270, + "lost_packets": 17, + "affected_frames": 13, + "displayed_frames": 7, + "displayed_fps": 1.1666666666666667, + "frame_loss_fraction": 0.7666666666666666, + "displayed_frame_ids": [ + 0, + 5, + 6, + 7, + 8, + 9, + 15 + ], + "keyframe_sha256_by_id": { + "0": "c6e41a91e54596f9aa7c6443e423ed557cacff4abddca81e85595f30da2d1ed1", + "5": "a760abc34f596432c06d55a4d2f1770473aa685f5e69bb6d37e0a3318eab1f70", + "15": "2d2158190b85ec9555595354b46cf0bf6ccde48d2ddeeddfb034fe1c69cb204e" + }, + "unique_decoded_images": 7, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 192.56685714285646, + "p95_end_to_end_age_ms": 251.264, + "max_end_to_end_age_ms": 251.264, + "recovery_ms_after_first_lost_fragment": 836.9919999999988, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 263, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 14, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 270, + "lost_packets": 34, + "affected_frames": 20, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 0 + ], + "keyframe_sha256_by_id": { + "0": "c6e41a91e54596f9aa7c6443e423ed557cacff4abddca81e85595f30da2d1ed1" + }, + "unique_decoded_images": 1, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 251.264, + "p95_end_to_end_age_ms": 251.264, + "max_end_to_end_age_ms": 251.264, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 263, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 21, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 270, + "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": "a760abc34f596432c06d55a4d2f1770473aa685f5e69bb6d37e0a3318eab1f70", + "10": "96844f2254afa2e1f74cb2252032a37fb9f1d9e777f2c34c97e5f6a92b07c34a", + "15": "2d2158190b85ec9555595354b46cf0bf6ccde48d2ddeeddfb034fe1c69cb204e", + "20": "712d5e40530737a443d2b042b8f418abca5724000babed529538002a5a0bbe2b", + "25": "e55c5561c4901ed9bd76535c2082fe85ac6ee7dca80b74e5dfa241212d1cc28e" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 171.66848000000152, + "p95_end_to_end_age_ms": 212.60800000000472, + "max_end_to_end_age_ms": 236.99199999999882, + "recovery_ms_after_first_lost_fragment": 1236.9919999999988, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 263, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 270, + "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": "a760abc34f596432c06d55a4d2f1770473aa685f5e69bb6d37e0a3318eab1f70", + "10": "96844f2254afa2e1f74cb2252032a37fb9f1d9e777f2c34c97e5f6a92b07c34a", + "15": "2d2158190b85ec9555595354b46cf0bf6ccde48d2ddeeddfb034fe1c69cb204e", + "20": "712d5e40530737a443d2b042b8f418abca5724000babed529538002a5a0bbe2b", + "25": "e55c5561c4901ed9bd76535c2082fe85ac6ee7dca80b74e5dfa241212d1cc28e" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 171.66848000000152, + "p95_end_to_end_age_ms": 212.60800000000472, + "max_end_to_end_age_ms": 236.99199999999882, + "recovery_ms_after_first_lost_fragment": 1236.9919999999988, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 263, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 270, + "lost_packets": 10, + "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": "a760abc34f596432c06d55a4d2f1770473aa685f5e69bb6d37e0a3318eab1f70", + "10": "96844f2254afa2e1f74cb2252032a37fb9f1d9e777f2c34c97e5f6a92b07c34a", + "15": "2d2158190b85ec9555595354b46cf0bf6ccde48d2ddeeddfb034fe1c69cb204e", + "20": "712d5e40530737a443d2b042b8f418abca5724000babed529538002a5a0bbe2b", + "25": "e55c5561c4901ed9bd76535c2082fe85ac6ee7dca80b74e5dfa241212d1cc28e" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 171.66848000000152, + "p95_end_to_end_age_ms": 212.60800000000472, + "max_end_to_end_age_ms": 236.99199999999882, + "recovery_ms_after_first_lost_fragment": 1236.9919999999988, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 263, + "dropped_stale_frames": 1, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 273, + "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": "c6e41a91e54596f9aa7c6443e423ed557cacff4abddca81e85595f30da2d1ed1", + "5": "a760abc34f596432c06d55a4d2f1770473aa685f5e69bb6d37e0a3318eab1f70", + "10": "96844f2254afa2e1f74cb2252032a37fb9f1d9e777f2c34c97e5f6a92b07c34a", + "15": "2d2158190b85ec9555595354b46cf0bf6ccde48d2ddeeddfb034fe1c69cb204e", + "20": "712d5e40530737a443d2b042b8f418abca5724000babed529538002a5a0bbe2b", + "25": "e55c5561c4901ed9bd76535c2082fe85ac6ee7dca80b74e5dfa241212d1cc28e" + }, + "unique_decoded_images": 30, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 139.54133333333223, + "p95_end_to_end_age_ms": 197.98999999999998, + "max_end_to_end_age_ms": 228.45000000000016, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 213, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 273, + "lost_packets": 2, + "affected_frames": 2, + "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, + 15, + 16, + 17, + 18, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "c6e41a91e54596f9aa7c6443e423ed557cacff4abddca81e85595f30da2d1ed1", + "5": "a760abc34f596432c06d55a4d2f1770473aa685f5e69bb6d37e0a3318eab1f70", + "10": "96844f2254afa2e1f74cb2252032a37fb9f1d9e777f2c34c97e5f6a92b07c34a", + "15": "2d2158190b85ec9555595354b46cf0bf6ccde48d2ddeeddfb034fe1c69cb204e", + "20": "712d5e40530737a443d2b042b8f418abca5724000babed529538002a5a0bbe2b", + "25": "e55c5561c4901ed9bd76535c2082fe85ac6ee7dca80b74e5dfa241212d1cc28e" + }, + "unique_decoded_images": 26, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 141.67884615384486, + "p95_end_to_end_age_ms": 197.98999999999998, + "max_end_to_end_age_ms": 228.45000000000016, + "recovery_ms_after_first_lost_fragment": 737.0700000000002, + "recovered_keyframe_id": 15, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 213, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 273, + "lost_packets": 5, + "affected_frames": 5, + "displayed_frames": 21, + "displayed_fps": 3.5, + "frame_loss_fraction": 0.30000000000000004, + "displayed_frame_ids": [ + 0, + 1, + 2, + 5, + 6, + 7, + 8, + 9, + 15, + 16, + 17, + 18, + 20, + 21, + 22, + 23, + 25, + 26, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "c6e41a91e54596f9aa7c6443e423ed557cacff4abddca81e85595f30da2d1ed1", + "5": "a760abc34f596432c06d55a4d2f1770473aa685f5e69bb6d37e0a3318eab1f70", + "15": "2d2158190b85ec9555595354b46cf0bf6ccde48d2ddeeddfb034fe1c69cb204e", + "20": "712d5e40530737a443d2b042b8f418abca5724000babed529538002a5a0bbe2b", + "25": "e55c5561c4901ed9bd76535c2082fe85ac6ee7dca80b74e5dfa241212d1cc28e" + }, + "unique_decoded_images": 21, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 142.05095238095092, + "p95_end_to_end_age_ms": 197.98999999999998, + "max_end_to_end_age_ms": 228.45000000000016, + "recovery_ms_after_first_lost_fragment": 537.0700000000002, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 213, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 273, + "lost_packets": 17, + "affected_frames": 13, + "displayed_frames": 11, + "displayed_fps": 1.8333333333333333, + "frame_loss_fraction": 0.6333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 5, + 6, + 7, + 8, + 9, + 15, + 20, + 25, + 26 + ], + "keyframe_sha256_by_id": { + "0": "c6e41a91e54596f9aa7c6443e423ed557cacff4abddca81e85595f30da2d1ed1", + "5": "a760abc34f596432c06d55a4d2f1770473aa685f5e69bb6d37e0a3318eab1f70", + "15": "2d2158190b85ec9555595354b46cf0bf6ccde48d2ddeeddfb034fe1c69cb204e", + "20": "712d5e40530737a443d2b042b8f418abca5724000babed529538002a5a0bbe2b", + "25": "e55c5561c4901ed9bd76535c2082fe85ac6ee7dca80b74e5dfa241212d1cc28e" + }, + "unique_decoded_images": 11, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 149.53090909090827, + "p95_end_to_end_age_ms": 228.45000000000016, + "max_end_to_end_age_ms": 228.45000000000016, + "recovery_ms_after_first_lost_fragment": 737.0700000000002, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 213, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 13, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 273, + "lost_packets": 34, + "affected_frames": 18, + "displayed_frames": 8, + "displayed_fps": 1.3333333333333333, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 5, + 6, + 7, + 8, + 9, + 25 + ], + "keyframe_sha256_by_id": { + "0": "c6e41a91e54596f9aa7c6443e423ed557cacff4abddca81e85595f30da2d1ed1", + "5": "a760abc34f596432c06d55a4d2f1770473aa685f5e69bb6d37e0a3318eab1f70", + "25": "e55c5561c4901ed9bd76535c2082fe85ac6ee7dca80b74e5dfa241212d1cc28e" + }, + "unique_decoded_images": 8, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 154.2037499999995, + "p95_end_to_end_age_ms": 228.45000000000016, + "max_end_to_end_age_ms": 228.45000000000016, + "recovery_ms_after_first_lost_fragment": 737.0700000000002, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 213, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 18, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 273, + "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": "a760abc34f596432c06d55a4d2f1770473aa685f5e69bb6d37e0a3318eab1f70", + "10": "96844f2254afa2e1f74cb2252032a37fb9f1d9e777f2c34c97e5f6a92b07c34a", + "15": "2d2158190b85ec9555595354b46cf0bf6ccde48d2ddeeddfb034fe1c69cb204e", + "20": "712d5e40530737a443d2b042b8f418abca5724000babed529538002a5a0bbe2b", + "25": "e55c5561c4901ed9bd76535c2082fe85ac6ee7dca80b74e5dfa241212d1cc28e" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 130.97799999999864, + "p95_end_to_end_age_ms": 167.5299999999952, + "max_end_to_end_age_ms": 167.52999999999793, + "recovery_ms_after_first_lost_fragment": 1137.0700000000002, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 213, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 273, + "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": "a760abc34f596432c06d55a4d2f1770473aa685f5e69bb6d37e0a3318eab1f70", + "10": "96844f2254afa2e1f74cb2252032a37fb9f1d9e777f2c34c97e5f6a92b07c34a", + "15": "2d2158190b85ec9555595354b46cf0bf6ccde48d2ddeeddfb034fe1c69cb204e", + "20": "712d5e40530737a443d2b042b8f418abca5724000babed529538002a5a0bbe2b", + "25": "e55c5561c4901ed9bd76535c2082fe85ac6ee7dca80b74e5dfa241212d1cc28e" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 130.97799999999864, + "p95_end_to_end_age_ms": 167.5299999999952, + "max_end_to_end_age_ms": 167.52999999999793, + "recovery_ms_after_first_lost_fragment": 1137.0700000000002, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 213, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 273, + "lost_packets": 10, + "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": "a760abc34f596432c06d55a4d2f1770473aa685f5e69bb6d37e0a3318eab1f70", + "10": "96844f2254afa2e1f74cb2252032a37fb9f1d9e777f2c34c97e5f6a92b07c34a", + "15": "2d2158190b85ec9555595354b46cf0bf6ccde48d2ddeeddfb034fe1c69cb204e", + "20": "712d5e40530737a443d2b042b8f418abca5724000babed529538002a5a0bbe2b", + "25": "e55c5561c4901ed9bd76535c2082fe85ac6ee7dca80b74e5dfa241212d1cc28e" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 130.97799999999864, + "p95_end_to_end_age_ms": 167.5299999999952, + "max_end_to_end_age_ms": 167.52999999999793, + "recovery_ms_after_first_lost_fragment": 1137.0700000000002, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 213, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 273, + "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": "c6e41a91e54596f9aa7c6443e423ed557cacff4abddca81e85595f30da2d1ed1", + "5": "a760abc34f596432c06d55a4d2f1770473aa685f5e69bb6d37e0a3318eab1f70", + "10": "96844f2254afa2e1f74cb2252032a37fb9f1d9e777f2c34c97e5f6a92b07c34a", + "15": "2d2158190b85ec9555595354b46cf0bf6ccde48d2ddeeddfb034fe1c69cb204e", + "20": "712d5e40530737a443d2b042b8f418abca5724000babed529538002a5a0bbe2b", + "25": "e55c5561c4901ed9bd76535c2082fe85ac6ee7dca80b74e5dfa241212d1cc28e" + }, + "unique_decoded_images": 30, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 126.42773333333231, + "p95_end_to_end_age_ms": 180.23200000000003, + "max_end_to_end_age_ms": 207.95999999999975, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 194, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 273, + "lost_packets": 2, + "affected_frames": 2, + "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, + 15, + 16, + 17, + 18, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "c6e41a91e54596f9aa7c6443e423ed557cacff4abddca81e85595f30da2d1ed1", + "5": "a760abc34f596432c06d55a4d2f1770473aa685f5e69bb6d37e0a3318eab1f70", + "10": "96844f2254afa2e1f74cb2252032a37fb9f1d9e777f2c34c97e5f6a92b07c34a", + "15": "2d2158190b85ec9555595354b46cf0bf6ccde48d2ddeeddfb034fe1c69cb204e", + "20": "712d5e40530737a443d2b042b8f418abca5724000babed529538002a5a0bbe2b", + "25": "e55c5561c4901ed9bd76535c2082fe85ac6ee7dca80b74e5dfa241212d1cc28e" + }, + "unique_decoded_images": 26, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 128.28153846153725, + "p95_end_to_end_age_ms": 180.23200000000003, + "max_end_to_end_age_ms": 207.95999999999975, + "recovery_ms_after_first_lost_fragment": 724.7760000000003, + "recovered_keyframe_id": 15, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 194, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 273, + "lost_packets": 5, + "affected_frames": 5, + "displayed_frames": 21, + "displayed_fps": 3.5, + "frame_loss_fraction": 0.30000000000000004, + "displayed_frame_ids": [ + 0, + 1, + 2, + 5, + 6, + 7, + 8, + 9, + 15, + 16, + 17, + 18, + 20, + 21, + 22, + 23, + 25, + 26, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "c6e41a91e54596f9aa7c6443e423ed557cacff4abddca81e85595f30da2d1ed1", + "5": "a760abc34f596432c06d55a4d2f1770473aa685f5e69bb6d37e0a3318eab1f70", + "15": "2d2158190b85ec9555595354b46cf0bf6ccde48d2ddeeddfb034fe1c69cb204e", + "20": "712d5e40530737a443d2b042b8f418abca5724000babed529538002a5a0bbe2b", + "25": "e55c5561c4901ed9bd76535c2082fe85ac6ee7dca80b74e5dfa241212d1cc28e" + }, + "unique_decoded_images": 21, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 128.4559999999986, + "p95_end_to_end_age_ms": 180.23200000000003, + "max_end_to_end_age_ms": 207.95999999999975, + "recovery_ms_after_first_lost_fragment": 524.7760000000003, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 194, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 273, + "lost_packets": 17, + "affected_frames": 13, + "displayed_frames": 11, + "displayed_fps": 1.8333333333333333, + "frame_loss_fraction": 0.6333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 5, + 6, + 7, + 8, + 9, + 15, + 20, + 25, + 26 + ], + "keyframe_sha256_by_id": { + "0": "c6e41a91e54596f9aa7c6443e423ed557cacff4abddca81e85595f30da2d1ed1", + "5": "a760abc34f596432c06d55a4d2f1770473aa685f5e69bb6d37e0a3318eab1f70", + "15": "2d2158190b85ec9555595354b46cf0bf6ccde48d2ddeeddfb034fe1c69cb204e", + "20": "712d5e40530737a443d2b042b8f418abca5724000babed529538002a5a0bbe2b", + "25": "e55c5561c4901ed9bd76535c2082fe85ac6ee7dca80b74e5dfa241212d1cc28e" + }, + "unique_decoded_images": 11, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 136.119272727272, + "p95_end_to_end_age_ms": 207.95999999999975, + "max_end_to_end_age_ms": 207.95999999999975, + "recovery_ms_after_first_lost_fragment": 724.7760000000003, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 194, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 13, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 273, + "lost_packets": 34, + "affected_frames": 18, + "displayed_frames": 8, + "displayed_fps": 1.3333333333333333, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 5, + 6, + 7, + 8, + 9, + 25 + ], + "keyframe_sha256_by_id": { + "0": "c6e41a91e54596f9aa7c6443e423ed557cacff4abddca81e85595f30da2d1ed1", + "5": "a760abc34f596432c06d55a4d2f1770473aa685f5e69bb6d37e0a3318eab1f70", + "25": "e55c5561c4901ed9bd76535c2082fe85ac6ee7dca80b74e5dfa241212d1cc28e" + }, + "unique_decoded_images": 8, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 140.37299999999956, + "p95_end_to_end_age_ms": 207.95999999999975, + "max_end_to_end_age_ms": 207.95999999999975, + "recovery_ms_after_first_lost_fragment": 724.7760000000003, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 194, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 18, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 273, + "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": "a760abc34f596432c06d55a4d2f1770473aa685f5e69bb6d37e0a3318eab1f70", + "10": "96844f2254afa2e1f74cb2252032a37fb9f1d9e777f2c34c97e5f6a92b07c34a", + "15": "2d2158190b85ec9555595354b46cf0bf6ccde48d2ddeeddfb034fe1c69cb204e", + "20": "712d5e40530737a443d2b042b8f418abca5724000babed529538002a5a0bbe2b", + "25": "e55c5561c4901ed9bd76535c2082fe85ac6ee7dca80b74e5dfa241212d1cc28e" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 119.23039999999877, + "p95_end_to_end_age_ms": 152.50399999999536, + "max_end_to_end_age_ms": 152.5039999999981, + "recovery_ms_after_first_lost_fragment": 1124.7760000000003, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 194, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 273, + "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": "a760abc34f596432c06d55a4d2f1770473aa685f5e69bb6d37e0a3318eab1f70", + "10": "96844f2254afa2e1f74cb2252032a37fb9f1d9e777f2c34c97e5f6a92b07c34a", + "15": "2d2158190b85ec9555595354b46cf0bf6ccde48d2ddeeddfb034fe1c69cb204e", + "20": "712d5e40530737a443d2b042b8f418abca5724000babed529538002a5a0bbe2b", + "25": "e55c5561c4901ed9bd76535c2082fe85ac6ee7dca80b74e5dfa241212d1cc28e" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 119.23039999999877, + "p95_end_to_end_age_ms": 152.50399999999536, + "max_end_to_end_age_ms": 152.5039999999981, + "recovery_ms_after_first_lost_fragment": 1124.7760000000003, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 194, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 273, + "lost_packets": 10, + "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": "a760abc34f596432c06d55a4d2f1770473aa685f5e69bb6d37e0a3318eab1f70", + "10": "96844f2254afa2e1f74cb2252032a37fb9f1d9e777f2c34c97e5f6a92b07c34a", + "15": "2d2158190b85ec9555595354b46cf0bf6ccde48d2ddeeddfb034fe1c69cb204e", + "20": "712d5e40530737a443d2b042b8f418abca5724000babed529538002a5a0bbe2b", + "25": "e55c5561c4901ed9bd76535c2082fe85ac6ee7dca80b74e5dfa241212d1cc28e" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 119.23039999999877, + "p95_end_to_end_age_ms": 152.50399999999536, + "max_end_to_end_age_ms": 152.5039999999981, + "recovery_ms_after_first_lost_fragment": 1124.7760000000003, + "recovered_keyframe_id": 5, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 194, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 358, + "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": "c6e41a91e54596f9aa7c6443e423ed557cacff4abddca81e85595f30da2d1ed1", + "5": "a760abc34f596432c06d55a4d2f1770473aa685f5e69bb6d37e0a3318eab1f70", + "10": "96844f2254afa2e1f74cb2252032a37fb9f1d9e777f2c34c97e5f6a92b07c34a", + "15": "2d2158190b85ec9555595354b46cf0bf6ccde48d2ddeeddfb034fe1c69cb204e", + "20": "712d5e40530737a443d2b042b8f418abca5724000babed529538002a5a0bbe2b", + "25": "e55c5561c4901ed9bd76535c2082fe85ac6ee7dca80b74e5dfa241212d1cc28e" + }, + "unique_decoded_images": 30, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 141.0093333333349, + "p95_end_to_end_age_ms": 199.41999999999996, + "max_end_to_end_age_ms": 234.69999999999982, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 223, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 358, + "lost_packets": 2, + "affected_frames": 2, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 13, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "c6e41a91e54596f9aa7c6443e423ed557cacff4abddca81e85595f30da2d1ed1", + "5": "a760abc34f596432c06d55a4d2f1770473aa685f5e69bb6d37e0a3318eab1f70", + "10": "96844f2254afa2e1f74cb2252032a37fb9f1d9e777f2c34c97e5f6a92b07c34a", + "15": "2d2158190b85ec9555595354b46cf0bf6ccde48d2ddeeddfb034fe1c69cb204e", + "20": "712d5e40530737a443d2b042b8f418abca5724000babed529538002a5a0bbe2b", + "25": "e55c5561c4901ed9bd76535c2082fe85ac6ee7dca80b74e5dfa241212d1cc28e" + }, + "unique_decoded_images": 28, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 141.87714285714446, + "p95_end_to_end_age_ms": 199.41999999999996, + "max_end_to_end_age_ms": 234.69999999999982, + "recovery_ms_after_first_lost_fragment": 352.3800000000019, + "recovered_keyframe_id": 10, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 223, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 358, + "lost_packets": 6, + "affected_frames": 6, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.4666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 5, + 6, + 10, + 11, + 12, + 13, + 15, + 16, + 17, + 20, + 21, + 22, + 23, + 24 + ], + "keyframe_sha256_by_id": { + "0": "c6e41a91e54596f9aa7c6443e423ed557cacff4abddca81e85595f30da2d1ed1", + "5": "a760abc34f596432c06d55a4d2f1770473aa685f5e69bb6d37e0a3318eab1f70", + "10": "96844f2254afa2e1f74cb2252032a37fb9f1d9e777f2c34c97e5f6a92b07c34a", + "15": "2d2158190b85ec9555595354b46cf0bf6ccde48d2ddeeddfb034fe1c69cb204e", + "20": "712d5e40530737a443d2b042b8f418abca5724000babed529538002a5a0bbe2b" + }, + "unique_decoded_images": 16, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 142.09000000000174, + "p95_end_to_end_age_ms": 234.69999999999982, + "max_end_to_end_age_ms": 234.69999999999982, + "recovery_ms_after_first_lost_fragment": 740.6199999999999, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 223, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 6, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 358, + "lost_packets": 19, + "affected_frames": 15, + "displayed_frames": 3, + "displayed_fps": 0.5, + "frame_loss_fraction": 0.9, + "displayed_frame_ids": [ + 0, + 5, + 6 + ], + "keyframe_sha256_by_id": { + "0": "c6e41a91e54596f9aa7c6443e423ed557cacff4abddca81e85595f30da2d1ed1", + "5": "a760abc34f596432c06d55a4d2f1770473aa685f5e69bb6d37e0a3318eab1f70" + }, + "unique_decoded_images": 3, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 160.2199999999999, + "p95_end_to_end_age_ms": 199.41999999999996, + "max_end_to_end_age_ms": 199.41999999999996, + "recovery_ms_after_first_lost_fragment": 940.6199999999999, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 223, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 15, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 358, + "lost_packets": 39, + "affected_frames": 21, + "displayed_frames": 3, + "displayed_fps": 0.5, + "frame_loss_fraction": 0.9, + "displayed_frame_ids": [ + 0, + 5, + 6 + ], + "keyframe_sha256_by_id": { + "0": "c6e41a91e54596f9aa7c6443e423ed557cacff4abddca81e85595f30da2d1ed1", + "5": "a760abc34f596432c06d55a4d2f1770473aa685f5e69bb6d37e0a3318eab1f70" + }, + "unique_decoded_images": 3, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 160.2199999999999, + "p95_end_to_end_age_ms": 199.41999999999996, + "max_end_to_end_age_ms": 199.41999999999996, + "recovery_ms_after_first_lost_fragment": 940.6199999999999, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 223, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 21, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 358, + "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": "a760abc34f596432c06d55a4d2f1770473aa685f5e69bb6d37e0a3318eab1f70", + "10": "96844f2254afa2e1f74cb2252032a37fb9f1d9e777f2c34c97e5f6a92b07c34a", + "15": "2d2158190b85ec9555595354b46cf0bf6ccde48d2ddeeddfb034fe1c69cb204e", + "20": "712d5e40530737a443d2b042b8f418abca5724000babed529538002a5a0bbe2b", + "25": "e55c5561c4901ed9bd76535c2082fe85ac6ee7dca80b74e5dfa241212d1cc28e" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 132.15280000000192, + "p95_end_to_end_age_ms": 164.14000000000306, + "max_end_to_end_age_ms": 175.90000000000327, + "recovery_ms_after_first_lost_fragment": 1140.62, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 223, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 358, + "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": "a760abc34f596432c06d55a4d2f1770473aa685f5e69bb6d37e0a3318eab1f70", + "10": "96844f2254afa2e1f74cb2252032a37fb9f1d9e777f2c34c97e5f6a92b07c34a", + "15": "2d2158190b85ec9555595354b46cf0bf6ccde48d2ddeeddfb034fe1c69cb204e", + "20": "712d5e40530737a443d2b042b8f418abca5724000babed529538002a5a0bbe2b", + "25": "e55c5561c4901ed9bd76535c2082fe85ac6ee7dca80b74e5dfa241212d1cc28e" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 132.15280000000192, + "p95_end_to_end_age_ms": 164.14000000000306, + "max_end_to_end_age_ms": 175.90000000000327, + "recovery_ms_after_first_lost_fragment": 1140.62, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 223, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 358, + "lost_packets": 10, + "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": "a760abc34f596432c06d55a4d2f1770473aa685f5e69bb6d37e0a3318eab1f70", + "10": "96844f2254afa2e1f74cb2252032a37fb9f1d9e777f2c34c97e5f6a92b07c34a", + "15": "2d2158190b85ec9555595354b46cf0bf6ccde48d2ddeeddfb034fe1c69cb204e", + "20": "712d5e40530737a443d2b042b8f418abca5724000babed529538002a5a0bbe2b", + "25": "e55c5561c4901ed9bd76535c2082fe85ac6ee7dca80b74e5dfa241212d1cc28e" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 132.15280000000192, + "p95_end_to_end_age_ms": 164.14000000000306, + "max_end_to_end_age_ms": 175.90000000000327, + "recovery_ms_after_first_lost_fragment": 1140.62, + "recovered_keyframe_id": 5, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 223, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "CURRENT", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "lost_packets": 19, + "affected_frames": 16, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "lost_packets": 40, + "affected_frames": 23, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "CURRENT_BPSK_256_5MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 369, + "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, + "p95_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": 287, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 256, + "gap_ms": 5.0, + "calculated_useful_rate_bps": 115654.48826518268 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "lost_packets": 3, + "affected_frames": 3, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "lost_packets": 10, + "affected_frames": 9, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "BPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 170, + "lost_packets": 10, + "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, + "p95_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": 258, + "dropped_stale_frames": 30, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 29, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "BPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 222819.39312507 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "lost_packets": 0, + "affected_frames": 0, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 0 + ], + "keyframe_sha256_by_id": { + "0": "32795b85b4bd12a41c7d3dc813af9572972eac766db34cc9aadc6d209f0c6b24" + }, + "unique_decoded_images": 1, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 277.28000000000003, + "p95_end_to_end_age_ms": 277.28000000000003, + "max_end_to_end_age_ms": 277.28000000000003, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 270, + "dropped_stale_frames": 29, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 29, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "lost_packets": 2, + "affected_frames": 2, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 0 + ], + "keyframe_sha256_by_id": { + "0": "32795b85b4bd12a41c7d3dc813af9572972eac766db34cc9aadc6d209f0c6b24" + }, + "unique_decoded_images": 1, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 277.28000000000003, + "p95_end_to_end_age_ms": 277.28000000000003, + "max_end_to_end_age_ms": 277.28000000000003, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 270, + "dropped_stale_frames": 29, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 29, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "lost_packets": 4, + "affected_frames": 4, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 0 + ], + "keyframe_sha256_by_id": { + "0": "32795b85b4bd12a41c7d3dc813af9572972eac766db34cc9aadc6d209f0c6b24" + }, + "unique_decoded_images": 1, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 277.28000000000003, + "p95_end_to_end_age_ms": 277.28000000000003, + "max_end_to_end_age_ms": 277.28000000000003, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 270, + "dropped_stale_frames": 29, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 29, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "lost_packets": 15, + "affected_frames": 13, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 0 + ], + "keyframe_sha256_by_id": { + "0": "32795b85b4bd12a41c7d3dc813af9572972eac766db34cc9aadc6d209f0c6b24" + }, + "unique_decoded_images": 1, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 277.28000000000003, + "p95_end_to_end_age_ms": 277.28000000000003, + "max_end_to_end_age_ms": 277.28000000000003, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 270, + "dropped_stale_frames": 29, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 29, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "lost_packets": 28, + "affected_frames": 18, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 0 + ], + "keyframe_sha256_by_id": { + "0": "32795b85b4bd12a41c7d3dc813af9572972eac766db34cc9aadc6d209f0c6b24" + }, + "unique_decoded_images": 1, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 277.28000000000003, + "p95_end_to_end_age_ms": 277.28000000000003, + "max_end_to_end_age_ms": 277.28000000000003, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 2, + "max_oldest_frame_age_ms": 270, + "dropped_stale_frames": 29, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 29, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "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, + "p95_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": 270, + "dropped_stale_frames": 29, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "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, + "p95_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": 270, + "dropped_stale_frames": 29, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 30, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_250_R34_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 219, + "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, + "p95_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": 270, + "dropped_stale_frames": 29, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 29, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 250000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 287074.4373918061 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 280, + "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": "32795b85b4bd12a41c7d3dc813af9572972eac766db34cc9aadc6d209f0c6b24", + "3": "732385c342bbb36d043a7c1092f0cd5d5e292458c86a34e32e10bd081e8dbe72", + "6": "6083219969fa25eb6efbd8bcef2ae19752d8dafe859fe0e097b76f7255353c5d", + "9": "9d15e24a488f8c8b49864b84ffe28584e0cbbbda8e5d8fdf719b180666a49286", + "12": "95fd902f3c3a43a6fcbc60e011ee3889eba786330e06b98fdf9fb6a29073d440", + "15": "602c2a601a2728f61d2c248d35f4f8afb819fe565d3a92b9041cd2ef21bd0bf3", + "18": "194c3c08cc61b69892bf995bea66e96d1ca6a21b6a24dd44b8cfd2b0946911b9", + "21": "c3cb6b8cabc157376f31b8720feeb60494be24e6db461b4affc39dcbd632e194", + "24": "e70f0a5a88baf3dbf85c787ac3742671c63eb4e50c8963a2a57663c499e7e968", + "27": "d7fd99231d1b06f7f3fe477db35d71096d716817e610703f87ff97ffce590762" + }, + "unique_decoded_images": 30, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 180.3946666666678, + "p95_end_to_end_age_ms": 193.2800000000043, + "max_end_to_end_age_ms": 193.2800000000043, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 173, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 280, + "lost_packets": 2, + "affected_frames": 2, + "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, + 15, + 16, + 17, + 18, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "32795b85b4bd12a41c7d3dc813af9572972eac766db34cc9aadc6d209f0c6b24", + "3": "732385c342bbb36d043a7c1092f0cd5d5e292458c86a34e32e10bd081e8dbe72", + "6": "6083219969fa25eb6efbd8bcef2ae19752d8dafe859fe0e097b76f7255353c5d", + "9": "9d15e24a488f8c8b49864b84ffe28584e0cbbbda8e5d8fdf719b180666a49286", + "15": "602c2a601a2728f61d2c248d35f4f8afb819fe565d3a92b9041cd2ef21bd0bf3", + "18": "194c3c08cc61b69892bf995bea66e96d1ca6a21b6a24dd44b8cfd2b0946911b9", + "21": "c3cb6b8cabc157376f31b8720feeb60494be24e6db461b4affc39dcbd632e194", + "24": "e70f0a5a88baf3dbf85c787ac3742671c63eb4e50c8963a2a57663c499e7e968", + "27": "d7fd99231d1b06f7f3fe477db35d71096d716817e610703f87ff97ffce590762" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 180.9100800000013, + "p95_end_to_end_age_ms": 193.2800000000043, + "max_end_to_end_age_ms": 193.2800000000043, + "recovery_ms_after_first_lost_fragment": 793.2799999999997, + "recovered_keyframe_id": 15, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 173, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 280, + "lost_packets": 5, + "affected_frames": 5, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 6, + 7, + 8, + 9, + 10, + 15, + 16, + 17, + 18, + 21, + 22, + 23, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "32795b85b4bd12a41c7d3dc813af9572972eac766db34cc9aadc6d209f0c6b24", + "3": "732385c342bbb36d043a7c1092f0cd5d5e292458c86a34e32e10bd081e8dbe72", + "6": "6083219969fa25eb6efbd8bcef2ae19752d8dafe859fe0e097b76f7255353c5d", + "9": "9d15e24a488f8c8b49864b84ffe28584e0cbbbda8e5d8fdf719b180666a49286", + "15": "602c2a601a2728f61d2c248d35f4f8afb819fe565d3a92b9041cd2ef21bd0bf3", + "18": "194c3c08cc61b69892bf995bea66e96d1ca6a21b6a24dd44b8cfd2b0946911b9", + "21": "c3cb6b8cabc157376f31b8720feeb60494be24e6db461b4affc39dcbd632e194", + "27": "d7fd99231d1b06f7f3fe477db35d71096d716817e610703f87ff97ffce590762" + }, + "unique_decoded_images": 20, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 181.68320000000105, + "p95_end_to_end_age_ms": 193.2800000000043, + "max_end_to_end_age_ms": 193.2800000000043, + "recovery_ms_after_first_lost_fragment": 393.27999999999975, + "recovered_keyframe_id": 6, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 173, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 280, + "lost_packets": 17, + "affected_frames": 12, + "displayed_frames": 12, + "displayed_fps": 2.0, + "frame_loss_fraction": 0.6, + "displayed_frame_ids": [ + 0, + 1, + 2, + 6, + 7, + 8, + 9, + 15, + 18, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "32795b85b4bd12a41c7d3dc813af9572972eac766db34cc9aadc6d209f0c6b24", + "6": "6083219969fa25eb6efbd8bcef2ae19752d8dafe859fe0e097b76f7255353c5d", + "9": "9d15e24a488f8c8b49864b84ffe28584e0cbbbda8e5d8fdf719b180666a49286", + "15": "602c2a601a2728f61d2c248d35f4f8afb819fe565d3a92b9041cd2ef21bd0bf3", + "18": "194c3c08cc61b69892bf995bea66e96d1ca6a21b6a24dd44b8cfd2b0946911b9", + "27": "d7fd99231d1b06f7f3fe477db35d71096d716817e610703f87ff97ffce590762" + }, + "unique_decoded_images": 12, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 183.61600000000087, + "p95_end_to_end_age_ms": 193.2800000000043, + "max_end_to_end_age_ms": 193.2800000000043, + "recovery_ms_after_first_lost_fragment": 793.2799999999997, + "recovered_keyframe_id": 6, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 173, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 12, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 280, + "lost_packets": 35, + "affected_frames": 20, + "displayed_frames": 5, + "displayed_fps": 0.8333333333333334, + "frame_loss_fraction": 0.8333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 9, + 18 + ], + "keyframe_sha256_by_id": { + "0": "32795b85b4bd12a41c7d3dc813af9572972eac766db34cc9aadc6d209f0c6b24", + "9": "9d15e24a488f8c8b49864b84ffe28584e0cbbbda8e5d8fdf719b180666a49286", + "18": "194c3c08cc61b69892bf995bea66e96d1ca6a21b6a24dd44b8cfd2b0946911b9" + }, + "unique_decoded_images": 5, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 185.54879999999983, + "p95_end_to_end_age_ms": 193.28, + "max_end_to_end_age_ms": 193.28, + "recovery_ms_after_first_lost_fragment": 1393.2799999999997, + "recovered_keyframe_id": 9, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 173, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 20, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 280, + "lost_packets": 2, + "affected_frames": 1, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 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": { + "3": "732385c342bbb36d043a7c1092f0cd5d5e292458c86a34e32e10bd081e8dbe72", + "6": "6083219969fa25eb6efbd8bcef2ae19752d8dafe859fe0e097b76f7255353c5d", + "9": "9d15e24a488f8c8b49864b84ffe28584e0cbbbda8e5d8fdf719b180666a49286", + "12": "95fd902f3c3a43a6fcbc60e011ee3889eba786330e06b98fdf9fb6a29073d440", + "15": "602c2a601a2728f61d2c248d35f4f8afb819fe565d3a92b9041cd2ef21bd0bf3", + "18": "194c3c08cc61b69892bf995bea66e96d1ca6a21b6a24dd44b8cfd2b0946911b9", + "21": "c3cb6b8cabc157376f31b8720feeb60494be24e6db461b4affc39dcbd632e194", + "24": "e70f0a5a88baf3dbf85c787ac3742671c63eb4e50c8963a2a57663c499e7e968", + "27": "d7fd99231d1b06f7f3fe477db35d71096d716817e610703f87ff97ffce590762" + }, + "unique_decoded_images": 27, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 180.39466666666792, + "p95_end_to_end_age_ms": 193.2800000000043, + "max_end_to_end_age_ms": 193.2800000000043, + "recovery_ms_after_first_lost_fragment": 793.2799999999997, + "recovered_keyframe_id": 3, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 173, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 280, + "lost_packets": 5, + "affected_frames": 1, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 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": { + "3": "732385c342bbb36d043a7c1092f0cd5d5e292458c86a34e32e10bd081e8dbe72", + "6": "6083219969fa25eb6efbd8bcef2ae19752d8dafe859fe0e097b76f7255353c5d", + "9": "9d15e24a488f8c8b49864b84ffe28584e0cbbbda8e5d8fdf719b180666a49286", + "12": "95fd902f3c3a43a6fcbc60e011ee3889eba786330e06b98fdf9fb6a29073d440", + "15": "602c2a601a2728f61d2c248d35f4f8afb819fe565d3a92b9041cd2ef21bd0bf3", + "18": "194c3c08cc61b69892bf995bea66e96d1ca6a21b6a24dd44b8cfd2b0946911b9", + "21": "c3cb6b8cabc157376f31b8720feeb60494be24e6db461b4affc39dcbd632e194", + "24": "e70f0a5a88baf3dbf85c787ac3742671c63eb4e50c8963a2a57663c499e7e968", + "27": "d7fd99231d1b06f7f3fe477db35d71096d716817e610703f87ff97ffce590762" + }, + "unique_decoded_images": 27, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 180.39466666666792, + "p95_end_to_end_age_ms": 193.2800000000043, + "max_end_to_end_age_ms": 193.2800000000043, + "recovery_ms_after_first_lost_fragment": 793.2799999999997, + "recovered_keyframe_id": 3, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 173, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R12_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 280, + "lost_packets": 10, + "affected_frames": 1, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 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": { + "3": "732385c342bbb36d043a7c1092f0cd5d5e292458c86a34e32e10bd081e8dbe72", + "6": "6083219969fa25eb6efbd8bcef2ae19752d8dafe859fe0e097b76f7255353c5d", + "9": "9d15e24a488f8c8b49864b84ffe28584e0cbbbda8e5d8fdf719b180666a49286", + "12": "95fd902f3c3a43a6fcbc60e011ee3889eba786330e06b98fdf9fb6a29073d440", + "15": "602c2a601a2728f61d2c248d35f4f8afb819fe565d3a92b9041cd2ef21bd0bf3", + "18": "194c3c08cc61b69892bf995bea66e96d1ca6a21b6a24dd44b8cfd2b0946911b9", + "21": "c3cb6b8cabc157376f31b8720feeb60494be24e6db461b4affc39dcbd632e194", + "24": "e70f0a5a88baf3dbf85c787ac3742671c63eb4e50c8963a2a57663c499e7e968", + "27": "d7fd99231d1b06f7f3fe477db35d71096d716817e610703f87ff97ffce590762" + }, + "unique_decoded_images": 27, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 180.39466666666792, + "p95_end_to_end_age_ms": 193.2800000000043, + "max_end_to_end_age_ms": 193.2800000000043, + "recovery_ms_after_first_lost_fragment": 793.2799999999997, + "recovered_keyframe_id": 3, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 173, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "1/2", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 411837.74834437086 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 280, + "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": "32795b85b4bd12a41c7d3dc813af9572972eac766db34cc9aadc6d209f0c6b24", + "3": "732385c342bbb36d043a7c1092f0cd5d5e292458c86a34e32e10bd081e8dbe72", + "6": "6083219969fa25eb6efbd8bcef2ae19752d8dafe859fe0e097b76f7255353c5d", + "9": "9d15e24a488f8c8b49864b84ffe28584e0cbbbda8e5d8fdf719b180666a49286", + "12": "95fd902f3c3a43a6fcbc60e011ee3889eba786330e06b98fdf9fb6a29073d440", + "15": "602c2a601a2728f61d2c248d35f4f8afb819fe565d3a92b9041cd2ef21bd0bf3", + "18": "194c3c08cc61b69892bf995bea66e96d1ca6a21b6a24dd44b8cfd2b0946911b9", + "21": "c3cb6b8cabc157376f31b8720feeb60494be24e6db461b4affc39dcbd632e194", + "24": "e70f0a5a88baf3dbf85c787ac3742671c63eb4e50c8963a2a57663c499e7e968", + "27": "d7fd99231d1b06f7f3fe477db35d71096d716817e610703f87ff97ffce590762" + }, + "unique_decoded_images": 30, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 142.1466666666655, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 280, + "lost_packets": 2, + "affected_frames": 2, + "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, + 15, + 16, + 17, + 18, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "32795b85b4bd12a41c7d3dc813af9572972eac766db34cc9aadc6d209f0c6b24", + "3": "732385c342bbb36d043a7c1092f0cd5d5e292458c86a34e32e10bd081e8dbe72", + "6": "6083219969fa25eb6efbd8bcef2ae19752d8dafe859fe0e097b76f7255353c5d", + "9": "9d15e24a488f8c8b49864b84ffe28584e0cbbbda8e5d8fdf719b180666a49286", + "15": "602c2a601a2728f61d2c248d35f4f8afb819fe565d3a92b9041cd2ef21bd0bf3", + "18": "194c3c08cc61b69892bf995bea66e96d1ca6a21b6a24dd44b8cfd2b0946911b9", + "21": "c3cb6b8cabc157376f31b8720feeb60494be24e6db461b4affc39dcbd632e194", + "24": "e70f0a5a88baf3dbf85c787ac3742671c63eb4e50c8963a2a57663c499e7e968", + "27": "d7fd99231d1b06f7f3fe477db35d71096d716817e610703f87ff97ffce590762" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 142.55279999999863, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": 752.3000000000002, + "recovered_keyframe_id": 15, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 280, + "lost_packets": 5, + "affected_frames": 5, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 6, + 7, + 8, + 9, + 10, + 15, + 16, + 17, + 18, + 21, + 22, + 23, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "32795b85b4bd12a41c7d3dc813af9572972eac766db34cc9aadc6d209f0c6b24", + "3": "732385c342bbb36d043a7c1092f0cd5d5e292458c86a34e32e10bd081e8dbe72", + "6": "6083219969fa25eb6efbd8bcef2ae19752d8dafe859fe0e097b76f7255353c5d", + "9": "9d15e24a488f8c8b49864b84ffe28584e0cbbbda8e5d8fdf719b180666a49286", + "15": "602c2a601a2728f61d2c248d35f4f8afb819fe565d3a92b9041cd2ef21bd0bf3", + "18": "194c3c08cc61b69892bf995bea66e96d1ca6a21b6a24dd44b8cfd2b0946911b9", + "21": "c3cb6b8cabc157376f31b8720feeb60494be24e6db461b4affc39dcbd632e194", + "27": "d7fd99231d1b06f7f3fe477db35d71096d716817e610703f87ff97ffce590762" + }, + "unique_decoded_images": 20, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 143.16199999999887, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": 352.3000000000002, + "recovered_keyframe_id": 6, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 280, + "lost_packets": 17, + "affected_frames": 12, + "displayed_frames": 12, + "displayed_fps": 2.0, + "frame_loss_fraction": 0.6, + "displayed_frame_ids": [ + 0, + 1, + 2, + 6, + 7, + 8, + 9, + 15, + 18, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "32795b85b4bd12a41c7d3dc813af9572972eac766db34cc9aadc6d209f0c6b24", + "6": "6083219969fa25eb6efbd8bcef2ae19752d8dafe859fe0e097b76f7255353c5d", + "9": "9d15e24a488f8c8b49864b84ffe28584e0cbbbda8e5d8fdf719b180666a49286", + "15": "602c2a601a2728f61d2c248d35f4f8afb819fe565d3a92b9041cd2ef21bd0bf3", + "18": "194c3c08cc61b69892bf995bea66e96d1ca6a21b6a24dd44b8cfd2b0946911b9", + "27": "d7fd99231d1b06f7f3fe477db35d71096d716817e610703f87ff97ffce590762" + }, + "unique_decoded_images": 12, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 144.6849999999991, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": 752.3000000000002, + "recovered_keyframe_id": 6, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 12, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 280, + "lost_packets": 35, + "affected_frames": 20, + "displayed_frames": 5, + "displayed_fps": 0.8333333333333334, + "frame_loss_fraction": 0.8333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 9, + 18 + ], + "keyframe_sha256_by_id": { + "0": "32795b85b4bd12a41c7d3dc813af9572972eac766db34cc9aadc6d209f0c6b24", + "9": "9d15e24a488f8c8b49864b84ffe28584e0cbbbda8e5d8fdf719b180666a49286", + "18": "194c3c08cc61b69892bf995bea66e96d1ca6a21b6a24dd44b8cfd2b0946911b9" + }, + "unique_decoded_images": 5, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 146.20800000000014, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": 1352.3000000000002, + "recovered_keyframe_id": 9, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 20, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 280, + "lost_packets": 2, + "affected_frames": 1, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 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": { + "3": "732385c342bbb36d043a7c1092f0cd5d5e292458c86a34e32e10bd081e8dbe72", + "6": "6083219969fa25eb6efbd8bcef2ae19752d8dafe859fe0e097b76f7255353c5d", + "9": "9d15e24a488f8c8b49864b84ffe28584e0cbbbda8e5d8fdf719b180666a49286", + "12": "95fd902f3c3a43a6fcbc60e011ee3889eba786330e06b98fdf9fb6a29073d440", + "15": "602c2a601a2728f61d2c248d35f4f8afb819fe565d3a92b9041cd2ef21bd0bf3", + "18": "194c3c08cc61b69892bf995bea66e96d1ca6a21b6a24dd44b8cfd2b0946911b9", + "21": "c3cb6b8cabc157376f31b8720feeb60494be24e6db461b4affc39dcbd632e194", + "24": "e70f0a5a88baf3dbf85c787ac3742671c63eb4e50c8963a2a57663c499e7e968", + "27": "d7fd99231d1b06f7f3fe477db35d71096d716817e610703f87ff97ffce590762" + }, + "unique_decoded_images": 27, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 142.14666666666537, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": 752.3000000000002, + "recovered_keyframe_id": 3, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 280, + "lost_packets": 5, + "affected_frames": 1, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 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": { + "3": "732385c342bbb36d043a7c1092f0cd5d5e292458c86a34e32e10bd081e8dbe72", + "6": "6083219969fa25eb6efbd8bcef2ae19752d8dafe859fe0e097b76f7255353c5d", + "9": "9d15e24a488f8c8b49864b84ffe28584e0cbbbda8e5d8fdf719b180666a49286", + "12": "95fd902f3c3a43a6fcbc60e011ee3889eba786330e06b98fdf9fb6a29073d440", + "15": "602c2a601a2728f61d2c248d35f4f8afb819fe565d3a92b9041cd2ef21bd0bf3", + "18": "194c3c08cc61b69892bf995bea66e96d1ca6a21b6a24dd44b8cfd2b0946911b9", + "21": "c3cb6b8cabc157376f31b8720feeb60494be24e6db461b4affc39dcbd632e194", + "24": "e70f0a5a88baf3dbf85c787ac3742671c63eb4e50c8963a2a57663c499e7e968", + "27": "d7fd99231d1b06f7f3fe477db35d71096d716817e610703f87ff97ffce590762" + }, + "unique_decoded_images": 27, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 142.14666666666537, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": 752.3000000000002, + "recovered_keyframe_id": 3, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R23_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 280, + "lost_packets": 10, + "affected_frames": 1, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 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": { + "3": "732385c342bbb36d043a7c1092f0cd5d5e292458c86a34e32e10bd081e8dbe72", + "6": "6083219969fa25eb6efbd8bcef2ae19752d8dafe859fe0e097b76f7255353c5d", + "9": "9d15e24a488f8c8b49864b84ffe28584e0cbbbda8e5d8fdf719b180666a49286", + "12": "95fd902f3c3a43a6fcbc60e011ee3889eba786330e06b98fdf9fb6a29073d440", + "15": "602c2a601a2728f61d2c248d35f4f8afb819fe565d3a92b9041cd2ef21bd0bf3", + "18": "194c3c08cc61b69892bf995bea66e96d1ca6a21b6a24dd44b8cfd2b0946911b9", + "21": "c3cb6b8cabc157376f31b8720feeb60494be24e6db461b4affc39dcbd632e194", + "24": "e70f0a5a88baf3dbf85c787ac3742671c63eb4e50c8963a2a57663c499e7e968", + "27": "d7fd99231d1b06f7f3fe477db35d71096d716817e610703f87ff97ffce590762" + }, + "unique_decoded_images": 27, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 142.14666666666537, + "p95_end_to_end_age_ms": 152.30000000000018, + "max_end_to_end_age_ms": 152.30000000000018, + "recovery_ms_after_first_lost_fragment": 752.3000000000002, + "recovered_keyframe_id": 3, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 137, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 522652.6592252134 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 280, + "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": "32795b85b4bd12a41c7d3dc813af9572972eac766db34cc9aadc6d209f0c6b24", + "3": "732385c342bbb36d043a7c1092f0cd5d5e292458c86a34e32e10bd081e8dbe72", + "6": "6083219969fa25eb6efbd8bcef2ae19752d8dafe859fe0e097b76f7255353c5d", + "9": "9d15e24a488f8c8b49864b84ffe28584e0cbbbda8e5d8fdf719b180666a49286", + "12": "95fd902f3c3a43a6fcbc60e011ee3889eba786330e06b98fdf9fb6a29073d440", + "15": "602c2a601a2728f61d2c248d35f4f8afb819fe565d3a92b9041cd2ef21bd0bf3", + "18": "194c3c08cc61b69892bf995bea66e96d1ca6a21b6a24dd44b8cfd2b0946911b9", + "21": "c3cb6b8cabc157376f31b8720feeb60494be24e6db461b4affc39dcbd632e194", + "24": "e70f0a5a88baf3dbf85c787ac3742671c63eb4e50c8963a2a57663c499e7e968", + "27": "d7fd99231d1b06f7f3fe477db35d71096d716817e610703f87ff97ffce590762" + }, + "unique_decoded_images": 30, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 129.39733333333228, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 280, + "lost_packets": 2, + "affected_frames": 2, + "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, + 15, + 16, + 17, + 18, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "32795b85b4bd12a41c7d3dc813af9572972eac766db34cc9aadc6d209f0c6b24", + "3": "732385c342bbb36d043a7c1092f0cd5d5e292458c86a34e32e10bd081e8dbe72", + "6": "6083219969fa25eb6efbd8bcef2ae19752d8dafe859fe0e097b76f7255353c5d", + "9": "9d15e24a488f8c8b49864b84ffe28584e0cbbbda8e5d8fdf719b180666a49286", + "15": "602c2a601a2728f61d2c248d35f4f8afb819fe565d3a92b9041cd2ef21bd0bf3", + "18": "194c3c08cc61b69892bf995bea66e96d1ca6a21b6a24dd44b8cfd2b0946911b9", + "21": "c3cb6b8cabc157376f31b8720feeb60494be24e6db461b4affc39dcbd632e194", + "24": "e70f0a5a88baf3dbf85c787ac3742671c63eb4e50c8963a2a57663c499e7e968", + "27": "d7fd99231d1b06f7f3fe477db35d71096d716817e610703f87ff97ffce590762" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 129.76703999999873, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": 738.6400000000003, + "recovered_keyframe_id": 15, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 280, + "lost_packets": 5, + "affected_frames": 5, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 6, + 7, + 8, + 9, + 10, + 15, + 16, + 17, + 18, + 21, + 22, + 23, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "32795b85b4bd12a41c7d3dc813af9572972eac766db34cc9aadc6d209f0c6b24", + "3": "732385c342bbb36d043a7c1092f0cd5d5e292458c86a34e32e10bd081e8dbe72", + "6": "6083219969fa25eb6efbd8bcef2ae19752d8dafe859fe0e097b76f7255353c5d", + "9": "9d15e24a488f8c8b49864b84ffe28584e0cbbbda8e5d8fdf719b180666a49286", + "15": "602c2a601a2728f61d2c248d35f4f8afb819fe565d3a92b9041cd2ef21bd0bf3", + "18": "194c3c08cc61b69892bf995bea66e96d1ca6a21b6a24dd44b8cfd2b0946911b9", + "21": "c3cb6b8cabc157376f31b8720feeb60494be24e6db461b4affc39dcbd632e194", + "27": "d7fd99231d1b06f7f3fe477db35d71096d716817e610703f87ff97ffce590762" + }, + "unique_decoded_images": 20, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 130.32159999999897, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": 338.6400000000003, + "recovered_keyframe_id": 6, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 5, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 280, + "lost_packets": 17, + "affected_frames": 12, + "displayed_frames": 12, + "displayed_fps": 2.0, + "frame_loss_fraction": 0.6, + "displayed_frame_ids": [ + 0, + 1, + 2, + 6, + 7, + 8, + 9, + 15, + 18, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "32795b85b4bd12a41c7d3dc813af9572972eac766db34cc9aadc6d209f0c6b24", + "6": "6083219969fa25eb6efbd8bcef2ae19752d8dafe859fe0e097b76f7255353c5d", + "9": "9d15e24a488f8c8b49864b84ffe28584e0cbbbda8e5d8fdf719b180666a49286", + "15": "602c2a601a2728f61d2c248d35f4f8afb819fe565d3a92b9041cd2ef21bd0bf3", + "18": "194c3c08cc61b69892bf995bea66e96d1ca6a21b6a24dd44b8cfd2b0946911b9", + "27": "d7fd99231d1b06f7f3fe477db35d71096d716817e610703f87ff97ffce590762" + }, + "unique_decoded_images": 12, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 131.70799999999915, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": 738.6400000000003, + "recovered_keyframe_id": 6, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 12, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 280, + "lost_packets": 35, + "affected_frames": 20, + "displayed_frames": 5, + "displayed_fps": 0.8333333333333334, + "frame_loss_fraction": 0.8333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 9, + 18 + ], + "keyframe_sha256_by_id": { + "0": "32795b85b4bd12a41c7d3dc813af9572972eac766db34cc9aadc6d209f0c6b24", + "9": "9d15e24a488f8c8b49864b84ffe28584e0cbbbda8e5d8fdf719b180666a49286", + "18": "194c3c08cc61b69892bf995bea66e96d1ca6a21b6a24dd44b8cfd2b0946911b9" + }, + "unique_decoded_images": 5, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 133.0944000000001, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": 1338.6400000000003, + "recovered_keyframe_id": 9, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 20, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 280, + "lost_packets": 2, + "affected_frames": 1, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 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": { + "3": "732385c342bbb36d043a7c1092f0cd5d5e292458c86a34e32e10bd081e8dbe72", + "6": "6083219969fa25eb6efbd8bcef2ae19752d8dafe859fe0e097b76f7255353c5d", + "9": "9d15e24a488f8c8b49864b84ffe28584e0cbbbda8e5d8fdf719b180666a49286", + "12": "95fd902f3c3a43a6fcbc60e011ee3889eba786330e06b98fdf9fb6a29073d440", + "15": "602c2a601a2728f61d2c248d35f4f8afb819fe565d3a92b9041cd2ef21bd0bf3", + "18": "194c3c08cc61b69892bf995bea66e96d1ca6a21b6a24dd44b8cfd2b0946911b9", + "21": "c3cb6b8cabc157376f31b8720feeb60494be24e6db461b4affc39dcbd632e194", + "24": "e70f0a5a88baf3dbf85c787ac3742671c63eb4e50c8963a2a57663c499e7e968", + "27": "d7fd99231d1b06f7f3fe477db35d71096d716817e610703f87ff97ffce590762" + }, + "unique_decoded_images": 27, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 129.39733333333217, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": 738.6400000000003, + "recovered_keyframe_id": 3, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 280, + "lost_packets": 5, + "affected_frames": 1, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 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": { + "3": "732385c342bbb36d043a7c1092f0cd5d5e292458c86a34e32e10bd081e8dbe72", + "6": "6083219969fa25eb6efbd8bcef2ae19752d8dafe859fe0e097b76f7255353c5d", + "9": "9d15e24a488f8c8b49864b84ffe28584e0cbbbda8e5d8fdf719b180666a49286", + "12": "95fd902f3c3a43a6fcbc60e011ee3889eba786330e06b98fdf9fb6a29073d440", + "15": "602c2a601a2728f61d2c248d35f4f8afb819fe565d3a92b9041cd2ef21bd0bf3", + "18": "194c3c08cc61b69892bf995bea66e96d1ca6a21b6a24dd44b8cfd2b0946911b9", + "21": "c3cb6b8cabc157376f31b8720feeb60494be24e6db461b4affc39dcbd632e194", + "24": "e70f0a5a88baf3dbf85c787ac3742671c63eb4e50c8963a2a57663c499e7e968", + "27": "d7fd99231d1b06f7f3fe477db35d71096d716817e610703f87ff97ffce590762" + }, + "unique_decoded_images": 27, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 129.39733333333217, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": 738.6400000000003, + "recovered_keyframe_id": 3, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_1012_0MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 280, + "lost_packets": 10, + "affected_frames": 1, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 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": { + "3": "732385c342bbb36d043a7c1092f0cd5d5e292458c86a34e32e10bd081e8dbe72", + "6": "6083219969fa25eb6efbd8bcef2ae19752d8dafe859fe0e097b76f7255353c5d", + "9": "9d15e24a488f8c8b49864b84ffe28584e0cbbbda8e5d8fdf719b180666a49286", + "12": "95fd902f3c3a43a6fcbc60e011ee3889eba786330e06b98fdf9fb6a29073d440", + "15": "602c2a601a2728f61d2c248d35f4f8afb819fe565d3a92b9041cd2ef21bd0bf3", + "18": "194c3c08cc61b69892bf995bea66e96d1ca6a21b6a24dd44b8cfd2b0946911b9", + "21": "c3cb6b8cabc157376f31b8720feeb60494be24e6db461b4affc39dcbd632e194", + "24": "e70f0a5a88baf3dbf85c787ac3742671c63eb4e50c8963a2a57663c499e7e968", + "27": "d7fd99231d1b06f7f3fe477db35d71096d716817e610703f87ff97ffce590762" + }, + "unique_decoded_images": 27, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 129.39733333333217, + "p95_end_to_end_age_ms": 138.64000000000033, + "max_end_to_end_age_ms": 138.64000000000033, + "recovery_ms_after_first_lost_fragment": 738.6400000000003, + "recovered_keyframe_id": 3, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 124, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 1012, + "gap_ms": 0.0, + "calculated_useful_rate_bps": 574148.8747836122 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 356, + "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": "32795b85b4bd12a41c7d3dc813af9572972eac766db34cc9aadc6d209f0c6b24", + "3": "732385c342bbb36d043a7c1092f0cd5d5e292458c86a34e32e10bd081e8dbe72", + "6": "6083219969fa25eb6efbd8bcef2ae19752d8dafe859fe0e097b76f7255353c5d", + "9": "9d15e24a488f8c8b49864b84ffe28584e0cbbbda8e5d8fdf719b180666a49286", + "12": "95fd902f3c3a43a6fcbc60e011ee3889eba786330e06b98fdf9fb6a29073d440", + "15": "602c2a601a2728f61d2c248d35f4f8afb819fe565d3a92b9041cd2ef21bd0bf3", + "18": "194c3c08cc61b69892bf995bea66e96d1ca6a21b6a24dd44b8cfd2b0946911b9", + "21": "c3cb6b8cabc157376f31b8720feeb60494be24e6db461b4affc39dcbd632e194", + "24": "e70f0a5a88baf3dbf85c787ac3742671c63eb4e50c8963a2a57663c499e7e968", + "27": "d7fd99231d1b06f7f3fe477db35d71096d716817e610703f87ff97ffce590762" + }, + "unique_decoded_images": 30, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 139.05200000000164, + "p95_end_to_end_age_ms": 152.38000000000284, + "max_end_to_end_age_ms": 152.38000000000284, + "recovery_ms_after_first_lost_fragment": null, + "recovered_keyframe_id": null, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 0, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 356, + "lost_packets": 2, + "affected_frames": 2, + "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, + 12, + 13, + 14, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "32795b85b4bd12a41c7d3dc813af9572972eac766db34cc9aadc6d209f0c6b24", + "3": "732385c342bbb36d043a7c1092f0cd5d5e292458c86a34e32e10bd081e8dbe72", + "6": "6083219969fa25eb6efbd8bcef2ae19752d8dafe859fe0e097b76f7255353c5d", + "9": "9d15e24a488f8c8b49864b84ffe28584e0cbbbda8e5d8fdf719b180666a49286", + "12": "95fd902f3c3a43a6fcbc60e011ee3889eba786330e06b98fdf9fb6a29073d440", + "18": "194c3c08cc61b69892bf995bea66e96d1ca6a21b6a24dd44b8cfd2b0946911b9", + "21": "c3cb6b8cabc157376f31b8720feeb60494be24e6db461b4affc39dcbd632e194", + "24": "e70f0a5a88baf3dbf85c787ac3742671c63eb4e50c8963a2a57663c499e7e968", + "27": "d7fd99231d1b06f7f3fe477db35d71096d716817e610703f87ff97ffce590762" + }, + "unique_decoded_images": 25, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 139.20880000000153, + "p95_end_to_end_age_ms": 152.38000000000284, + "max_end_to_end_age_ms": 152.38000000000284, + "recovery_ms_after_first_lost_fragment": 552.3800000000028, + "recovered_keyframe_id": 12, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 2, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 356, + "lost_packets": 6, + "affected_frames": 6, + "displayed_frames": 17, + "displayed_fps": 2.8333333333333335, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 6, + 7, + 8, + 12, + 13, + 14, + 21, + 22, + 23, + 24, + 25, + 27, + 28, + 29 + ], + "keyframe_sha256_by_id": { + "0": "32795b85b4bd12a41c7d3dc813af9572972eac766db34cc9aadc6d209f0c6b24", + "6": "6083219969fa25eb6efbd8bcef2ae19752d8dafe859fe0e097b76f7255353c5d", + "12": "95fd902f3c3a43a6fcbc60e011ee3889eba786330e06b98fdf9fb6a29073d440", + "21": "c3cb6b8cabc157376f31b8720feeb60494be24e6db461b4affc39dcbd632e194", + "24": "e70f0a5a88baf3dbf85c787ac3742671c63eb4e50c8963a2a57663c499e7e968", + "27": "d7fd99231d1b06f7f3fe477db35d71096d716817e610703f87ff97ffce590762" + }, + "unique_decoded_images": 17, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 139.9282352941193, + "p95_end_to_end_age_ms": 152.38000000000284, + "max_end_to_end_age_ms": 152.38000000000284, + "recovery_ms_after_first_lost_fragment": 740.6199999999999, + "recovered_keyframe_id": 6, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 6, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 356, + "lost_packets": 19, + "affected_frames": 14, + "displayed_frames": 10, + "displayed_fps": 1.6666666666666667, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 6, + 7, + 21, + 22, + 23, + 24, + 25, + 27 + ], + "keyframe_sha256_by_id": { + "0": "32795b85b4bd12a41c7d3dc813af9572972eac766db34cc9aadc6d209f0c6b24", + "6": "6083219969fa25eb6efbd8bcef2ae19752d8dafe859fe0e097b76f7255353c5d", + "21": "c3cb6b8cabc157376f31b8720feeb60494be24e6db461b4affc39dcbd632e194", + "24": "e70f0a5a88baf3dbf85c787ac3742671c63eb4e50c8963a2a57663c499e7e968", + "27": "d7fd99231d1b06f7f3fe477db35d71096d716817e610703f87ff97ffce590762" + }, + "unique_decoded_images": 10, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 141.79600000000156, + "p95_end_to_end_age_ms": 152.38000000000284, + "max_end_to_end_age_ms": 152.38000000000284, + "recovery_ms_after_first_lost_fragment": 940.6199999999999, + "recovered_keyframe_id": 6, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 14, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 356, + "lost_packets": 39, + "affected_frames": 20, + "displayed_frames": 6, + "displayed_fps": 1.0, + "frame_loss_fraction": 0.8, + "displayed_frame_ids": [ + 0, + 1, + 6, + 7, + 24, + 25 + ], + "keyframe_sha256_by_id": { + "0": "32795b85b4bd12a41c7d3dc813af9572972eac766db34cc9aadc6d209f0c6b24", + "6": "6083219969fa25eb6efbd8bcef2ae19752d8dafe859fe0e097b76f7255353c5d", + "24": "e70f0a5a88baf3dbf85c787ac3742671c63eb4e50c8963a2a57663c499e7e968" + }, + "unique_decoded_images": 6, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 144.54000000000084, + "p95_end_to_end_age_ms": 152.38000000000284, + "max_end_to_end_age_ms": 152.38000000000284, + "recovery_ms_after_first_lost_fragment": 940.6199999999999, + "recovered_keyframe_id": 6, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 20, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 356, + "lost_packets": 2, + "affected_frames": 1, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 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": { + "3": "732385c342bbb36d043a7c1092f0cd5d5e292458c86a34e32e10bd081e8dbe72", + "6": "6083219969fa25eb6efbd8bcef2ae19752d8dafe859fe0e097b76f7255353c5d", + "9": "9d15e24a488f8c8b49864b84ffe28584e0cbbbda8e5d8fdf719b180666a49286", + "12": "95fd902f3c3a43a6fcbc60e011ee3889eba786330e06b98fdf9fb6a29073d440", + "15": "602c2a601a2728f61d2c248d35f4f8afb819fe565d3a92b9041cd2ef21bd0bf3", + "18": "194c3c08cc61b69892bf995bea66e96d1ca6a21b6a24dd44b8cfd2b0946911b9", + "21": "c3cb6b8cabc157376f31b8720feeb60494be24e6db461b4affc39dcbd632e194", + "24": "e70f0a5a88baf3dbf85c787ac3742671c63eb4e50c8963a2a57663c499e7e968", + "27": "d7fd99231d1b06f7f3fe477db35d71096d716817e610703f87ff97ffce590762" + }, + "unique_decoded_images": 27, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 138.8777777777796, + "p95_end_to_end_age_ms": 152.38000000000284, + "max_end_to_end_age_ms": 152.38000000000284, + "recovery_ms_after_first_lost_fragment": 752.3799999999999, + "recovered_keyframe_id": 3, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 356, + "lost_packets": 5, + "affected_frames": 1, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 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": { + "3": "732385c342bbb36d043a7c1092f0cd5d5e292458c86a34e32e10bd081e8dbe72", + "6": "6083219969fa25eb6efbd8bcef2ae19752d8dafe859fe0e097b76f7255353c5d", + "9": "9d15e24a488f8c8b49864b84ffe28584e0cbbbda8e5d8fdf719b180666a49286", + "12": "95fd902f3c3a43a6fcbc60e011ee3889eba786330e06b98fdf9fb6a29073d440", + "15": "602c2a601a2728f61d2c248d35f4f8afb819fe565d3a92b9041cd2ef21bd0bf3", + "18": "194c3c08cc61b69892bf995bea66e96d1ca6a21b6a24dd44b8cfd2b0946911b9", + "21": "c3cb6b8cabc157376f31b8720feeb60494be24e6db461b4affc39dcbd632e194", + "24": "e70f0a5a88baf3dbf85c787ac3742671c63eb4e50c8963a2a57663c499e7e968", + "27": "d7fd99231d1b06f7f3fe477db35d71096d716817e610703f87ff97ffce590762" + }, + "unique_decoded_images": 27, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 138.8777777777796, + "p95_end_to_end_age_ms": 152.38000000000284, + "max_end_to_end_age_ms": 152.38000000000284, + "recovery_ms_after_first_lost_fragment": 752.3799999999999, + "recovered_keyframe_id": 3, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + }, + { + "link": "QPSK_500_R34_768_0P5MS", + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "packet_attempts": 356, + "lost_packets": 10, + "affected_frames": 1, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 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": { + "3": "732385c342bbb36d043a7c1092f0cd5d5e292458c86a34e32e10bd081e8dbe72", + "6": "6083219969fa25eb6efbd8bcef2ae19752d8dafe859fe0e097b76f7255353c5d", + "9": "9d15e24a488f8c8b49864b84ffe28584e0cbbbda8e5d8fdf719b180666a49286", + "12": "95fd902f3c3a43a6fcbc60e011ee3889eba786330e06b98fdf9fb6a29073d440", + "15": "602c2a601a2728f61d2c248d35f4f8afb819fe565d3a92b9041cd2ef21bd0bf3", + "18": "194c3c08cc61b69892bf995bea66e96d1ca6a21b6a24dd44b8cfd2b0946911b9", + "21": "c3cb6b8cabc157376f31b8720feeb60494be24e6db461b4affc39dcbd632e194", + "24": "e70f0a5a88baf3dbf85c787ac3742671c63eb4e50c8963a2a57663c499e7e968", + "27": "d7fd99231d1b06f7f3fe477db35d71096d716817e610703f87ff97ffce590762" + }, + "unique_decoded_images": 27, + "no_old_frame_replay": true, + "mean_end_to_end_age_ms": 138.8777777777796, + "p95_end_to_end_age_ms": 152.38000000000284, + "max_end_to_end_age_ms": 152.38000000000284, + "recovery_ms_after_first_lost_fragment": 752.3799999999999, + "recovered_keyframe_id": 3, + "max_queue_depth": 1, + "max_oldest_frame_age_ms": 141, + "dropped_stale_frames": 0, + "dropped_capacity_frames": 0, + "incomplete_expired_frames": 1, + "decoder_errors": 0, + "mode": "720P5", + "codec_profile": "SHORT_GOP_400K", + "window": "black_car", + "resolution": [ + 1280, + 720 + ], + "fps": 5, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "3/4", + "phy_payload_bytes": 768, + "gap_ms": 0.5, + "calculated_useful_rate_bps": 510884.3537414966 + } + ], + "rf_tx": 0 +} \ No newline at end of file diff --git a/data/processed/video004/benchmark_256.json b/data/processed/video004/benchmark_256.json new file mode 100644 index 0000000..35f29cf --- /dev/null +++ b/data/processed/video004/benchmark_256.json @@ -0,0 +1,23 @@ +{ + "packet_count": 256, + "signal_sha256": "a3cb6d9588036dd1bdefcde1ea1a4f006ddfab0650c0318c8572590f89f1e498", + "signal_duration_s": 3.89888, + "legacy": { + "times_s": [ + 17.61569230002351 + ], + "median_s": 17.61569230002351, + "factor": 4.5181416971087875 + }, + "numba": { + "times_s": [ + 0.5129735998343676, + 0.5171238998882473, + 1.4113406999967992 + ], + "median_s": 0.5171238998882473, + "factor": 0.13263396151926893 + }, + "strict_outputs_equal": true, + "rf_tx": 0 +} \ No newline at end of file diff --git a/data/processed/video004/benchmark_256_pre_tail_check.json b/data/processed/video004/benchmark_256_pre_tail_check.json new file mode 100644 index 0000000..7f57199 --- /dev/null +++ b/data/processed/video004/benchmark_256_pre_tail_check.json @@ -0,0 +1,23 @@ +{ + "packet_count": 256, + "signal_sha256": "a3cb6d9588036dd1bdefcde1ea1a4f006ddfab0650c0318c8572590f89f1e498", + "signal_duration_s": 3.89888, + "legacy": { + "times_s": [ + 18.270037099951878 + ], + "median_s": 18.270037099951878, + "factor": 4.685970612060868 + }, + "numba": { + "times_s": [ + 1.1160494999494404, + 1.1212625000625849, + 2.0166076999157667 + ], + "median_s": 1.1212625000625849, + "factor": 0.28758579388506056 + }, + "strict_outputs_equal": true, + "rf_tx": 0 +} \ No newline at end of file diff --git a/data/processed/video004/benchmark_after.json b/data/processed/video004/benchmark_after.json new file mode 100644 index 0000000..bb215aa --- /dev/null +++ b/data/processed/video004/benchmark_after.json @@ -0,0 +1,764 @@ +{ + "phase": "after", + "backend": "numba", + "signal_sha256": "b8181626432efee46aeef6e128a671ef1364ecf0a828c0b356fb5c51983979cd", + "signal_duration_s": 0.48736, + "jit_first_run_s": 0.9289180999621749, + "warm_run_times_s": [ + 0.06404330022633076, + 0.06483380007557571, + 0.06323489989154041, + 0.06320570013485849, + 0.06350390007719398 + ], + "warm_median_s": 0.06350390007719398, + "available_path_realtime_factor": 0.1303018304275976, + "profile_top": [ + { + "file": "video004_benchmark.py", + "line": 96, + "function": "decode_stream", + "primitive_calls": 1, + "calls": 1, + "self_s": 0.0006135, + "cumulative_s": 0.07381130000000001 + }, + { + "file": "video003_modem.py", + "line": 202, + "function": "receive_frame", + "primitive_calls": 32, + "calls": 32, + "self_s": 0.0015049, + "cumulative_s": 0.07216270000000001 + }, + { + "file": "video004_viterbi.py", + "line": 61, + "function": "decode_soft", + "primitive_calls": 32, + "calls": 32, + "self_s": 0.0270805, + "cumulative_s": 0.028680200000000003 + }, + { + "file": "video003_modem.py", + "line": 150, + "function": "_find_preamble", + "primitive_calls": 32, + "calls": 32, + "self_s": 0.014365800000000001, + "cumulative_s": 0.021584100000000002 + }, + { + "file": "video003_modem.py", + "line": 184, + "function": "_correct", + "primitive_calls": 96, + "calls": 96, + "self_s": 0.0090676, + "cumulative_s": 0.0092446 + }, + { + "file": "video003_modem.py", + "line": 168, + "function": "_estimate_phase_frequency", + "primitive_calls": 64, + "calls": 64, + "self_s": 0.006284400000000001, + "cumulative_s": 0.0076281000000000005 + }, + { + "file": "fromnumeric.py", + "line": 2338, + "function": "sum", + "primitive_calls": 2336, + "calls": 2336, + "self_s": 0.0015377000000000001, + "cumulative_s": 0.0067174 + }, + { + "file": "fromnumeric.py", + "line": 69, + "function": "_wrapreduction", + "primitive_calls": 2336, + "calls": 2336, + "self_s": 0.0017893000000000002, + "cumulative_s": 0.0049354 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 2656, + "calls": 2656, + "self_s": 0.0033185000000000003, + "cumulative_s": 0.0033185000000000003 + }, + { + "file": "punctured_fec.py", + "line": 58, + "function": "depuncture_soft", + "primitive_calls": 32, + "calls": 32, + "self_s": 0.0012335, + "cumulative_s": 0.0015725000000000001 + }, + { + "file": "video003_modem.py", + "line": 48, + "function": "bpsk_symbols", + "primitive_calls": 96, + "calls": 96, + "self_s": 0.0007530000000000001, + "cumulative_s": 0.00126 + }, + { + "file": "video003_modem.py", + "line": 106, + "function": "_decode_phy_header", + "primitive_calls": 64, + "calls": 64, + "self_s": 0.0004918, + "cumulative_s": 0.0010787000000000001 + }, + { + "file": "fromnumeric.py", + "line": 2589, + "function": "all", + "primitive_calls": 256, + "calls": 256, + "self_s": 0.0001639, + "cumulative_s": 0.0008046 + }, + { + "file": "fromnumeric.py", + "line": 89, + "function": "_wrapreduction_any_all", + "primitive_calls": 256, + "calls": 256, + "self_s": 0.0002456, + "cumulative_s": 0.0006407 + }, + { + "file": "video003_modem.py", + "line": 65, + "function": "qpsk_soft", + "primitive_calls": 32, + "calls": 32, + "self_s": 0.000422, + "cumulative_s": 0.0004713 + }, + { + "file": "video004_benchmark.py", + "line": 38, + "function": "_sha", + "primitive_calls": 128, + "calls": 128, + "self_s": 6.96e-05, + "cumulative_s": 0.00041240000000000005 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 288, + "calls": 288, + "self_s": 0.0003956, + "cumulative_s": 0.0003956 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 2592, + "calls": 2592, + "self_s": 0.00037590000000000003, + "cumulative_s": 0.00037590000000000003 + }, + { + "file": "_function_base_impl.py", + "line": 1649, + "function": "angle", + "primitive_calls": 192, + "calls": 192, + "self_s": 0.0002541, + "cumulative_s": 0.0003459 + }, + { + "file": "video003_modem.py", + "line": 97, + "function": "_phy_header", + "primitive_calls": 32, + "calls": 32, + "self_s": 0.0001259, + "cumulative_s": 0.00028670000000000003 + }, + { + "file": "packet.py", + "line": 157, + "function": "parse_packet", + "primitive_calls": 32, + "calls": 32, + "self_s": 0.00017820000000000002, + "cumulative_s": 0.00028660000000000003 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 2496, + "calls": 2496, + "self_s": 0.0002681, + "cumulative_s": 0.0002681 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 128, + "calls": 128, + "self_s": 0.0002615, + "cumulative_s": 0.0002615 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 2080, + "calls": 2080, + "self_s": 0.0002566, + "cumulative_s": 0.0002566 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 160, + "calls": 160, + "self_s": 0.0002522, + "cumulative_s": 0.0002522 + }, + { + "file": "video_stream_transport.py", + "line": 86, + "function": "decode_fragment", + "primitive_calls": 32, + "calls": 32, + "self_s": 0.0001371, + "cumulative_s": 0.00024700000000000004 + }, + { + "file": "fromnumeric.py", + "line": 2333, + "function": "_sum_dispatcher", + "primitive_calls": 2336, + "calls": 2336, + "self_s": 0.00022840000000000002, + "cumulative_s": 0.00022840000000000002 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 2080, + "calls": 2080, + "self_s": 0.00022050000000000002, + "cumulative_s": 0.00022050000000000002 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 64, + "calls": 64, + "self_s": 4.1400000000000003e-05, + "cumulative_s": 0.00021690000000000001 + }, + { + "file": "punctured_fec.py", + "line": 35, + "function": "coded_bit_count", + "primitive_calls": 64, + "calls": 64, + "self_s": 0.00010200000000000001, + "cumulative_s": 0.00020250000000000002 + }, + { + "file": "_methods.py", + "line": 50, + "function": "_sum", + "primitive_calls": 64, + "calls": 64, + "self_s": 2.23e-05, + "cumulative_s": 0.0001755 + }, + { + "file": "multiarray.py", + "line": 856, + "function": "vdot", + "primitive_calls": 2080, + "calls": 2080, + "self_s": 0.0001555, + "cumulative_s": 0.0001555 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 32, + "calls": 32, + "self_s": 0.0001393, + "cumulative_s": 0.0001393 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 800, + "calls": 800, + "self_s": 0.0001127, + "cumulative_s": 0.0001127 + }, + { + "file": "fromnumeric.py", + "line": 462, + "function": "repeat", + "primitive_calls": 32, + "calls": 32, + "self_s": 2.36e-05, + "cumulative_s": 0.00010580000000000001 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 160, + "calls": 160, + "self_s": 9.130000000000001e-05, + "cumulative_s": 9.130000000000001e-05 + }, + { + "file": "fromnumeric.py", + "line": 51, + "function": "_wrapfunc", + "primitive_calls": 32, + "calls": 32, + "self_s": 2.4500000000000003e-05, + "cumulative_s": 8.22e-05 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 128, + "calls": 128, + "self_s": 8.130000000000001e-05, + "cumulative_s": 8.130000000000001e-05 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 32, + "calls": 32, + "self_s": 7.93e-05, + "cumulative_s": 7.93e-05 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 64, + "calls": 64, + "self_s": 7.8e-05, + "cumulative_s": 7.8e-05 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 192, + "calls": 192, + "self_s": 6.76e-05, + "cumulative_s": 6.76e-05 + }, + { + "file": "convolutional_fec.py", + "line": 109, + "function": "encoded_bit_count", + "primitive_calls": 96, + "calls": 96, + "self_s": 5.3500000000000006e-05, + "cumulative_s": 6.730000000000001e-05 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 160, + "calls": 160, + "self_s": 6.0400000000000004e-05, + "cumulative_s": 6.0400000000000004e-05 + }, + { + "file": "numeric.py", + "line": 450, + "function": "count_nonzero", + "primitive_calls": 32, + "calls": 32, + "self_s": 1.25e-05, + "cumulative_s": 4.97e-05 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 192, + "calls": 192, + "self_s": 4.9000000000000005e-05, + "cumulative_s": 4.9000000000000005e-05 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 32, + "calls": 32, + "self_s": 4.8700000000000005e-05, + "cumulative_s": 4.8700000000000005e-05 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 128, + "calls": 128, + "self_s": 4.71e-05, + "cumulative_s": 4.71e-05 + }, + { + "file": "enum.py", + "line": 695, + "function": "__call__", + "primitive_calls": 32, + "calls": 32, + "self_s": 3.04e-05, + "cumulative_s": 4.64e-05 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 64, + "calls": 64, + "self_s": 4.49e-05, + "cumulative_s": 4.49e-05 + }, + { + "file": "", + "line": 2, + "function": "__init__", + "primitive_calls": 32, + "calls": 32, + "self_s": 4.2900000000000006e-05, + "cumulative_s": 4.2900000000000006e-05 + } + ], + "profile_total_s": 0.07369779999999997, + "tracemalloc_python_peak_bytes": 1065121, + "tracemalloc_limit": "does not include all native NumPy/Numba allocations", + "outcomes": [ + { + "crc_pass": true, + "packet_sha256": "7e090382cdd6b049bc126d34bfeb279e0fcce4135fff091595c7a71415580082", + "decoded_bits_sha256": "0bf77e929052ce57f9744dd85859e83ecb8eceb9ad7a75f7757ed4df287d1bb3", + "qpsk_decisions_sha256": "e0c5aa08de243c8afcb30ebbacaf48adf2b07f92daa76dc911731c6283c63e80", + "video_frame_id": 0, + "video_data_sha256": "879ce67bf38a1c442d69286c39ae90da3698f9b766b48e0c0052cdbe7cbe75c7", + "start_symbol": 11 + }, + { + "crc_pass": true, + "packet_sha256": "56ca2b36ace75d5bfe2d509c9f1c67a329bb75b0d91b1a62fd00efd236cfc022", + "decoded_bits_sha256": "8a594068b74b4d340950ab516e7c381a394558e25f5aafd837be548928cf17d4", + "qpsk_decisions_sha256": "07b48c4aa64eea41b5dae31b90ef000da7e2d9c54574e54c57d3223d17a7ba68", + "video_frame_id": 1, + "video_data_sha256": "74245ebb5267987de384f34021475d572f1b3915cca4db8fb8d64ed0fcf070cf", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "01a2aef090cebbaa80cbfddf259af1fd45b8b6c01590036525b0d643bf63b615", + "decoded_bits_sha256": "693f67fd6734790e19d49d162eeb147504c22d5d8691b7f8b873b33d133bd705", + "qpsk_decisions_sha256": "e72132c61dad2a25eab0647a03e7ee44add584fed327af42f3ee3fa09042203b", + "video_frame_id": 2, + "video_data_sha256": "3aeac38cabdae229b84dbe37725fae92603f5af9c03cd4016b85a9f6a4b848a3", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "9efb63a532793f643e23509575c8296d25800c425aae291ed57ceed262a8b700", + "decoded_bits_sha256": "ddcc056aaeac3d768ca13a1fd18efb51e0f6d5d46b892a9b5f8c836acc4c95cd", + "qpsk_decisions_sha256": "a63086cfc91474ff35874db1e852fe9ed40dda5ccbe1e3a23b1ac885b1982497", + "video_frame_id": 3, + "video_data_sha256": "a9e0ce9fb1b047b0bd16066b34d89bdd976e6a23e967d1c17e8cb4012af8545e", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "131a3c3290ded5e441bc73f2ec7f1f7c35c52427b4d3080bb278b4e48daec7e1", + "decoded_bits_sha256": "347a45472abe2c566ceed3fcd1adbb89a5d4e9d0a2d8e2d7ccb0352075980d13", + "qpsk_decisions_sha256": "c6e1c360c02ebbd1be24e080d104b9f683f6294596e5999c0ddb733e5290dfb9", + "video_frame_id": 4, + "video_data_sha256": "ae47fb72622d49dcd70fc6c6178b07fb966ba278c2d92961b799499caeb222ed", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "bc0cf0d46ac2f7ca0f0cef6ccf0abf055d2e01888faa8e228216303a79e6162b", + "decoded_bits_sha256": "fb2bd524704e7decc8d1cf2361547d58e8beae4e91f5a57c903e246e8892d4c9", + "qpsk_decisions_sha256": "8b1eb3cbdff342b6ff4df940e185e355073b3d2349d40ecd59f85445e9df0465", + "video_frame_id": 5, + "video_data_sha256": "48d902b07e6a843b9db4b1a0a9495b3a59763a7b97354e778b062bffc6f77685", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "6a3f921d0b80e12c61290883b9406154c21dccce1fdca58531d2b7156e29db13", + "decoded_bits_sha256": "790932847f326e5223b8352f32459441515b48bbc1005ca6ca16bd40e516bb7d", + "qpsk_decisions_sha256": "f573988142114a3990252a24d9463f8859677d80db32fafcb8767e23ae9d875a", + "video_frame_id": 6, + "video_data_sha256": "f084617afdcb418aaa542a406265b56bd197f859d5122cc3c68d3976e7384cdb", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "558a040adcb7927d067ff7c5367938247ea180ff1dba33d214b2540c3470bf7e", + "decoded_bits_sha256": "7a04656cb6adddfeb9fe95d8e08720b752215e2b6e5c56fdec5160c60348d797", + "qpsk_decisions_sha256": "8acd64c95cea5f7935b7bb689a0580f95d220d19cb80d4763b27993b09074ae8", + "video_frame_id": 7, + "video_data_sha256": "4e9832fa34a5762df06a9a81742470f59b5c09c0dee52835450ab98146c1ab31", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "87520d10475ba51047773a7fc4e47dcf5550362e2da89dc9021bc30283560631", + "decoded_bits_sha256": "0390c4a097f7063a30e4517037c4b292cec07b8fdf155b354bb14319d5962989", + "qpsk_decisions_sha256": "a10d77ae50fd6d1c1fdfc096d7c5b17900033526b982f49ebca408fe8df9df43", + "video_frame_id": 8, + "video_data_sha256": "36a0cee778f5be2f66c945414e645031fa3c011d0b2f22d4dd33f3dedfea5ef9", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "d9e1c3227dcc4ead19143d0255fe9a1cc6d00a5274fe14488401dabacbde410e", + "decoded_bits_sha256": "54c88f28a95162a8022c32d1ef9e458b1848ff6b03f8e3fda68698e7bcdc708c", + "qpsk_decisions_sha256": "e83804446361cc67f0340e1182d973c33fbbbfe6644ad9dc5ad02b24ac8fcb3e", + "video_frame_id": 9, + "video_data_sha256": "abd059ec223da6c995a22d470c75e5849f98de5478f5e0044bad2a84f06e9537", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "eef8a5a8ee73a07c7aab7c9fcc40832fd35b1952a24f9e09286efb69bc6aa22c", + "decoded_bits_sha256": "3ab4b2da06ef14c8854245a4697fb60a365d8b17f2f322221121eee5cd24029e", + "qpsk_decisions_sha256": "0bd43905e0bd7d445ee5e10af7bc91bfae4fe0d01d67ef959b2057717d88c69e", + "video_frame_id": 10, + "video_data_sha256": "0a5e7d2e8e9616bb7c054d03c1dd27538595dd7277d1520a69bb596354f111a4", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "82c2612ff4badbcfbadcff4bdef451462054838f0b4ce6aaa8df04ab570849df", + "decoded_bits_sha256": "95cbbb467ac9e3b0a8ec4d40a8a274f2d6021d2a917e693cc8b9fbcf3dc89711", + "qpsk_decisions_sha256": "f68848b9ab27402fcedefab2f0f948e48d03f9b5d10b7852ce4a1ca0a4eac99e", + "video_frame_id": 11, + "video_data_sha256": "279685e7b903f545b3a9cadcea1b9e7260511980b38260d0b0d980391f36274b", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "141a55875a169f7b93c872a394f609f77d465e14629d1908b5222a82dc70a2cf", + "decoded_bits_sha256": "29f3dfce00c6d494f1db4f23e5f9e976f297024ab9bb41f6c0a99c5dcf17edf7", + "qpsk_decisions_sha256": "8b928f249d1946d80e6884979713480a8a3ea2e4fb6ad4a37d6331769ba19699", + "video_frame_id": 12, + "video_data_sha256": "1aaf7efabe1b878d6f747028491dc03c24c84819f037c00d26c850dd1cd84e53", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "2abd40119a506903591169bbbec378f618b336707901e08a8fd244c215cdc84c", + "decoded_bits_sha256": "1ab297f68e63d7fac67297fb79ed918ccc8dd60390c0b96e4f32ad0370102f37", + "qpsk_decisions_sha256": "dd74a24c92390370daa5636d934b591c697dbc5144555c4a5176c1b08ec7d73c", + "video_frame_id": 13, + "video_data_sha256": "f2b7d33bb655c7f0bcaa4bd3b9c5853ad8b68a42f932d48fab52844d721d3107", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "2a697b2760fc3f1655d39c7567f09ef15c13d62e42edecb86b0dfb8267f2767d", + "decoded_bits_sha256": "9f0b6128db158fd8e10099937ef6cfaf4ce949caae04b5f2c2878fdae6fd1c32", + "qpsk_decisions_sha256": "7b91429f5c3aa7d38ae3f1ef1c8ee6307e72cdb939bc5656420057c17a5783f4", + "video_frame_id": 14, + "video_data_sha256": "3206290355bcc641d481029f7119753f18be5bcedddbce79f150d60e060a401a", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "2c9de9663ab671b98c3af9f753b8cfcc06f75d044e46a0eec4763084183f4eb3", + "decoded_bits_sha256": "b91f5745295eadc5ac2679ff180bfb1af31602245d2398fbf14df065a707edfe", + "qpsk_decisions_sha256": "dfd6c31910043ce31ec9523af9f4954e8b51188b6ddb5644b0d95330f7d025b9", + "video_frame_id": 15, + "video_data_sha256": "2112b0208d32d668c0b776e78f0932b9ae53b84cb7271ee45a3eb2105a80c366", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "f386c00325c1f84863ae09fbefd42d034d634b317ff7a11dad88e2b4002bb33e", + "decoded_bits_sha256": "734851b4099286570c6225189f6d3c43fb5e758b9ac4ee36c5efb84d5008d87b", + "qpsk_decisions_sha256": "616ae1ab70438d2e997274b552e528009dc166588401e1f7bfac7964f1bc49f8", + "video_frame_id": 16, + "video_data_sha256": "24737ded300a9eaaf8afabb48774a0f610cb81be7c0525b2c63960df7a07987a", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "98cf5031cf7f07f2f8f56e5245865c804ba4ec487d15a4b029527d6b694869f0", + "decoded_bits_sha256": "5fb7dfc169734f42557a3a73419989b9697627c9f4219c41ef66c8567ce0fde1", + "qpsk_decisions_sha256": "a6b8a7ded1599cefb46e173b21fedbd161e5de8553afae8f432c0184487727c2", + "video_frame_id": 17, + "video_data_sha256": "d301feb99fdfd86de02e61ee6728647817cc4a2ec5707f0ba2b7c1bd045a23c9", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "38049f5bc5e6c0d3f677aceb7347a08fc80993eeec92ede48a242ed44ee44f00", + "decoded_bits_sha256": "822da0065c040d44fe26e5d2fd4afc36f5818898f893620cd9a8c71d35225294", + "qpsk_decisions_sha256": "35e6cb18761fd64b1464528a40119150e078611098a6798ad918267745c14251", + "video_frame_id": 18, + "video_data_sha256": "5800fc5204b7d5c95280dbbd9b4c2512a9f4c36e8dcdb698d69917d088425ae9", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "48b834e74330496308a11d47382e675a096880b705d98e294c2d7ccb69ab5ac0", + "decoded_bits_sha256": "8786cb1034d462ad6893ae62c77a06c27f2843e4cc9eb110beb2d5c3ffdb77dd", + "qpsk_decisions_sha256": "947696542e65ef06b07fb6cfb1c9037abded01f5bc4afb130ecc10028ff9189a", + "video_frame_id": 19, + "video_data_sha256": "93705240c3d4a4b56bcdd2d3a16602fe45fdfcee57c41d9c6784b9881463ba64", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "b77490c1030396de4c07c2ef678f7a48ea0d8b0f7c7546cd8e9c743227adf966", + "decoded_bits_sha256": "c7e0ed3a69af53729b9ccab2e78c6b9cf00de3047a15bcd2ef6bd5c575dd3284", + "qpsk_decisions_sha256": "25bb4aa6ded4fb1c1c12f0cffc6eb4ae2be464abf55a792a610c333ad089edcb", + "video_frame_id": 20, + "video_data_sha256": "d8065bbdb91e47bd8ecb61c77166b403200f9270fa6a32f55070e9b70f176b76", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "21d3a2c8278e2588a2fe74a74022c35078241f037c02d4858e7f14efc0e93420", + "decoded_bits_sha256": "a0e817c156d477e0d1f9fbc6615f4e540e9f609a6608697af81a34f9b0a1f063", + "qpsk_decisions_sha256": "4c948009f008c0035970528129d798382370b61e11977836788c91bef5b5f0dd", + "video_frame_id": 21, + "video_data_sha256": "bf7c604073ce5cafe79fea728d6eb1cfc39e16e39d6a98be1d9eecaff5fcc6be", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "a04087afd8e58ce0442241850cb392fcab5f8885fb46e05a1e0f06111dc474c9", + "decoded_bits_sha256": "b76df8034696d5feb9a3a0e621c1cdc1a7b5dea542d2bc66146e9e451e62f22b", + "qpsk_decisions_sha256": "db72a2c2d22cf8a226157739aad1002457e714bf52cc6e53d5a53f4ccbd15526", + "video_frame_id": 22, + "video_data_sha256": "9f19ef2ba0a328a5872b2dffc160ede8b3e43570fb8c5488b34e0bf1bd3d6cac", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "34b9e00132c0f32308c74901ed021a29b55505412ff0507d42f0eca182885e1f", + "decoded_bits_sha256": "a7976daa962428227f8bfb23dbe6c4b723e23f669cf57845f4ca4c105afc942a", + "qpsk_decisions_sha256": "681885bd78c4793353925b853dcab21c69a22a14fc3c2b3d16445c33c55a39c5", + "video_frame_id": 23, + "video_data_sha256": "a4fe649e745b915dd37786d7e73194d3364482c3e5832e3376c9e853917fabb3", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "939de87872cb556749a6fa0136bab9f8e2f580a030c51cc9676be8f1a86fa20e", + "decoded_bits_sha256": "a10c8508cf4acd42dd4131d66b48cee2a72e1fb35f1e84ddea55a30cd2812170", + "qpsk_decisions_sha256": "b04412207ce62bbd1e4e8484aeb6e52e27f215ec37611f6b0cf9c8af07d0860f", + "video_frame_id": 24, + "video_data_sha256": "62508d24be991da605ed09ffc1b5ce354993d0dcbbfe886a94f98098d2a1f03c", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "329568d10e2f764cb0cb2b411dfb549445ac89c2e08e6936f10158dca7a2a854", + "decoded_bits_sha256": "131b7f3388c5cd13c17834a06527d65d9fd7db0b06fe169d7a22992d24e2d22d", + "qpsk_decisions_sha256": "57dba108922a724dbe8fd15a802f68290557bbc275d2f29705283df864a396c1", + "video_frame_id": 25, + "video_data_sha256": "2d6dbe56d353bcffd468d2462fca240d2e0bcf7450e945dd570da471b1b3b549", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "9ddcae9814ab002f58903f31a7565493bcf8125556588943653c448b2711ac1f", + "decoded_bits_sha256": "aba5e25203e1a19a309fbc0c0d3262e34d7e40df220acbf0f77bd66ac1a8beab", + "qpsk_decisions_sha256": "07289074b7b4b127712aeb6ed6485e265c78c512edf124241ef9c57a706637b6", + "video_frame_id": 26, + "video_data_sha256": "8e70206434af2101979f12fd12a24845be93d8e8ec0f7c47293202d960f4a750", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "49e542a0a9acccc9275858ab51d12996369280320c3b9ad3333886be6151ec50", + "decoded_bits_sha256": "e7dd577504f9109eaba32f24e403708534a940b9e3ae6bb5fe8e4e932ffad725", + "qpsk_decisions_sha256": "24d4c949154fa14fcda5d4d3222ff2710b62b09e4461dfa1c4499e9c85cc1052", + "video_frame_id": 27, + "video_data_sha256": "6f8e4f367eb3ad49a123461c1b77091e2ec30f61418056ebab3b190ebd3473d5", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "513209c622cf6d6811d77dbd5a8a125de388e2df69325fe0ad789ef397c79877", + "decoded_bits_sha256": "bb2cf59697c1f32199638ce57e7277561865ba18aae5dd0c7b280f8c5c942f6c", + "qpsk_decisions_sha256": "a78d9eb0cd66d15836a2496ca6e2e0101d6252e0fa8f943f6cc5531ad5ba0641", + "video_frame_id": 28, + "video_data_sha256": "bf45051704bc89cd5b393bb17d6d861b799dc83c15bae35345e24a5bcff87599", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "53bcb373e729ad18c500d8bd0b0c45a929e5aac61a9695b4191c1b6d7f5e91e9", + "decoded_bits_sha256": "a01f16b962af9bdba7a911b297675d20ac42190c64096bb6eab1c6e5e21de015", + "qpsk_decisions_sha256": "261f43768d26df166b8d18e6cf6c89ddf4a1c684239bd9c9fea70542df2a6d10", + "video_frame_id": 29, + "video_data_sha256": "32c52b79c2fccab180e26da5dcf88f534af87b316b1ff95bcb777cad2bb27d16", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "f942236869d4f553faef497113445fe6529d2f6d1bc57f327ad296ad9f0d0cfb", + "decoded_bits_sha256": "10915d471432a0b9e1b58bb95e359b9bd23dfada47be99095c9234e1115952f5", + "qpsk_decisions_sha256": "10e281659ab575c5f047c5fe71178d5c7cb23ac3610e2e6daf0c41851d488708", + "video_frame_id": 30, + "video_data_sha256": "42b8ab797d17afec64ceba258f2e54090fafc573a20ae9e9e5a4a7ff2bd3b90b", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "526c8d9f15312a97edadc22c60cc457c5d2a55d4bf1ced986b236793a4175d87", + "decoded_bits_sha256": "61614d6f063212f734bf2ecea4e249e584ffc6939d9a2f795f642378026c027d", + "qpsk_decisions_sha256": "85db759f33dd9452e8dd03219416fa27c99fd70bd173a0c995cc4cc686f05c2a", + "video_frame_id": 31, + "video_data_sha256": "3c689e801e5f97a0ab6811dad6a86f4e8ee97a4f78a3618e0a9e59424b102811", + "start_symbol": 0 + } + ], + "timing_recovery": "NOT_IMPLEMENTED_IN_THIS_BENCHMARK", + "carrier_tracking_from_raw_iq": "NOT_IMPLEMENTED_IN_THIS_BENCHMARK", + "rf_tx": 0 +} \ No newline at end of file diff --git a/data/processed/video004/benchmark_before.json b/data/processed/video004/benchmark_before.json new file mode 100644 index 0000000..4990b88 --- /dev/null +++ b/data/processed/video004/benchmark_before.json @@ -0,0 +1,762 @@ +{ + "phase": "before", + "backend": "legacy", + "signal_sha256": "b8181626432efee46aeef6e128a671ef1364ecf0a828c0b356fb5c51983979cd", + "signal_duration_s": 0.48736, + "first_run_s": 2.678454899927601, + "warm_run_times_s": [ + 2.794687000103295, + 2.6461418999824673, + 2.6900145998224616 + ], + "warm_median_s": 2.6900145998224616, + "available_path_realtime_factor": 5.519563771795924, + "profile_top": [ + { + "file": "video004_benchmark.py", + "line": 92, + "function": "decode_stream", + "primitive_calls": 1, + "calls": 1, + "self_s": 0.005996400000000001, + "cumulative_s": 3.1965114000000003 + }, + { + "file": "video003_modem.py", + "line": 198, + "function": "receive_frame", + "primitive_calls": 32, + "calls": 32, + "self_s": 0.020266600000000003, + "cumulative_s": 3.175387 + }, + { + "file": "punctured_fec.py", + "line": 66, + "function": "decode_soft", + "primitive_calls": 32, + "calls": 32, + "self_s": 0.0017749, + "cumulative_s": 2.7599393 + }, + { + "file": "convolutional_fec.py", + "line": 140, + "function": "viterbi_decode_soft", + "primitive_calls": 32, + "calls": 32, + "self_s": 1.9707368, + "cumulative_s": 2.7434121 + }, + { + "file": "fromnumeric.py", + "line": 1349, + "function": "argmin", + "primitive_calls": 262336, + "calls": 262336, + "self_s": 0.1341106, + "cumulative_s": 0.5339134 + }, + { + "file": "fromnumeric.py", + "line": 51, + "function": "_wrapfunc", + "primitive_calls": 262464, + "calls": 262464, + "self_s": 0.0917428, + "cumulative_s": 0.40020300000000003 + }, + { + "file": "video003_modem.py", + "line": 180, + "function": "_correct", + "primitive_calls": 64, + "calls": 64, + "self_s": 0.3162969, + "cumulative_s": 0.3298239 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 262336, + "calls": 262336, + "self_s": 0.27645430000000004, + "cumulative_s": 0.27645430000000004 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 262464, + "calls": 262464, + "self_s": 0.12664350000000002, + "cumulative_s": 0.12664350000000002 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 262624, + "calls": 262624, + "self_s": 0.10136060000000001, + "cumulative_s": 0.10136060000000001 + }, + { + "file": "punctured_fec.py", + "line": 22, + "function": "_mask", + "primitive_calls": 96, + "calls": 96, + "self_s": 0.0002354, + "cumulative_s": 0.0386589 + }, + { + "file": "fromnumeric.py", + "line": 1534, + "function": "resize", + "primitive_calls": 96, + "calls": 96, + "self_s": 0.037478000000000004, + "cumulative_s": 0.0381516 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 262464, + "calls": 262464, + "self_s": 0.0317941, + "cumulative_s": 0.0317941 + }, + { + "file": "video003_modem.py", + "line": 146, + "function": "_find_preamble", + "primitive_calls": 32, + "calls": 32, + "self_s": 0.014604700000000002, + "cumulative_s": 0.028936600000000003 + }, + { + "file": "punctured_fec.py", + "line": 31, + "function": "coded_bit_count", + "primitive_calls": 64, + "calls": 64, + "self_s": 0.0002421, + "cumulative_s": 0.0265126 + }, + { + "file": "fromnumeric.py", + "line": 1345, + "function": "_argmin_dispatcher", + "primitive_calls": 262336, + "calls": 262336, + "self_s": 0.024511, + "cumulative_s": 0.024511 + }, + { + "file": "punctured_fec.py", + "line": 50, + "function": "depuncture_soft", + "primitive_calls": 32, + "calls": 32, + "self_s": 0.0011519, + "cumulative_s": 0.014752300000000001 + }, + { + "file": "video003_modem.py", + "line": 33, + "function": "known_preamble_bits", + "primitive_calls": 64, + "calls": 64, + "self_s": 0.0121819, + "cumulative_s": 0.012255100000000001 + }, + { + "file": "video003_modem.py", + "line": 164, + "function": "_estimate_phase_frequency", + "primitive_calls": 64, + "calls": 64, + "self_s": 0.0070698, + "cumulative_s": 0.008922900000000001 + }, + { + "file": "fromnumeric.py", + "line": 2338, + "function": "sum", + "primitive_calls": 2336, + "calls": 2336, + "self_s": 0.001655, + "cumulative_s": 0.0071603000000000005 + }, + { + "file": "fromnumeric.py", + "line": 69, + "function": "_wrapreduction", + "primitive_calls": 2336, + "calls": 2336, + "self_s": 0.0018977000000000002, + "cumulative_s": 0.0052423 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 2656, + "calls": 2656, + "self_s": 0.004821300000000001, + "cumulative_s": 0.004821300000000001 + }, + { + "file": "video003_modem.py", + "line": 102, + "function": "_decode_phy_header", + "primitive_calls": 64, + "calls": 64, + "self_s": 0.0018298000000000001, + "cumulative_s": 0.0042306 + }, + { + "file": "fromnumeric.py", + "line": 2589, + "function": "all", + "primitive_calls": 256, + "calls": 256, + "self_s": 0.0003935, + "cumulative_s": 0.0024894 + }, + { + "file": "video003_modem.py", + "line": 44, + "function": "bpsk_symbols", + "primitive_calls": 96, + "calls": 96, + "self_s": 0.0013048, + "cumulative_s": 0.0020974 + }, + { + "file": "fromnumeric.py", + "line": 89, + "function": "_wrapreduction_any_all", + "primitive_calls": 256, + "calls": 256, + "self_s": 0.0006664, + "cumulative_s": 0.0020959 + }, + { + "file": "video004_benchmark.py", + "line": 38, + "function": "_sha", + "primitive_calls": 128, + "calls": 128, + "self_s": 9.65e-05, + "cumulative_s": 0.0008255000000000001 + }, + { + "file": "video003_modem.py", + "line": 61, + "function": "qpsk_soft", + "primitive_calls": 32, + "calls": 32, + "self_s": 0.0005983000000000001, + "cumulative_s": 0.0006764000000000001 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 64, + "calls": 64, + "self_s": 0.00010970000000000001, + "cumulative_s": 0.0006623 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 32, + "calls": 32, + "self_s": 0.0006423, + "cumulative_s": 0.0006423 + }, + { + "file": "packet.py", + "line": 157, + "function": "parse_packet", + "primitive_calls": 32, + "calls": 32, + "self_s": 0.0003373, + "cumulative_s": 0.0006027000000000001 + }, + { + "file": "_function_base_impl.py", + "line": 1649, + "function": "angle", + "primitive_calls": 192, + "calls": 192, + "self_s": 0.00044310000000000004, + "cumulative_s": 0.0005756 + }, + { + "file": "video003_modem.py", + "line": 93, + "function": "_phy_header", + "primitive_calls": 32, + "calls": 32, + "self_s": 0.0002531, + "cumulative_s": 0.0005610000000000001 + }, + { + "file": "_methods.py", + "line": 50, + "function": "_sum", + "primitive_calls": 64, + "calls": 64, + "self_s": 6.46e-05, + "cumulative_s": 0.0005526 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 128, + "calls": 128, + "self_s": 0.0005488, + "cumulative_s": 0.0005488 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 2592, + "calls": 2592, + "self_s": 0.00044080000000000004, + "cumulative_s": 0.00044080000000000004 + }, + { + "file": "video_stream_transport.py", + "line": 86, + "function": "decode_fragment", + "primitive_calls": 32, + "calls": 32, + "self_s": 0.0002358, + "cumulative_s": 0.0004351 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 192, + "calls": 192, + "self_s": 0.0004149, + "cumulative_s": 0.0004149 + }, + { + "file": "fromnumeric.py", + "line": 211, + "function": "reshape", + "primitive_calls": 96, + "calls": 96, + "self_s": 0.00010860000000000001, + "cumulative_s": 0.00037650000000000004 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 320, + "calls": 320, + "self_s": 0.0003598, + "cumulative_s": 0.0003598 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 2752, + "calls": 2752, + "self_s": 0.0003555, + "cumulative_s": 0.0003555 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 192, + "calls": 192, + "self_s": 0.0003008, + "cumulative_s": 0.0003008 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 2080, + "calls": 2080, + "self_s": 0.0002883, + "cumulative_s": 0.0002883 + }, + { + "file": "fromnumeric.py", + "line": 1904, + "function": "ravel", + "primitive_calls": 96, + "calls": 96, + "self_s": 0.0001151, + "cumulative_s": 0.000248 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 2080, + "calls": 2080, + "self_s": 0.0002433, + "cumulative_s": 0.0002433 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 32, + "calls": 32, + "self_s": 0.0002421, + "cumulative_s": 0.0002421 + }, + { + "file": "numeric.py", + "line": 450, + "function": "count_nonzero", + "primitive_calls": 96, + "calls": 96, + "self_s": 7.43e-05, + "cumulative_s": 0.00024150000000000002 + }, + { + "file": "fromnumeric.py", + "line": 2333, + "function": "_sum_dispatcher", + "primitive_calls": 2336, + "calls": 2336, + "self_s": 0.000229, + "cumulative_s": 0.000229 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 64, + "calls": 64, + "self_s": 0.0002211, + "cumulative_s": 0.0002211 + }, + { + "file": "~", + "line": 0, + "function": "", + "primitive_calls": 160, + "calls": 160, + "self_s": 0.00020620000000000002, + "cumulative_s": 0.00020620000000000002 + } + ], + "profile_total_s": 3.1963084999999998, + "tracemalloc_python_peak_bytes": 13690780, + "tracemalloc_limit": "does not include all native NumPy/Numba allocations", + "outcomes": [ + { + "crc_pass": true, + "packet_sha256": "7e090382cdd6b049bc126d34bfeb279e0fcce4135fff091595c7a71415580082", + "decoded_bits_sha256": "0bf77e929052ce57f9744dd85859e83ecb8eceb9ad7a75f7757ed4df287d1bb3", + "qpsk_decisions_sha256": "e0c5aa08de243c8afcb30ebbacaf48adf2b07f92daa76dc911731c6283c63e80", + "video_frame_id": 0, + "video_data_sha256": "879ce67bf38a1c442d69286c39ae90da3698f9b766b48e0c0052cdbe7cbe75c7", + "start_symbol": 11 + }, + { + "crc_pass": true, + "packet_sha256": "56ca2b36ace75d5bfe2d509c9f1c67a329bb75b0d91b1a62fd00efd236cfc022", + "decoded_bits_sha256": "8a594068b74b4d340950ab516e7c381a394558e25f5aafd837be548928cf17d4", + "qpsk_decisions_sha256": "07b48c4aa64eea41b5dae31b90ef000da7e2d9c54574e54c57d3223d17a7ba68", + "video_frame_id": 1, + "video_data_sha256": "74245ebb5267987de384f34021475d572f1b3915cca4db8fb8d64ed0fcf070cf", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "01a2aef090cebbaa80cbfddf259af1fd45b8b6c01590036525b0d643bf63b615", + "decoded_bits_sha256": "693f67fd6734790e19d49d162eeb147504c22d5d8691b7f8b873b33d133bd705", + "qpsk_decisions_sha256": "e72132c61dad2a25eab0647a03e7ee44add584fed327af42f3ee3fa09042203b", + "video_frame_id": 2, + "video_data_sha256": "3aeac38cabdae229b84dbe37725fae92603f5af9c03cd4016b85a9f6a4b848a3", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "9efb63a532793f643e23509575c8296d25800c425aae291ed57ceed262a8b700", + "decoded_bits_sha256": "ddcc056aaeac3d768ca13a1fd18efb51e0f6d5d46b892a9b5f8c836acc4c95cd", + "qpsk_decisions_sha256": "a63086cfc91474ff35874db1e852fe9ed40dda5ccbe1e3a23b1ac885b1982497", + "video_frame_id": 3, + "video_data_sha256": "a9e0ce9fb1b047b0bd16066b34d89bdd976e6a23e967d1c17e8cb4012af8545e", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "131a3c3290ded5e441bc73f2ec7f1f7c35c52427b4d3080bb278b4e48daec7e1", + "decoded_bits_sha256": "347a45472abe2c566ceed3fcd1adbb89a5d4e9d0a2d8e2d7ccb0352075980d13", + "qpsk_decisions_sha256": "c6e1c360c02ebbd1be24e080d104b9f683f6294596e5999c0ddb733e5290dfb9", + "video_frame_id": 4, + "video_data_sha256": "ae47fb72622d49dcd70fc6c6178b07fb966ba278c2d92961b799499caeb222ed", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "bc0cf0d46ac2f7ca0f0cef6ccf0abf055d2e01888faa8e228216303a79e6162b", + "decoded_bits_sha256": "fb2bd524704e7decc8d1cf2361547d58e8beae4e91f5a57c903e246e8892d4c9", + "qpsk_decisions_sha256": "8b1eb3cbdff342b6ff4df940e185e355073b3d2349d40ecd59f85445e9df0465", + "video_frame_id": 5, + "video_data_sha256": "48d902b07e6a843b9db4b1a0a9495b3a59763a7b97354e778b062bffc6f77685", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "6a3f921d0b80e12c61290883b9406154c21dccce1fdca58531d2b7156e29db13", + "decoded_bits_sha256": "790932847f326e5223b8352f32459441515b48bbc1005ca6ca16bd40e516bb7d", + "qpsk_decisions_sha256": "f573988142114a3990252a24d9463f8859677d80db32fafcb8767e23ae9d875a", + "video_frame_id": 6, + "video_data_sha256": "f084617afdcb418aaa542a406265b56bd197f859d5122cc3c68d3976e7384cdb", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "558a040adcb7927d067ff7c5367938247ea180ff1dba33d214b2540c3470bf7e", + "decoded_bits_sha256": "7a04656cb6adddfeb9fe95d8e08720b752215e2b6e5c56fdec5160c60348d797", + "qpsk_decisions_sha256": "8acd64c95cea5f7935b7bb689a0580f95d220d19cb80d4763b27993b09074ae8", + "video_frame_id": 7, + "video_data_sha256": "4e9832fa34a5762df06a9a81742470f59b5c09c0dee52835450ab98146c1ab31", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "87520d10475ba51047773a7fc4e47dcf5550362e2da89dc9021bc30283560631", + "decoded_bits_sha256": "0390c4a097f7063a30e4517037c4b292cec07b8fdf155b354bb14319d5962989", + "qpsk_decisions_sha256": "a10d77ae50fd6d1c1fdfc096d7c5b17900033526b982f49ebca408fe8df9df43", + "video_frame_id": 8, + "video_data_sha256": "36a0cee778f5be2f66c945414e645031fa3c011d0b2f22d4dd33f3dedfea5ef9", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "d9e1c3227dcc4ead19143d0255fe9a1cc6d00a5274fe14488401dabacbde410e", + "decoded_bits_sha256": "54c88f28a95162a8022c32d1ef9e458b1848ff6b03f8e3fda68698e7bcdc708c", + "qpsk_decisions_sha256": "e83804446361cc67f0340e1182d973c33fbbbfe6644ad9dc5ad02b24ac8fcb3e", + "video_frame_id": 9, + "video_data_sha256": "abd059ec223da6c995a22d470c75e5849f98de5478f5e0044bad2a84f06e9537", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "eef8a5a8ee73a07c7aab7c9fcc40832fd35b1952a24f9e09286efb69bc6aa22c", + "decoded_bits_sha256": "3ab4b2da06ef14c8854245a4697fb60a365d8b17f2f322221121eee5cd24029e", + "qpsk_decisions_sha256": "0bd43905e0bd7d445ee5e10af7bc91bfae4fe0d01d67ef959b2057717d88c69e", + "video_frame_id": 10, + "video_data_sha256": "0a5e7d2e8e9616bb7c054d03c1dd27538595dd7277d1520a69bb596354f111a4", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "82c2612ff4badbcfbadcff4bdef451462054838f0b4ce6aaa8df04ab570849df", + "decoded_bits_sha256": "95cbbb467ac9e3b0a8ec4d40a8a274f2d6021d2a917e693cc8b9fbcf3dc89711", + "qpsk_decisions_sha256": "f68848b9ab27402fcedefab2f0f948e48d03f9b5d10b7852ce4a1ca0a4eac99e", + "video_frame_id": 11, + "video_data_sha256": "279685e7b903f545b3a9cadcea1b9e7260511980b38260d0b0d980391f36274b", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "141a55875a169f7b93c872a394f609f77d465e14629d1908b5222a82dc70a2cf", + "decoded_bits_sha256": "29f3dfce00c6d494f1db4f23e5f9e976f297024ab9bb41f6c0a99c5dcf17edf7", + "qpsk_decisions_sha256": "8b928f249d1946d80e6884979713480a8a3ea2e4fb6ad4a37d6331769ba19699", + "video_frame_id": 12, + "video_data_sha256": "1aaf7efabe1b878d6f747028491dc03c24c84819f037c00d26c850dd1cd84e53", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "2abd40119a506903591169bbbec378f618b336707901e08a8fd244c215cdc84c", + "decoded_bits_sha256": "1ab297f68e63d7fac67297fb79ed918ccc8dd60390c0b96e4f32ad0370102f37", + "qpsk_decisions_sha256": "dd74a24c92390370daa5636d934b591c697dbc5144555c4a5176c1b08ec7d73c", + "video_frame_id": 13, + "video_data_sha256": "f2b7d33bb655c7f0bcaa4bd3b9c5853ad8b68a42f932d48fab52844d721d3107", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "2a697b2760fc3f1655d39c7567f09ef15c13d62e42edecb86b0dfb8267f2767d", + "decoded_bits_sha256": "9f0b6128db158fd8e10099937ef6cfaf4ce949caae04b5f2c2878fdae6fd1c32", + "qpsk_decisions_sha256": "7b91429f5c3aa7d38ae3f1ef1c8ee6307e72cdb939bc5656420057c17a5783f4", + "video_frame_id": 14, + "video_data_sha256": "3206290355bcc641d481029f7119753f18be5bcedddbce79f150d60e060a401a", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "2c9de9663ab671b98c3af9f753b8cfcc06f75d044e46a0eec4763084183f4eb3", + "decoded_bits_sha256": "b91f5745295eadc5ac2679ff180bfb1af31602245d2398fbf14df065a707edfe", + "qpsk_decisions_sha256": "dfd6c31910043ce31ec9523af9f4954e8b51188b6ddb5644b0d95330f7d025b9", + "video_frame_id": 15, + "video_data_sha256": "2112b0208d32d668c0b776e78f0932b9ae53b84cb7271ee45a3eb2105a80c366", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "f386c00325c1f84863ae09fbefd42d034d634b317ff7a11dad88e2b4002bb33e", + "decoded_bits_sha256": "734851b4099286570c6225189f6d3c43fb5e758b9ac4ee36c5efb84d5008d87b", + "qpsk_decisions_sha256": "616ae1ab70438d2e997274b552e528009dc166588401e1f7bfac7964f1bc49f8", + "video_frame_id": 16, + "video_data_sha256": "24737ded300a9eaaf8afabb48774a0f610cb81be7c0525b2c63960df7a07987a", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "98cf5031cf7f07f2f8f56e5245865c804ba4ec487d15a4b029527d6b694869f0", + "decoded_bits_sha256": "5fb7dfc169734f42557a3a73419989b9697627c9f4219c41ef66c8567ce0fde1", + "qpsk_decisions_sha256": "a6b8a7ded1599cefb46e173b21fedbd161e5de8553afae8f432c0184487727c2", + "video_frame_id": 17, + "video_data_sha256": "d301feb99fdfd86de02e61ee6728647817cc4a2ec5707f0ba2b7c1bd045a23c9", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "38049f5bc5e6c0d3f677aceb7347a08fc80993eeec92ede48a242ed44ee44f00", + "decoded_bits_sha256": "822da0065c040d44fe26e5d2fd4afc36f5818898f893620cd9a8c71d35225294", + "qpsk_decisions_sha256": "35e6cb18761fd64b1464528a40119150e078611098a6798ad918267745c14251", + "video_frame_id": 18, + "video_data_sha256": "5800fc5204b7d5c95280dbbd9b4c2512a9f4c36e8dcdb698d69917d088425ae9", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "48b834e74330496308a11d47382e675a096880b705d98e294c2d7ccb69ab5ac0", + "decoded_bits_sha256": "8786cb1034d462ad6893ae62c77a06c27f2843e4cc9eb110beb2d5c3ffdb77dd", + "qpsk_decisions_sha256": "947696542e65ef06b07fb6cfb1c9037abded01f5bc4afb130ecc10028ff9189a", + "video_frame_id": 19, + "video_data_sha256": "93705240c3d4a4b56bcdd2d3a16602fe45fdfcee57c41d9c6784b9881463ba64", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "b77490c1030396de4c07c2ef678f7a48ea0d8b0f7c7546cd8e9c743227adf966", + "decoded_bits_sha256": "c7e0ed3a69af53729b9ccab2e78c6b9cf00de3047a15bcd2ef6bd5c575dd3284", + "qpsk_decisions_sha256": "25bb4aa6ded4fb1c1c12f0cffc6eb4ae2be464abf55a792a610c333ad089edcb", + "video_frame_id": 20, + "video_data_sha256": "d8065bbdb91e47bd8ecb61c77166b403200f9270fa6a32f55070e9b70f176b76", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "21d3a2c8278e2588a2fe74a74022c35078241f037c02d4858e7f14efc0e93420", + "decoded_bits_sha256": "a0e817c156d477e0d1f9fbc6615f4e540e9f609a6608697af81a34f9b0a1f063", + "qpsk_decisions_sha256": "4c948009f008c0035970528129d798382370b61e11977836788c91bef5b5f0dd", + "video_frame_id": 21, + "video_data_sha256": "bf7c604073ce5cafe79fea728d6eb1cfc39e16e39d6a98be1d9eecaff5fcc6be", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "a04087afd8e58ce0442241850cb392fcab5f8885fb46e05a1e0f06111dc474c9", + "decoded_bits_sha256": "b76df8034696d5feb9a3a0e621c1cdc1a7b5dea542d2bc66146e9e451e62f22b", + "qpsk_decisions_sha256": "db72a2c2d22cf8a226157739aad1002457e714bf52cc6e53d5a53f4ccbd15526", + "video_frame_id": 22, + "video_data_sha256": "9f19ef2ba0a328a5872b2dffc160ede8b3e43570fb8c5488b34e0bf1bd3d6cac", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "34b9e00132c0f32308c74901ed021a29b55505412ff0507d42f0eca182885e1f", + "decoded_bits_sha256": "a7976daa962428227f8bfb23dbe6c4b723e23f669cf57845f4ca4c105afc942a", + "qpsk_decisions_sha256": "681885bd78c4793353925b853dcab21c69a22a14fc3c2b3d16445c33c55a39c5", + "video_frame_id": 23, + "video_data_sha256": "a4fe649e745b915dd37786d7e73194d3364482c3e5832e3376c9e853917fabb3", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "939de87872cb556749a6fa0136bab9f8e2f580a030c51cc9676be8f1a86fa20e", + "decoded_bits_sha256": "a10c8508cf4acd42dd4131d66b48cee2a72e1fb35f1e84ddea55a30cd2812170", + "qpsk_decisions_sha256": "b04412207ce62bbd1e4e8484aeb6e52e27f215ec37611f6b0cf9c8af07d0860f", + "video_frame_id": 24, + "video_data_sha256": "62508d24be991da605ed09ffc1b5ce354993d0dcbbfe886a94f98098d2a1f03c", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "329568d10e2f764cb0cb2b411dfb549445ac89c2e08e6936f10158dca7a2a854", + "decoded_bits_sha256": "131b7f3388c5cd13c17834a06527d65d9fd7db0b06fe169d7a22992d24e2d22d", + "qpsk_decisions_sha256": "57dba108922a724dbe8fd15a802f68290557bbc275d2f29705283df864a396c1", + "video_frame_id": 25, + "video_data_sha256": "2d6dbe56d353bcffd468d2462fca240d2e0bcf7450e945dd570da471b1b3b549", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "9ddcae9814ab002f58903f31a7565493bcf8125556588943653c448b2711ac1f", + "decoded_bits_sha256": "aba5e25203e1a19a309fbc0c0d3262e34d7e40df220acbf0f77bd66ac1a8beab", + "qpsk_decisions_sha256": "07289074b7b4b127712aeb6ed6485e265c78c512edf124241ef9c57a706637b6", + "video_frame_id": 26, + "video_data_sha256": "8e70206434af2101979f12fd12a24845be93d8e8ec0f7c47293202d960f4a750", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "49e542a0a9acccc9275858ab51d12996369280320c3b9ad3333886be6151ec50", + "decoded_bits_sha256": "e7dd577504f9109eaba32f24e403708534a940b9e3ae6bb5fe8e4e932ffad725", + "qpsk_decisions_sha256": "24d4c949154fa14fcda5d4d3222ff2710b62b09e4461dfa1c4499e9c85cc1052", + "video_frame_id": 27, + "video_data_sha256": "6f8e4f367eb3ad49a123461c1b77091e2ec30f61418056ebab3b190ebd3473d5", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "513209c622cf6d6811d77dbd5a8a125de388e2df69325fe0ad789ef397c79877", + "decoded_bits_sha256": "bb2cf59697c1f32199638ce57e7277561865ba18aae5dd0c7b280f8c5c942f6c", + "qpsk_decisions_sha256": "a78d9eb0cd66d15836a2496ca6e2e0101d6252e0fa8f943f6cc5531ad5ba0641", + "video_frame_id": 28, + "video_data_sha256": "bf45051704bc89cd5b393bb17d6d861b799dc83c15bae35345e24a5bcff87599", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "53bcb373e729ad18c500d8bd0b0c45a929e5aac61a9695b4191c1b6d7f5e91e9", + "decoded_bits_sha256": "a01f16b962af9bdba7a911b297675d20ac42190c64096bb6eab1c6e5e21de015", + "qpsk_decisions_sha256": "261f43768d26df166b8d18e6cf6c89ddf4a1c684239bd9c9fea70542df2a6d10", + "video_frame_id": 29, + "video_data_sha256": "32c52b79c2fccab180e26da5dcf88f534af87b316b1ff95bcb777cad2bb27d16", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "f942236869d4f553faef497113445fe6529d2f6d1bc57f327ad296ad9f0d0cfb", + "decoded_bits_sha256": "10915d471432a0b9e1b58bb95e359b9bd23dfada47be99095c9234e1115952f5", + "qpsk_decisions_sha256": "10e281659ab575c5f047c5fe71178d5c7cb23ac3610e2e6daf0c41851d488708", + "video_frame_id": 30, + "video_data_sha256": "42b8ab797d17afec64ceba258f2e54090fafc573a20ae9e9e5a4a7ff2bd3b90b", + "start_symbol": 0 + }, + { + "crc_pass": true, + "packet_sha256": "526c8d9f15312a97edadc22c60cc457c5d2a55d4bf1ced986b236793a4175d87", + "decoded_bits_sha256": "61614d6f063212f734bf2ecea4e249e584ffc6939d9a2f795f642378026c027d", + "qpsk_decisions_sha256": "85db759f33dd9452e8dd03219416fa27c99fd70bd173a0c995cc4cc686f05c2a", + "video_frame_id": 31, + "video_data_sha256": "3c689e801e5f97a0ab6811dad6a86f4e8ee97a4f78a3618e0a9e59424b102811", + "start_symbol": 0 + } + ], + "timing_recovery": "NOT_IMPLEMENTED_IN_THIS_BENCHMARK", + "carrier_tracking_from_raw_iq": "NOT_IMPLEMENTED_IN_THIS_BENCHMARK", + "rf_tx": 0 +} \ No newline at end of file diff --git a/data/processed/video004/canonical_manifest.json b/data/processed/video004/canonical_manifest.json new file mode 100644 index 0000000..361ccdd --- /dev/null +++ b/data/processed/video004/canonical_manifest.json @@ -0,0 +1,50 @@ +{ + "seed": 20260916, + "packet_count": 32, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9, + "carrier_offset_hz": 73, + "transient_symbols_per_packet": 42, + "leading_noise_symbols": 11, + "signal_duration_s": 0.48736, + "received_symbols": 243691, + "dtype": "complex128", + "signal_sha256": "b8181626432efee46aeef6e128a671ef1364ecf0a828c0b356fb5c51983979cd", + "expected_packet_sha256": [ + "7e090382cdd6b049bc126d34bfeb279e0fcce4135fff091595c7a71415580082", + "56ca2b36ace75d5bfe2d509c9f1c67a329bb75b0d91b1a62fd00efd236cfc022", + "01a2aef090cebbaa80cbfddf259af1fd45b8b6c01590036525b0d643bf63b615", + "9efb63a532793f643e23509575c8296d25800c425aae291ed57ceed262a8b700", + "131a3c3290ded5e441bc73f2ec7f1f7c35c52427b4d3080bb278b4e48daec7e1", + "bc0cf0d46ac2f7ca0f0cef6ccf0abf055d2e01888faa8e228216303a79e6162b", + "6a3f921d0b80e12c61290883b9406154c21dccce1fdca58531d2b7156e29db13", + "558a040adcb7927d067ff7c5367938247ea180ff1dba33d214b2540c3470bf7e", + "87520d10475ba51047773a7fc4e47dcf5550362e2da89dc9021bc30283560631", + "d9e1c3227dcc4ead19143d0255fe9a1cc6d00a5274fe14488401dabacbde410e", + "eef8a5a8ee73a07c7aab7c9fcc40832fd35b1952a24f9e09286efb69bc6aa22c", + "82c2612ff4badbcfbadcff4bdef451462054838f0b4ce6aaa8df04ab570849df", + "141a55875a169f7b93c872a394f609f77d465e14629d1908b5222a82dc70a2cf", + "2abd40119a506903591169bbbec378f618b336707901e08a8fd244c215cdc84c", + "2a697b2760fc3f1655d39c7567f09ef15c13d62e42edecb86b0dfb8267f2767d", + "2c9de9663ab671b98c3af9f753b8cfcc06f75d044e46a0eec4763084183f4eb3", + "f386c00325c1f84863ae09fbefd42d034d634b317ff7a11dad88e2b4002bb33e", + "98cf5031cf7f07f2f8f56e5245865c804ba4ec487d15a4b029527d6b694869f0", + "38049f5bc5e6c0d3f677aceb7347a08fc80993eeec92ede48a242ed44ee44f00", + "48b834e74330496308a11d47382e675a096880b705d98e294c2d7ccb69ab5ac0", + "b77490c1030396de4c07c2ef678f7a48ea0d8b0f7c7546cd8e9c743227adf966", + "21d3a2c8278e2588a2fe74a74022c35078241f037c02d4858e7f14efc0e93420", + "a04087afd8e58ce0442241850cb392fcab5f8885fb46e05a1e0f06111dc474c9", + "34b9e00132c0f32308c74901ed021a29b55505412ff0507d42f0eca182885e1f", + "939de87872cb556749a6fa0136bab9f8e2f580a030c51cc9676be8f1a86fa20e", + "329568d10e2f764cb0cb2b411dfb549445ac89c2e08e6936f10158dca7a2a854", + "9ddcae9814ab002f58903f31a7565493bcf8125556588943653c448b2711ac1f", + "49e542a0a9acccc9275858ab51d12996369280320c3b9ad3333886be6151ec50", + "513209c622cf6d6811d77dbd5a8a125de388e2df69325fe0ad789ef397c79877", + "53bcb373e729ad18c500d8bd0b0c45a929e5aac61a9695b4191c1b6d7f5e91e9", + "f942236869d4f553faef497113445fe6529d2f6d1bc57f327ad296ad9f0d0cfb", + "526c8d9f15312a97edadc22c60cc457c5d2a55d4bf1ced986b236793a4175d87" + ], + "rf_tx": 0 +} \ No newline at end of file diff --git a/data/processed/video004/canonical_manifest_256.json b/data/processed/video004/canonical_manifest_256.json new file mode 100644 index 0000000..abd9231 --- /dev/null +++ b/data/processed/video004/canonical_manifest_256.json @@ -0,0 +1,274 @@ +{ + "seed": 20260916, + "packet_count": 256, + "modulation": "QPSK", + "symbol_rate": 500000, + "fec_rate": "2/3", + "ebn0_db": 9, + "carrier_offset_hz": 73, + "transient_symbols_per_packet": 42, + "leading_noise_symbols": 11, + "signal_duration_s": 3.89888, + "received_symbols": 1949451, + "dtype": "complex128", + "signal_sha256": "a3cb6d9588036dd1bdefcde1ea1a4f006ddfab0650c0318c8572590f89f1e498", + "expected_packet_sha256": [ + "7e090382cdd6b049bc126d34bfeb279e0fcce4135fff091595c7a71415580082", + "56ca2b36ace75d5bfe2d509c9f1c67a329bb75b0d91b1a62fd00efd236cfc022", + "01a2aef090cebbaa80cbfddf259af1fd45b8b6c01590036525b0d643bf63b615", + "9efb63a532793f643e23509575c8296d25800c425aae291ed57ceed262a8b700", + "131a3c3290ded5e441bc73f2ec7f1f7c35c52427b4d3080bb278b4e48daec7e1", + "bc0cf0d46ac2f7ca0f0cef6ccf0abf055d2e01888faa8e228216303a79e6162b", + "6a3f921d0b80e12c61290883b9406154c21dccce1fdca58531d2b7156e29db13", + "558a040adcb7927d067ff7c5367938247ea180ff1dba33d214b2540c3470bf7e", + "87520d10475ba51047773a7fc4e47dcf5550362e2da89dc9021bc30283560631", + "d9e1c3227dcc4ead19143d0255fe9a1cc6d00a5274fe14488401dabacbde410e", + "eef8a5a8ee73a07c7aab7c9fcc40832fd35b1952a24f9e09286efb69bc6aa22c", + "82c2612ff4badbcfbadcff4bdef451462054838f0b4ce6aaa8df04ab570849df", + "141a55875a169f7b93c872a394f609f77d465e14629d1908b5222a82dc70a2cf", + "2abd40119a506903591169bbbec378f618b336707901e08a8fd244c215cdc84c", + "2a697b2760fc3f1655d39c7567f09ef15c13d62e42edecb86b0dfb8267f2767d", + "2c9de9663ab671b98c3af9f753b8cfcc06f75d044e46a0eec4763084183f4eb3", + "f386c00325c1f84863ae09fbefd42d034d634b317ff7a11dad88e2b4002bb33e", + "98cf5031cf7f07f2f8f56e5245865c804ba4ec487d15a4b029527d6b694869f0", + "38049f5bc5e6c0d3f677aceb7347a08fc80993eeec92ede48a242ed44ee44f00", + "48b834e74330496308a11d47382e675a096880b705d98e294c2d7ccb69ab5ac0", + "b77490c1030396de4c07c2ef678f7a48ea0d8b0f7c7546cd8e9c743227adf966", + "21d3a2c8278e2588a2fe74a74022c35078241f037c02d4858e7f14efc0e93420", + "a04087afd8e58ce0442241850cb392fcab5f8885fb46e05a1e0f06111dc474c9", + "34b9e00132c0f32308c74901ed021a29b55505412ff0507d42f0eca182885e1f", + "939de87872cb556749a6fa0136bab9f8e2f580a030c51cc9676be8f1a86fa20e", + "329568d10e2f764cb0cb2b411dfb549445ac89c2e08e6936f10158dca7a2a854", + "9ddcae9814ab002f58903f31a7565493bcf8125556588943653c448b2711ac1f", + "49e542a0a9acccc9275858ab51d12996369280320c3b9ad3333886be6151ec50", + "513209c622cf6d6811d77dbd5a8a125de388e2df69325fe0ad789ef397c79877", + "53bcb373e729ad18c500d8bd0b0c45a929e5aac61a9695b4191c1b6d7f5e91e9", + "f942236869d4f553faef497113445fe6529d2f6d1bc57f327ad296ad9f0d0cfb", + "526c8d9f15312a97edadc22c60cc457c5d2a55d4bf1ced986b236793a4175d87", + "26a4c4e8716d93f0bd99633488b07181bc9ea5c0e63491b6b122c734c9ae5451", + "b6de62c9038788e2a73c1d259827d028dac5da3bf4e3fe8846310a030e6d7c82", + "cb945b5ee3b00e11c10e52d301ea632f7108e0212f1adf169fe43293159f34f2", + "64a78ce9efb928064731110b32fcaff2ccb74e655f0ff1f9d099a41bea30d8fc", + "bd423b8b783e471713793b7369cc419b8e9cab457c6112a78196815dda059c8a", + "47ab98c988de04a4bd6c95d19d8d18b9c529b842942537e83a0e52e5584a348b", + "ca6aa8ee127fe625c0549653b8be7b20025118ac4643aefca2a8a449b6a60891", + "21610c551aace1b02fcd5073a6f4cb7ac4c84518750ed7e44e744ec32b691521", + "d67e245445088eca1b6f45a6c8a03746573f32f9e97f8e9b961972d5887fc5d3", + "3792770779ab60b974810ef2a8e8890515128e413e7ac3a50acbc88897f654b9", + "792108fa7715ec2e2612123819cf88c3440f61ccf5056ae7b4a953650378b41c", + "a3fe24935c8a170978d6fbb4abbcc4e1ceba471dbe21d853b0445b18113f068d", + "0ea9b15b52a900acebe341cce90a92edba45e5ed781caf9d2de893cde58da53f", + "096169f80513f4527b3a0d574a3d089255ab6a9471aadfaf6bc3d5748da44e2e", + "11ead933a81b0cf96540f0bf67822554bd1a72728d5dceaa434673a119add9c0", + "9e8c70d71600498f4cdc8f2d23e6c1871d064197ba0e4d1043b3ff4066fd6e36", + "7990cd033c537d77c7713cc17efb9fdcd7b593594db22f444b6a683f1aba7d71", + "8f7ce3b86c47ff5f0db6adfec2916dd54e65ea5422d1ed2a4368a804b5b1812a", + "4682c70f054ceba0d936662f04f2c90528f65acb4ce6f9a3740207afeddff178", + "e052c2a003a34b0a3dc67190139f1483c386767f069c7955a90e32ea6c970517", + "58660727cd37d7b824525939843aeceb4a99e703f85a9d78956a6f7a44258b37", + "f1ff25feff67022f64babbebdf902881174ba6c01293933dd6117160f957bf1b", + "50d45682b5cf1e797262ccaa3e6942e0d01883662a5fa570b8fe5777cc357b4b", + "225c031c2be7b899b8c6189bddfc7d4de68139e95403d0abd25180bed8377c0d", + "0bccbff2a2a8b65fe97db713e2117c2bbf014e61da5b07c6c16072140c605747", + "e0094e0a2f4bb2688c30742a86414ce52f192052b7fe98bea90d0a0835e3f43a", + "eacdf2602594c19020647aad375f784ca8ba445272b2da5915869383af719192", + "ca23e746332378b2e12cffa54f6ab3e2d4ad5a003579c1f0a01256de3d581c26", + "21ca1299083537e55b8364d797bdf803301064ca3a4241c25bf38f923a2675e2", + "7599444b74acd6d189b3f8218fbe459b9c9aca97ea4feabc5f3765835e0f14f4", + "4cafd520a955835708fb2e99175f6e5f59f3c809aa3c5897f5934891391607a7", + "0d9dae5f50409f076f2ff68080fefc1949d65dcb224cfb1249823c8f51a7ceb4", + "ba1650ad51a67e48f421eac2888ab419735d23bde5a71d79d61928a3424a64a1", + "117a4e5b9e0f6ca3de02fef1ec39034823758bb6fd282c86d03610d60e54c55e", + "7400d8ea217ec8a804f3fd25b5185a57c314295b345b7306cd6df240edd03e08", + "8fdb3e9103f21e738e70dd1edfdbf965411b0016dab9ef3eababe8c34c282dc8", + "40c88bdc0d3eb2983ed2da5c3d1fbbcb62275b19a7766d6de4519c7883f6cfdb", + "32a1a83eaab9e3ffa361383f73ec07649ff415c95c74882bc0207b3392715b67", + "7f1b379733492db80acddeb763176a1061cc76d6359f073ba49ff737c9bc639b", + "11e7ff65cbb8347819c2329c236d4a9c302647ec247e921d832e2d58f8b8a14a", + "7be3d89d336400fa40fbfb744dea3fd9d6b3e72a9a83cc6bf946e2876443ae4a", + "cf925f49bede0d6f8aab797ea9bd6047d132aa599abdc5c6f863dd3bdbd62c01", + "165c3111f90d6e03efcb91a8ca8c6f7671be323b94b9236505fceb10fea63df7", + "43b4f20ff5d68a6b41bdb9624f2b97a830c7f2340c9ebe1d20bc196dcd0b7684", + "89184a0f310dfb6ed752389e2a169c3a036c5350110af9f7c750768b2e401c78", + "c31565c719e3134f64bf44fe59908e15d5a4ea81a84f3d0cac2dc408816f2878", + "c56191deea89578f1385bc1e480cddcbe72f1efeca5c6853496c5636fbde5130", + "0d45bd34e3aea23c856e2c4a3252768251481328950be0090adf5790c184cf0f", + "f941ea8239073243281a2275c078b505c4b5c319e2f9c5e077b6039196a59e77", + "e3e8fc0bbb77977b9454b57f8109f591e5a747155bb516cb330bb637e734ccb1", + "431f68d907403366f69bd1e4b0ff08a52fa3faf25c696497646e150adabee34b", + "071a623860ac133fc4ff32bd47497db756cf3cdba34456b016ac81b8ed188f19", + "69b023a7d8846959b743f3af9030548bedbb566c00ec4ae7dd1d1ce717d0eb3e", + "936c37ba716fbcf3c53c2632022ff26cd5f7f8a867b854da2b02b0690bec266c", + "4fd3d8712b2f6c7fb53e98211fe78a580ed613f00a50e0070665351d7206175c", + "6caf402530d2de3138ee12a7646c998bc07d40dc04a62c3689436e2fe98519c3", + "1324f3c23127dda9faf05d50a487e725571b7c81bf37a36568dc1b441d2aefdd", + "509aea30099cd57158f49f6a5a79187426fa1b22f66e1d5ff9e57408c464034e", + "1a2f3fe2ab8b714a0d54369bfd17c62a2a60cd36c9da7e81212a6f82d97d4fde", + "7bf2fac1de2a16a5c5ddb2241940b20578cce8e53df8e8bff03fa896f1f22eea", + "3927624e535bc63dc0956a1be659c98a0ebd5da8a7fb57fb6c5d72c4fc8b78ed", + "84c7b4a5e3ffd8e9ff1c2384d16a255c2a9a504100f6d4e7fa06f6bc6d3f63fc", + "77cf6757b1d2a113f5ae5b961c0ec4cb801569ec0de2d5941043deaf64a311d1", + "3b440fd16bee59a068b6b094d5b6d01e639ef4c33bb0f125806f07dce8444bee", + "ec3cd397b4d7d39dd5de31eff27add2e5be2954fc3a19d8e83d98b01157308a7", + "00ca08ff70ecbbfbd27d793a92cb8f86315d7bc22e5d2c0b8dfb1bcfc9ed7432", + "9f653d00c62c4a4e363b524e845128fd9aa242895653751b916c0383f138f496", + "51a9043c0f3ed75eb5f0e3ab882eac5d51f1adb100bc4d1d73a2d676f341b05d", + "6a23597934c4088ef8c1db7bfbccf4f008c9400c972c7b8ad2731d924743f812", + "698394c7d3e81922e32842199694f63ad486d5dc797ea351eb02344db8fb3285", + "1f93a10910466136fc4c9e330c3e4b1e3c98e7b71496f0bf1e35cda902413591", + "e5dc186594f8dc82b9e2f47ef6576dd0e2915a16cac853d74ef29e9baeaa2266", + "fd5dfca72940b1cc41ad7a9c724d493d2ba8b334544c4e97c7ddf6c13137bf6f", + "7316dbc3662503d70789ee99011d8a6bf5f3ff8ca39376d05a8f497c0de5a4e7", + "85c9d708e60f9ff8fbe7b63b03735691821185f16fccc5175fc3153399c31e2f", + "0008ed546ccb75ce13e4e6b48afcbbbf0a097230f3816b1ab08ba954c8ddfc8d", + "a9525ed99a24b34f2b3919a96bc2e003b6f9e9cd6dacb6d8ead0725ea8a9762d", + "4029e9b30bb3afaa259bcd6b27bf616036cc981ac86a7d520f4584f417c91f1f", + "21a4e607eb7625dc17038b30bb63d13902463ee6414570f3d59beea6702ed4a3", + "5107258375c786495802557e93fef3022410f7a6a51d649b77d1bdc2bb7b37e0", + "c586b8ece3e48bfc9ebbea79cdd8c51a2c93af55a80237cee5492b3fd0af5d56", + "8ae4c9acb6c9d1137ccbc549dd0dbb2edf92ebcb122faa52f066ef96fb8a76f8", + "71b3f1bcb4591a0e3966bf0860534809a56b61f4155ddfddb62190d99e012abe", + "3bb41bb3558489336320b3a2641978696dce01c1e000bcbf25d2e2d7f3bb7cc4", + "5997886e073e82f77b048f3f1d6860db536296afc43bc556a6774edac0efc471", + "f17d77a8da8c362097bb6191b78550108fa54760cc883dadbcdc13dd23f1e0c4", + "613b0dfb8fc3c9b50148173087d2c474942f691ff7acce20b7696d952f5cb3f0", + "2fd1af6a570ad86614ab735f561285f498c5ecb28cc5a35cd29db92921c1d195", + "9cb59c66bdbbabc2629c615cb90bd4753f5c2a35a8811fb12cb8fd05d740fa1f", + "86a359a61308d10c8d0a2d4f5162830275edf6422e45279a011c59bdf7ada2cb", + "0f5de47a4e3a128b5fcccfadf0f9e3ca2856e57b193a87bebb7e4522f09e092d", + "572a597580cd6a39b2f2b3cf4fa0d48ccaf17e5f641ee95b5ac63b33e2d5d5b2", + "743608c1ff88e22c163d5c05358117432a2b6cb4473eaba12872050d1b9f8a62", + "a849471cee34b215a8a93643292ce52a8281706c471fac061797fc1251c34cc2", + "83e37f583f4b282c237630cf68f71f6035557cafc247615bfa36abb6e457e3df", + "992c657a9622fc577bee33ef0207509a9f32410b7c43f91a8eb38e03aa112229", + "5a6ba7933dce09eb1e0cb0fe003490ade1d622e8f855829c9b245baee918146c", + "5e60ea23d49ae4e9bc7b42e65e7639de8db53635566ebad9d9d2d115e8c9d12b", + "e5159cac44d0ffc78f5ae0d23bc1de1168c78e73a1e6f24bfc04fa42df132f75", + "4ef75da767a1407f11999bcc1cc6dfb618d31f2e4fc6761d28dbaa2efed995a6", + "2417e66394b293f1f27b8e50ca2edfbe6b2fae84140b3ee4269917a547d43ac4", + "03c271c1b5bb213800485a96bb58683a3f21a16c92ebe2fdf506b989ba7d6598", + "fff1d9bb88409816402d48eb33a6e013cd925403f49866fa967dfeffc20cee84", + "a160e0493d127abac2333f41f371c5f8448d588e4deb961a3552e7e874ee3de1", + "0bb4f9137cfb0040cbac402d9bceeba1da6cd58770b8cf5efa16c52a15093c8c", + "b2f425dd8e4a46ae5c67828ba28299f66f4964663f885e3d029a26ed93501cf7", + "91d83a06e5b5db27f98b98483ba27f67b5c285ca1b772a080302c5532c5120dd", + "b36f46babd346b3c2a24c5e43fd0e4b09fa81be31c10abbb99b9191d42085473", + "3f0e5d4701b4c9ef0a06004291b28ebe98e1693fe6240bf99e105dda58861b88", + "672d5a64fe977e17c14720c0cf8980358b08bc6caf10eb91bc42eddef32896d4", + "d20e32f2c88bdd3b1ca1c9ffb418832cd08927d8eb6369916c22d22bdfa7d48e", + "48c8bbb889fa91a20d901d57b7f95f9f3c7e71d0d4b1747d3bf8af71e146ee23", + "f983c1c2748ba8e0eb51d8747aa6acab989586fe91eafed7f9dc0434cb2cac6e", + "e877f408bc313d057e8344031fa480786761f5b570d76699ce8f7f51736786fe", + "9eb0a84c983a6478373fa5f2d956b535f1e168de70213369164f98df86cce17f", + "ee50b0d37ea382cfbd736319011cce71d479be468bacd656d1016c570ab30276", + "d97e9663a1f2e71390da0b053e073b6afbd5e5a4fb5bdf5cce9718d44f927e12", + "769e3a9fa73f78cf7e1e05af1a63a85a53f520f4b457e527fe612b87edb0b47a", + "3e8615d34e35021f4d1bb1559baefe53131713fdcc66815bf916424697a23ba5", + "d91323b1cf273a308427e0fddb7a619aba6f56ddf5a16edab7f57ea6c4244cce", + "22f3d01511cc3bd4503b3648e4256c82a17b6d333bcd3bba676745af85e5344d", + "533237dd4cb2f00f3c8fe22887d6199288859d53939f3817ba3ccbd4374efe49", + "229177565216a8dc4bb2dedb3f5256409aaa2fb08961b8baf561846bd1f07ac2", + "9a33b7cdb160f99ee09a62378c92ff6e7a5ed3b28983383da75a6ec31fbf494c", + "969daaac7c34048deec4b7572f82a73e05236e4be2a48f705934f50526c48295", + "8bb263ad01cefdf34673b0078d027e810f04383f5e735f04c158f6aec64f2e4b", + "17c17268871870c1bd6c1c1e67b64201ff809dfe49182cc7ba2c701fd81d32a8", + "b0c45ee600983300d14e4942b313cec23341f58c9c93be81d692d949836f139b", + "2a3b73ec98efc2f0826e4b21c916462053807284884aca03dcb6d38d81f8546a", + "a0bc7e7df87fe22cd936ccdc1fe6832069e9cc87972a1af1ee24f2df41225bd1", + "22d89974b0ce0caf48ee2ca4c90f8f639a65f3cf67a4b483dac8bb234763c00c", + "7e25c46a87aecaf9675c8790bc443c9c11b73aa8355617832fbf45c87c77c83a", + "b7a52b5b258db94f5c81da3452ab508d1abf42b6d3201a050315944df37564f8", + "4be4c2681e423d716f6ed025b2dadf7f7b5c9f022d81ea635ba06fc6dd28b141", + "4d0f45c6d20040da80fcd99a95531e42de9ad8bb7d886916abeee1e83dbf3376", + "db6b35b70553305f4f5edddb5b13202691c51ee023cf46dcc0f45087073302cc", + "5da2e777d679a91a542deb04dbd39dae9d71851457ac2bcf389f25ffa5776bdf", + "a21dcc6aeea9c4f7bf4aeeadc6208096323572dc1e52e73ad02bcb2b08e345da", + "ee4aba1a6013dffb4ee57113a98f30e726415fc145e1b2ff544cd2f23d9c6332", + "5f2930ddb7e6744bf322d3347ec7be194b35e5b1f3377fe91058f03c9bd22d7e", + "99eec86ead287d0af23439382dac728dd80d2f6d56457fca80cb36376252d85a", + "f7fc2968119013960fcf857305166ebd6945257337168f02cbf6e86e57bfce9a", + "1d1ae2c5b24d65f19f8e5401c77405a20f691afbc56aa5e1ceac0e06744511d7", + "68b1c18c9bd7f707c0a2ed4d054da65ce3cda902295657f7a0f444618271b3ec", + "ada2fc57696517424e2a5267d01afe9d1ca24614a31156ea5d2665b6ed9ac7d8", + "92ff67e1a84ca71a56bd8472b542f2a32c9e894eede8d6313c9145b248184b3c", + "80a26e6066034c19943a9ed732be5a6b8ef74f84a3768e0fb38c776ac3cd08cf", + "ba2c5565769d43496ce8524412411d54009b309c453f08ed9075ba7dd161bc8c", + "4260d299ebca2eb5927713fd5248220ccfe0bf72b29f4f9d4a2eb16df92fa55f", + "3384f31632111d6a56361262b550b26f2c4e960e40ecbbcb6108ecbe44cb58cc", + "8194b94c42cd2277ff817c37a75915dafc60c89322e6012a4ed43abb0a0c3ca4", + "2f4e97714c4e9a10692e633b035e5039e1ae1df73abc23dc19e4e17e1c992b9f", + "6b5f7a9b669b7310378e7cac7ffd7fd71a4cbcd400be5d720239b1f2c912db53", + "87e68a2aa7c423f94103f9e7eee2a59f4eca098d5dfbc36cd375c348acf096cd", + "010d78255bf6509568d26522bacd04876d49bfcb97ce2a6d6fc826a7243bb492", + "6b14a0683b8d8d015e7aa090ec7c9f637e702f92a4d2ffc317d9dc0a492f53c1", + "00d4f560fda2aabccd33611a419e1be10cbfb5cb50793ae03afad9fa36597d67", + "33fd91188b857174aeab0922e210e35146dc575cad0fd942308f74be34df2489", + "f59a4f8922b256b5dfd89f8911e21484f74a828e38f71b7cb3ac57a195faa266", + "d7239bb31a2d56300b4df7533eb5cb6780441b4adeef23beb27c7e491d9dcaab", + "748fc7d21305b1af7ba42bee01041df93fecac0c9f8e1179bedb5cd44b0d63dc", + "374bc2df83638924da55a231c56f0271c0786ec8789bd099ec2f6a6e97d0a6a7", + "feccaf2f7a62bf29e80ffa12b3b37b6a8ec5876c4da0f63e25c7683e47afc6f8", + "46e79636b582a242ea77335116a37506655fe6bc790b9d9999d78ae2d9f977f7", + "5eb925ab6efc833b20b36c009ab069772f08a746f577048051c7cf75c72c2f37", + "c4ded4f5e8e37c2a7ce2e926d5125244e7083a0f6962677feab0f3572b30cb61", + "e838e260820f058d2fda3b6ffcd21c02ae29c70f94b59b8d2000806d3696941f", + "92fa7a5f1fedf97609575c3abbecb71f8543f0200bbfabc115f31065f4bd2296", + "2aa3c0b2f76a46e0d37406bbe004f265843347b7636ad88096f04d90f99d4009", + "89b3477a17fa87c0b8ce71a35030c11e919c1bda7b51ec4f92f290ad4c5ca4db", + "af3a757051677104808c27ef27d86739c0a5e8de227c8b61bd3ee96223294b04", + "012824b49c4037622496ed45f536d364cb2f9e5306df3ff59d60e247bd949c47", + "b33da8e176080c4d2183b14486c736fcb833497348240942ef44847d3f57de68", + "c9afbc7a35d966f0fc1e3beb8e20e4e8238f31305808f01155930ce9f0dc79dc", + "5d4f3849a17cf70ada712f4669f564c667ee7d9e8f612080d6bb5545b9675875", + "eda1d0e6c135b6fb76c6d72e574950a08091ed64dad4cb5a62978e259dcc3d17", + "0ed569208afc995dd0fe21f6c7d441ca037d7dcea249a89ca10f7a114b6ad604", + "e18c8eca5877eb348a71e43e6c7b1a49c2fd096d387890189625e89a159bc0fd", + "03f2581ca271cfb23e157b06000cddb608e239cda52a563444339ac82e17055f", + "30654da4e21301efd1db34cab2873c99533cf13ec843aa9a087f39d678d6708c", + "96eba0cd5b96ff8f9f88b38cd9a45eb9f5eb9dc91f522f77415b67ba17e484df", + "fdd006faf0bce8c1e22692564cc644e7a2be5b0991566c9a9d8f4eb58e676c37", + "8ddb458d1f00076854da1989ad647d2e8f3a4b63ca3a2867077b7a05f700a8c7", + "6e602a26958128dd57550e30b3d44a87442c2f50ca3eec7361ef87dfb79813d5", + "435bac71cee3e5d33aee360a2b3c65f79c13cf3c9aa27d5d2c5a5142d9b42a9b", + "062114f9eeefaabd163e43125264aaac3b063d98a38a3f869fc451754dee1ba3", + "65406d366cc44dea2aa23721b77746af6f8b4e4d2242747365fe662da2dc5cc5", + "b46a32021eb6c212da1a25d5e76b25bea3839f654dc050f05149f6e9fbe21210", + "23c0f018d9523d3b057ccae91dae9ffaf5b5dcc3ebadd8bd29934f7475eecc9c", + "62e0388d90a7088fbd51a2f28d2db2f120168c194547b1024f638c0e64204022", + "7d184c94e465145125beaa1b9d7e7a4ee41bb18f60d0a63ff963f97a876c68fb", + "764e8ec173d21c80b88d9230e0d4972d7077cf27127549ba429e0d37117ca13f", + "f34ddd318d13f33c494b9c34119956b8cd866dd2a76a05bac7c31cbef0aa7384", + "efabd8e3408ec466bd7669d1d3181d9b55ac010f6cd1e505c12b10a0617b7f0d", + "214e7bbea5f5afd7761b95a71b5ddf9d7c4deec1e9c211b9149c0d36efcb0d57", + "f547310aa2dffca97e6126d0e9dbb9e88e2eb7a3b092a94b654ab29d29f91425", + "13dcafefa4f0dbc54a0969acd8f358e2279cbeb1f93913427a8986ad2d01ba32", + "ea4145ebc7b7e30b360d12e2f0c74fab95725712db72796373135151c4b1fc4a", + "d8a60434e11626fc62fb589febbc5c17f448c47f2bd215000e11cdf9f7ef2533", + "bd11729d1e0fcc75cae1b48f7e7f44c0323560254916492e8de10644c2ee9d5f", + "25c7fa673b258a7a526dfb3c058353ee9ee017556297e7165d3c3abf4f3a3ca6", + "943c4b20983497703f7fbf22c5e4328126bf163e1b28582c34c49ebecb1686a3", + "61c9b684d011b2e03fbb96b5edbbe2518547dd5041d61efb49011ac6215d6817", + "e9b11703d95e1482acd6779195cbb8231354b852dd8595ffd142cdc1052a8fda", + "cdeb175ee6af0992113ce632fe603f89cf023760b2920dcd0ad71dfc80b20b52", + "98521ab806115d8ce867a47de14d0c404a62226f8183815467696e988b6c9fea", + "d1e88da51a3c8ec91b86908c7c06db7d3254a0a02d3142a46476e6c90ea799f0", + "34198ee342b9ace9ea394b7618d02b3e017312e49ed0c72c4765cd98bb7fa5e2", + "7e653bc62bb23ed69f8453949282350d45472839543c08127fc2f3f422faa83f", + "0000ab40604cfde5e910105650bf44d40982f296493db46b04d3c60341e767bb", + "1064b8b04f050fa2535a5da94791974aa3464710c109ec26a456f76b4e7e1167", + "20a8d9640eff48f44ad170618cfcd2810da834a6bb8d432a831ef6f6b007597f", + "517ca792fde5452cf3f6bd3c23fb1d2e89e0887552b6845f6dbf57c780982fb2", + "4b4d2cda87d26bee2527000f6d1ca9377522ebdbab300a76b9af714d96096db7", + "3a9a870c0a41b32fc28cb9d2f916250c1008925e9e102b89e9259d3162f4e8fc", + "e4ced01dab28bf9561aa81bda5a31997310285594d0c2f94d38743dea563cf24", + "0e96c968b1d130b2ee3a8ddcedafc8b830af2a3f178d53b012a9504b76bd45f0", + "e7f847c55bb2f17e94339fbf8758d59098ff53a6e9bf5f3e4d44d97bc7a4ded0", + "812efb8d024a9d3731b746f6f057d74c929877081d1e407e384779a135dc17b0", + "8d05d01fbf93423e5b081a7b6de66a9886ee5e185bada53b405a890c3eee3071", + "32a466c7a93409a65a417972e456f3fe398d82d64b0cbe5c53a7962bcb6f02e6", + "3b39142dac9c462efc9524644bdc925d096e235b9543c506f69bb0a9893e1ac2", + "56e8a237c13563bce4a5adaf5aa9d0458e975c0c2d4df6c2049689456b0a4780", + "c88f69be6f6a11454fe47535e55b5c6b75de412e8bd9ebcd892807dc9f746bcd" + ], + "rf_tx": 0 +} \ No newline at end of file diff --git a/data/processed/video004/canonical_symbols.npy b/data/processed/video004/canonical_symbols.npy new file mode 100644 index 0000000..1badc48 Binary files /dev/null and b/data/processed/video004/canonical_symbols.npy differ diff --git a/data/processed/video004/canonical_symbols_256.npy b/data/processed/video004/canonical_symbols_256.npy new file mode 100644 index 0000000..830bc84 Binary files /dev/null and b/data/processed/video004/canonical_symbols_256.npy differ diff --git a/data/processed/video004/interleaving_results.json b/data/processed/video004/interleaving_results.json new file mode 100644 index 0000000..07d83c5 --- /dev/null +++ b/data/processed/video004/interleaving_results.json @@ -0,0 +1,3579 @@ +{ + "source_sha256": "651949922042c223375d40bf8929def97dbb62c6ade651d1f5b08eea47127d5f", + "interleaving_depths": [ + 1, + 2 + ], + "cases": [ + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 2, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 14, + "displayed_fps": 2.3333333333333335, + "frame_loss_fraction": 0.7666666666666666, + "displayed_frame_ids": [ + 5, + 15, + 16, + 25, + 26, + 35, + 36, + 37, + 45, + 46, + 47, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 291.3800000000001, + "max_frame_age_ms": 291.3800000000001, + "recovery_ms": 758.9100000000003, + "stale_drops": 77, + "stale_tx_drops": 10, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 310, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 6097.989999999994, + "effective_source_rate_bps": 322992.9862134903, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 652.3000000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 320, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 2, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 14, + "displayed_fps": 2.3333333333333335, + "frame_loss_fraction": 0.7666666666666666, + "displayed_frame_ids": [ + 5, + 15, + 16, + 25, + 26, + 35, + 36, + 37, + 45, + 46, + 47, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 291.3800000000001, + "max_frame_age_ms": 291.3800000000001, + "recovery_ms": 758.9100000000003, + "stale_drops": 77, + "stale_tx_drops": 10, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 310, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 6097.989999999994, + "effective_source_rate_bps": 322992.9862134903, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 652.3000000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 320, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 2, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 14, + "displayed_fps": 2.3333333333333335, + "frame_loss_fraction": 0.7666666666666666, + "displayed_frame_ids": [ + 5, + 15, + 16, + 25, + 26, + 35, + 36, + 37, + 45, + 46, + 47, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 291.3800000000001, + "max_frame_age_ms": 291.3800000000001, + "recovery_ms": 758.9100000000003, + "stale_drops": 74, + "stale_tx_drops": 10, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 310, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 6097.989999999994, + "effective_source_rate_bps": 322992.9862134903, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 652.3000000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 320, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 2, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 14, + "displayed_fps": 2.3333333333333335, + "frame_loss_fraction": 0.7666666666666666, + "displayed_frame_ids": [ + 5, + 15, + 16, + 25, + 26, + 35, + 36, + 37, + 45, + 46, + 47, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 291.3800000000001, + "max_frame_age_ms": 291.3800000000001, + "recovery_ms": 758.9100000000003, + "stale_drops": 73, + "stale_tx_drops": 10, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 310, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 6097.989999999994, + "effective_source_rate_bps": 322992.9862134903, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 174.14000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 2, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 14, + "displayed_fps": 2.3333333333333335, + "frame_loss_fraction": 0.7666666666666666, + "displayed_frame_ids": [ + 5, + 15, + 16, + 25, + 26, + 35, + 36, + 37, + 45, + 46, + 47, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 291.3800000000001, + "max_frame_age_ms": 291.3800000000001, + "recovery_ms": 789.3700000000003, + "stale_drops": 77, + "stale_tx_drops": 10, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 346, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6128.449999999993, + "effective_source_rate_bps": 321387.6265613658, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 174.14000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 2, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 14, + "displayed_fps": 2.3333333333333335, + "frame_loss_fraction": 0.7666666666666666, + "displayed_frame_ids": [ + 5, + 15, + 16, + 25, + 26, + 35, + 36, + 37, + 45, + 46, + 47, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 291.3800000000001, + "max_frame_age_ms": 291.3800000000001, + "recovery_ms": 789.3700000000003, + "stale_drops": 79, + "stale_tx_drops": 10, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 346, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6128.449999999993, + "effective_source_rate_bps": 321387.6265613658, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 174.14000000000033, + "recovery_ms": 667.5300000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 356, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 2, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 14, + "displayed_fps": 2.3333333333333335, + "frame_loss_fraction": 0.7666666666666666, + "displayed_frame_ids": [ + 5, + 15, + 16, + 25, + 26, + 35, + 36, + 37, + 45, + 46, + 47, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 291.3800000000001, + "max_frame_age_ms": 291.3800000000001, + "recovery_ms": 789.3700000000003, + "stale_drops": 74, + "stale_tx_drops": 10, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 346, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6128.449999999993, + "effective_source_rate_bps": 321387.6265613658, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 174.14000000000033, + "recovery_ms": 667.5300000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 356, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 2, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 14, + "displayed_fps": 2.3333333333333335, + "frame_loss_fraction": 0.7666666666666666, + "displayed_frame_ids": [ + 5, + 15, + 16, + 25, + 26, + 35, + 36, + 37, + 45, + 46, + 47, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 291.3800000000001, + "max_frame_age_ms": 291.3800000000001, + "recovery_ms": 789.3700000000003, + "stale_drops": 73, + "stale_tx_drops": 10, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 346, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6128.449999999993, + "effective_source_rate_bps": 321387.6265613658, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 332, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 2, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 136, + "stale_tx_drops": 114, + "parity_recoveries": 0, + "unrecoverable_blocks": 12, + "packet_attempts": 218, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 6037.069999999996, + "effective_source_rate_bps": 326252.30451195716, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 332, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 2, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 136, + "stale_tx_drops": 114, + "parity_recoveries": 0, + "unrecoverable_blocks": 12, + "packet_attempts": 218, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 6037.069999999996, + "effective_source_rate_bps": 326252.30451195716, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 667.5300000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 332, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 2, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 136, + "stale_tx_drops": 114, + "parity_recoveries": 0, + "unrecoverable_blocks": 12, + "packet_attempts": 218, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 6037.069999999996, + "effective_source_rate_bps": 326252.30451195716, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 667.5300000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 332, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 2, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 137, + "stale_tx_drops": 114, + "parity_recoveries": 0, + "unrecoverable_blocks": 13, + "packet_attempts": 218, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 6037.069999999996, + "effective_source_rate_bps": 326252.30451195716, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 2, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 10, + "displayed_fps": 1.6666666666666667, + "frame_loss_fraction": 0.8333333333333334, + "displayed_frame_ids": [ + 5, + 6, + 7, + 15, + 30, + 31, + 32, + 40, + 41, + 55 + ], + "p95_frame_age_ms": 295.9799999999914, + "max_frame_age_ms": 295.9799999999914, + "recovery_ms": 728.4500000000003, + "stale_drops": 58, + "stale_tx_drops": 5, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6124.429999999982, + "effective_source_rate_bps": 354040.4576425898, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 667.5300000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 2, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 10, + "displayed_fps": 1.6666666666666667, + "frame_loss_fraction": 0.8333333333333334, + "displayed_frame_ids": [ + 5, + 6, + 7, + 15, + 30, + 31, + 32, + 40, + 41, + 55 + ], + "p95_frame_age_ms": 295.9799999999914, + "max_frame_age_ms": 295.9799999999914, + "recovery_ms": 728.4500000000003, + "stale_drops": 57, + "stale_tx_drops": 5, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6124.429999999982, + "effective_source_rate_bps": 354040.4576425898, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 667.5300000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 348, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 2, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 10, + "displayed_fps": 1.6666666666666667, + "frame_loss_fraction": 0.8333333333333334, + "displayed_frame_ids": [ + 5, + 6, + 7, + 15, + 30, + 31, + 32, + 40, + 41, + 55 + ], + "p95_frame_age_ms": 295.9799999999914, + "max_frame_age_ms": 295.9799999999914, + "recovery_ms": 728.4500000000003, + "stale_drops": 57, + "stale_tx_drops": 5, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 343, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6124.429999999982, + "effective_source_rate_bps": 354040.4576425898, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 667.5300000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 2, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 10, + "displayed_fps": 1.6666666666666667, + "frame_loss_fraction": 0.8333333333333334, + "displayed_frame_ids": [ + 5, + 6, + 7, + 15, + 30, + 31, + 32, + 40, + 41, + 55 + ], + "p95_frame_age_ms": 295.9799999999914, + "max_frame_age_ms": 295.9799999999914, + "recovery_ms": 728.4500000000003, + "stale_drops": 60, + "stale_tx_drops": 5, + "parity_recoveries": 1, + "unrecoverable_blocks": 2, + "packet_attempts": 343, + "lost_packets": 10, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6124.429999999982, + "effective_source_rate_bps": 354040.4576425898, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 213.21999999999662, + "max_frame_age_ms": 218.97999999994772, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 2, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 7, + "displayed_fps": 1.1666666666666667, + "frame_loss_fraction": 0.8833333333333333, + "displayed_frame_ids": [ + 5, + 6, + 7, + 30, + 31, + 32, + 55 + ], + "p95_frame_age_ms": 291.3800000000001, + "max_frame_age_ms": 291.3800000000001, + "recovery_ms": 728.4500000000003, + "stale_drops": 76, + "stale_tx_drops": 14, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6170.119999999981, + "effective_source_rate_bps": 351418.773054658, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 218.97999999994772, + "recovery_ms": 689.3700000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 2, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 7, + "displayed_fps": 1.1666666666666667, + "frame_loss_fraction": 0.8833333333333333, + "displayed_frame_ids": [ + 5, + 6, + 7, + 30, + 31, + 32, + 55 + ], + "p95_frame_age_ms": 291.3800000000001, + "max_frame_age_ms": 291.3800000000001, + "recovery_ms": 728.4500000000003, + "stale_drops": 76, + "stale_tx_drops": 14, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6170.119999999981, + "effective_source_rate_bps": 351418.773054658, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 218.97999999994772, + "recovery_ms": 689.3700000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 387, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 2, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 7, + "displayed_fps": 1.1666666666666667, + "frame_loss_fraction": 0.8833333333333333, + "displayed_frame_ids": [ + 5, + 6, + 7, + 30, + 31, + 32, + 55 + ], + "p95_frame_age_ms": 291.3800000000001, + "max_frame_age_ms": 291.3800000000001, + "recovery_ms": 728.4500000000003, + "stale_drops": 77, + "stale_tx_drops": 14, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6170.119999999981, + "effective_source_rate_bps": 351418.773054658, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 218.97999999994772, + "recovery_ms": 689.3700000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 387, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 2, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 7, + "displayed_fps": 1.1666666666666667, + "frame_loss_fraction": 0.8833333333333333, + "displayed_frame_ids": [ + 5, + 6, + 7, + 30, + 31, + 32, + 55 + ], + "p95_frame_age_ms": 291.3800000000001, + "max_frame_age_ms": 291.3800000000001, + "recovery_ms": 728.4500000000003, + "stale_drops": 80, + "stale_tx_drops": 14, + "parity_recoveries": 1, + "unrecoverable_blocks": 2, + "packet_attempts": 373, + "lost_packets": 10, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6170.119999999981, + "effective_source_rate_bps": 351418.773054658, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.7599999999975, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 361, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6070.119999999981, + "effective_source_rate_bps": 357208.09473288944, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 2, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 3, + "displayed_fps": 0.5, + "frame_loss_fraction": 0.95, + "displayed_frame_ids": [ + 50, + 51, + 55 + ], + "p95_frame_age_ms": 219.82999999999083, + "max_frame_age_ms": 219.82999999999083, + "recovery_ms": 5213.219999999994, + "stale_drops": 116, + "stale_tx_drops": 60, + "parity_recoveries": 0, + "unrecoverable_blocks": 11, + "packet_attempts": 301, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6104.599999999991, + "effective_source_rate_bps": 355190.5120728636, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 361, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6070.119999999981, + "effective_source_rate_bps": 357208.09473288944, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 2, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 3, + "displayed_fps": 0.5, + "frame_loss_fraction": 0.95, + "displayed_frame_ids": [ + 50, + 51, + 55 + ], + "p95_frame_age_ms": 219.82999999999083, + "max_frame_age_ms": 219.82999999999083, + "recovery_ms": 5213.219999999994, + "stale_drops": 115, + "stale_tx_drops": 60, + "parity_recoveries": 1, + "unrecoverable_blocks": 11, + "packet_attempts": 301, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6104.599999999991, + "effective_source_rate_bps": 355190.5120728636, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": 689.3700000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 361, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6070.119999999981, + "effective_source_rate_bps": 357208.09473288944, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 2, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 3, + "displayed_fps": 0.5, + "frame_loss_fraction": 0.95, + "displayed_frame_ids": [ + 50, + 51, + 55 + ], + "p95_frame_age_ms": 219.82999999999083, + "max_frame_age_ms": 219.82999999999083, + "recovery_ms": 5213.219999999994, + "stale_drops": 115, + "stale_tx_drops": 60, + "parity_recoveries": 0, + "unrecoverable_blocks": 12, + "packet_attempts": 301, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6104.599999999991, + "effective_source_rate_bps": 355190.5120728636, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": 689.3700000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 361, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6070.119999999981, + "effective_source_rate_bps": 357208.09473288944, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 2, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 3, + "displayed_fps": 0.5, + "frame_loss_fraction": 0.95, + "displayed_frame_ids": [ + 50, + 51, + 55 + ], + "p95_frame_age_ms": 219.82999999999083, + "max_frame_age_ms": 219.82999999999083, + "recovery_ms": 5213.219999999994, + "stale_drops": 115, + "stale_tx_drops": 60, + "parity_recoveries": 0, + "unrecoverable_blocks": 12, + "packet_attempts": 301, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6104.599999999991, + "effective_source_rate_bps": 355190.5120728636, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + } + ], + "rf_tx": 0 +} \ No newline at end of file diff --git a/data/processed/video004/keyframe_recovery.json b/data/processed/video004/keyframe_recovery.json new file mode 100644 index 0000000..10702b0 --- /dev/null +++ b/data/processed/video004/keyframe_recovery.json @@ -0,0 +1,2434 @@ +{ + "source_sha256": "651949922042c223375d40bf8929def97dbb62c6ade651d1f5b08eea47127d5f", + "cases": [ + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe_double", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 652.3000000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 320, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe_double", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 174.14000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe_double", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe_double", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 638.6400000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 320, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe_double", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe_double", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe_double", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.7599999999975, + "recovery_ms": 667.5300000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 348, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe_double", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 213.21999999999662, + "max_frame_age_ms": 218.97999999994772, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe_double", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 213.21999999999662, + "max_frame_age_ms": 218.97999999994772, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe_double", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.36799999999766, + "recovery_ms": 652.5040000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 348, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe_double", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe_double", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + } + ], + "rf_tx": 0 +} \ No newline at end of file diff --git a/data/processed/video004/normal_seed_sweep.json b/data/processed/video004/normal_seed_sweep.json new file mode 100644 index 0000000..3952a4d --- /dev/null +++ b/data/processed/video004/normal_seed_sweep.json @@ -0,0 +1,15885 @@ +{ + "source_sha256": "651949922042c223375d40bf8929def97dbb62c6ade651d1f5b08eea47127d5f", + "seeds": [ + 20260916, + 20260917, + 20260918, + 20260919, + 20260920 + ], + "cases": [ + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 176.1500000000001, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260917, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260918, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 1, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260919, + "input_frames": 60, + "displayed_frames": 57, + "displayed_fps": 9.5, + "frame_loss_fraction": 0.050000000000000044, + "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, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 452.29999999999563, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260920, + "input_frames": 60, + "displayed_frames": 57, + "displayed_fps": 9.5, + "frame_loss_fraction": 0.050000000000000044, + "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, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 452.29999999999836, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 3, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 176.1500000000001, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 652.3000000000002, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 4, + "packet_attempts": 320, + "lost_packets": 18, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260917, + "input_frames": 60, + "displayed_frames": 50, + "displayed_fps": 8.333333333333334, + "frame_loss_fraction": 0.16666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 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, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 352.3000000000002, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 1, + "packet_attempts": 320, + "lost_packets": 14, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260918, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 176.14999999999782, + "recovery_ms": 567.5300000000002, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 3, + "packet_attempts": 320, + "lost_packets": 11, + "lost_source_frames": 8, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260919, + "input_frames": 60, + "displayed_frames": 42, + "displayed_fps": 7.0, + "frame_loss_fraction": 0.30000000000000004, + "displayed_frame_ids": [ + 0, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 45, + 46, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 552.3000000000002, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 3, + "packet_attempts": 320, + "lost_packets": 16, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260920, + "input_frames": 60, + "displayed_frames": 43, + "displayed_fps": 7.166666666666667, + "frame_loss_fraction": 0.2833333333333333, + "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, + 35, + 36, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 50, + 51, + 52 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 652.3000000000002, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 2, + "packet_attempts": 320, + "lost_packets": 19, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 25, + 26, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 667.5300000000002, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 11, + "packet_attempts": 320, + "lost_packets": 36, + "lost_source_frames": 27, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260917, + "input_frames": 60, + "displayed_frames": 12, + "displayed_fps": 2.0, + "frame_loss_fraction": 0.8, + "displayed_frame_ids": [ + 0, + 1, + 2, + 5, + 6, + 7, + 8, + 9, + 35, + 36, + 37, + 38 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 352.3000000000002, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 9, + "packet_attempts": 320, + "lost_packets": 33, + "lost_source_frames": 21, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260918, + "input_frames": 60, + "displayed_frames": 34, + "displayed_fps": 5.666666666666667, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 15, + 16, + 17, + 25, + 26, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 176.14999999999782, + "recovery_ms": 567.5300000000002, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 14, + "unrecoverable_blocks": 5, + "packet_attempts": 320, + "lost_packets": 26, + "lost_source_frames": 21, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260919, + "input_frames": 60, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.6166666666666667, + "displayed_frame_ids": [ + 0, + 5, + 6, + 10, + 20, + 21, + 22, + 23, + 24, + 35, + 36, + 37, + 38, + 39, + 45, + 46, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 552.3000000000002, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 10, + "packet_attempts": 320, + "lost_packets": 36, + "lost_source_frames": 26, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260920, + "input_frames": 60, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.55, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 15, + 20, + 21, + 22, + 23, + 25, + 26, + 27, + 28, + 29, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 50, + 51, + 52 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 1082.7600000000002, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 14, + "unrecoverable_blocks": 8, + "packet_attempts": 320, + "lost_packets": 36, + "lost_source_frames": 22, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260917, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260918, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260919, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 176.14999999999782, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260920, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 3, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 20, + 21, + 22, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 40, + 41, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 667.5300000000002, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 1, + "packet_attempts": 343, + "lost_packets": 19, + "lost_source_frames": 12, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260917, + "input_frames": 60, + "displayed_frames": 50, + "displayed_fps": 8.333333333333334, + "frame_loss_fraction": 0.16666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 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, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 176.1500000000001, + "recovery_ms": 467.5300000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 2, + "packet_attempts": 343, + "lost_packets": 14, + "lost_source_frames": 9, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260918, + "input_frames": 60, + "displayed_frames": 57, + "displayed_fps": 9.5, + "frame_loss_fraction": 0.050000000000000044, + "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, + 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 + ], + "p95_frame_age_ms": 176.14999999999782, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 467.5300000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 8, + "unrecoverable_blocks": 1, + "packet_attempts": 343, + "lost_packets": 11, + "lost_source_frames": 9, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260919, + "input_frames": 60, + "displayed_frames": 51, + "displayed_fps": 8.5, + "frame_loss_fraction": 0.15000000000000002, + "displayed_frame_ids": [ + 0, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 176.14999999999782, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 567.5300000000002, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 1, + "packet_attempts": 343, + "lost_packets": 16, + "lost_source_frames": 11, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260920, + "input_frames": 60, + "displayed_frames": 49, + "displayed_fps": 8.166666666666666, + "frame_loss_fraction": 0.18333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 367.5300000000002, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 1, + "packet_attempts": 343, + "lost_packets": 20, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 20, + 21, + 22, + 25, + 26, + 30, + 35, + 36, + 40, + 41, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 228.45000000000027, + "max_frame_age_ms": 243.6800000000003, + "recovery_ms": 667.5300000000002, + "stale_drops": 11, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 6, + "packet_attempts": 343, + "lost_packets": 38, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260917, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 45, + 46, + 47, + 48, + 49, + 55, + 56 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 467.5300000000002, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 19, + "unrecoverable_blocks": 4, + "packet_attempts": 343, + "lost_packets": 34, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260918, + "input_frames": 60, + "displayed_frames": 29, + "displayed_fps": 4.833333333333333, + "frame_loss_fraction": 0.5166666666666666, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 15, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 40, + 41, + 42, + 43, + 44, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 191.37999999999738, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 567.5300000000002, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 4, + "packet_attempts": 343, + "lost_packets": 27, + "lost_source_frames": 22, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260919, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 5, + 10, + 11, + 12, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 191.37999999999738, + "recovery_ms": 567.5300000000002, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 14, + "unrecoverable_blocks": 5, + "packet_attempts": 343, + "lost_packets": 36, + "lost_source_frames": 22, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260920, + "input_frames": 60, + "displayed_frames": 33, + "displayed_fps": 5.5, + "frame_loss_fraction": 0.44999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 20, + 21, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 176.14999999999782, + "recovery_ms": 467.5300000000002, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 6, + "packet_attempts": 343, + "lost_packets": 37, + "lost_source_frames": 21, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 667.5300000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260917, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 174.14000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260918, + "input_frames": 60, + "displayed_frames": 56, + "displayed_fps": 9.333333333333334, + "frame_loss_fraction": 0.06666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 174.14000000000033, + "recovery_ms": 567.5300000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260919, + "input_frames": 60, + "displayed_frames": 57, + "displayed_fps": 9.5, + "frame_loss_fraction": 0.050000000000000044, + "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, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 174.14000000000033, + "recovery_ms": 467.5299999999952, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 3, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260920, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 176.1500000000001, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 4, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 43, + "displayed_fps": 7.166666666666667, + "frame_loss_fraction": 0.2833333333333333, + "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, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 174.14000000000033, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 597.9900000000002, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 16, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260917, + "input_frames": 60, + "displayed_frames": 49, + "displayed_fps": 8.166666666666666, + "frame_loss_fraction": 0.18333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 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, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 174.14000000000033, + "max_frame_age_ms": 243.67999999999302, + "recovery_ms": 567.5300000000002, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 16, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260918, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 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, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 582.7600000000002, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 11, + "lost_source_frames": 9, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260919, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "displayed_frame_ids": [ + 0, + 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, + 40, + 41, + 45, + 46, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 174.14000000000033, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 574.1400000000003, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 1, + "packet_attempts": 356, + "lost_packets": 16, + "lost_source_frames": 11, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260920, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "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, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 45, + 46, + 47, + 48, + 49, + 50, + 51 + ], + "p95_frame_age_ms": 176.1500000000001, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 467.5300000000002, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 20, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 21, + "lost_source_frames": 19, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 38, + "displayed_fps": 6.333333333333333, + "frame_loss_fraction": 0.3666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 38, + 39, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 228.45000000000027, + "max_frame_age_ms": 243.6800000000003, + "recovery_ms": 667.5300000000002, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 22, + "unrecoverable_blocks": 4, + "packet_attempts": 356, + "lost_packets": 39, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260917, + "input_frames": 60, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.55, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 15, + 16, + 17, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34 + ], + "p95_frame_age_ms": 191.3800000000001, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 582.7600000000002, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 26, + "unrecoverable_blocks": 2, + "packet_attempts": 356, + "lost_packets": 37, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260918, + "input_frames": 60, + "displayed_frames": 41, + "displayed_fps": 6.833333333333333, + "frame_loss_fraction": 0.31666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 40, + 41, + 42, + 43, + 44, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 176.1500000000001, + "max_frame_age_ms": 195.97999999999138, + "recovery_ms": 582.7600000000002, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 25, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 28, + "lost_source_frames": 21, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260919, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 5, + 10, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 195.97999999999138, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 574.1400000000003, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 21, + "unrecoverable_blocks": 3, + "packet_attempts": 356, + "lost_packets": 36, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260920, + "input_frames": 60, + "displayed_frames": 34, + "displayed_fps": 5.666666666666667, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 30, + 31, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 45, + 46, + 47, + 48, + 49, + 50, + 51 + ], + "p95_frame_age_ms": 176.1500000000001, + "max_frame_age_ms": 195.97999999998865, + "recovery_ms": 567.5300000000002, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 25, + "unrecoverable_blocks": 3, + "packet_attempts": 356, + "lost_packets": 39, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 169.32000000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260917, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260918, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 1, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260919, + "input_frames": 60, + "displayed_frames": 57, + "displayed_fps": 9.5, + "frame_loss_fraction": 0.050000000000000044, + "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, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 438.6399999999958, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260920, + "input_frames": 60, + "displayed_frames": 57, + "displayed_fps": 9.5, + "frame_loss_fraction": 0.050000000000000044, + "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, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 438.6399999999985, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 3, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 169.32000000000016, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 638.6400000000003, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 4, + "packet_attempts": 320, + "lost_packets": 18, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260917, + "input_frames": 60, + "displayed_frames": 50, + "displayed_fps": 8.333333333333334, + "frame_loss_fraction": 0.16666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 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, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 169.32000000000016, + "recovery_ms": 338.6400000000003, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 1, + "packet_attempts": 320, + "lost_packets": 14, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260918, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 169.3199999999979, + "recovery_ms": 552.5040000000004, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 3, + "packet_attempts": 320, + "lost_packets": 11, + "lost_source_frames": 8, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260919, + "input_frames": 60, + "displayed_frames": 42, + "displayed_fps": 7.0, + "frame_loss_fraction": 0.30000000000000004, + "displayed_frame_ids": [ + 0, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 45, + 46, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 538.6400000000003, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 3, + "packet_attempts": 320, + "lost_packets": 16, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260920, + "input_frames": 60, + "displayed_frames": 43, + "displayed_fps": 7.166666666666667, + "frame_loss_fraction": 0.2833333333333333, + "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, + 35, + 36, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 50, + 51, + 52 + ], + "p95_frame_age_ms": 141.5920000000001, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 638.6400000000003, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 2, + "packet_attempts": 320, + "lost_packets": 19, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 25, + 26, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 652.5040000000004, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 11, + "packet_attempts": 320, + "lost_packets": 36, + "lost_source_frames": 27, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260917, + "input_frames": 60, + "displayed_frames": 12, + "displayed_fps": 2.0, + "frame_loss_fraction": 0.8, + "displayed_frame_ids": [ + 0, + 1, + 2, + 5, + 6, + 7, + 8, + 9, + 35, + 36, + 37, + 38 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 338.6400000000003, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 9, + "packet_attempts": 320, + "lost_packets": 33, + "lost_source_frames": 21, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260918, + "input_frames": 60, + "displayed_frames": 34, + "displayed_fps": 5.666666666666667, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 15, + 16, + 17, + 25, + 26, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 169.3199999999979, + "recovery_ms": 552.5040000000004, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 14, + "unrecoverable_blocks": 5, + "packet_attempts": 320, + "lost_packets": 26, + "lost_source_frames": 21, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260919, + "input_frames": 60, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.6166666666666667, + "displayed_frame_ids": [ + 0, + 5, + 6, + 10, + 20, + 21, + 22, + 23, + 24, + 35, + 36, + 37, + 38, + 39, + 45, + 46, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 538.6400000000003, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 10, + "packet_attempts": 320, + "lost_packets": 36, + "lost_source_frames": 26, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260920, + "input_frames": 60, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.55, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 15, + 20, + 21, + 22, + 23, + 25, + 26, + 27, + 28, + 29, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 50, + 51, + 52 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 1066.3680000000004, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 14, + "unrecoverable_blocks": 8, + "packet_attempts": 320, + "lost_packets": 36, + "lost_source_frames": 22, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260917, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260918, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260919, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 169.3199999999979, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260920, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 3, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 20, + 21, + 22, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 40, + 41, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 652.5040000000004, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 1, + "packet_attempts": 343, + "lost_packets": 19, + "lost_source_frames": 12, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260917, + "input_frames": 60, + "displayed_frames": 50, + "displayed_fps": 8.333333333333334, + "frame_loss_fraction": 0.16666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 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, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 169.32000000000016, + "recovery_ms": 452.50400000000036, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 2, + "packet_attempts": 343, + "lost_packets": 14, + "lost_source_frames": 9, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260918, + "input_frames": 60, + "displayed_frames": 57, + "displayed_fps": 9.5, + "frame_loss_fraction": 0.050000000000000044, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 169.3199999999979, + "recovery_ms": 452.50400000000036, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 8, + "unrecoverable_blocks": 1, + "packet_attempts": 343, + "lost_packets": 11, + "lost_source_frames": 9, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260919, + "input_frames": 60, + "displayed_frames": 51, + "displayed_fps": 8.5, + "frame_loss_fraction": 0.15000000000000002, + "displayed_frame_ids": [ + 0, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 169.3199999999979, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 552.5040000000004, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 1, + "packet_attempts": 343, + "lost_packets": 16, + "lost_source_frames": 11, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260920, + "input_frames": 60, + "displayed_frames": 49, + "displayed_fps": 8.166666666666666, + "frame_loss_fraction": 0.18333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 352.50400000000036, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 1, + "packet_attempts": 343, + "lost_packets": 20, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 20, + 21, + 22, + 25, + 26, + 30, + 35, + 36, + 40, + 41, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": 652.5040000000004, + "stale_drops": 11, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 6, + "packet_attempts": 343, + "lost_packets": 38, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260917, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 45, + 46, + 47, + 48, + 49, + 55, + 56 + ], + "p95_frame_age_ms": 169.32000000000016, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 452.50400000000036, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 19, + "unrecoverable_blocks": 4, + "packet_attempts": 343, + "lost_packets": 34, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260918, + "input_frames": 60, + "displayed_frames": 29, + "displayed_fps": 4.833333333333333, + "frame_loss_fraction": 0.5166666666666666, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 15, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 40, + 41, + 42, + 43, + 44, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 183.18399999999747, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 552.5040000000004, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 4, + "packet_attempts": 343, + "lost_packets": 27, + "lost_source_frames": 22, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260919, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 5, + 10, + 11, + 12, + 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 + ], + "p95_frame_age_ms": 169.32000000000016, + "max_frame_age_ms": 183.18399999999747, + "recovery_ms": 552.5040000000004, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 14, + "unrecoverable_blocks": 5, + "packet_attempts": 343, + "lost_packets": 36, + "lost_source_frames": 22, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260920, + "input_frames": 60, + "displayed_frames": 33, + "displayed_fps": 5.5, + "frame_loss_fraction": 0.44999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 20, + 21, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 169.3199999999979, + "recovery_ms": 452.50400000000036, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 6, + "packet_attempts": 343, + "lost_packets": 37, + "lost_source_frames": 21, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 652.5040000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260917, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260918, + "input_frames": 60, + "displayed_frames": 56, + "displayed_fps": 9.333333333333334, + "frame_loss_fraction": 0.06666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 552.5040000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260919, + "input_frames": 60, + "displayed_frames": 57, + "displayed_fps": 9.5, + "frame_loss_fraction": 0.050000000000000044, + "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, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 452.50399999999536, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 3, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260920, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 169.32000000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 4, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 43, + "displayed_fps": 7.166666666666667, + "frame_loss_fraction": 0.2833333333333333, + "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, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 580.2320000000004, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 16, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260917, + "input_frames": 60, + "displayed_frames": 49, + "displayed_fps": 8.166666666666666, + "frame_loss_fraction": 0.18333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 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, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 155.45600000000013, + "max_frame_age_ms": 221.82399999999325, + "recovery_ms": 552.5040000000004, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 16, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260918, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 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, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 566.3680000000004, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 11, + "lost_source_frames": 9, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260919, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "displayed_frame_ids": [ + 0, + 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, + 40, + 41, + 45, + 46, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 552.5040000000004, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 1, + "packet_attempts": 356, + "lost_packets": 16, + "lost_source_frames": 11, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260920, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "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, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 45, + 46, + 47, + 48, + 49, + 50, + 51 + ], + "p95_frame_age_ms": 169.32000000000016, + "max_frame_age_ms": 183.18399999999747, + "recovery_ms": 452.50400000000036, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 20, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 21, + "lost_source_frames": 19, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 38, + "displayed_fps": 6.333333333333333, + "frame_loss_fraction": 0.3666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 38, + 39, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": 652.5040000000004, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 22, + "unrecoverable_blocks": 4, + "packet_attempts": 356, + "lost_packets": 39, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260917, + "input_frames": 60, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.55, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 15, + 16, + 17, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34 + ], + "p95_frame_age_ms": 183.1840000000002, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 566.3680000000004, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 26, + "unrecoverable_blocks": 2, + "packet_attempts": 356, + "lost_packets": 37, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260918, + "input_frames": 60, + "displayed_frames": 41, + "displayed_fps": 6.833333333333333, + "frame_loss_fraction": 0.31666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 40, + 41, + 42, + 43, + 44, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 183.18399999999747, + "recovery_ms": 566.3680000000004, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 25, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 28, + "lost_source_frames": 21, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260919, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 5, + 10, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 183.18399999999747, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 552.5040000000004, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 21, + "unrecoverable_blocks": 3, + "packet_attempts": 356, + "lost_packets": 36, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260920, + "input_frames": 60, + "displayed_frames": 34, + "displayed_fps": 5.666666666666667, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 30, + 31, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 45, + 46, + 47, + 48, + 49, + 50, + 51 + ], + "p95_frame_age_ms": 169.32000000000016, + "max_frame_age_ms": 183.18399999999747, + "recovery_ms": 552.5040000000004, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 25, + "unrecoverable_blocks": 3, + "packet_attempts": 356, + "lost_packets": 39, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "white_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260917, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260918, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 1, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260919, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260920, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 3, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 41, + "displayed_fps": 6.833333333333333, + "frame_loss_fraction": 0.31666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 20, + 21, + 22, + 23, + 24, + 25, + 30, + 31, + 32, + 33, + 34, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 176.1500000000001, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 4, + "packet_attempts": 348, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260917, + "input_frames": 60, + "displayed_frames": 49, + "displayed_fps": 8.166666666666666, + "frame_loss_fraction": 0.18333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 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, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 882.7600000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 1, + "packet_attempts": 348, + "lost_packets": 15, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260918, + "input_frames": 60, + "displayed_frames": 47, + "displayed_fps": 7.833333333333333, + "frame_loss_fraction": 0.21666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 25, + 26, + 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 + ], + "p95_frame_age_ms": 182.7599999999975, + "max_frame_age_ms": 204.599999999994, + "recovery_ms": 582.7600000000002, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 3, + "packet_attempts": 348, + "lost_packets": 11, + "lost_source_frames": 8, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260919, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "displayed_frame_ids": [ + 0, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23, + 24, + 25, + 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 + ], + "p95_frame_age_ms": 182.7599999999975, + "max_frame_age_ms": 206.60999999999694, + "recovery_ms": 567.5300000000002, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 3, + "packet_attempts": 348, + "lost_packets": 16, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260920, + "input_frames": 60, + "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, + 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, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 182.7599999999975, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 1152.2999999999956, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 2, + "packet_attempts": 348, + "lost_packets": 20, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.5333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 25, + 30, + 31, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 682.7600000000002, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 11, + "packet_attempts": 348, + "lost_packets": 38, + "lost_source_frames": 26, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260917, + "input_frames": 60, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.6, + "displayed_frame_ids": [ + 0, + 1, + 2, + 25, + 26, + 27, + 30, + 31, + 32, + 33, + 34, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 182.7599999999975, + "max_frame_age_ms": 206.60999999999694, + "recovery_ms": 2367.53, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 9, + "packet_attempts": 348, + "lost_packets": 35, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260918, + "input_frames": 60, + "displayed_frames": 39, + "displayed_fps": 6.5, + "frame_loss_fraction": 0.35, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 15, + 16, + 25, + 26, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 213.2199999999939, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 582.7600000000002, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 5, + "packet_attempts": 348, + "lost_packets": 27, + "lost_source_frames": 22, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260919, + "input_frames": 60, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.6166666666666667, + "displayed_frame_ids": [ + 0, + 10, + 20, + 21, + 22, + 23, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 213.2199999999939, + "recovery_ms": 1082.7600000000002, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 10, + "packet_attempts": 348, + "lost_packets": 36, + "lost_source_frames": 26, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260920, + "input_frames": 60, + "displayed_frames": 29, + "displayed_fps": 4.833333333333333, + "frame_loss_fraction": 0.5166666666666666, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 20, + 21, + 22, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 40, + 41, + 42, + 43, + 44, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.7599999999975, + "recovery_ms": 1567.5300000000002, + "stale_drops": 11, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 8, + "packet_attempts": 348, + "lost_packets": 37, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260917, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260918, + "input_frames": 60, + "displayed_frames": 56, + "displayed_fps": 9.333333333333334, + "frame_loss_fraction": 0.06666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 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 + ], + "p95_frame_age_ms": 200.57999999998265, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 582.7600000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260919, + "input_frames": 60, + "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, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 682.7599999999948, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260920, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 200.57999999998265, + "max_frame_age_ms": 235.0599999999904, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 4, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 49, + "displayed_fps": 8.166666666666666, + "frame_loss_fraction": 0.18333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 228.44999999999345, + "recovery_ms": 713.2200000000003, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 8, + "unrecoverable_blocks": 3, + "packet_attempts": 373, + "lost_packets": 19, + "lost_source_frames": 11, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260917, + "input_frames": 60, + "displayed_frames": 49, + "displayed_fps": 8.166666666666666, + "frame_loss_fraction": 0.18333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 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 + ], + "p95_frame_age_ms": 213.21999999999662, + "max_frame_age_ms": 235.0599999999904, + "recovery_ms": 467.5300000000002, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 16, + "lost_source_frames": 12, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260918, + "input_frames": 60, + "displayed_frames": 54, + "displayed_fps": 9.0, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 15, + 16, + 17, + 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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 243.6800000000003, + "recovery_ms": 582.7600000000002, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 8, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 12, + "lost_source_frames": 9, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260919, + "input_frames": 60, + "displayed_frames": 42, + "displayed_fps": 7.0, + "frame_loss_fraction": 0.30000000000000004, + "displayed_frame_ids": [ + 0, + 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, + 35, + 36, + 37, + 38, + 39, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 567.5300000000002, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 8, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 18, + "lost_source_frames": 11, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260920, + "input_frames": 60, + "displayed_frames": 52, + "displayed_fps": 8.666666666666666, + "frame_loss_fraction": 0.1333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 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, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 235.0599999999904, + "recovery_ms": 482.7600000000002, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 14, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 21, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 35, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 228.45000000000027, + "max_frame_age_ms": 235.0599999999904, + "recovery_ms": 713.2200000000003, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 7, + "packet_attempts": 373, + "lost_packets": 40, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260917, + "input_frames": 60, + "displayed_frames": 34, + "displayed_fps": 5.666666666666667, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 20, + 21, + 22, + 23, + 24, + 25, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 40, + 41, + 42, + 43, + 45, + 46, + 55 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 235.05999999999312, + "recovery_ms": 467.5300000000002, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 19, + "unrecoverable_blocks": 7, + "packet_attempts": 373, + "lost_packets": 40, + "lost_source_frames": 26, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260918, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 15, + 16, + 17, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 30, + 31, + 32, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 235.05999999999312, + "max_frame_age_ms": 243.6800000000003, + "recovery_ms": 513.2200000000003, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 20, + "unrecoverable_blocks": 3, + "packet_attempts": 373, + "lost_packets": 30, + "lost_source_frames": 22, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260919, + "input_frames": 60, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 5, + 10, + 20, + 21, + 25, + 26, + 30, + 35, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 228.45000000000027, + "max_frame_age_ms": 228.45000000000027, + "recovery_ms": 567.5300000000002, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 10, + "packet_attempts": 373, + "lost_packets": 40, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260920, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 228.44999999999345, + "max_frame_age_ms": 228.45000000000027, + "recovery_ms": 1482.7600000000002, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 6, + "packet_attempts": 373, + "lost_packets": 40, + "lost_source_frames": 22, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 213.21999999999662, + "max_frame_age_ms": 218.97999999994772, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260917, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 213.21999999999662, + "max_frame_age_ms": 218.97999999994772, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260918, + "input_frames": 60, + "displayed_frames": 56, + "displayed_fps": 9.333333333333334, + "frame_loss_fraction": 0.06666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 218.97999999994772, + "recovery_ms": 585.3500000000008, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260919, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 239.6599999999844, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 3, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260920, + "input_frames": 60, + "displayed_frames": 56, + "displayed_fps": 9.333333333333334, + "frame_loss_fraction": 0.06666666666666665, + "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, + 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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 218.97999999994772, + "recovery_ms": 582.7600000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 4, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 218.97999999994772, + "recovery_ms": 682.7600000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260917, + "input_frames": 60, + "displayed_frames": 49, + "displayed_fps": 8.166666666666666, + "frame_loss_fraction": 0.18333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 215.8099999999822, + "max_frame_age_ms": 235.0600000000004, + "recovery_ms": 385.3500000000008, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 14, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 17, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260918, + "input_frames": 60, + "displayed_frames": 52, + "displayed_fps": 8.666666666666666, + "frame_loss_fraction": 0.1333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 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 + ], + "p95_frame_age_ms": 216.96999999994205, + "max_frame_age_ms": 258.05999999994947, + "recovery_ms": 613.2200000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 14, + "lost_source_frames": 12, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260919, + "input_frames": 60, + "displayed_frames": 56, + "displayed_fps": 9.333333333333334, + "frame_loss_fraction": 0.06666666666666665, + "displayed_frame_ids": [ + 0, + 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 + ], + "p95_frame_age_ms": 215.8099999999822, + "max_frame_age_ms": 239.6599999999844, + "recovery_ms": 567.5300000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 1, + "packet_attempts": 387, + "lost_packets": 18, + "lost_source_frames": 12, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260920, + "input_frames": 60, + "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, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 35, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 215.8099999999822, + "max_frame_age_ms": 235.0600000000004, + "recovery_ms": 582.7600000000002, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 20, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 22, + "lost_source_frames": 19, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 35, + 36, + 37, + 38, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 218.97999999994772, + "max_frame_age_ms": 228.45000000000027, + "recovery_ms": 713.2200000000003, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 22, + "unrecoverable_blocks": 4, + "packet_attempts": 387, + "lost_packets": 40, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260917, + "input_frames": 60, + "displayed_frames": 29, + "displayed_fps": 4.833333333333333, + "frame_loss_fraction": 0.5166666666666666, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 40, + 41, + 50 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 250.29000000000042, + "recovery_ms": 413.22000000000025, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 23, + "unrecoverable_blocks": 3, + "packet_attempts": 387, + "lost_packets": 41, + "lost_source_frames": 28, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260918, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 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, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 218.97999999994772, + "max_frame_age_ms": 258.05999999994947, + "recovery_ms": 1085.3500000000008, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 28, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 33, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260919, + "input_frames": 60, + "displayed_frames": 33, + "displayed_fps": 5.5, + "frame_loss_fraction": 0.44999999999999996, + "displayed_frame_ids": [ + 0, + 5, + 10, + 20, + 21, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 228.45000000000027, + "max_frame_age_ms": 239.6599999999844, + "recovery_ms": 567.5300000000002, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 22, + "unrecoverable_blocks": 3, + "packet_attempts": 387, + "lost_packets": 40, + "lost_source_frames": 22, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260920, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 35, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 220.9899999999534, + "max_frame_age_ms": 235.0600000000004, + "recovery_ms": 513.2200000000003, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 25, + "unrecoverable_blocks": 3, + "packet_attempts": 387, + "lost_packets": 41, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260917, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260918, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 1, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260919, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 169.3199999999979, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260920, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 3, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 41, + "displayed_fps": 6.833333333333333, + "frame_loss_fraction": 0.31666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 20, + 21, + 22, + 23, + 24, + 25, + 30, + 31, + 32, + 33, + 34, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 166.36799999999766, + "max_frame_age_ms": 169.32000000000016, + "recovery_ms": 666.3680000000004, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 4, + "packet_attempts": 348, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260917, + "input_frames": 60, + "displayed_frames": 49, + "displayed_fps": 8.166666666666666, + "frame_loss_fraction": 0.18333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 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, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 155.45600000000013, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 866.3680000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 1, + "packet_attempts": 348, + "lost_packets": 15, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260918, + "input_frames": 60, + "displayed_frames": 47, + "displayed_fps": 7.833333333333333, + "frame_loss_fraction": 0.21666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 25, + 26, + 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 + ], + "p95_frame_age_ms": 166.36799999999766, + "max_frame_age_ms": 177.2799999999943, + "recovery_ms": 566.3680000000004, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 3, + "packet_attempts": 348, + "lost_packets": 11, + "lost_source_frames": 8, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260919, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "displayed_frame_ids": [ + 0, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23, + 24, + 25, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 197.04799999999705, + "recovery_ms": 552.5040000000004, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 3, + "packet_attempts": 348, + "lost_packets": 16, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260920, + "input_frames": 60, + "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, + 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, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.36799999999766, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 1138.6399999999958, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 2, + "packet_attempts": 348, + "lost_packets": 20, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.5333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 25, + 30, + 31, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 666.3680000000004, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 11, + "packet_attempts": 348, + "lost_packets": 38, + "lost_source_frames": 26, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260917, + "input_frames": 60, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.6, + "displayed_frame_ids": [ + 0, + 1, + 2, + 25, + 26, + 27, + 30, + 31, + 32, + 33, + 34, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.36799999999766, + "max_frame_age_ms": 197.04799999999705, + "recovery_ms": 2352.5040000000004, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 9, + "packet_attempts": 348, + "lost_packets": 35, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260918, + "input_frames": 60, + "displayed_frames": 39, + "displayed_fps": 6.5, + "frame_loss_fraction": 0.35, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 15, + 16, + 25, + 26, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 194.0959999999941, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 566.3680000000004, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 5, + "packet_attempts": 348, + "lost_packets": 27, + "lost_source_frames": 22, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260919, + "input_frames": 60, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.6166666666666667, + "displayed_frame_ids": [ + 0, + 10, + 20, + 21, + 22, + 23, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 194.0959999999941, + "recovery_ms": 1066.3680000000004, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 10, + "packet_attempts": 348, + "lost_packets": 36, + "lost_source_frames": 26, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260920, + "input_frames": 60, + "displayed_frames": 29, + "displayed_fps": 4.833333333333333, + "frame_loss_fraction": 0.5166666666666666, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 20, + 21, + 22, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 40, + 41, + 42, + 43, + 44, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 155.45600000000013, + "max_frame_age_ms": 166.36799999999766, + "recovery_ms": 1552.5040000000004, + "stale_drops": 11, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 8, + "packet_attempts": 348, + "lost_packets": 37, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260917, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260918, + "input_frames": 60, + "displayed_frames": 56, + "displayed_fps": 9.333333333333334, + "frame_loss_fraction": 0.06666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 566.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260919, + "input_frames": 60, + "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, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 666.3679999999949, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260920, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 205.00799999999072, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 4, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 49, + "displayed_fps": 8.166666666666666, + "frame_loss_fraction": 0.18333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 207.95999999999367, + "recovery_ms": 694.0960000000005, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 8, + "unrecoverable_blocks": 3, + "packet_attempts": 373, + "lost_packets": 19, + "lost_source_frames": 11, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260917, + "input_frames": 60, + "displayed_frames": 49, + "displayed_fps": 8.166666666666666, + "frame_loss_fraction": 0.18333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 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 + ], + "p95_frame_age_ms": 194.09599999999682, + "max_frame_age_ms": 205.00799999999072, + "recovery_ms": 452.50400000000036, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 16, + "lost_source_frames": 12, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260918, + "input_frames": 60, + "displayed_frames": 54, + "displayed_fps": 9.0, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 15, + 16, + 17, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": 566.3680000000004, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 8, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 12, + "lost_source_frames": 9, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260919, + "input_frames": 60, + "displayed_frames": 42, + "displayed_fps": 7.0, + "frame_loss_fraction": 0.30000000000000004, + "displayed_frame_ids": [ + 0, + 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, + 35, + 36, + 37, + 38, + 39, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 552.5040000000004, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 8, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 18, + "lost_source_frames": 11, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260920, + "input_frames": 60, + "displayed_frames": 52, + "displayed_fps": 8.666666666666666, + "frame_loss_fraction": 0.1333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 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, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 207.95999999999367, + "recovery_ms": 466.3680000000004, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 14, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 21, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 35, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": 694.0960000000005, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 7, + "packet_attempts": 373, + "lost_packets": 40, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260917, + "input_frames": 60, + "displayed_frames": 34, + "displayed_fps": 5.666666666666667, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 20, + 21, + 22, + 23, + 24, + 25, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 40, + 41, + 42, + 43, + 45, + 46, + 55 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 205.00799999999344, + "recovery_ms": 452.50400000000036, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 19, + "unrecoverable_blocks": 7, + "packet_attempts": 373, + "lost_packets": 40, + "lost_source_frames": 26, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260918, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 15, + 16, + 17, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 30, + 31, + 32, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 207.95999999999367, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": 494.09600000000046, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 20, + "unrecoverable_blocks": 3, + "packet_attempts": 373, + "lost_packets": 30, + "lost_source_frames": 22, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260919, + "input_frames": 60, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 5, + 10, + 20, + 21, + 25, + 26, + 30, + 35, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": 552.5040000000004, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 10, + "packet_attempts": 373, + "lost_packets": 40, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260920, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 207.95999999999367, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": 1466.3680000000004, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 6, + "packet_attempts": 373, + "lost_packets": 40, + "lost_source_frames": 22, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260917, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260918, + "input_frames": 60, + "displayed_frames": 56, + "displayed_fps": 9.333333333333334, + "frame_loss_fraction": 0.06666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 566.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260919, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 197.04799999999705, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 3, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260920, + "input_frames": 60, + "displayed_frames": 56, + "displayed_fps": 9.333333333333334, + "frame_loss_fraction": 0.06666666666666665, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 566.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 4, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 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 + ], + "p95_frame_age_ms": 194.09599999999682, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 666.3680000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 16, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260917, + "input_frames": 60, + "displayed_frames": 49, + "displayed_fps": 8.166666666666666, + "frame_loss_fraction": 0.18333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 194.09599999999682, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": 366.3680000000004, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 14, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 17, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260918, + "input_frames": 60, + "displayed_frames": 52, + "displayed_fps": 8.666666666666666, + "frame_loss_fraction": 0.1333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 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 + ], + "p95_frame_age_ms": 194.09599999999682, + "max_frame_age_ms": 205.00799999999072, + "recovery_ms": 594.0960000000005, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 14, + "lost_source_frames": 12, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260919, + "input_frames": 60, + "displayed_frames": 56, + "displayed_fps": 9.333333333333334, + "frame_loss_fraction": 0.06666666666666665, + "displayed_frame_ids": [ + 0, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 197.04799999999705, + "recovery_ms": 552.5040000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 1, + "packet_attempts": 387, + "lost_packets": 18, + "lost_source_frames": 12, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260920, + "input_frames": 60, + "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, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 35, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 169.3199999999979, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": 566.3680000000004, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 20, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 22, + "lost_source_frames": 19, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 35, + 36, + 37, + 38, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": 694.0960000000005, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 23, + "unrecoverable_blocks": 4, + "packet_attempts": 387, + "lost_packets": 40, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260917, + "input_frames": 60, + "displayed_frames": 29, + "displayed_fps": 4.833333333333333, + "frame_loss_fraction": 0.5166666666666666, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 40, + 41, + 50 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": 394.09600000000046, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 26, + "unrecoverable_blocks": 3, + "packet_attempts": 387, + "lost_packets": 41, + "lost_source_frames": 28, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260918, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 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, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 194.09599999999682, + "max_frame_age_ms": 205.00799999999072, + "recovery_ms": 1066.3680000000004, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 28, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 33, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260919, + "input_frames": 60, + "displayed_frames": 33, + "displayed_fps": 5.5, + "frame_loss_fraction": 0.44999999999999996, + "displayed_frame_ids": [ + 0, + 5, + 10, + 20, + 21, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 197.04799999999705, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": 552.5040000000004, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 23, + "unrecoverable_blocks": 3, + "packet_attempts": 387, + "lost_packets": 40, + "lost_source_frames": 22, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260920, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 35, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": 494.09600000000046, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 25, + "unrecoverable_blocks": 3, + "packet_attempts": 387, + "lost_packets": 41, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "window": "black_car" + } + ], + "rf_tx": 0 +} \ No newline at end of file diff --git a/data/processed/video004/pipeline_benchmark.json b/data/processed/video004/pipeline_benchmark.json new file mode 100644 index 0000000..50764b0 --- /dev/null +++ b/data/processed/video004/pipeline_benchmark.json @@ -0,0 +1,524 @@ +{ + "packet_count": 40, + "signal_sha256": "c5ddc736d9c39a08793104e4d3391f4a9b36d6d219a49a33ebcaf2c5704d9a89", + "signal_duration_s": 0.6092, + "legacy": { + "wall_times_s": [ + 2.683372699888423, + 2.7085661999881268, + 2.715448500122875 + ], + "median_s": 2.7085661999881268, + "realtime_factor": 4.446103414294365 + }, + "numba": { + "wall_times_s": [ + 0.07904840004630387, + 0.07991009997203946, + 0.9630252001807094 + ], + "median_s": 0.07991009997203946, + "realtime_factor": 0.1311721929941554 + }, + "speedup": 33.895167205845745, + "exact_packets_and_frames": true, + "parity_recoveries": 4, + "profile_total_s": 0.0914048, + "profile_top": [ + { + "function": "decode", + "file": "video004_pipeline_benchmark.py", + "calls": 1, + "self_s": 0.00037640000000000004, + "cumulative_s": 0.0917603 + }, + { + "function": "receive_frame", + "file": "video003_modem.py", + "calls": 40, + "self_s": 0.0020252, + "cumulative_s": 0.08879830000000001 + }, + { + "function": "decode_soft", + "file": "video004_viterbi.py", + "calls": 40, + "self_s": 0.033181800000000004, + "cumulative_s": 0.0347991 + }, + { + "function": "_find_preamble", + "file": "video003_modem.py", + "calls": 40, + "self_s": 0.0176614, + "cumulative_s": 0.027114700000000002 + }, + { + "function": "_correct", + "file": "video003_modem.py", + "calls": 120, + "self_s": 0.011091700000000001, + "cumulative_s": 0.011305800000000001 + }, + { + "function": "_estimate_phase_frequency", + "file": "video003_modem.py", + "calls": 80, + "self_s": 0.007626000000000001, + "cumulative_s": 0.009289500000000001 + }, + { + "function": "sum", + "file": "fromnumeric.py", + "calls": 2920, + "self_s": 0.0019332000000000002, + "cumulative_s": 0.008819500000000001 + }, + { + "function": "_wrapreduction", + "file": "fromnumeric.py", + "calls": 2920, + "self_s": 0.0025919000000000003, + "cumulative_s": 0.0065894000000000005 + }, + { + "function": "", + "file": "~", + "calls": 3320, + "self_s": 0.004175600000000001, + "cumulative_s": 0.004175600000000001 + }, + { + "function": "offer", + "file": "video004_erasure.py", + "calls": 36, + "self_s": 0.0002046, + "cumulative_s": 0.0016079 + }, + { + "function": "depuncture_soft", + "file": "punctured_fec.py", + "calls": 40, + "self_s": 0.0012437000000000001, + "cumulative_s": 0.0015875000000000002 + }, + { + "function": "bpsk_symbols", + "file": "video003_modem.py", + "calls": 120, + "self_s": 0.0008944000000000001, + "cumulative_s": 0.0015263000000000002 + }, + { + "function": "_decode_phy_header", + "file": "video003_modem.py", + "calls": 80, + "self_s": 0.0005886, + "cumulative_s": 0.0012984000000000001 + }, + { + "function": "all", + "file": "fromnumeric.py", + "calls": 320, + "self_s": 0.0001889, + "cumulative_s": 0.0009352000000000001 + }, + { + "function": "recover_block", + "file": "video004_erasure.py", + "calls": 4, + "self_s": 7.04e-05, + "cumulative_s": 0.0008468000000000001 + }, + { + "function": "_wrapreduction_any_all", + "file": "fromnumeric.py", + "calls": 320, + "self_s": 0.00029140000000000004, + "cumulative_s": 0.0007463000000000001 + }, + { + "function": "qpsk_soft", + "file": "video003_modem.py", + "calls": 40, + "self_s": 0.0005019, + "cumulative_s": 0.0005563 + }, + { + "function": "decode_source", + "file": "video004_erasure.py", + "calls": 60, + "self_s": 0.0001303, + "cumulative_s": 0.0005165 + }, + { + "function": "", + "file": "~", + "calls": 3272, + "self_s": 0.0004713, + "cumulative_s": 0.0004713 + }, + { + "function": "angle", + "file": "_function_base_impl.py", + "calls": 240, + "self_s": 0.0003236, + "cumulative_s": 0.00044120000000000004 + }, + { + "function": "_phy_header", + "file": "video003_modem.py", + "calls": 40, + "self_s": 0.00017130000000000002, + "cumulative_s": 0.0003845 + }, + { + "function": "offer_fragment", + "file": "video_stream_transport.py", + "calls": 32, + "self_s": 9.790000000000001e-05, + "cumulative_s": 0.0003635 + }, + { + "function": "matrix_inverse", + "file": "packet_erasure_fec.py", + "calls": 4, + "self_s": 0.00024200000000000003, + "cumulative_s": 0.00034920000000000003 + }, + { + "function": "", + "file": "~", + "calls": 3277, + "self_s": 0.00034070000000000004, + "cumulative_s": 0.00034070000000000004 + }, + { + "function": "parse_packet", + "file": "packet.py", + "calls": 40, + "self_s": 0.00020280000000000002, + "cumulative_s": 0.0003302 + }, + { + "function": "", + "file": "~", + "calls": 2600, + "self_s": 0.00032460000000000003, + "cumulative_s": 0.00032460000000000003 + }, + { + "function": "", + "file": "~", + "calls": 320, + "self_s": 0.0003145, + "cumulative_s": 0.0003145 + }, + { + "function": "decode", + "file": "video003_compact_header.py", + "calls": 60, + "self_s": 0.0001561, + "cumulative_s": 0.00031350000000000003 + }, + { + "function": "", + "file": "video004_erasure.py", + "calls": 36, + "self_s": 1.77e-05, + "cumulative_s": 0.0003104 + }, + { + "function": "", + "file": "~", + "calls": 200, + "self_s": 0.00030890000000000003, + "cumulative_s": 0.00030890000000000003 + }, + { + "function": "_sum_dispatcher", + "file": "fromnumeric.py", + "calls": 2920, + "self_s": 0.0002884, + "cumulative_s": 0.0002884 + }, + { + "function": "", + "file": "~", + "calls": 2604, + "self_s": 0.00027120000000000003, + "cumulative_s": 0.00027120000000000003 + }, + { + "function": "", + "file": "~", + "calls": 80, + "self_s": 5.2100000000000006e-05, + "cumulative_s": 0.0002696 + }, + { + "function": "replace", + "file": "dataclasses.py", + "calls": 32, + "self_s": 4.2900000000000006e-05, + "cumulative_s": 0.0002678 + }, + { + "function": "parse_symbol", + "file": "video004_erasure.py", + "calls": 72, + "self_s": 0.0001606, + "cumulative_s": 0.000262 + }, + { + "function": "coded_bit_count", + "file": "punctured_fec.py", + "calls": 80, + "self_s": 0.00012230000000000002, + "cumulative_s": 0.00023600000000000002 + }, + { + "function": "_sum", + "file": "_methods.py", + "calls": 80, + "self_s": 2.83e-05, + "cumulative_s": 0.0002175 + }, + { + "function": "_replace", + "file": "dataclasses.py", + "calls": 32, + "self_s": 0.0001308, + "cumulative_s": 0.00020040000000000002 + }, + { + "function": "vdot", + "file": "multiarray.py", + "calls": 2600, + "self_s": 0.0001979, + "cumulative_s": 0.0001979 + }, + { + "function": "_sha", + "file": "video004_pipeline_benchmark.py", + "calls": 44, + "self_s": 3.94e-05, + "cumulative_s": 0.0001941 + }, + { + "function": "_offer_fragment", + "file": "video_stream_transport.py", + "calls": 32, + "self_s": 0.0001133, + "cumulative_s": 0.0001817 + }, + { + "function": "", + "file": "~", + "calls": 1328, + "self_s": 0.00017700000000000002, + "cumulative_s": 0.00017700000000000002 + }, + { + "function": "repeat", + "file": "fromnumeric.py", + "calls": 40, + "self_s": 2.92e-05, + "cumulative_s": 0.00012880000000000001 + }, + { + "function": "", + "file": "~", + "calls": 40, + "self_s": 0.00011980000000000001, + "cumulative_s": 0.00011980000000000001 + }, + { + "function": "", + "file": "~", + "calls": 44, + "self_s": 0.0001066, + "cumulative_s": 0.0001066 + }, + { + "function": "", + "file": "~", + "calls": 40, + "self_s": 0.0001026, + "cumulative_s": 0.0001026 + }, + { + "function": "_wrapfunc", + "file": "fromnumeric.py", + "calls": 40, + "self_s": 2.9500000000000002e-05, + "cumulative_s": 9.960000000000001e-05 + }, + { + "function": "", + "file": "~", + "calls": 352, + "self_s": 9.76e-05, + "cumulative_s": 9.76e-05 + }, + { + "function": "_linear_combine", + "file": "packet_erasure_fec.py", + "calls": 4, + "self_s": 3.3100000000000005e-05, + "cumulative_s": 8.78e-05 + }, + { + "function": "", + "file": "~", + "calls": 240, + "self_s": 8.690000000000001e-05, + "cumulative_s": 8.690000000000001e-05 + }, + { + "function": "encoded_bit_count", + "file": "convolutional_fec.py", + "calls": 120, + "self_s": 6.21e-05, + "cumulative_s": 7.86e-05 + }, + { + "function": "expire", + "file": "video_stream_transport.py", + "calls": 32, + "self_s": 5.7700000000000007e-05, + "cumulative_s": 7.31e-05 + }, + { + "function": "__call__", + "file": "enum.py", + "calls": 60, + "self_s": 4.2800000000000004e-05, + "cumulative_s": 6.330000000000001e-05 + }, + { + "function": "gf_mul", + "file": "packet_erasure_fec.py", + "calls": 960, + "self_s": 6.230000000000001e-05, + "cumulative_s": 6.230000000000001e-05 + }, + { + "function": "", + "file": "~", + "calls": 40, + "self_s": 6.0200000000000006e-05, + "cumulative_s": 6.0200000000000006e-05 + }, + { + "function": "", + "file": "~", + "calls": 40, + "self_s": 5.9000000000000004e-05, + "cumulative_s": 5.9000000000000004e-05 + }, + { + "function": "count_nonzero", + "file": "numeric.py", + "calls": 40, + "self_s": 1.62e-05, + "cumulative_s": 5.8700000000000004e-05 + }, + { + "function": "", + "file": "~", + "calls": 240, + "self_s": 5.81e-05, + "cumulative_s": 5.81e-05 + }, + { + "function": "", + "file": "~", + "calls": 80, + "self_s": 5.58e-05, + "cumulative_s": 5.58e-05 + }, + { + "function": "", + "file": "~", + "calls": 160, + "self_s": 5.39e-05, + "cumulative_s": 5.39e-05 + }, + { + "function": "", + "file": "~", + "calls": 44, + "self_s": 4.8100000000000004e-05, + "cumulative_s": 4.8100000000000004e-05 + }, + { + "function": "", + "file": "~", + "calls": 40, + "self_s": 4.25e-05, + "cumulative_s": 4.25e-05 + }, + { + "function": "", + "file": "~", + "calls": 264, + "self_s": 4.21e-05, + "cumulative_s": 4.21e-05 + }, + { + "function": "_all_dispatcher", + "file": "fromnumeric.py", + "calls": 320, + "self_s": 4.0900000000000005e-05, + "cumulative_s": 4.0900000000000005e-05 + }, + { + "function": "__init__", + "file": "", + "calls": 60, + "self_s": 3.9200000000000004e-05, + "cumulative_s": 3.9200000000000004e-05 + }, + { + "function": "", + "file": "~", + "calls": 120, + "self_s": 3.9200000000000004e-05, + "cumulative_s": 3.9200000000000004e-05 + }, + { + "function": "", + "file": "~", + "calls": 192, + "self_s": 3.8100000000000005e-05, + "cumulative_s": 3.8100000000000005e-05 + }, + { + "function": "", + "file": "~", + "calls": 120, + "self_s": 3.54e-05, + "cumulative_s": 3.54e-05 + }, + { + "function": "", + "file": "~", + "calls": 161, + "self_s": 3.46e-05, + "cumulative_s": 3.49e-05 + }, + { + "function": "", + "file": "~", + "calls": 32, + "self_s": 3.07e-05, + "cumulative_s": 3.07e-05 + } + ], + "tracemalloc_python_peak_bytes": 1067168, + "timing_recovery": "NOT_IMPLEMENTED_IN_THIS_BENCHMARK", + "carrier_tracking_from_raw_iq": "NOT_IMPLEMENTED_IN_THIS_BENCHMARK", + "h264_decode": "NOT_INCLUDED; separately tested in transport model", + "rf_tx": 0 +} \ No newline at end of file diff --git a/data/processed/video004/pipeline_manifest.json b/data/processed/video004/pipeline_manifest.json new file mode 100644 index 0000000..d0f82bf --- /dev/null +++ b/data/processed/video004/pipeline_manifest.json @@ -0,0 +1,60 @@ +{ + "packet_count": 40, + "signal_duration_s": 0.6092, + "signal_sha256": "c5ddc736d9c39a08793104e4d3391f4a9b36d6d219a49a33ebcaf2c5704d9a89", + "expected_packet_sha256": [ + "99a75e88dbdd8f00a7393f996a12e4fe0fd3590a2240e1bd0a20ad6c02c7ea9a", + "9c538f82e74d1bad2697dc2e772384a619dcdd0c73fb7297c4b56a5ec94dacc0", + "e6e47a257020cc8f61ae4dc446675ddc439372326ee990e1d6dce63c6b612a5c", + "8bb55f194b04ba214114caacee9cf6c3b722884266369c4093853531f4c7cc36", + "a73080ab2b5a2b00edce2d94367a09b425dcee41778d6b615f94943abb4b6e58", + "838a4d9392aee990ea05ba8af88b09c26d46c6004ad1704443f10f1f4967c4d0", + "39f85f538af13465d73a0d71487447c83e3f9f18cff1dde7397220055cf71ad8", + "5e54c1c2a512a926a322597767d23dbc4060eb17e1fcb5eefb6887a8f7e44e89", + "b9cae0b0955b5cefda7420bd9b4a406857b762ef8313ca72f29b9b1d6c6ef2fe", + "937b635f66c528802e7121dedfece11a93f7511e65bfe2fc89e0597e774a5952", + "b1b25db1a079066ed8adf1092f426768c9b641c8013db33d1f270b38d62a1e38", + "3a66415fe45f2bb35724c399407a2b679a2b0b25479882416a79b560d43f4f1a", + "9fcbaa895db5403f4e1b3871840173ad86217c96dbd8eabcb16831c723a8e9ba", + "f8581fd09b05bdd2893df73418e39b7f128cfdbd56435aea1f1ac9a8b68528ec", + "89b19d0707ebd34b0dbf981a8083ee0867fc9bcec299cca5bed1eb3548881e7b", + "6ff3d68e897d9f898d2fa5e3592c4966bc2538eba5fd5aee0edd6c978c2a9b05", + "f7d17be0fa873ae1f78349987cf8492b811cab19dd3fb1f5975f06706af400d6", + "044257ec052c77d53eea3be2eea097f82fc6ae19ee735dced82af042feda471d", + "9ac4280620f70a44434837de5c534c423fcd4249cc5ac51f8bb9bde3a38b5bfc", + "27884ed6cd9c165d0c5a39a2995767cd871ceb1eeaa6502c68fff8b201bea001", + "eb0c01743aeb119f5cb96a5e35a4c1cbeae1b59fe7c2e6c8880f01682590a767", + "6f2d6f7aa2ace144c3a96fe92fe44d29859491bf72ec5a21499e2684ae233842", + "6f73d4dcd4141916e37db5f97ae3a6fea172ea9c314626f862a33e60089d1b67", + "dc0094495b5a87efddf0165bb58e16ebf2f99b399df46b22982b341223fc390b", + "161adc31d64175517aec11dd4320b5ff550b170a0ce1f35f0290cd845efac0c2", + "69a8e7180669cd950bd5f5b6ef2c070164d0e0e5d2dfa9663bc4226656f0a8b5", + "d89aaf1c6ea56573a89b8178282e55c34e366ca84692d6a409e7da74dd733b08", + "a29885b342a4a3d4d515579c5bd3d3bd13b22a3871dac0b9d2900dbec723f7be", + "705f6d4f6032db15dba433daa79b0c78dd15c10375602b286280c4d1d70c8974", + "fb2d0e9576f521bbccd2adfbd9aef42b20d2e4ee0bd814334d2521f1abf5d188", + "f6f6b6d2ae1d7673c52af1c84352aa3c53ea0b72c64a9431248d90b9cf7b5e9b", + "97d3fe7f65d6dc5142e79ec6643926ff2c63a930bbe2b4a2f3d392a6a9dcbeb2", + "dc7792d0ce35d47ee9045afe0abb1094b696b5858114e4c0a817f39de06a79e0", + "faaca7e29b4a138bcd11675d9dbecf3a3f19381d46fd7feac5f2abc0f43ad2e8", + "06e682fbd24ca73fd42e277c76df97ea82b45e19927b4b9224859ed9a5fb3c9c", + "0ddfab00c65bb2ddfdb6cebf9efe54c97772f3ef096df350e7cd6a3b8dd02f6c", + "3a80ae5a6bbd285266e4849d7014558fd5673f84824349c5f602d73fe5a2ae4c", + "a5c6f6fc960d9e5178c5f64a6dd14357123087eab800f0002cab7a9197e17ce0", + "b7ad2d720056936c670264cc564465f312e6b0a2137688fa5ff7dc6e8c429451", + "e1459b758ed958f6334fec780198b24e62b569a74f3eaccc78c4d74ffb7ac70b" + ], + "expected_frame_sha256": [ + "382dccb39735ffcb6414d0eb6a6096ef0fdb199a613edce3d9c7798ba58f130a", + "2fea95f24de92e3df9a8b55845e9cc3654a53d0247fbbc9311445b024e68f75a", + "d9d8c9221dc5a8ae2672618fc074088e513fc00487b47d219e2e29fcc2fe058a", + "50a74b02c70125c48e334698b11c6c9fbbc4f0543d9203cca0d8535d9f6c7f00" + ], + "erased_source_symbol_indices": [ + 0, + 10, + 20, + 30 + ], + "rf_tx": 0 +} \ No newline at end of file diff --git a/data/processed/video004/pipeline_symbols.npy b/data/processed/video004/pipeline_symbols.npy new file mode 100644 index 0000000..b6c32b0 Binary files /dev/null and b/data/processed/video004/pipeline_symbols.npy differ diff --git a/data/processed/video004/transport_before_review.json b/data/processed/video004/transport_before_review.json new file mode 100644 index 0000000..b39f1a4 --- /dev/null +++ b/data/processed/video004/transport_before_review.json @@ -0,0 +1,117950 @@ +{ + "source_sha256": "651949922042c223375d40bf8929def97dbb62c6ade651d1f5b08eea47127d5f", + "seed": 20260916, + "random_loss_model": "independent Bernoulli per transmitted packet", + "burst_loss_model": "one fixed packet-index window near first third", + "keyframe_loss_model": "one source fragment of next keyframe", + "arrival_model": "source ready at capture; parity ready after all K captures", + "receiver": "systematic data immediately; recovered only before 300 ms; real H.264 decode", + "cases": [ + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 106.61000000000013, + "max_frame_age_ms": 106.61000000000013, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 94, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 106.61000000000013, + "max_frame_age_ms": 106.61000000000013, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 94, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 106.61000000000013, + "max_frame_age_ms": 230.46000000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 94, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 106.61000000000013, + "max_frame_age_ms": 230.46000000000004, + "recovery_ms": 1430.46, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 94, + "lost_packets": 4, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 19, + "displayed_fps": 3.1666666666666665, + "frame_loss_fraction": 0.3666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 106.61000000000013, + "max_frame_age_ms": 106.61000000000013, + "recovery_ms": 2306.6099999999997, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 2, + "packet_attempts": 94, + "lost_packets": 8, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 5, + "packet_attempts": 94, + "lost_packets": 20, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 106.60999999999967, + "max_frame_age_ms": 106.61000000000013, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 94, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 106.60999999999967, + "max_frame_age_ms": 106.61000000000013, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 94, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 106.60999999999967, + "max_frame_age_ms": 106.61000000000013, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 94, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 106.61000000000013, + "max_frame_age_ms": 106.61000000000013, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 94, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": 321.84000000000015, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": 521.8400000000001, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 2, + "packet_attempts": 104, + "lost_packets": 9, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 10 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": 2121.84, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 5, + "packet_attempts": 104, + "lost_packets": 21, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 121.83999999999924, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 104, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 121.83999999999924, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": 1091.38, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 104, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 105, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 105, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 105, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": 321.84000000000015, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 105, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": 521.8400000000001, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 2, + "packet_attempts": 105, + "lost_packets": 9, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 10 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": 2121.84, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 5, + "packet_attempts": 105, + "lost_packets": 21, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 105, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 121.83999999999924, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 105, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 121.83999999999924, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 105, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 105, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 137.07000000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 115, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 137.07000000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 115, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 137.07000000000016, + "recovery_ms": 691.3800000000001, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 115, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 137.07000000000016, + "recovery_ms": 691.3800000000001, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 115, + "lost_packets": 6, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 230.46000000000004, + "recovery_ms": 537.0700000000002, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 1, + "packet_attempts": 115, + "lost_packets": 11, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 10, + "displayed_fps": 1.6666666666666667, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 10, + 11, + 15, + 16, + 17, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 260.91999999999825, + "max_frame_age_ms": 260.91999999999825, + "recovery_ms": 2137.07, + "stale_drops": 11, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 2, + "packet_attempts": 115, + "lost_packets": 24, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 137.07000000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 115, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.0699999999988, + "max_frame_age_ms": 137.07000000000016, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 115, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.0699999999988, + "max_frame_age_ms": 137.07000000000016, + "recovery_ms": 1091.38, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 115, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 137.07000000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 115, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.83999999999651, + "max_frame_age_ms": 121.83999999999924, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 97, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.83999999999651, + "max_frame_age_ms": 121.83999999999924, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 97, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.83999999999924, + "max_frame_age_ms": 230.46000000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 97, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 121.83999999999924, + "max_frame_age_ms": 230.46000000000004, + "recovery_ms": 1430.46, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 97, + "lost_packets": 4, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 19, + "displayed_fps": 3.1666666666666665, + "frame_loss_fraction": 0.3666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 121.83999999999924, + "max_frame_age_ms": 121.83999999999924, + "recovery_ms": 2321.8399999999992, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 97, + "lost_packets": 8, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 4, + "packet_attempts": 97, + "lost_packets": 20, + "lost_source_frames": 11, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 121.83999999999651, + "max_frame_age_ms": 121.83999999999924, + "recovery_ms": 1091.38, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 97, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 121.83999999999651, + "max_frame_age_ms": 121.83999999999924, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 97, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 121.83999999999651, + "max_frame_age_ms": 121.83999999999924, + "recovery_ms": 1091.38, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 97, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.83999999999651, + "max_frame_age_ms": 121.83999999999924, + "recovery_ms": 1091.38, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 97, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": 491.3800000000001, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": 291.3800000000001, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.1333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": 491.3800000000001, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 104, + "lost_packets": 9, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 13, + "displayed_fps": 2.1666666666666665, + "frame_loss_fraction": 0.5666666666666667, + "displayed_frame_ids": [ + 10, + 11, + 12, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 291.3799999999974, + "max_frame_age_ms": 291.3799999999974, + "recovery_ms": 2091.38, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 2, + "packet_attempts": 104, + "lost_packets": 21, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": 1091.38, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 104, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": 1091.38, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 104, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": 1091.38, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": 491.3800000000001, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": 291.3800000000001, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.1333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": 491.3800000000001, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 104, + "lost_packets": 9, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 13, + "displayed_fps": 2.1666666666666665, + "frame_loss_fraction": 0.5666666666666667, + "displayed_frame_ids": [ + 10, + 11, + 12, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 291.3799999999974, + "max_frame_age_ms": 291.3799999999974, + "recovery_ms": 2091.38, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 2, + "packet_attempts": 104, + "lost_packets": 21, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": 1091.38, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 104, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": 1091.38, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 104, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": 1091.38, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.29999999999563, + "max_frame_age_ms": 152.29999999999836, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 111, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.29999999999563, + "max_frame_age_ms": 152.29999999999836, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 111, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.29999999999563, + "max_frame_age_ms": 152.29999999999836, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 111, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 152.29999999999563, + "max_frame_age_ms": 152.29999999999836, + "recovery_ms": 491.3800000000001, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 111, + "lost_packets": 6, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 21, + "displayed_fps": 3.5, + "frame_loss_fraction": 0.30000000000000004, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 245.69000000000005, + "max_frame_age_ms": 245.69000000000005, + "recovery_ms": 491.3800000000001, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 111, + "lost_packets": 11, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 4, + "displayed_fps": 0.6666666666666666, + "frame_loss_fraction": 0.8666666666666667, + "displayed_frame_ids": [ + 10, + 11, + 20, + 25 + ], + "p95_frame_age_ms": 245.69000000000005, + "max_frame_age_ms": 245.69000000000005, + "recovery_ms": 2091.38, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 2, + "packet_attempts": 111, + "lost_packets": 23, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.29999999999563, + "max_frame_age_ms": 152.29999999999836, + "recovery_ms": 1091.38, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 111, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.29999999999563, + "max_frame_age_ms": 152.29999999999836, + "recovery_ms": 1091.38, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 111, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.29999999999563, + "max_frame_age_ms": 152.29999999999836, + "recovery_ms": 1091.38, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 111, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.29999999999563, + "max_frame_age_ms": 152.29999999999836, + "recovery_ms": 1091.38, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 111, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 95, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 95, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 230.46000000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 95, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 230.46000000000004, + "recovery_ms": 1230.46, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 95, + "lost_packets": 4, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 91.38000000000011, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": 2091.38, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 95, + "lost_packets": 8, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 4, + "packet_attempts": 95, + "lost_packets": 20, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 95, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 91.38000000000011, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 95, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 91.38000000000011, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 95, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 95, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 137.07000000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 100, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 137.07000000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 100, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 230.46000000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 100, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 29, + "displayed_fps": 4.833333333333333, + "frame_loss_fraction": 0.033333333333333326, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 230.46000000000004, + "recovery_ms": 337.07000000000016, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 100, + "lost_packets": 4, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 15, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 260.9200000000001, + "recovery_ms": 1460.92, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 1, + "packet_attempts": 100, + "lost_packets": 8, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 3, + "packet_attempts": 100, + "lost_packets": 20, + "lost_source_frames": 11, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 137.07000000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 100, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 91.38000000000011, + "max_frame_age_ms": 137.07000000000016, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 100, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 91.38000000000011, + "max_frame_age_ms": 137.07000000000016, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 100, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 137.07000000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 100, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 107, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 107, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 29, + "displayed_fps": 4.833333333333333, + "frame_loss_fraction": 0.033333333333333326, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 291.3800000000001, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 107, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.1333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 13, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 352.3000000000002, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 107, + "lost_packets": 5, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 352.3000000000002, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 107, + "lost_packets": 9, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 2, + "packet_attempts": 107, + "lost_packets": 21, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 107, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 91.38000000000011, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 107, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 91.38000000000011, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 107, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 107, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 491.3800000000001, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.1333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 567.5300000000002, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 106.61000000000013, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 1491.38, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 11, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 5, + "displayed_fps": 0.8333333333333334, + "frame_loss_fraction": 0.8333333333333334, + "displayed_frame_ids": [ + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 106.60999999999694, + "max_frame_age_ms": 106.60999999999694, + "recovery_ms": 5091.379999999997, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 1, + "packet_attempts": 112, + "lost_packets": 24, + "lost_source_frames": 12, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 5, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 106.61000000000013, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 1091.38, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 97.04800000000023, + "max_frame_age_ms": 97.04800000000023, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 94, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 97.04800000000023, + "max_frame_age_ms": 97.04800000000023, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 94, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 97.04800000000023, + "max_frame_age_ms": 227.72800000000007, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 94, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 97.04800000000023, + "max_frame_age_ms": 227.72800000000007, + "recovery_ms": 1427.728, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 94, + "lost_packets": 4, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 19, + "displayed_fps": 3.1666666666666665, + "frame_loss_fraction": 0.3666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 97.04800000000023, + "max_frame_age_ms": 97.04800000000023, + "recovery_ms": 2297.048, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 2, + "packet_attempts": 94, + "lost_packets": 8, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 5, + "packet_attempts": 94, + "lost_packets": 20, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 97.04799999999977, + "max_frame_age_ms": 97.04800000000023, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 94, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 97.04799999999977, + "max_frame_age_ms": 97.04800000000023, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 94, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 97.04799999999977, + "max_frame_age_ms": 97.04800000000023, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 94, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 97.04800000000023, + "max_frame_age_ms": 97.04800000000023, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 94, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 297.04800000000023, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": 510.91200000000026, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 2, + "packet_attempts": 104, + "lost_packets": 9, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 10 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": 2110.9120000000003, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 5, + "packet_attempts": 104, + "lost_packets": 21, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 110.91199999999935, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 104, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 110.91199999999935, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": 1083.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 104, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 105, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 105, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 105, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 297.04800000000023, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 105, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": 510.91200000000026, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 2, + "packet_attempts": 105, + "lost_packets": 9, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 10 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": 2110.9120000000003, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 5, + "packet_attempts": 105, + "lost_packets": 21, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 105, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 110.91199999999935, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 105, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 110.91199999999935, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 105, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 105, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 124.7760000000003, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 115, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 124.7760000000003, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 115, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 124.7760000000003, + "recovery_ms": 683.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 115, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 124.7760000000003, + "recovery_ms": 683.1840000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 115, + "lost_packets": 6, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 227.72800000000007, + "recovery_ms": 524.7760000000003, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 1, + "packet_attempts": 115, + "lost_packets": 11, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 10, + "displayed_fps": 1.6666666666666667, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 10, + 11, + 15, + 16, + 17, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 255.4559999999983, + "max_frame_age_ms": 255.4559999999983, + "recovery_ms": 2124.7760000000003, + "stale_drops": 11, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 2, + "packet_attempts": 115, + "lost_packets": 24, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 124.7760000000003, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 115, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.77599999999893, + "max_frame_age_ms": 124.7760000000003, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 115, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.77599999999893, + "max_frame_age_ms": 124.7760000000003, + "recovery_ms": 1083.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 115, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 124.7760000000003, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 115, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91199999999662, + "max_frame_age_ms": 110.91199999999935, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 97, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91199999999662, + "max_frame_age_ms": 110.91199999999935, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 97, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91199999999935, + "max_frame_age_ms": 227.72800000000007, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 97, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 110.91199999999935, + "max_frame_age_ms": 227.72800000000007, + "recovery_ms": 1427.728, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 97, + "lost_packets": 4, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 19, + "displayed_fps": 3.1666666666666665, + "frame_loss_fraction": 0.3666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 110.91199999999935, + "max_frame_age_ms": 110.91199999999935, + "recovery_ms": 2310.9119999999994, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 97, + "lost_packets": 8, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 4, + "packet_attempts": 97, + "lost_packets": 20, + "lost_source_frames": 11, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 110.91199999999662, + "max_frame_age_ms": 110.91199999999935, + "recovery_ms": 1083.1840000000002, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 97, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 110.91199999999662, + "max_frame_age_ms": 110.91199999999935, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 97, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 110.91199999999662, + "max_frame_age_ms": 110.91199999999935, + "recovery_ms": 1083.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 97, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91199999999662, + "max_frame_age_ms": 110.91199999999935, + "recovery_ms": 1083.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 97, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": 483.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": 283.1840000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.1333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": 483.1840000000002, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 104, + "lost_packets": 9, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 13, + "displayed_fps": 2.1666666666666665, + "frame_loss_fraction": 0.5666666666666667, + "displayed_frame_ids": [ + 10, + 11, + 12, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 283.18399999999747, + "max_frame_age_ms": 283.18399999999747, + "recovery_ms": 2083.184, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 2, + "packet_attempts": 104, + "lost_packets": 21, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": 1083.1840000000002, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 104, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": 1083.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 104, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": 1083.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": 483.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": 283.1840000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.1333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": 483.1840000000002, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 104, + "lost_packets": 9, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 13, + "displayed_fps": 2.1666666666666665, + "frame_loss_fraction": 0.5666666666666667, + "displayed_frame_ids": [ + 10, + 11, + 12, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 283.18399999999747, + "max_frame_age_ms": 283.18399999999747, + "recovery_ms": 2083.184, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 2, + "packet_attempts": 104, + "lost_packets": 21, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": 1083.1840000000002, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 104, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": 1083.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 104, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": 1083.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.63999999999578, + "max_frame_age_ms": 138.6399999999985, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 111, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.63999999999578, + "max_frame_age_ms": 138.6399999999985, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 111, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.63999999999578, + "max_frame_age_ms": 138.6399999999985, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 111, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 138.63999999999578, + "max_frame_age_ms": 138.6399999999985, + "recovery_ms": 483.1840000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 111, + "lost_packets": 6, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 21, + "displayed_fps": 3.5, + "frame_loss_fraction": 0.30000000000000004, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 241.5920000000001, + "max_frame_age_ms": 241.5920000000001, + "recovery_ms": 483.1840000000002, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 111, + "lost_packets": 11, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 4, + "displayed_fps": 0.6666666666666666, + "frame_loss_fraction": 0.8666666666666667, + "displayed_frame_ids": [ + 10, + 11, + 20, + 25 + ], + "p95_frame_age_ms": 241.5920000000001, + "max_frame_age_ms": 241.5920000000001, + "recovery_ms": 2083.184, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 2, + "packet_attempts": 111, + "lost_packets": 23, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 138.63999999999578, + "max_frame_age_ms": 138.6399999999985, + "recovery_ms": 1083.1840000000002, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 111, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 138.63999999999578, + "max_frame_age_ms": 138.6399999999985, + "recovery_ms": 1083.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 111, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 138.63999999999578, + "max_frame_age_ms": 138.6399999999985, + "recovery_ms": 1083.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 111, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.63999999999578, + "max_frame_age_ms": 138.6399999999985, + "recovery_ms": 1083.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 111, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 95, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 95, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 227.72800000000007, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 95, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 227.72800000000007, + "recovery_ms": 1227.728, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 95, + "lost_packets": 4, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 83.1840000000002, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": 2083.184, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 95, + "lost_packets": 8, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 4, + "packet_attempts": 95, + "lost_packets": 20, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 95, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 83.1840000000002, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 95, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 83.1840000000002, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 95, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 95, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 124.7760000000003, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 100, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 124.7760000000003, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 100, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 227.72800000000007, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 100, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 29, + "displayed_fps": 4.833333333333333, + "frame_loss_fraction": 0.033333333333333326, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 227.72800000000007, + "recovery_ms": 324.7760000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 100, + "lost_packets": 4, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 15, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 255.45600000000013, + "recovery_ms": 1455.4560000000001, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 1, + "packet_attempts": 100, + "lost_packets": 8, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 3, + "packet_attempts": 100, + "lost_packets": 20, + "lost_source_frames": 11, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 124.7760000000003, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 100, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 83.1840000000002, + "max_frame_age_ms": 124.7760000000003, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 100, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 83.1840000000002, + "max_frame_age_ms": 124.7760000000003, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 100, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 124.7760000000003, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 100, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 107, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 107, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 29, + "displayed_fps": 4.833333333333333, + "frame_loss_fraction": 0.033333333333333326, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 283.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 107, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.1333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 13, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 338.6400000000003, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 107, + "lost_packets": 5, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 338.6400000000003, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 107, + "lost_packets": 9, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 2, + "packet_attempts": 107, + "lost_packets": 21, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 107, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 83.1840000000002, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 107, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 83.1840000000002, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 107, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 107, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 483.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.1333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 552.5040000000004, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 97.04800000000023, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 1483.1840000000002, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 11, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 5, + "displayed_fps": 0.8333333333333334, + "frame_loss_fraction": 0.8333333333333334, + "displayed_frame_ids": [ + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 97.04799999999705, + "max_frame_age_ms": 97.04799999999705, + "recovery_ms": 5083.1839999999975, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 1, + "packet_attempts": 112, + "lost_packets": 24, + "lost_source_frames": 12, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 5, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 97.04800000000023, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 1083.1840000000002, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 137.06999999999607, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 117, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 137.06999999999607, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 117, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 276.1500000000001, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 117, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 137.06999999999607, + "recovery_ms": 1321.8400000000001, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 2, + "packet_attempts": 117, + "lost_packets": 7, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.4666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 15, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.06999999999607, + "recovery_ms": 1321.8400000000001, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 4, + "packet_attempts": 117, + "lost_packets": 12, + "lost_source_frames": 8, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 25 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.06999999999607, + "recovery_ms": 5137.069999999996, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 7, + "packet_attempts": 117, + "lost_packets": 25, + "lost_source_frames": 17, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 137.06999999999607, + "recovery_ms": 921.8400000000001, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 117, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 137.06999999999607, + "recovery_ms": 921.8400000000001, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 117, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 137.06999999999607, + "recovery_ms": 921.8400000000001, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 117, + "lost_packets": 10, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 137.06999999999607, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 117, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 128, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 128, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 128, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 245.6899999999987, + "max_frame_age_ms": 291.3800000000001, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 128, + "lost_packets": 8, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 245.6899999999987, + "recovery_ms": 521.8400000000001, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 4, + "packet_attempts": 128, + "lost_packets": 14, + "lost_source_frames": 10, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 2, + "displayed_fps": 0.3333333333333333, + "frame_loss_fraction": 0.9333333333333333, + "displayed_frame_ids": [ + 10, + 25 + ], + "p95_frame_age_ms": 245.6899999999987, + "max_frame_age_ms": 245.6899999999987, + "recovery_ms": 2121.84, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 7, + "packet_attempts": 128, + "lost_packets": 27, + "lost_source_frames": 19, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": 937.0700000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 128, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": 937.0700000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 128, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": 937.0700000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 128, + "lost_packets": 10, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 128, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 245.6899999999987, + "max_frame_age_ms": 291.3800000000001, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 8, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 245.6899999999987, + "recovery_ms": 521.8400000000001, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 2, + "packet_attempts": 130, + "lost_packets": 14, + "lost_source_frames": 9, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 2, + "displayed_fps": 0.3333333333333333, + "frame_loss_fraction": 0.9333333333333333, + "displayed_frame_ids": [ + 10, + 25 + ], + "p95_frame_age_ms": 245.6899999999987, + "max_frame_age_ms": 245.6899999999987, + "recovery_ms": 2121.84, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 6, + "packet_attempts": 130, + "lost_packets": 27, + "lost_source_frames": 18, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": 937.0700000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": 937.0700000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 130, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": 937.0700000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 130, + "lost_packets": 10, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 141, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 141, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": 952.3000000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 141, + "lost_packets": 3, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 25 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 230.45999999999913, + "recovery_ms": 952.3000000000002, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 141, + "lost_packets": 9, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 18, + "displayed_fps": 3.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 25 + ], + "p95_frame_age_ms": 245.6899999999987, + "max_frame_age_ms": 245.6899999999987, + "recovery_ms": 537.0700000000002, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 1, + "packet_attempts": 141, + "lost_packets": 15, + "lost_source_frames": 8, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 6, + "displayed_fps": 1.0, + "frame_loss_fraction": 0.8, + "displayed_frame_ids": [ + 10, + 15, + 20, + 21, + 22, + 25 + ], + "p95_frame_age_ms": 260.91999999999825, + "max_frame_age_ms": 260.91999999999825, + "recovery_ms": 2137.07, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 8, + "unrecoverable_blocks": 2, + "packet_attempts": 141, + "lost_packets": 29, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": 952.3000000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 141, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": 952.3000000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 141, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": 952.3000000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 141, + "lost_packets": 10, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 141, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 122, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 122, + "lost_packets": 1, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 245.6899999999987, + "max_frame_age_ms": 276.1500000000001, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 122, + "lost_packets": 3, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 19, + "displayed_fps": 3.1666666666666665, + "frame_loss_fraction": 0.3666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 137.07000000000016, + "recovery_ms": 1337.0700000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 1, + "packet_attempts": 122, + "lost_packets": 8, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 14, + "displayed_fps": 2.3333333333333335, + "frame_loss_fraction": 0.5333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 106.60999999999967, + "max_frame_age_ms": 106.60999999999967, + "recovery_ms": 2306.6099999999997, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 3, + "packet_attempts": 122, + "lost_packets": 13, + "lost_source_frames": 8, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 5, + "packet_attempts": 122, + "lost_packets": 26, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 122, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": 737.0700000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 122, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": 737.0700000000002, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 122, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": 1091.38, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 122, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 106.60999999999967, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 552.3000000000002, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 106.60999999999967, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 291.3800000000001, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 8, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 21, + "displayed_fps": 3.5, + "frame_loss_fraction": 0.30000000000000004, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 106.60999999999967, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 491.3800000000001, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 1, + "packet_attempts": 130, + "lost_packets": 14, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 4, + "displayed_fps": 0.6666666666666666, + "frame_loss_fraction": 0.8666666666666667, + "displayed_frame_ids": [ + 10, + 11, + 12, + 15 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 2091.38, + "stale_drops": 20, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 3, + "packet_attempts": 130, + "lost_packets": 27, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": 752.3000000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": 752.3000000000002, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 130, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": 1091.38, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 131, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 131, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 106.60999999999967, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 552.3000000000002, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 131, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 106.60999999999967, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 291.3800000000001, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 131, + "lost_packets": 8, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 21, + "displayed_fps": 3.5, + "frame_loss_fraction": 0.30000000000000004, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 106.60999999999967, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 491.3800000000001, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 1, + "packet_attempts": 131, + "lost_packets": 14, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 4, + "displayed_fps": 0.6666666666666666, + "frame_loss_fraction": 0.8666666666666667, + "displayed_frame_ids": [ + 10, + 11, + 12, + 15 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 2091.38, + "stale_drops": 20, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 3, + "packet_attempts": 131, + "lost_packets": 27, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 131, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": 752.3000000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 131, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": 752.3000000000002, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 131, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": 1091.38, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 131, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.75999999999476, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 182.75999999999476, + "max_frame_age_ms": 245.6899999999987, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 182.75999999999476, + "max_frame_age_ms": 245.6899999999987, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 3, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 25 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.75999999999476, + "recovery_ms": 491.3800000000001, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 9, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 25 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.75999999999476, + "recovery_ms": 491.3800000000001, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 15, + "lost_source_frames": 10, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 3, + "displayed_fps": 0.5, + "frame_loss_fraction": 0.9, + "displayed_frame_ids": [ + 10, + 11, + 25 + ], + "p95_frame_age_ms": 182.75999999999476, + "max_frame_age_ms": 182.75999999999476, + "recovery_ms": 2091.38, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 2, + "packet_attempts": 139, + "lost_packets": 28, + "lost_source_frames": 17, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.75999999999476, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.75999999999476, + "recovery_ms": 767.5300000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.75999999999476, + "recovery_ms": 767.5300000000002, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 139, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.75999999999476, + "recovery_ms": 1091.38, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 118, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 118, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.29999999999563, + "max_frame_age_ms": 276.1500000000001, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 118, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.29999999999563, + "max_frame_age_ms": 245.6899999999987, + "recovery_ms": 1337.0700000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 1, + "packet_attempts": 118, + "lost_packets": 7, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 17, + "displayed_fps": 2.8333333333333335, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ], + "p95_frame_age_ms": 245.6899999999987, + "max_frame_age_ms": 245.6899999999987, + "recovery_ms": 2337.069999999999, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 2, + "packet_attempts": 118, + "lost_packets": 12, + "lost_source_frames": 9, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 3, + "displayed_fps": 0.5, + "frame_loss_fraction": 0.9, + "displayed_frame_ids": [ + 25, + 26, + 27 + ], + "p95_frame_age_ms": 245.6899999999987, + "max_frame_age_ms": 245.6899999999987, + "recovery_ms": 5152.299999999996, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 5, + "packet_attempts": 118, + "lost_packets": 25, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": 937.0700000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 118, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": 937.0700000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 118, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 10, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.0699999999988, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": 1937.0699999999988, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 118, + "lost_packets": 10, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 118, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 124, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 124, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 245.6899999999987, + "max_frame_age_ms": 276.1500000000001, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 124, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 276.1500000000001, + "recovery_ms": 337.07000000000016, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 124, + "lost_packets": 8, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 14, + "displayed_fps": 2.3333333333333335, + "frame_loss_fraction": 0.5333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 152.29999999999836, + "max_frame_age_ms": 152.29999999999836, + "recovery_ms": 2352.2999999999984, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 2, + "packet_attempts": 124, + "lost_packets": 14, + "lost_source_frames": 9, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 2, + "displayed_fps": 0.3333333333333333, + "frame_loss_fraction": 0.9333333333333333, + "displayed_frame_ids": [ + 20, + 21 + ], + "p95_frame_age_ms": 152.29999999999836, + "max_frame_age_ms": 152.29999999999836, + "recovery_ms": 4152.299999999998, + "stale_drops": 20, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 5, + "packet_attempts": 124, + "lost_packets": 27, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": 952.3000000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 124, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": 952.3000000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 124, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 10, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.29999999999836, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": 1952.2999999999984, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 124, + "lost_packets": 10, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 124, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.75999999999476, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 132, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.75999999999476, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 132, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.75999999999476, + "recovery_ms": 567.5300000000002, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 132, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 167.52999999999793, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 352.3000000000002, + "stale_drops": 11, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 132, + "lost_packets": 8, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 167.52999999999793, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 352.3000000000002, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 132, + "lost_packets": 14, + "lost_source_frames": 8, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 24, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 3, + "packet_attempts": 132, + "lost_packets": 27, + "lost_source_frames": 17, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.75999999999476, + "recovery_ms": 767.5300000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 132, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.75999999999476, + "recovery_ms": 767.5300000000002, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 132, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 167.52999999999793, + "max_frame_age_ms": 182.75999999999476, + "recovery_ms": 1767.529999999998, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 132, + "lost_packets": 10, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.75999999999476, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 132, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 197.98999999999432, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 197.98999999999432, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 1, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 182.7599999999975, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 782.7600000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 3, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 182.7599999999975, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 567.5300000000002, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 9, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 18, + "displayed_fps": 3.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 1582.7600000000002, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 15, + "lost_source_frames": 8, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 21, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 2, + "packet_attempts": 138, + "lost_packets": 28, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 197.98999999999432, + "recovery_ms": 782.7600000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 197.98999999999432, + "recovery_ms": 782.7600000000002, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 182.7599999999975, + "max_frame_age_ms": 197.98999999999432, + "recovery_ms": 1782.7599999999975, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 138, + "lost_packets": 10, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 197.98999999999432, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 124.7759999999962, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 117, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 124.7759999999962, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 117, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 269.32000000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 117, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 124.7759999999962, + "recovery_ms": 1310.9120000000003, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 2, + "packet_attempts": 117, + "lost_packets": 7, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.4666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 15, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.7759999999962, + "recovery_ms": 1310.9120000000003, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 4, + "packet_attempts": 117, + "lost_packets": 12, + "lost_source_frames": 8, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 25 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.7759999999962, + "recovery_ms": 5124.775999999996, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 7, + "packet_attempts": 117, + "lost_packets": 25, + "lost_source_frames": 17, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 124.7759999999962, + "recovery_ms": 910.9120000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 117, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 124.7759999999962, + "recovery_ms": 910.9120000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 117, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 124.7759999999962, + "recovery_ms": 910.9120000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 117, + "lost_packets": 10, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 124.7759999999962, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 117, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 128, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 128, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 128, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 241.59199999999873, + "max_frame_age_ms": 283.1840000000002, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 128, + "lost_packets": 8, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 241.59199999999873, + "recovery_ms": 510.91200000000026, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 4, + "packet_attempts": 128, + "lost_packets": 14, + "lost_source_frames": 10, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 2, + "displayed_fps": 0.3333333333333333, + "frame_loss_fraction": 0.9333333333333333, + "displayed_frame_ids": [ + 10, + 25 + ], + "p95_frame_age_ms": 241.59199999999873, + "max_frame_age_ms": 241.59199999999873, + "recovery_ms": 2110.9120000000003, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 7, + "packet_attempts": 128, + "lost_packets": 27, + "lost_source_frames": 19, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": 924.7760000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 128, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": 924.7760000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 128, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": 924.7760000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 128, + "lost_packets": 10, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 128, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 241.59199999999873, + "max_frame_age_ms": 283.1840000000002, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 8, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 241.59199999999873, + "recovery_ms": 510.91200000000026, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 2, + "packet_attempts": 130, + "lost_packets": 14, + "lost_source_frames": 9, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 2, + "displayed_fps": 0.3333333333333333, + "frame_loss_fraction": 0.9333333333333333, + "displayed_frame_ids": [ + 10, + 25 + ], + "p95_frame_age_ms": 241.59199999999873, + "max_frame_age_ms": 241.59199999999873, + "recovery_ms": 2110.9120000000003, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 6, + "packet_attempts": 130, + "lost_packets": 27, + "lost_source_frames": 18, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": 924.7760000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": 924.7760000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 130, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": 924.7760000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 130, + "lost_packets": 10, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 141, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 141, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": 938.6400000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 141, + "lost_packets": 3, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 25 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 227.72799999999916, + "recovery_ms": 938.6400000000003, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 141, + "lost_packets": 9, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 18, + "displayed_fps": 3.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 25 + ], + "p95_frame_age_ms": 241.59199999999873, + "max_frame_age_ms": 241.59199999999873, + "recovery_ms": 524.7760000000003, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 1, + "packet_attempts": 141, + "lost_packets": 15, + "lost_source_frames": 8, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 6, + "displayed_fps": 1.0, + "frame_loss_fraction": 0.8, + "displayed_frame_ids": [ + 10, + 15, + 20, + 21, + 22, + 25 + ], + "p95_frame_age_ms": 255.4559999999983, + "max_frame_age_ms": 255.4559999999983, + "recovery_ms": 2124.7760000000003, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 8, + "unrecoverable_blocks": 2, + "packet_attempts": 141, + "lost_packets": 29, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": 938.6400000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 141, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": 938.6400000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 141, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": 938.6400000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 141, + "lost_packets": 10, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 141, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 2, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 122, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 122, + "lost_packets": 1, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 241.59199999999873, + "max_frame_age_ms": 269.32000000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 122, + "lost_packets": 3, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 19, + "displayed_fps": 3.1666666666666665, + "frame_loss_fraction": 0.3666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 124.7760000000003, + "recovery_ms": 1324.7760000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 1, + "packet_attempts": 122, + "lost_packets": 8, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 14, + "displayed_fps": 2.3333333333333335, + "frame_loss_fraction": 0.5333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 97.04799999999977, + "max_frame_age_ms": 97.04799999999977, + "recovery_ms": 2297.048, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 3, + "packet_attempts": 122, + "lost_packets": 13, + "lost_source_frames": 8, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 5, + "packet_attempts": 122, + "lost_packets": 26, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 122, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": 724.7760000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 122, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": 724.7760000000003, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 122, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": 1083.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 122, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 97.04799999999977, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 538.6400000000003, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 97.04799999999977, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 283.1840000000002, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 8, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 21, + "displayed_fps": 3.5, + "frame_loss_fraction": 0.30000000000000004, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 97.04799999999977, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 483.1840000000002, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 1, + "packet_attempts": 130, + "lost_packets": 14, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 4, + "displayed_fps": 0.6666666666666666, + "frame_loss_fraction": 0.8666666666666667, + "displayed_frame_ids": [ + 10, + 11, + 12, + 15 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 2083.184, + "stale_drops": 20, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 3, + "packet_attempts": 130, + "lost_packets": 27, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": 738.6400000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": 738.6400000000003, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 130, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": 1083.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 131, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 131, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 97.04799999999977, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 538.6400000000003, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 131, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 97.04799999999977, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 283.1840000000002, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 131, + "lost_packets": 8, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 21, + "displayed_fps": 3.5, + "frame_loss_fraction": 0.30000000000000004, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 97.04799999999977, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 483.1840000000002, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 1, + "packet_attempts": 131, + "lost_packets": 14, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 4, + "displayed_fps": 0.6666666666666666, + "frame_loss_fraction": 0.8666666666666667, + "displayed_frame_ids": [ + 10, + 11, + 12, + 15 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 2083.184, + "stale_drops": 20, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 3, + "packet_attempts": 131, + "lost_packets": 27, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 131, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": 738.6400000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 131, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": 738.6400000000003, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 131, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": 1083.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 131, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.36799999999494, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 166.36799999999494, + "max_frame_age_ms": 241.59199999999873, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 166.36799999999494, + "max_frame_age_ms": 241.59199999999873, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 3, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 166.36799999999494, + "max_frame_age_ms": 297.04799999999705, + "recovery_ms": 483.1840000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 9, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 21, + "displayed_fps": 3.5, + "frame_loss_fraction": 0.30000000000000004, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 166.36799999999494, + "max_frame_age_ms": 297.04799999999705, + "recovery_ms": 483.1840000000002, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 15, + "lost_source_frames": 10, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 3, + "displayed_fps": 0.5, + "frame_loss_fraction": 0.9, + "displayed_frame_ids": [ + 10, + 11, + 25 + ], + "p95_frame_age_ms": 166.36799999999494, + "max_frame_age_ms": 166.36799999999494, + "recovery_ms": 2083.184, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 2, + "packet_attempts": 139, + "lost_packets": 28, + "lost_source_frames": 17, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.36799999999494, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.36799999999494, + "recovery_ms": 752.5040000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.36799999999494, + "recovery_ms": 752.5040000000004, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 139, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.36799999999494, + "recovery_ms": 1083.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 118, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 118, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.63999999999578, + "max_frame_age_ms": 269.32000000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 118, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 138.63999999999578, + "max_frame_age_ms": 241.59199999999873, + "recovery_ms": 1324.7760000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 1, + "packet_attempts": 118, + "lost_packets": 7, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 19, + "displayed_fps": 3.1666666666666665, + "frame_loss_fraction": 0.3666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 297.04799999999705, + "max_frame_age_ms": 297.04799999999705, + "recovery_ms": 2324.775999999999, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 2, + "packet_attempts": 118, + "lost_packets": 12, + "lost_source_frames": 9, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 3, + "displayed_fps": 0.5, + "frame_loss_fraction": 0.9, + "displayed_frame_ids": [ + 25, + 26, + 27 + ], + "p95_frame_age_ms": 241.59199999999873, + "max_frame_age_ms": 241.59199999999873, + "recovery_ms": 5138.639999999996, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 5, + "packet_attempts": 118, + "lost_packets": 25, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": 924.7760000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 118, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": 924.7760000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 118, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 10, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.77599999999893, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": 1924.775999999999, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 118, + "lost_packets": 10, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 118, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 124, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 124, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 241.59199999999873, + "max_frame_age_ms": 269.32000000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 124, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 269.32000000000016, + "max_frame_age_ms": 297.04800000000023, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 124, + "lost_packets": 8, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 14, + "displayed_fps": 2.3333333333333335, + "frame_loss_fraction": 0.5333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 138.6399999999985, + "max_frame_age_ms": 138.6399999999985, + "recovery_ms": 2338.6399999999985, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 2, + "packet_attempts": 124, + "lost_packets": 14, + "lost_source_frames": 9, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 2, + "displayed_fps": 0.3333333333333333, + "frame_loss_fraction": 0.9333333333333333, + "displayed_frame_ids": [ + 20, + 21 + ], + "p95_frame_age_ms": 138.6399999999985, + "max_frame_age_ms": 138.6399999999985, + "recovery_ms": 4138.6399999999985, + "stale_drops": 20, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 5, + "packet_attempts": 124, + "lost_packets": 27, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": 938.6400000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 124, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": 938.6400000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 124, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 10, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 138.6399999999985, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": 1938.6399999999985, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 124, + "lost_packets": 10, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 124, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.36799999999494, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 132, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.36799999999494, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 132, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.36799999999494, + "recovery_ms": 552.5040000000004, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 132, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 297.04800000000023, + "recovery_ms": 552.5040000000004, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 132, + "lost_packets": 8, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 152.5039999999981, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 338.6400000000003, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 132, + "lost_packets": 14, + "lost_source_frames": 8, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 24, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 3, + "packet_attempts": 132, + "lost_packets": 27, + "lost_source_frames": 17, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.36799999999494, + "recovery_ms": 752.5040000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 132, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.36799999999494, + "recovery_ms": 752.5040000000004, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 132, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.5039999999981, + "max_frame_age_ms": 166.36799999999494, + "recovery_ms": 1752.503999999998, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 132, + "lost_packets": 10, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.36799999999494, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 132, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 180.2319999999945, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 180.2319999999945, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 1, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 166.36799999999766, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 766.3680000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 3, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 166.36799999999766, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 552.5040000000004, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 9, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 18, + "displayed_fps": 3.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 1566.3680000000004, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 15, + "lost_source_frames": 8, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 21, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 2, + "packet_attempts": 138, + "lost_packets": 28, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 180.2319999999945, + "recovery_ms": 766.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 180.2319999999945, + "recovery_ms": 766.3680000000004, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 166.36799999999766, + "max_frame_age_ms": 180.2319999999945, + "recovery_ms": 1766.3679999999977, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 138, + "lost_packets": 10, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 180.2319999999945, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 176.1500000000001, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 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, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 176.1500000000001, + "recovery_ms": 352.3000000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 176.1500000000001, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 652.3000000000002, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 4, + "packet_attempts": 320, + "lost_packets": 18, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 25, + 26, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 667.5300000000002, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 11, + "packet_attempts": 320, + "lost_packets": 36, + "lost_source_frames": 27, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 5, + "displayed_fps": 0.8333333333333334, + "frame_loss_fraction": 0.9166666666666666, + "displayed_frame_ids": [ + 0, + 1, + 2, + 55, + 56 + ], + "p95_frame_age_ms": 152.29999999999563, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": 5352.299999999996, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 22, + "packet_attempts": 320, + "lost_packets": 71, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 652.3000000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 320, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 652.3000000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 320, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 652.3000000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 320, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 58, + "displayed_fps": 9.666666666666666, + "frame_loss_fraction": 0.033333333333333326, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 397.99000000000024, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 6, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 20, + 21, + 22, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 40, + 41, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 667.5300000000002, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 1, + "packet_attempts": 343, + "lost_packets": 19, + "lost_source_frames": 12, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 20, + 21, + 22, + 25, + 26, + 30, + 35, + 36, + 40, + 41, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 228.45000000000027, + "max_frame_age_ms": 243.6800000000003, + "recovery_ms": 667.5300000000002, + "stale_drops": 11, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 6, + "packet_attempts": 343, + "lost_packets": 38, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 9, + "displayed_fps": 1.5, + "frame_loss_fraction": 0.85, + "displayed_frame_ids": [ + 0, + 10, + 20, + 21, + 22, + 25, + 30, + 55, + 56 + ], + "p95_frame_age_ms": 228.45000000000027, + "max_frame_age_ms": 228.45000000000027, + "recovery_ms": 1082.7600000000002, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 18, + "packet_attempts": 343, + "lost_packets": 74, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 667.5300000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 343, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 667.5300000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 343, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 174.14000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 667.5300000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 52, + "displayed_fps": 8.666666666666666, + "frame_loss_fraction": 0.1333333333333333, + "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, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 667.5300000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 43, + "displayed_fps": 7.166666666666667, + "frame_loss_fraction": 0.2833333333333333, + "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, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 174.14000000000033, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 597.9900000000002, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 16, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 38, + "displayed_fps": 6.333333333333333, + "frame_loss_fraction": 0.3666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 38, + 39, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 228.45000000000027, + "max_frame_age_ms": 243.6800000000003, + "recovery_ms": 667.5300000000002, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 22, + "unrecoverable_blocks": 4, + "packet_attempts": 356, + "lost_packets": 39, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 18, + "displayed_fps": 3.0, + "frame_loss_fraction": 0.7, + "displayed_frame_ids": [ + 0, + 20, + 21, + 22, + 23, + 24, + 45, + 46, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 243.67999999999302, + "max_frame_age_ms": 243.67999999999302, + "recovery_ms": 2113.2200000000003, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 27, + "unrecoverable_blocks": 13, + "packet_attempts": 356, + "lost_packets": 77, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 174.14000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 174.14000000000033, + "recovery_ms": 667.5300000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 356, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 174.14000000000033, + "recovery_ms": 667.5300000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 356, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 174.14000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 379, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6017.819999999985, + "effective_source_rate_bps": 327295.9310846793, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 379, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6017.819999999985, + "effective_source_rate_bps": 327295.9310846793, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": 582.7600000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 0, + "packet_attempts": 379, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6017.819999999985, + "effective_source_rate_bps": 327295.9310846793, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 582.7600000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 16, + "unrecoverable_blocks": 0, + "packet_attempts": 379, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6017.819999999985, + "effective_source_rate_bps": 327295.9310846793, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 226.4400000000005, + "max_frame_age_ms": 274.1400000000003, + "recovery_ms": 682.7600000000002, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 27, + "unrecoverable_blocks": 1, + "packet_attempts": 379, + "lost_packets": 40, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6017.819999999985, + "effective_source_rate_bps": 327295.9310846793, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 18, + "displayed_fps": 3.0, + "frame_loss_fraction": 0.7, + "displayed_frame_ids": [ + 0, + 10, + 11, + 12, + 15, + 20, + 30, + 31, + 35, + 36, + 37, + 38, + 39, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 274.1400000000003, + "max_frame_age_ms": 274.1400000000003, + "recovery_ms": 1097.9900000000002, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 34, + "unrecoverable_blocks": 9, + "packet_attempts": 379, + "lost_packets": 82, + "lost_source_frames": 38, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6017.819999999985, + "effective_source_rate_bps": 327295.9310846793, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 379, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6017.819999999985, + "effective_source_rate_bps": 327295.9310846793, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 243.6800000000003, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 379, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6017.819999999985, + "effective_source_rate_bps": 327295.9310846793, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": 682.7600000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 379, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6017.819999999985, + "effective_source_rate_bps": 327295.9310846793, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 379, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6017.819999999985, + "effective_source_rate_bps": 327295.9310846793, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 332, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 58, + "displayed_fps": 9.666666666666666, + "frame_loss_fraction": 0.033333333333333326, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 367.5300000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 332, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 35, + 36, + 37, + 38, + 39, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 367.5300000000002, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 0, + "packet_attempts": 332, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 31, + "displayed_fps": 5.166666666666667, + "frame_loss_fraction": 0.4833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 667.5300000000002, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 2, + "packet_attempts": 332, + "lost_packets": 18, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 17, + "displayed_fps": 2.8333333333333335, + "frame_loss_fraction": 0.7166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 17, + 25, + 30, + 31, + 32, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 1167.5300000000002, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 7, + "packet_attempts": 332, + "lost_packets": 37, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 15, + "packet_attempts": 332, + "lost_packets": 72, + "lost_source_frames": 38, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 332, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 667.5300000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 332, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 667.5300000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 332, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 332, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 354, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 354, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 44, + "displayed_fps": 7.333333333333333, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 382.7600000000002, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 354, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 40, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 25, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 0, + "packet_attempts": 354, + "lost_packets": 19, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 19, + "displayed_fps": 3.1666666666666665, + "frame_loss_fraction": 0.6833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 45, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 24, + "stale_tx_drops": 0, + "parity_recoveries": 19, + "unrecoverable_blocks": 3, + "packet_attempts": 354, + "lost_packets": 39, + "lost_source_frames": 21, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 6, + "displayed_fps": 1.0, + "frame_loss_fraction": 0.9, + "displayed_frame_ids": [ + 15, + 16, + 17, + 50, + 51, + 52 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 1682.7600000000002, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 22, + "unrecoverable_blocks": 11, + "packet_attempts": 354, + "lost_packets": 77, + "lost_source_frames": 42, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 354, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 354, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 354, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 354, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 327906.7560570773, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 327906.7560570773, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 43, + "displayed_fps": 7.166666666666667, + "frame_loss_fraction": 0.2833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 482.7600000000002, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 327906.7560570773, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 40, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 24, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 327906.7560570773, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 45, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 30, + "stale_tx_drops": 0, + "parity_recoveries": 18, + "unrecoverable_blocks": 2, + "packet_attempts": 356, + "lost_packets": 39, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 327906.7560570773, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 13, + "displayed_fps": 2.1666666666666665, + "frame_loss_fraction": 0.7833333333333333, + "displayed_frame_ids": [ + 15, + 16, + 17, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 219.82999999999083, + "max_frame_age_ms": 219.82999999999083, + "recovery_ms": 1682.7600000000002, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 23, + "unrecoverable_blocks": 10, + "packet_attempts": 356, + "lost_packets": 77, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 327906.7560570773, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 327906.7560570773, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 327906.7560570773, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 356, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 327906.7560570773, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 327906.7560570773, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 326469.6960907012, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 326469.6960907012, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 52, + "displayed_fps": 8.666666666666666, + "frame_loss_fraction": 0.1333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 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, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 497.99000000000024, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 326469.6960907012, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 41, + "displayed_fps": 6.833333333333333, + "frame_loss_fraction": 0.31666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 235.0600000000004, + "recovery_ms": 697.9900000000002, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 14, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 19, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 326469.6960907012, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.5333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 25, + 26, + 27, + 28, + 29, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52 + ], + "p95_frame_age_ms": 206.61000000000013, + "max_frame_age_ms": 250.29000000000042, + "recovery_ms": 497.99000000000024, + "stale_drops": 22, + "stale_tx_drops": 0, + "parity_recoveries": 25, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 40, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 326469.6960907012, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 7, + "displayed_fps": 1.1666666666666667, + "frame_loss_fraction": 0.8833333333333333, + "displayed_frame_ids": [ + 5, + 6, + 20, + 21, + 50, + 51, + 52 + ], + "p95_frame_age_ms": 250.29000000000042, + "max_frame_age_ms": 250.29000000000042, + "recovery_ms": 750.2900000000004, + "stale_drops": 30, + "stale_tx_drops": 0, + "parity_recoveries": 28, + "unrecoverable_blocks": 7, + "packet_attempts": 378, + "lost_packets": 82, + "lost_source_frames": 43, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 326469.6960907012, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 697.9900000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 326469.6960907012, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 697.9900000000002, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 326469.6960907012, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 697.9900000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 378, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 326469.6960907012, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 326469.6960907012, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 59, + "displayed_fps": 9.833333333333334, + "frame_loss_fraction": 0.01666666666666672, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 237.07000000000016, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 54, + "displayed_fps": 9.0, + "frame_loss_fraction": 0.09999999999999998, + "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, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 237.07000000000016, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 35, + 36, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 176.1500000000001, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 667.5300000000002, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 2, + "packet_attempts": 320, + "lost_packets": 18, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 50, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 1137.0700000000002, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 8, + "packet_attempts": 320, + "lost_packets": 36, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 2, + "displayed_fps": 0.3333333333333333, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 55, + 56 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.06999999999607, + "recovery_ms": 5637.069999999996, + "stale_drops": 21, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 14, + "packet_attempts": 320, + "lost_packets": 71, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 637.0700000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 320, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 637.0700000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 320, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 337, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 53, + "displayed_fps": 8.833333333333334, + "frame_loss_fraction": 0.1166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 537.0700000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 337, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 382.7600000000002, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 337, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 34, + "displayed_fps": 5.666666666666667, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 25, + 26, + 30, + 31, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 382.7600000000002, + "stale_drops": 21, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 0, + "packet_attempts": 337, + "lost_packets": 19, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 25, + 26, + 30, + 31, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 1137.0700000000002, + "stale_drops": 30, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 3, + "packet_attempts": 337, + "lost_packets": 38, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 2, + "displayed_fps": 0.3333333333333333, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 15, + 16 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 1697.9900000000002, + "stale_drops": 31, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 10, + "packet_attempts": 337, + "lost_packets": 73, + "lost_source_frames": 36, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 337, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 637.0700000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 337, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 637.0700000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 337, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 337, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 197.98999999999705, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 637.0700000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 41, + "displayed_fps": 6.833333333333333, + "frame_loss_fraction": 0.31666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 197.98999999999705, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 397.99000000000024, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 40, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 228.45000000000027, + "recovery_ms": 397.99000000000024, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 14, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 29, + "displayed_fps": 4.833333333333333, + "frame_loss_fraction": 0.5166666666666666, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 27, + 28, + 29, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 213.2199999999939, + "recovery_ms": 597.9900000000002, + "stale_drops": 23, + "stale_tx_drops": 0, + "parity_recoveries": 19, + "unrecoverable_blocks": 1, + "packet_attempts": 356, + "lost_packets": 39, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 11, + "displayed_fps": 1.8333333333333333, + "frame_loss_fraction": 0.8166666666666667, + "displayed_frame_ids": [ + 15, + 45, + 46, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 228.44999999999345, + "max_frame_age_ms": 228.44999999999345, + "recovery_ms": 1697.9900000000002, + "stale_drops": 28, + "stale_tx_drops": 0, + "parity_recoveries": 19, + "unrecoverable_blocks": 8, + "packet_attempts": 356, + "lost_packets": 77, + "lost_source_frames": 47, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 637.0700000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 637.0700000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 356, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 53, + "displayed_fps": 8.833333333333334, + "frame_loss_fraction": 0.1166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 15, + 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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 513.2200000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 6, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 513.2200000000003, + "stale_drops": 11, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 19, + "lost_source_frames": 10, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 38, + "displayed_fps": 6.333333333333333, + "frame_loss_fraction": 0.3666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 38, + 39, + 40, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 261.5000000000009, + "recovery_ms": 713.2200000000003, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 22, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 40, + "lost_source_frames": 20, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 9, + "displayed_fps": 1.5, + "frame_loss_fraction": 0.85, + "displayed_frame_ids": [ + 15, + 20, + 25, + 26, + 40, + 50, + 51, + 52, + 53 + ], + "p95_frame_age_ms": 246.2700000000009, + "max_frame_age_ms": 246.2700000000009, + "recovery_ms": 1639.6600000000008, + "stale_drops": 29, + "stale_tx_drops": 0, + "parity_recoveries": 25, + "unrecoverable_blocks": 5, + "packet_attempts": 373, + "lost_packets": 79, + "lost_source_frames": 35, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 639.6600000000008, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 639.6600000000008, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 169.32000000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 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, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 169.32000000000016, + "recovery_ms": 338.6400000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 169.32000000000016, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 638.6400000000003, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 4, + "packet_attempts": 320, + "lost_packets": 18, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 25, + 26, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 652.5040000000004, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 11, + "packet_attempts": 320, + "lost_packets": 36, + "lost_source_frames": 27, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 5, + "displayed_fps": 0.8333333333333334, + "frame_loss_fraction": 0.9166666666666666, + "displayed_frame_ids": [ + 0, + 1, + 2, + 55, + 56 + ], + "p95_frame_age_ms": 138.63999999999578, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": 5338.639999999996, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 22, + "packet_attempts": 320, + "lost_packets": 71, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 638.6400000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 320, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 638.6400000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 320, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 638.6400000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 320, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 58, + "displayed_fps": 9.666666666666666, + "frame_loss_fraction": 0.033333333333333326, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 380.2320000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 6, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 20, + 21, + 22, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 40, + 41, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 652.5040000000004, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 1, + "packet_attempts": 343, + "lost_packets": 19, + "lost_source_frames": 12, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 20, + 21, + 22, + 25, + 26, + 30, + 35, + 36, + 40, + 41, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": 652.5040000000004, + "stale_drops": 11, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 6, + "packet_attempts": 343, + "lost_packets": 38, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 9, + "displayed_fps": 1.5, + "frame_loss_fraction": 0.85, + "displayed_frame_ids": [ + 0, + 10, + 20, + 21, + 22, + 25, + 30, + 55, + 56 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": 1066.3680000000004, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 18, + "packet_attempts": 343, + "lost_packets": 74, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 652.5040000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 343, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 652.5040000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 343, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 652.5040000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 52, + "displayed_fps": 8.666666666666666, + "frame_loss_fraction": 0.1333333333333333, + "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, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 652.5040000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 43, + "displayed_fps": 7.166666666666667, + "frame_loss_fraction": 0.2833333333333333, + "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, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 580.2320000000004, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 16, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 38, + "displayed_fps": 6.333333333333333, + "frame_loss_fraction": 0.3666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 38, + 39, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": 652.5040000000004, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 22, + "unrecoverable_blocks": 4, + "packet_attempts": 356, + "lost_packets": 39, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 18, + "displayed_fps": 3.0, + "frame_loss_fraction": 0.7, + "displayed_frame_ids": [ + 0, + 20, + 21, + 22, + 23, + 24, + 45, + 46, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 221.82399999999325, + "max_frame_age_ms": 221.82399999999325, + "recovery_ms": 2094.0960000000005, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 27, + "unrecoverable_blocks": 13, + "packet_attempts": 356, + "lost_packets": 77, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 652.5040000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 356, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 652.5040000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 356, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 379, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 169.32000000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 379, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 169.32000000000016, + "recovery_ms": 566.3680000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 0, + "packet_attempts": 379, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 169.32000000000016, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 566.3680000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 16, + "unrecoverable_blocks": 0, + "packet_attempts": 379, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 249.5520000000006, + "recovery_ms": 666.3680000000004, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 27, + "unrecoverable_blocks": 1, + "packet_attempts": 379, + "lost_packets": 40, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 18, + "displayed_fps": 3.0, + "frame_loss_fraction": 0.7, + "displayed_frame_ids": [ + 0, + 10, + 11, + 12, + 15, + 20, + 30, + 31, + 35, + 36, + 37, + 38, + 39, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 249.5520000000006, + "max_frame_age_ms": 249.5520000000006, + "recovery_ms": 1080.2320000000004, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 34, + "unrecoverable_blocks": 9, + "packet_attempts": 379, + "lost_packets": 82, + "lost_source_frames": 38, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 379, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 379, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 379, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 379, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 13, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 332, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 58, + "displayed_fps": 9.666666666666666, + "frame_loss_fraction": 0.033333333333333326, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 352.50400000000036, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 332, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 35, + 36, + 37, + 38, + 39, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 352.50400000000036, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 0, + "packet_attempts": 332, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 31, + "displayed_fps": 5.166666666666667, + "frame_loss_fraction": 0.4833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 652.5040000000004, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 2, + "packet_attempts": 332, + "lost_packets": 18, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 17, + "displayed_fps": 2.8333333333333335, + "frame_loss_fraction": 0.7166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 17, + 25, + 30, + 31, + 32, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 1152.5040000000004, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 7, + "packet_attempts": 332, + "lost_packets": 37, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 15, + "packet_attempts": 332, + "lost_packets": 72, + "lost_source_frames": 38, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 332, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 652.5040000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 332, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 652.5040000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 332, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 332, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 354, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 354, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 44, + "displayed_fps": 7.333333333333333, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 366.3680000000004, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 354, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 40, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 25, + "stale_tx_drops": 0, + "parity_recoveries": 18, + "unrecoverable_blocks": 0, + "packet_attempts": 354, + "lost_packets": 19, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 19, + "displayed_fps": 3.1666666666666665, + "frame_loss_fraction": 0.6833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 45, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 24, + "stale_tx_drops": 0, + "parity_recoveries": 21, + "unrecoverable_blocks": 3, + "packet_attempts": 354, + "lost_packets": 39, + "lost_source_frames": 21, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 6, + "displayed_fps": 1.0, + "frame_loss_fraction": 0.9, + "displayed_frame_ids": [ + 15, + 16, + 17, + 50, + 51, + 52 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 1666.3680000000004, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 22, + "unrecoverable_blocks": 11, + "packet_attempts": 354, + "lost_packets": 77, + "lost_source_frames": 42, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 354, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 354, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 354, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 354, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 43, + "displayed_fps": 7.166666666666667, + "frame_loss_fraction": 0.2833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 466.3680000000004, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 40, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 24, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 45, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 30, + "stale_tx_drops": 0, + "parity_recoveries": 19, + "unrecoverable_blocks": 2, + "packet_attempts": 356, + "lost_packets": 39, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 13, + "displayed_fps": 2.1666666666666665, + "frame_loss_fraction": 0.7833333333333333, + "displayed_frame_ids": [ + 15, + 16, + 17, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 191.14399999999114, + "max_frame_age_ms": 191.14399999999114, + "recovery_ms": 1666.3680000000004, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 23, + "unrecoverable_blocks": 10, + "packet_attempts": 356, + "lost_packets": 77, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 356, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 52, + "displayed_fps": 8.666666666666666, + "frame_loss_fraction": 0.1333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 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, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 480.2320000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 41, + "displayed_fps": 6.833333333333333, + "frame_loss_fraction": 0.31666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 205.00800000000072, + "recovery_ms": 680.2320000000004, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 16, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 19, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.5333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 25, + 26, + 27, + 28, + 29, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52 + ], + "p95_frame_age_ms": 197.04800000000023, + "max_frame_age_ms": 218.8720000000003, + "recovery_ms": 480.2320000000004, + "stale_drops": 22, + "stale_tx_drops": 0, + "parity_recoveries": 29, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 40, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 7, + "displayed_fps": 1.1666666666666667, + "frame_loss_fraction": 0.8833333333333333, + "displayed_frame_ids": [ + 5, + 6, + 20, + 21, + 50, + 51, + 52 + ], + "p95_frame_age_ms": 218.8720000000003, + "max_frame_age_ms": 218.8720000000003, + "recovery_ms": 718.8720000000003, + "stale_drops": 27, + "stale_tx_drops": 0, + "parity_recoveries": 34, + "unrecoverable_blocks": 7, + "packet_attempts": 378, + "lost_packets": 82, + "lost_source_frames": 43, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 680.2320000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 680.2320000000004, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 680.2320000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 378, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 59, + "displayed_fps": 9.833333333333334, + "frame_loss_fraction": 0.01666666666666672, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 224.7760000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 54, + "displayed_fps": 9.0, + "frame_loss_fraction": 0.09999999999999998, + "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, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 224.7760000000003, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 35, + 36, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 169.32000000000016, + "recovery_ms": 652.5040000000004, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 2, + "packet_attempts": 320, + "lost_packets": 18, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 50, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 1124.7760000000003, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 8, + "packet_attempts": 320, + "lost_packets": 36, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 2, + "displayed_fps": 0.3333333333333333, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 55, + 56 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.7759999999962, + "recovery_ms": 5624.775999999996, + "stale_drops": 21, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 14, + "packet_attempts": 320, + "lost_packets": 71, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 624.7760000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 320, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 624.7760000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 320, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 337, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 53, + "displayed_fps": 8.833333333333334, + "frame_loss_fraction": 0.1166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 524.7760000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 337, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 366.3680000000004, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 337, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 34, + "displayed_fps": 5.666666666666667, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 25, + 26, + 30, + 31, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 366.3680000000004, + "stale_drops": 21, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 0, + "packet_attempts": 337, + "lost_packets": 19, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 25, + 26, + 30, + 31, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 1124.7760000000003, + "stale_drops": 30, + "stale_tx_drops": 0, + "parity_recoveries": 18, + "unrecoverable_blocks": 3, + "packet_attempts": 337, + "lost_packets": 38, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 2, + "displayed_fps": 0.3333333333333333, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 15, + 16 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 1680.2320000000004, + "stale_drops": 31, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 10, + "packet_attempts": 337, + "lost_packets": 73, + "lost_source_frames": 36, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 337, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 624.7760000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 337, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 624.7760000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 337, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 337, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 180.23199999999724, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 624.7760000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 41, + "displayed_fps": 6.833333333333333, + "frame_loss_fraction": 0.31666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 180.23199999999724, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 380.2320000000004, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 40, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": 380.2320000000004, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 14, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 29, + "displayed_fps": 4.833333333333333, + "frame_loss_fraction": 0.5166666666666666, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 27, + 28, + 29, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 194.0959999999941, + "recovery_ms": 580.2320000000004, + "stale_drops": 23, + "stale_tx_drops": 0, + "parity_recoveries": 19, + "unrecoverable_blocks": 1, + "packet_attempts": 356, + "lost_packets": 39, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 11, + "displayed_fps": 1.8333333333333333, + "frame_loss_fraction": 0.8166666666666667, + "displayed_frame_ids": [ + 15, + 45, + 46, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 207.95999999999367, + "max_frame_age_ms": 207.95999999999367, + "recovery_ms": 1680.2320000000004, + "stale_drops": 25, + "stale_tx_drops": 0, + "parity_recoveries": 19, + "unrecoverable_blocks": 8, + "packet_attempts": 356, + "lost_packets": 77, + "lost_source_frames": 47, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 624.7760000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 624.7760000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 356, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 53, + "displayed_fps": 8.833333333333334, + "frame_loss_fraction": 0.1166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 15, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 494.09600000000046, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 6, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 494.09600000000046, + "stale_drops": 11, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 19, + "lost_source_frames": 10, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 38, + "displayed_fps": 6.333333333333333, + "frame_loss_fraction": 0.3666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 38, + 39, + 40, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 197.04800000000023, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": 694.0960000000005, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 23, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 40, + "lost_source_frames": 20, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 9, + "displayed_fps": 1.5, + "frame_loss_fraction": 0.85, + "displayed_frame_ids": [ + 15, + 20, + 25, + 26, + 40, + 50, + 51, + 52, + 53 + ], + "p95_frame_age_ms": 221.82400000000052, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": 1624.7760000000003, + "stale_drops": 28, + "stale_tx_drops": 0, + "parity_recoveries": 26, + "unrecoverable_blocks": 5, + "packet_attempts": 373, + "lost_packets": 79, + "lost_source_frames": 35, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 624.7760000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 624.7760000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 58, + "displayed_fps": 9.666666666666666, + "frame_loss_fraction": 0.033333333333333326, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 382.7600000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 41, + "displayed_fps": 6.833333333333333, + "frame_loss_fraction": 0.31666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 20, + 21, + 22, + 23, + 24, + 25, + 30, + 31, + 32, + 33, + 34, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 176.1500000000001, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 4, + "packet_attempts": 348, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.5333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 25, + 30, + 31, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 682.7600000000002, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 11, + "packet_attempts": 348, + "lost_packets": 38, + "lost_source_frames": 26, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 7, + "displayed_fps": 1.1666666666666667, + "frame_loss_fraction": 0.8833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 30, + 31, + 55, + 56 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 2852.3, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 8, + "unrecoverable_blocks": 24, + "packet_attempts": 348, + "lost_packets": 76, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 667.5300000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 667.5300000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 348, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 667.5300000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 57, + "displayed_fps": 9.5, + "frame_loss_fraction": 0.050000000000000044, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 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 + ], + "p95_frame_age_ms": 213.21999999999662, + "max_frame_age_ms": 228.44999999999345, + "recovery_ms": 482.7600000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 6, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 49, + "displayed_fps": 8.166666666666666, + "frame_loss_fraction": 0.18333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 228.44999999999345, + "recovery_ms": 713.2200000000003, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 8, + "unrecoverable_blocks": 3, + "packet_attempts": 373, + "lost_packets": 19, + "lost_source_frames": 11, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 35, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 228.45000000000027, + "max_frame_age_ms": 235.0599999999904, + "recovery_ms": 713.2200000000003, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 7, + "packet_attempts": 373, + "lost_packets": 40, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 2, + 10, + 11, + 12, + 13, + 15, + 16, + 20, + 21, + 22, + 50, + 51, + 52 + ], + "p95_frame_age_ms": 250.29000000000042, + "max_frame_age_ms": 250.29000000000042, + "recovery_ms": 913.2200000000003, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 20, + "unrecoverable_blocks": 16, + "packet_attempts": 373, + "lost_packets": 79, + "lost_source_frames": 37, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 200.57999999998265, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 682.7600000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 200.57999999998265, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 682.7600000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 213.21999999999662, + "max_frame_age_ms": 218.97999999994772, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 213.21999999999662, + "max_frame_age_ms": 218.97999999994772, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 218.97999999994772, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 218.97999999994772, + "recovery_ms": 682.7600000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 35, + 36, + 37, + 38, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 218.97999999994772, + "max_frame_age_ms": 228.45000000000027, + "recovery_ms": 713.2200000000003, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 22, + "unrecoverable_blocks": 4, + "packet_attempts": 387, + "lost_packets": 40, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 2, + 20, + 21, + 22, + 23, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 218.97999999994772, + "max_frame_age_ms": 218.97999999994772, + "recovery_ms": 1882.7600000000002, + "stale_drops": 21, + "stale_tx_drops": 0, + "parity_recoveries": 27, + "unrecoverable_blocks": 14, + "packet_attempts": 387, + "lost_packets": 82, + "lost_source_frames": 40, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 218.97999999994772, + "recovery_ms": 689.3700000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 218.97999999994772, + "recovery_ms": 689.3700000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 387, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 218.97999999994772, + "recovery_ms": 689.3700000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 387, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 213.21999999999662, + "max_frame_age_ms": 218.97999999994772, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "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 + ], + "p95_frame_age_ms": 273.29000000000224, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": null, + "stale_drops": 22, + "stale_tx_drops": 10, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 402, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "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, + 39 + ], + "p95_frame_age_ms": 278.47000000000344, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": 669.2700000000027, + "stale_drops": 24, + "stale_tx_drops": 10, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 402, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 31, + "displayed_fps": 5.166666666666667, + "frame_loss_fraction": 0.4833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ], + "p95_frame_age_ms": 278.47000000000344, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": 748.8600000000015, + "stale_drops": 27, + "stale_tx_drops": 10, + "parity_recoveries": 3, + "unrecoverable_blocks": 1, + "packet_attempts": 402, + "lost_packets": 7, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 31, + "displayed_fps": 5.166666666666667, + "frame_loss_fraction": 0.4833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ], + "p95_frame_age_ms": 278.47000000000344, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": 748.8600000000015, + "stale_drops": 27, + "stale_tx_drops": 10, + "parity_recoveries": 9, + "unrecoverable_blocks": 2, + "packet_attempts": 402, + "lost_packets": 22, + "lost_source_frames": 12, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.6, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 35, + 36, + 37 + ], + "p95_frame_age_ms": 278.47000000000344, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": 748.8600000000015, + "stale_drops": 33, + "stale_tx_drops": 10, + "parity_recoveries": 18, + "unrecoverable_blocks": 2, + "packet_attempts": 402, + "lost_packets": 43, + "lost_source_frames": 21, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 10, + "displayed_fps": 1.6666666666666667, + "frame_loss_fraction": 0.8333333333333334, + "displayed_frame_ids": [ + 0, + 5, + 6, + 10, + 11, + 12, + 25, + 35, + 36, + 37 + ], + "p95_frame_age_ms": 285.08000000000357, + "max_frame_age_ms": 285.08000000000357, + "recovery_ms": 597.9900000000002, + "stale_drops": 46, + "stale_tx_drops": 10, + "parity_recoveries": 22, + "unrecoverable_blocks": 11, + "packet_attempts": 402, + "lost_packets": 86, + "lost_source_frames": 39, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "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 + ], + "p95_frame_age_ms": 273.29000000000224, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": null, + "stale_drops": 22, + "stale_tx_drops": 10, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 402, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ], + "p95_frame_age_ms": 278.47000000000344, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": 781.9100000000021, + "stale_drops": 26, + "stale_tx_drops": 10, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 402, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ], + "p95_frame_age_ms": 278.47000000000344, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": 781.9100000000021, + "stale_drops": 24, + "stale_tx_drops": 10, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 402, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "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 + ], + "p95_frame_age_ms": 273.29000000000224, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": null, + "stale_drops": 22, + "stale_tx_drops": 10, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 402, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.7599999999975, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 361, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6070.119999999981, + "effective_source_rate_bps": 357208.09473288944, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": 682.7600000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 361, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6070.119999999981, + "effective_source_rate_bps": 357208.09473288944, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 48, + "displayed_fps": 8.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": 382.7600000000002, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 361, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6070.119999999981, + "effective_source_rate_bps": 357208.09473288944, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 189.37000000000035, + "max_frame_age_ms": 204.599999999994, + "recovery_ms": 682.7600000000002, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 2, + "packet_attempts": 361, + "lost_packets": 19, + "lost_source_frames": 12, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6070.119999999981, + "effective_source_rate_bps": 357208.09473288944, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 19, + "displayed_fps": 3.1666666666666665, + "frame_loss_fraction": 0.6833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 25, + 40, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 189.37000000000035, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": 1152.3000000000002, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 7, + "packet_attempts": 361, + "lost_packets": 39, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6070.119999999981, + "effective_source_rate_bps": 357208.09473288944, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 5, + "displayed_fps": 0.8333333333333334, + "frame_loss_fraction": 0.9166666666666666, + "displayed_frame_ids": [ + 15, + 16, + 40, + 50, + 55 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 1697.9900000000002, + "stale_drops": 21, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 16, + "packet_attempts": 361, + "lost_packets": 77, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6070.119999999981, + "effective_source_rate_bps": 357208.09473288944, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 361, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6070.119999999981, + "effective_source_rate_bps": 357208.09473288944, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": 689.3700000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 361, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6070.119999999981, + "effective_source_rate_bps": 357208.09473288944, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": 689.3700000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 361, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6070.119999999981, + "effective_source_rate_bps": 357208.09473288944, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.7599999999975, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 361, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6070.119999999981, + "effective_source_rate_bps": 357208.09473288944, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 204.60000000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 380, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6085.34999999998, + "effective_source_rate_bps": 356314.0986138853, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 204.60000000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 380, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6085.34999999998, + "effective_source_rate_bps": 356314.0986138853, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 50, + "displayed_fps": 8.333333333333334, + "frame_loss_fraction": 0.16666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 200.57999999998265, + "max_frame_age_ms": 218.3999999999678, + "recovery_ms": 497.99000000000024, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 380, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6085.34999999998, + "effective_source_rate_bps": 356314.0986138853, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 44, + "displayed_fps": 7.333333333333333, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 204.60000000000036, + "max_frame_age_ms": 237.07000000000016, + "recovery_ms": 697.9900000000002, + "stale_drops": 11, + "stale_tx_drops": 0, + "parity_recoveries": 16, + "unrecoverable_blocks": 0, + "packet_attempts": 380, + "lost_packets": 19, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6085.34999999998, + "effective_source_rate_bps": 356314.0986138853, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 25, + 26, + 27, + 28, + 29, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 219.82999999999356, + "max_frame_age_ms": 252.30000000000018, + "recovery_ms": 697.9900000000002, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 20, + "unrecoverable_blocks": 3, + "packet_attempts": 380, + "lost_packets": 40, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6085.34999999998, + "effective_source_rate_bps": 356314.0986138853, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 12, + "displayed_fps": 2.0, + "frame_loss_fraction": 0.8, + "displayed_frame_ids": [ + 10, + 11, + 12, + 15, + 16, + 20, + 50, + 51, + 55, + 56, + 57, + 58 + ], + "p95_frame_age_ms": 289.37000000000035, + "max_frame_age_ms": 289.37000000000035, + "recovery_ms": 1289.3700000000003, + "stale_drops": 21, + "stale_tx_drops": 0, + "parity_recoveries": 20, + "unrecoverable_blocks": 13, + "packet_attempts": 380, + "lost_packets": 82, + "lost_source_frames": 43, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6085.34999999998, + "effective_source_rate_bps": 356314.0986138853, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 204.60000000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 380, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6085.34999999998, + "effective_source_rate_bps": 356314.0986138853, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 204.60000000000036, + "recovery_ms": 704.6000000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 380, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6085.34999999998, + "effective_source_rate_bps": 356314.0986138853, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 204.60000000000036, + "recovery_ms": 704.6000000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 380, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6085.34999999998, + "effective_source_rate_bps": 356314.0986138853, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 204.60000000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 380, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6085.34999999998, + "effective_source_rate_bps": 356314.0986138853, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 219.83000000000038, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 200.57999999998265, + "max_frame_age_ms": 221.84000000000015, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 49, + "displayed_fps": 8.166666666666666, + "frame_loss_fraction": 0.18333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 210.3599999999451, + "max_frame_age_ms": 221.84000000000015, + "recovery_ms": 497.99000000000024, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 39, + "displayed_fps": 6.5, + "frame_loss_fraction": 0.35, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 219.83000000000038, + "max_frame_age_ms": 221.84000000000015, + "recovery_ms": 697.9900000000002, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 14, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 19, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 34, + "displayed_fps": 5.666666666666667, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 219.83000000000038, + "max_frame_age_ms": 252.30000000000018, + "recovery_ms": 697.9900000000002, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 22, + "unrecoverable_blocks": 2, + "packet_attempts": 387, + "lost_packets": 40, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 50, + 51, + 52, + 53, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 289.37000000000035, + "max_frame_age_ms": 289.37000000000035, + "recovery_ms": 1289.3700000000003, + "stale_drops": 22, + "stale_tx_drops": 0, + "parity_recoveries": 22, + "unrecoverable_blocks": 10, + "packet_attempts": 387, + "lost_packets": 82, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 200.57999999998265, + "max_frame_age_ms": 219.83000000000038, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 200.57999999998265, + "max_frame_age_ms": 219.83000000000038, + "recovery_ms": 719.8300000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 387, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 200.57999999998265, + "max_frame_age_ms": 219.83000000000038, + "recovery_ms": 719.8300000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 387, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 219.83000000000038, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 50, + 55 + ], + "p95_frame_age_ms": 274.4499999999989, + "max_frame_age_ms": 294.85999999996966, + "recovery_ms": 794.8599999999697, + "stale_drops": 14, + "stale_tx_drops": 5, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 401, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 50, + 55 + ], + "p95_frame_age_ms": 274.4499999999989, + "max_frame_age_ms": 294.85999999996966, + "recovery_ms": 794.8599999999697, + "stale_drops": 14, + "stale_tx_drops": 5, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 401, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 50, + 55 + ], + "p95_frame_age_ms": 274.4499999999989, + "max_frame_age_ms": 294.85999999996966, + "recovery_ms": 794.8599999999697, + "stale_drops": 14, + "stale_tx_drops": 5, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 401, + "lost_packets": 7, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 34, + "displayed_fps": 5.666666666666667, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 55 + ], + "p95_frame_age_ms": 274.4499999999989, + "max_frame_age_ms": 282.2199999999557, + "recovery_ms": 713.2200000000003, + "stale_drops": 21, + "stale_tx_drops": 5, + "parity_recoveries": 12, + "unrecoverable_blocks": 1, + "packet_attempts": 401, + "lost_packets": 22, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.5666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 25, + 26, + 27, + 28, + 30, + 35, + 40, + 41, + 42, + 43, + 44, + 55 + ], + "p95_frame_age_ms": 296.2899999999954, + "max_frame_age_ms": 297.44999999995525, + "recovery_ms": 713.2200000000003, + "stale_drops": 27, + "stale_tx_drops": 5, + "parity_recoveries": 25, + "unrecoverable_blocks": 1, + "packet_attempts": 401, + "lost_packets": 43, + "lost_source_frames": 29, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 9, + "displayed_fps": 1.5, + "frame_loss_fraction": 0.85, + "displayed_frame_ids": [ + 10, + 11, + 15, + 20, + 25, + 26, + 27, + 28, + 35 + ], + "p95_frame_age_ms": 289.37000000000035, + "max_frame_age_ms": 289.37000000000035, + "recovery_ms": 1289.3700000000003, + "stale_drops": 51, + "stale_tx_drops": 5, + "parity_recoveries": 19, + "unrecoverable_blocks": 8, + "packet_attempts": 401, + "lost_packets": 85, + "lost_source_frames": 45, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 50, + 55 + ], + "p95_frame_age_ms": 274.4499999999989, + "max_frame_age_ms": 294.85999999996966, + "recovery_ms": 794.8599999999697, + "stale_drops": 14, + "stale_tx_drops": 5, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 401, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 42, + "displayed_fps": 7.0, + "frame_loss_fraction": 0.30000000000000004, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 50, + 55 + ], + "p95_frame_age_ms": 274.4499999999989, + "max_frame_age_ms": 294.85999999996966, + "recovery_ms": 766.6800000000021, + "stale_drops": 16, + "stale_tx_drops": 5, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 401, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 42, + "displayed_fps": 7.0, + "frame_loss_fraction": 0.30000000000000004, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 50, + 55 + ], + "p95_frame_age_ms": 274.4499999999989, + "max_frame_age_ms": 294.85999999996966, + "recovery_ms": 766.6800000000021, + "stale_drops": 18, + "stale_tx_drops": 5, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 401, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 50, + 55 + ], + "p95_frame_age_ms": 274.4499999999989, + "max_frame_age_ms": 294.85999999996966, + "recovery_ms": 794.8599999999697, + "stale_drops": 14, + "stale_tx_drops": 5, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 401, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 349, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6048.279999999984, + "effective_source_rate_bps": 358497.9531370911, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 57, + "displayed_fps": 9.5, + "frame_loss_fraction": 0.050000000000000044, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 482.7600000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 349, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6048.279999999984, + "effective_source_rate_bps": 358497.9531370911, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 56, + "displayed_fps": 9.333333333333334, + "frame_loss_fraction": 0.06666666666666665, + "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, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 482.7600000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 349, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6048.279999999984, + "effective_source_rate_bps": 358497.9531370911, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 41, + "displayed_fps": 6.833333333333333, + "frame_loss_fraction": 0.31666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 2, + "packet_attempts": 349, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6048.279999999984, + "effective_source_rate_bps": 358497.9531370911, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 21, + "displayed_fps": 3.5, + "frame_loss_fraction": 0.65, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 17, + 18, + 19, + 30, + 31, + 50, + 51, + 52, + 53, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 241.66999999998734, + "recovery_ms": 1182.7600000000002, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 8, + "packet_attempts": 349, + "lost_packets": 38, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6048.279999999984, + "effective_source_rate_bps": 358497.9531370911, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 15, + "packet_attempts": 349, + "lost_packets": 76, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6048.279999999984, + "effective_source_rate_bps": 358497.9531370911, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 349, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6048.279999999984, + "effective_source_rate_bps": 358497.9531370911, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 349, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6048.279999999984, + "effective_source_rate_bps": 358497.9531370911, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 349, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6048.279999999984, + "effective_source_rate_bps": 358497.9531370911, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 349, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6048.279999999984, + "effective_source_rate_bps": 358497.9531370911, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 367, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6066.099999999969, + "effective_source_rate_bps": 357444.8162740494, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 697.9900000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 367, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6066.099999999969, + "effective_source_rate_bps": 357444.8162740494, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 49, + "displayed_fps": 8.166666666666666, + "frame_loss_fraction": 0.18333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 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, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 397.99000000000024, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 367, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6066.099999999969, + "effective_source_rate_bps": 357444.8162740494, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 34, + "displayed_fps": 5.666666666666667, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 30, + 31, + 32, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 397.99000000000024, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 0, + "packet_attempts": 367, + "lost_packets": 19, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6066.099999999969, + "effective_source_rate_bps": 357444.8162740494, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 13, + "displayed_fps": 2.1666666666666665, + "frame_loss_fraction": 0.7833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 30, + 31, + 40, + 50, + 55, + 56 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 1197.9900000000002, + "stale_drops": 27, + "stale_tx_drops": 0, + "parity_recoveries": 20, + "unrecoverable_blocks": 3, + "packet_attempts": 367, + "lost_packets": 39, + "lost_source_frames": 26, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6066.099999999969, + "effective_source_rate_bps": 357444.8162740494, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 6, + "displayed_fps": 1.0, + "frame_loss_fraction": 0.9, + "displayed_frame_ids": [ + 15, + 16, + 30, + 31, + 40, + 55 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 1697.9900000000002, + "stale_drops": 20, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 11, + "packet_attempts": 367, + "lost_packets": 78, + "lost_source_frames": 45, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6066.099999999969, + "effective_source_rate_bps": 357444.8162740494, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 697.9900000000002, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 367, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6066.099999999969, + "effective_source_rate_bps": 357444.8162740494, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 697.9900000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 367, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6066.099999999969, + "effective_source_rate_bps": 357444.8162740494, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 697.9900000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 367, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6066.099999999969, + "effective_source_rate_bps": 357444.8162740494, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 367, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6066.099999999969, + "effective_source_rate_bps": 357444.8162740494, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 215.81000000000085, + "max_frame_age_ms": 231.03999999999724, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 389, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6180.479999999941, + "effective_source_rate_bps": 350829.7090193675, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 54, + "displayed_fps": 9.0, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 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 + ], + "p95_frame_age_ms": 219.5599999999431, + "max_frame_age_ms": 231.03999999999724, + "recovery_ms": 713.2200000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 389, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6180.479999999941, + "effective_source_rate_bps": 350829.7090193675, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 44, + "displayed_fps": 7.333333333333333, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 25, + 26, + 27, + 28, + 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 + ], + "p95_frame_age_ms": 219.5599999999431, + "max_frame_age_ms": 231.03999999999724, + "recovery_ms": 413.22000000000025, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 389, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6180.479999999941, + "effective_source_rate_bps": 350829.7090193675, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 38, + "displayed_fps": 6.333333333333333, + "frame_loss_fraction": 0.3666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 25, + 26, + 27, + 28, + 30, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 220.98999999996886, + "max_frame_age_ms": 231.03999999999724, + "recovery_ms": 413.22000000000025, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 0, + "packet_attempts": 389, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6180.479999999941, + "effective_source_rate_bps": 350829.7090193675, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 33, + "displayed_fps": 5.5, + "frame_loss_fraction": 0.44999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 25, + 26, + 27, + 28, + 30, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 231.03999999999724, + "max_frame_age_ms": 231.04000000000087, + "recovery_ms": 613.2200000000003, + "stale_drops": 25, + "stale_tx_drops": 0, + "parity_recoveries": 21, + "unrecoverable_blocks": 1, + "packet_attempts": 389, + "lost_packets": 40, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6180.479999999941, + "effective_source_rate_bps": 350829.7090193675, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 6, + "displayed_fps": 1.0, + "frame_loss_fraction": 0.9, + "displayed_frame_ids": [ + 50, + 51, + 52, + 53, + 55, + 56 + ], + "p95_frame_age_ms": 223.57999999995445, + "max_frame_age_ms": 223.57999999995445, + "recovery_ms": 5220.989999999969, + "stale_drops": 31, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 9, + "packet_attempts": 389, + "lost_packets": 82, + "lost_source_frames": 43, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6180.479999999941, + "effective_source_rate_bps": 350829.7090193675, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 219.5599999999431, + "max_frame_age_ms": 231.03999999999724, + "recovery_ms": 713.2200000000003, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 389, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6180.479999999941, + "effective_source_rate_bps": 350829.7090193675, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 219.5599999999431, + "max_frame_age_ms": 231.03999999999724, + "recovery_ms": 713.2200000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 389, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6180.479999999941, + "effective_source_rate_bps": 350829.7090193675, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 219.5599999999431, + "max_frame_age_ms": 231.03999999999724, + "recovery_ms": 713.2200000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 389, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6180.479999999941, + "effective_source_rate_bps": 350829.7090193675, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 215.81000000000085, + "max_frame_age_ms": 231.03999999999724, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 389, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6180.479999999941, + "effective_source_rate_bps": 350829.7090193675, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "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, + 45, + 46, + 47, + 48, + 49, + 55 + ], + "p95_frame_age_ms": 266.9899999999561, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": 777.0399999999845, + "stale_drops": 13, + "stale_tx_drops": 5, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 402, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6254.349999999942, + "effective_source_rate_bps": 346686.06649772084, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "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, + 45, + 46, + 47, + 48, + 49, + 55 + ], + "p95_frame_age_ms": 266.9899999999561, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": 777.0399999999845, + "stale_drops": 13, + "stale_tx_drops": 5, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 402, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6254.349999999942, + "effective_source_rate_bps": 346686.06649772084, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 45, + 46, + 47, + 48, + 49, + 55 + ], + "p95_frame_age_ms": 277.0399999999845, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": 528.4500000000003, + "stale_drops": 19, + "stale_tx_drops": 5, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 402, + "lost_packets": 7, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6254.349999999942, + "effective_source_rate_bps": 346686.06649772084, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 31, + "displayed_fps": 5.166666666666667, + "frame_loss_fraction": 0.4833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 35, + 36, + 37, + 38, + 39, + 45, + 46, + 47, + 48, + 49, + 55 + ], + "p95_frame_age_ms": 281.9100000000021, + "max_frame_age_ms": 284.50000000000273, + "recovery_ms": 528.4500000000003, + "stale_drops": 27, + "stale_tx_drops": 5, + "parity_recoveries": 8, + "unrecoverable_blocks": 0, + "packet_attempts": 402, + "lost_packets": 22, + "lost_source_frames": 12, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6254.349999999942, + "effective_source_rate_bps": 346686.06649772084, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.5666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 27, + 28, + 35, + 36, + 37, + 38, + 45, + 46, + 47, + 48, + 49, + 55 + ], + "p95_frame_age_ms": 281.9100000000021, + "max_frame_age_ms": 282.2199999999557, + "recovery_ms": 628.4500000000003, + "stale_drops": 38, + "stale_tx_drops": 5, + "parity_recoveries": 16, + "unrecoverable_blocks": 0, + "packet_attempts": 402, + "lost_packets": 43, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6254.349999999942, + "effective_source_rate_bps": 346686.06649772084, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 5, + "displayed_fps": 0.8333333333333334, + "frame_loss_fraction": 0.9166666666666666, + "displayed_frame_ids": [ + 5, + 15, + 45, + 46, + 55 + ], + "p95_frame_age_ms": 297.44999999995525, + "max_frame_age_ms": 297.44999999995525, + "recovery_ms": 713.2200000000003, + "stale_drops": 42, + "stale_tx_drops": 5, + "parity_recoveries": 20, + "unrecoverable_blocks": 7, + "packet_attempts": 402, + "lost_packets": 86, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6254.349999999942, + "effective_source_rate_bps": 346686.06649772084, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 41, + "displayed_fps": 6.833333333333333, + "frame_loss_fraction": 0.31666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 45, + 46, + 47, + 48, + 49, + 55 + ], + "p95_frame_age_ms": 266.9899999999561, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": 781.9100000000021, + "stale_drops": 16, + "stale_tx_drops": 5, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 402, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6254.349999999942, + "effective_source_rate_bps": 346686.06649772084, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 41, + "displayed_fps": 6.833333333333333, + "frame_loss_fraction": 0.31666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 45, + 46, + 47, + 48, + 49, + 55 + ], + "p95_frame_age_ms": 266.9899999999561, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": 781.9100000000021, + "stale_drops": 15, + "stale_tx_drops": 5, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 402, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6254.349999999942, + "effective_source_rate_bps": 346686.06649772084, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 41, + "displayed_fps": 6.833333333333333, + "frame_loss_fraction": 0.31666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 45, + 46, + 47, + 48, + 49, + 55 + ], + "p95_frame_age_ms": 266.9899999999561, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": 781.9100000000021, + "stale_drops": 15, + "stale_tx_drops": 5, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 402, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6254.349999999942, + "effective_source_rate_bps": 346686.06649772084, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "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, + 45, + 46, + 47, + 48, + 49, + 55 + ], + "p95_frame_age_ms": 266.9899999999561, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": 777.0399999999845, + "stale_drops": 13, + "stale_tx_drops": 5, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 402, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6254.349999999942, + "effective_source_rate_bps": 346686.06649772084, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 58, + "displayed_fps": 9.666666666666666, + "frame_loss_fraction": 0.033333333333333326, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 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 + ], + "p95_frame_age_ms": 155.45600000000013, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 366.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 41, + "displayed_fps": 6.833333333333333, + "frame_loss_fraction": 0.31666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 20, + 21, + 22, + 23, + 24, + 25, + 30, + 31, + 32, + 33, + 34, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 166.36799999999766, + "max_frame_age_ms": 169.32000000000016, + "recovery_ms": 666.3680000000004, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 4, + "packet_attempts": 348, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.5333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 25, + 30, + 31, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 666.3680000000004, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 11, + "packet_attempts": 348, + "lost_packets": 38, + "lost_source_frames": 26, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 7, + "displayed_fps": 1.1666666666666667, + "frame_loss_fraction": 0.8833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 30, + 31, + 55, + 56 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 2838.6400000000003, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 8, + "unrecoverable_blocks": 24, + "packet_attempts": 348, + "lost_packets": 76, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 652.5040000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 652.5040000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 348, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 652.5040000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 57, + "displayed_fps": 9.5, + "frame_loss_fraction": 0.050000000000000044, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 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 + ], + "p95_frame_age_ms": 194.09599999999682, + "max_frame_age_ms": 207.95999999999367, + "recovery_ms": 466.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 6, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 49, + "displayed_fps": 8.166666666666666, + "frame_loss_fraction": 0.18333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 207.95999999999367, + "recovery_ms": 694.0960000000005, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 8, + "unrecoverable_blocks": 3, + "packet_attempts": 373, + "lost_packets": 19, + "lost_source_frames": 11, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 35, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": 694.0960000000005, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 7, + "packet_attempts": 373, + "lost_packets": 40, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 2, + 10, + 11, + 12, + 13, + 15, + 16, + 20, + 21, + 22, + 50, + 51, + 52 + ], + "p95_frame_age_ms": 221.82399999999325, + "max_frame_age_ms": 221.82399999999325, + "recovery_ms": 894.0960000000005, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 20, + "unrecoverable_blocks": 16, + "packet_attempts": 373, + "lost_packets": 79, + "lost_source_frames": 37, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 666.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 169.3199999999979, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 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 + ], + "p95_frame_age_ms": 194.09599999999682, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 666.3680000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 16, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 35, + 36, + 37, + 38, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": 694.0960000000005, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 23, + "unrecoverable_blocks": 4, + "packet_attempts": 387, + "lost_packets": 40, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 2, + 20, + 21, + 22, + 23, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 1866.3680000000004, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 28, + "unrecoverable_blocks": 14, + "packet_attempts": 387, + "lost_packets": 82, + "lost_source_frames": 40, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 666.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 387, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 666.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 387, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 188.19199999998818, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 412, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 56, + "displayed_fps": 9.333333333333334, + "frame_loss_fraction": 0.06666666666666665, + "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, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 207.0639999999812, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": 566.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 412, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 188.19199999998818, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": 680.2320000000004, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 0, + "packet_attempts": 412, + "lost_packets": 7, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 43, + "displayed_fps": 7.166666666666667, + "frame_loss_fraction": 0.2833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": 680.2320000000004, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 1, + "packet_attempts": 412, + "lost_packets": 22, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 41, + "displayed_fps": 6.833333333333333, + "frame_loss_fraction": 0.31666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 40, + 41, + 42, + 43, + 44, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 221.82399999999598, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": 680.2320000000004, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 24, + "unrecoverable_blocks": 1, + "packet_attempts": 412, + "lost_packets": 44, + "lost_source_frames": 22, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 21, + "displayed_fps": 3.5, + "frame_loss_fraction": 0.65, + "displayed_frame_ids": [ + 0, + 5, + 6, + 10, + 11, + 12, + 20, + 21, + 22, + 25, + 35, + 36, + 37, + 40, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 235.68799999999283, + "max_frame_age_ms": 291.1440000000007, + "recovery_ms": 580.2320000000004, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 37, + "unrecoverable_blocks": 8, + "packet_attempts": 412, + "lost_packets": 87, + "lost_source_frames": 40, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 188.19199999998818, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 412, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 207.0639999999812, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": 680.2320000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 412, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 207.0639999999812, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": 680.2320000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 412, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 188.19199999998818, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 412, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 14, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.36799999999766, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 361, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6010.015999999981, + "effective_source_rate_bps": 360780.40391240333, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 361, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6010.015999999981, + "effective_source_rate_bps": 360780.40391240333, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 48, + "displayed_fps": 8.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 366.3680000000004, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 361, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6010.015999999981, + "effective_source_rate_bps": 360780.40391240333, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 666.3680000000004, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 2, + "packet_attempts": 361, + "lost_packets": 19, + "lost_source_frames": 12, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6010.015999999981, + "effective_source_rate_bps": 360780.40391240333, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 19, + "displayed_fps": 3.1666666666666665, + "frame_loss_fraction": 0.6833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 25, + 40, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 1138.6400000000003, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 7, + "packet_attempts": 361, + "lost_packets": 39, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6010.015999999981, + "effective_source_rate_bps": 360780.40391240333, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 5, + "displayed_fps": 0.8333333333333334, + "frame_loss_fraction": 0.9166666666666666, + "displayed_frame_ids": [ + 15, + 16, + 40, + 50, + 55 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 1680.2320000000004, + "stale_drops": 20, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 16, + "packet_attempts": 361, + "lost_packets": 77, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6010.015999999981, + "effective_source_rate_bps": 360780.40391240333, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 361, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6010.015999999981, + "effective_source_rate_bps": 360780.40391240333, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 361, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6010.015999999981, + "effective_source_rate_bps": 360780.40391240333, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 361, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6010.015999999981, + "effective_source_rate_bps": 360780.40391240333, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.36799999999766, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 361, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6010.015999999981, + "effective_source_rate_bps": 360780.40391240333, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23199999999724, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 380, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6023.879999999981, + "effective_source_rate_bps": 359950.06540635054, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23199999999724, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 380, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6023.879999999981, + "effective_source_rate_bps": 359950.06540635054, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 50, + "displayed_fps": 8.333333333333334, + "frame_loss_fraction": 0.16666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 480.2320000000004, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 380, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6023.879999999981, + "effective_source_rate_bps": 359950.06540635054, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 44, + "displayed_fps": 7.333333333333333, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 224.7760000000003, + "recovery_ms": 680.2320000000004, + "stale_drops": 11, + "stale_tx_drops": 0, + "parity_recoveries": 16, + "unrecoverable_blocks": 0, + "packet_attempts": 380, + "lost_packets": 19, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6023.879999999981, + "effective_source_rate_bps": 359950.06540635054, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 25, + 26, + 27, + 28, + 29, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 191.14399999999387, + "max_frame_age_ms": 238.64000000000033, + "recovery_ms": 680.2320000000004, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 20, + "unrecoverable_blocks": 3, + "packet_attempts": 380, + "lost_packets": 40, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6023.879999999981, + "effective_source_rate_bps": 359950.06540635054, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 12, + "displayed_fps": 2.0, + "frame_loss_fraction": 0.8, + "displayed_frame_ids": [ + 10, + 11, + 12, + 15, + 16, + 20, + 50, + 51, + 55, + 56, + 57, + 58 + ], + "p95_frame_age_ms": 263.4160000000006, + "max_frame_age_ms": 263.4160000000006, + "recovery_ms": 1263.4160000000006, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 23, + "unrecoverable_blocks": 13, + "packet_attempts": 380, + "lost_packets": 82, + "lost_source_frames": 43, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6023.879999999981, + "effective_source_rate_bps": 359950.06540635054, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 380, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6023.879999999981, + "effective_source_rate_bps": 359950.06540635054, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 680.2320000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 380, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6023.879999999981, + "effective_source_rate_bps": 359950.06540635054, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 680.2320000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 380, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6023.879999999981, + "effective_source_rate_bps": 359950.06540635054, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23199999999724, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 380, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6023.879999999981, + "effective_source_rate_bps": 359950.06540635054, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23199999999724, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6065.47199999998, + "effective_source_rate_bps": 357481.82499235135, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 210.91200000000026, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6065.47199999998, + "effective_source_rate_bps": 357481.82499235135, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 49, + "displayed_fps": 8.166666666666666, + "frame_loss_fraction": 0.18333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 210.91200000000026, + "recovery_ms": 480.2320000000004, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6065.47199999998, + "effective_source_rate_bps": 357481.82499235135, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 39, + "displayed_fps": 6.5, + "frame_loss_fraction": 0.35, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 191.1440000000007, + "max_frame_age_ms": 210.91200000000026, + "recovery_ms": 680.2320000000004, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 14, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 19, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6065.47199999998, + "effective_source_rate_bps": 357481.82499235135, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 34, + "displayed_fps": 5.666666666666667, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 191.1440000000007, + "max_frame_age_ms": 238.64000000000033, + "recovery_ms": 680.2320000000004, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 23, + "unrecoverable_blocks": 2, + "packet_attempts": 387, + "lost_packets": 40, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6065.47199999998, + "effective_source_rate_bps": 357481.82499235135, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 277.27999999999156, + "max_frame_age_ms": 277.27999999999156, + "recovery_ms": 1263.4160000000006, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 25, + "unrecoverable_blocks": 10, + "packet_attempts": 387, + "lost_packets": 82, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6065.47199999998, + "effective_source_rate_bps": 357481.82499235135, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6065.47199999998, + "effective_source_rate_bps": 357481.82499235135, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": 691.1440000000007, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 387, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6065.47199999998, + "effective_source_rate_bps": 357481.82499235135, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": 691.1440000000007, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 387, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6065.47199999998, + "effective_source_rate_bps": 357481.82499235135, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23199999999724, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6065.47199999998, + "effective_source_rate_bps": 357481.82499235135, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09599999999682, + "max_frame_age_ms": 205.00800000000072, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6079.335999999979, + "effective_source_rate_bps": 356666.58332423266, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09599999999682, + "max_frame_age_ms": 205.00800000000072, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6079.335999999979, + "effective_source_rate_bps": 356666.58332423266, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 58, + "displayed_fps": 9.666666666666666, + "frame_loss_fraction": 0.033333333333333326, + "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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 205.00800000000072, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 7, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6079.335999999979, + "effective_source_rate_bps": 356666.58332423266, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 205.00800000000072, + "recovery_ms": 694.0960000000005, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 22, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6079.335999999979, + "effective_source_rate_bps": 356666.58332423266, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 25, + 26, + 27, + 28, + 29, + 30, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 205.00800000000072, + "max_frame_age_ms": 252.50400000000036, + "recovery_ms": 694.0960000000005, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 32, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 44, + "lost_source_frames": 28, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6079.335999999979, + "effective_source_rate_bps": 356666.58332423266, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 11, + "displayed_fps": 1.8333333333333333, + "frame_loss_fraction": 0.8166666666666667, + "displayed_frame_ids": [ + 10, + 11, + 15, + 20, + 25, + 26, + 27, + 28, + 35, + 50, + 51 + ], + "p95_frame_age_ms": 263.4160000000006, + "max_frame_age_ms": 263.4160000000006, + "recovery_ms": 1263.4160000000006, + "stale_drops": 21, + "stale_tx_drops": 0, + "parity_recoveries": 30, + "unrecoverable_blocks": 8, + "packet_attempts": 406, + "lost_packets": 87, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6079.335999999979, + "effective_source_rate_bps": 356666.58332423266, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09599999999682, + "max_frame_age_ms": 205.00800000000072, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6079.335999999979, + "effective_source_rate_bps": 356666.58332423266, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 205.00800000000072, + "recovery_ms": 705.0080000000007, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 406, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6079.335999999979, + "effective_source_rate_bps": 356666.58332423266, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 205.00800000000072, + "recovery_ms": 705.0080000000007, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 406, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6079.335999999979, + "effective_source_rate_bps": 356666.58332423266, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09599999999682, + "max_frame_age_ms": 205.00800000000072, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6079.335999999979, + "effective_source_rate_bps": 356666.58332423266, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 7, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 349, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5999.103999999985, + "effective_source_rate_bps": 361436.64120508754, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 57, + "displayed_fps": 9.5, + "frame_loss_fraction": 0.050000000000000044, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 466.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 349, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5999.103999999985, + "effective_source_rate_bps": 361436.64120508754, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 56, + "displayed_fps": 9.333333333333334, + "frame_loss_fraction": 0.06666666666666665, + "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, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 466.3680000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 349, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5999.103999999985, + "effective_source_rate_bps": 361436.64120508754, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 41, + "displayed_fps": 6.833333333333333, + "frame_loss_fraction": 0.31666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 2, + "packet_attempts": 349, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5999.103999999985, + "effective_source_rate_bps": 361436.64120508754, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 21, + "displayed_fps": 3.5, + "frame_loss_fraction": 0.65, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 17, + 18, + 19, + 30, + 31, + 50, + 51, + 52, + 53, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 202.05599999998776, + "recovery_ms": 1166.3680000000004, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 8, + "unrecoverable_blocks": 8, + "packet_attempts": 349, + "lost_packets": 38, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5999.103999999985, + "effective_source_rate_bps": 361436.64120508754, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 15, + "packet_attempts": 349, + "lost_packets": 76, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5999.103999999985, + "effective_source_rate_bps": 361436.64120508754, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 349, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5999.103999999985, + "effective_source_rate_bps": 361436.64120508754, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 349, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5999.103999999985, + "effective_source_rate_bps": 361436.64120508754, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 349, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5999.103999999985, + "effective_source_rate_bps": 361436.64120508754, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 349, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5999.103999999985, + "effective_source_rate_bps": 361436.64120508754, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 367, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 680.2320000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 367, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 49, + "displayed_fps": 8.166666666666666, + "frame_loss_fraction": 0.18333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 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, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 380.2320000000004, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 367, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 34, + "displayed_fps": 5.666666666666667, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 30, + 31, + 32, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 380.2320000000004, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 0, + "packet_attempts": 367, + "lost_packets": 19, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 13, + "displayed_fps": 2.1666666666666665, + "frame_loss_fraction": 0.7833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 30, + 31, + 40, + 50, + 55, + 56 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 1180.2320000000004, + "stale_drops": 27, + "stale_tx_drops": 0, + "parity_recoveries": 21, + "unrecoverable_blocks": 3, + "packet_attempts": 367, + "lost_packets": 39, + "lost_source_frames": 26, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 6, + "displayed_fps": 1.0, + "frame_loss_fraction": 0.9, + "displayed_frame_ids": [ + 15, + 16, + 30, + 31, + 40, + 55 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 1680.2320000000004, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 11, + "packet_attempts": 367, + "lost_packets": 78, + "lost_source_frames": 45, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 680.2320000000004, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 367, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 680.2320000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 367, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 680.2320000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 367, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 367, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 389, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 54, + "displayed_fps": 9.0, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 694.0960000000005, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 389, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 44, + "displayed_fps": 7.333333333333333, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 25, + 26, + 27, + 28, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 394.09600000000046, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 389, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 38, + "displayed_fps": 6.333333333333333, + "frame_loss_fraction": 0.3666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 25, + 26, + 27, + 28, + 30, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 394.09600000000046, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 0, + "packet_attempts": 389, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 33, + "displayed_fps": 5.5, + "frame_loss_fraction": 0.44999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 25, + 26, + 27, + 28, + 30, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": 594.0960000000005, + "stale_drops": 22, + "stale_tx_drops": 0, + "parity_recoveries": 24, + "unrecoverable_blocks": 1, + "packet_attempts": 389, + "lost_packets": 40, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 7, + "displayed_fps": 1.1666666666666667, + "frame_loss_fraction": 0.8833333333333333, + "displayed_frame_ids": [ + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 266.36799999999494, + "max_frame_age_ms": 266.36799999999494, + "recovery_ms": 5194.095999999994, + "stale_drops": 25, + "stale_tx_drops": 0, + "parity_recoveries": 19, + "unrecoverable_blocks": 9, + "packet_attempts": 389, + "lost_packets": 82, + "lost_source_frames": 43, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 694.0960000000005, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 389, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 694.0960000000005, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 389, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 694.0960000000005, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 389, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 389, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6109.119999999966, + "effective_source_rate_bps": 354927.7146299323, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6109.119999999966, + "effective_source_rate_bps": 354927.7146299323, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 53, + "displayed_fps": 8.833333333333334, + "frame_loss_fraction": 0.1166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 15, + 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 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": 507.9600000000005, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 7, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6109.119999999966, + "effective_source_rate_bps": 354927.7146299323, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 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 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": 507.9600000000005, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 22, + "lost_source_frames": 11, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6109.119999999966, + "effective_source_rate_bps": 354927.7146299323, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 39, + "displayed_fps": 6.5, + "frame_loss_fraction": 0.35, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 27, + 28, + 30, + 31, + 35, + 36, + 37, + 38, + 39, + 40, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 238.6399999999985, + "recovery_ms": 607.9600000000005, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 24, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 44, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6109.119999999966, + "effective_source_rate_bps": 354927.7146299323, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 13, + "displayed_fps": 2.1666666666666665, + "frame_loss_fraction": 0.7833333333333333, + "displayed_frame_ids": [ + 5, + 15, + 40, + 45, + 46, + 47, + 48, + 49, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": 694.0960000000005, + "stale_drops": 22, + "stale_tx_drops": 0, + "parity_recoveries": 26, + "unrecoverable_blocks": 5, + "packet_attempts": 407, + "lost_packets": 87, + "lost_source_frames": 40, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6109.119999999966, + "effective_source_rate_bps": 354927.7146299323, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": 707.9600000000005, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6109.119999999966, + "effective_source_rate_bps": 354927.7146299323, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": 707.9600000000005, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6109.119999999966, + "effective_source_rate_bps": 354927.7146299323, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": 707.9600000000005, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 407, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6109.119999999966, + "effective_source_rate_bps": 354927.7146299323, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6109.119999999966, + "effective_source_rate_bps": 354927.7146299323, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 374907.9510897324, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 374907.9510897324, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 57, + "displayed_fps": 9.5, + "frame_loss_fraction": 0.050000000000000044, + "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, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 176.1500000000001, + "recovery_ms": 452.29999999999836, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 374907.9510897324, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 39, + "displayed_fps": 6.5, + "frame_loss_fraction": 0.35, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 21, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 213.2199999999939, + "max_frame_age_ms": 213.21999999999662, + "recovery_ms": 752.3000000000002, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 4, + "packet_attempts": 359, + "lost_packets": 19, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 374907.9510897324, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.6166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 167.5299999999952, + "max_frame_age_ms": 213.2199999999939, + "recovery_ms": 752.3000000000002, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 11, + "packet_attempts": 359, + "lost_packets": 39, + "lost_source_frames": 26, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 374907.9510897324, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 4, + "displayed_fps": 0.6666666666666666, + "frame_loss_fraction": 0.9333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 15 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 1352.3000000000002, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 24, + "packet_attempts": 359, + "lost_packets": 77, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 374907.9510897324, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 652.3000000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 359, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 374907.9510897324, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 652.3000000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 359, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 374907.9510897324, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 652.3000000000002, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 359, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 374907.9510897324, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 374907.9510897324, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 170.1200000000008, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 382, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6002.589999999986, + "effective_source_rate_bps": 374207.8002995383, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 58, + "displayed_fps": 9.666666666666666, + "frame_loss_fraction": 0.033333333333333326, + "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, + 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 + ], + "p95_frame_age_ms": 170.1199999999808, + "max_frame_age_ms": 170.1200000000008, + "recovery_ms": 370.1200000000008, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 382, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6002.589999999986, + "effective_source_rate_bps": 374207.8002995383, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 54, + "displayed_fps": 9.0, + "frame_loss_fraction": 0.09999999999999998, + "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, + 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 + ], + "p95_frame_age_ms": 170.1200000000008, + "max_frame_age_ms": 172.12999999998647, + "recovery_ms": 570.1200000000008, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 382, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6002.589999999986, + "effective_source_rate_bps": 374207.8002995383, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 43, + "displayed_fps": 7.166666666666667, + "frame_loss_fraction": 0.2833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 27, + 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 + ], + "p95_frame_age_ms": 170.1200000000008, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 767.5300000000002, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 2, + "packet_attempts": 382, + "lost_packets": 19, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6002.589999999986, + "effective_source_rate_bps": 374207.8002995383, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 27, + 35, + 36, + 37, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 180.7499999999891, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 767.5300000000002, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 18, + "unrecoverable_blocks": 7, + "packet_attempts": 382, + "lost_packets": 40, + "lost_source_frames": 27, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6002.589999999986, + "effective_source_rate_bps": 374207.8002995383, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 10, + 11, + 15, + 40, + 41, + 45, + 46, + 47, + 50, + 51, + 52, + 55, + 56 + ], + "p95_frame_age_ms": 228.44999999999618, + "max_frame_age_ms": 228.44999999999618, + "recovery_ms": 913.2200000000003, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 19, + "unrecoverable_blocks": 21, + "packet_attempts": 382, + "lost_packets": 82, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6002.589999999986, + "effective_source_rate_bps": 374207.8002995383, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 170.1200000000008, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 382, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6002.589999999986, + "effective_source_rate_bps": 374207.8002995383, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 170.1200000000008, + "recovery_ms": 667.5300000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 382, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6002.589999999986, + "effective_source_rate_bps": 374207.8002995383, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 170.1200000000008, + "recovery_ms": 667.5300000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 382, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6002.589999999986, + "effective_source_rate_bps": 374207.8002995383, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 170.1200000000008, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 382, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6002.589999999986, + "effective_source_rate_bps": 374207.8002995383, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 225.31999999995332, + "max_frame_age_ms": 246.5799999999699, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6099.4599999999455, + "effective_source_rate_bps": 368264.7316319838, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 225.31999999995332, + "max_frame_age_ms": 246.5799999999699, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6099.4599999999455, + "effective_source_rate_bps": 368264.7316319838, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 56, + "displayed_fps": 9.333333333333334, + "frame_loss_fraction": 0.06666666666666665, + "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, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 233.93999999995594, + "max_frame_age_ms": 246.5799999999699, + "recovery_ms": 646.5799999999699, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 7, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6099.4599999999455, + "effective_source_rate_bps": 368264.7316319838, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 54, + "displayed_fps": 9.0, + "frame_loss_fraction": 0.09999999999999998, + "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, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 236.22000000000207, + "max_frame_age_ms": 258.0600000000022, + "recovery_ms": 646.5799999999699, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 16, + "unrecoverable_blocks": 1, + "packet_attempts": 399, + "lost_packets": 22, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6099.4599999999455, + "effective_source_rate_bps": 368264.7316319838, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 32, + "displayed_fps": 5.333333333333333, + "frame_loss_fraction": 0.4666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 50, + 51, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 246.5799999999699, + "max_frame_age_ms": 250.29000000000042, + "recovery_ms": 776.7300000000009, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 22, + "unrecoverable_blocks": 5, + "packet_attempts": 399, + "lost_packets": 43, + "lost_source_frames": 28, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6099.4599999999455, + "effective_source_rate_bps": 368264.7316319838, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 17, + "displayed_fps": 2.8333333333333335, + "frame_loss_fraction": 0.7166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 10, + 15, + 20, + 21, + 22, + 25, + 35, + 40, + 45, + 46, + 47, + 48, + 49, + 50, + 51 + ], + "p95_frame_age_ms": 296.28999999997995, + "max_frame_age_ms": 296.28999999997995, + "recovery_ms": 1007.190000000001, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 28, + "unrecoverable_blocks": 15, + "packet_attempts": 399, + "lost_packets": 85, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6099.4599999999455, + "effective_source_rate_bps": 368264.7316319838, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 225.31999999995332, + "max_frame_age_ms": 246.5799999999699, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6099.4599999999455, + "effective_source_rate_bps": 368264.7316319838, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 233.93999999995594, + "max_frame_age_ms": 246.5799999999699, + "recovery_ms": 703.1700000000014, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 399, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6099.4599999999455, + "effective_source_rate_bps": 368264.7316319838, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 233.93999999995594, + "max_frame_age_ms": 246.5799999999699, + "recovery_ms": 703.1700000000014, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 399, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6099.4599999999455, + "effective_source_rate_bps": 368264.7316319838, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 225.31999999995332, + "max_frame_age_ms": 246.5799999999699, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6099.4599999999455, + "effective_source_rate_bps": 368264.7316319838, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ], + "p95_frame_age_ms": 240.24000000000115, + "max_frame_age_ms": 242.83000000000175, + "recovery_ms": null, + "stale_drops": 46, + "stale_tx_drops": 17, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 405, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6168.149999999945, + "effective_source_rate_bps": 364163.6471227224, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ], + "p95_frame_age_ms": 240.24000000000115, + "max_frame_age_ms": 242.83000000000175, + "recovery_ms": null, + "stale_drops": 43, + "stale_tx_drops": 17, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 405, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6168.149999999945, + "effective_source_rate_bps": 364163.6471227224, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ], + "p95_frame_age_ms": 242.83000000000175, + "max_frame_age_ms": 251.45000000000164, + "recovery_ms": null, + "stale_drops": 44, + "stale_tx_drops": 17, + "parity_recoveries": 3, + "unrecoverable_blocks": 1, + "packet_attempts": 405, + "lost_packets": 7, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6168.149999999945, + "effective_source_rate_bps": 364163.6471227224, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ], + "p95_frame_age_ms": 242.83000000000175, + "max_frame_age_ms": 251.45000000000164, + "recovery_ms": null, + "stale_drops": 51, + "stale_tx_drops": 17, + "parity_recoveries": 8, + "unrecoverable_blocks": 2, + "packet_attempts": 405, + "lost_packets": 22, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6168.149999999945, + "effective_source_rate_bps": 364163.6471227224, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ], + "p95_frame_age_ms": 281.9100000000017, + "max_frame_age_ms": 281.9100000000017, + "recovery_ms": 733.630000000001, + "stale_drops": 55, + "stale_tx_drops": 17, + "parity_recoveries": 14, + "unrecoverable_blocks": 5, + "packet_attempts": 405, + "lost_packets": 43, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6168.149999999945, + "effective_source_rate_bps": 364163.6471227224, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 4, + "displayed_fps": 0.6666666666666666, + "frame_loss_fraction": 0.9333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 10 + ], + "p95_frame_age_ms": 233.63000000000102, + "max_frame_age_ms": 233.63000000000102, + "recovery_ms": 933.630000000001, + "stale_drops": 66, + "stale_tx_drops": 17, + "parity_recoveries": 17, + "unrecoverable_blocks": 14, + "packet_attempts": 405, + "lost_packets": 86, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6168.149999999945, + "effective_source_rate_bps": 364163.6471227224, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ], + "p95_frame_age_ms": 240.24000000000115, + "max_frame_age_ms": 242.83000000000175, + "recovery_ms": null, + "stale_drops": 46, + "stale_tx_drops": 17, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 405, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6168.149999999945, + "effective_source_rate_bps": 364163.6471227224, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ], + "p95_frame_age_ms": 240.24000000000115, + "max_frame_age_ms": 242.83000000000175, + "recovery_ms": null, + "stale_drops": 46, + "stale_tx_drops": 17, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 405, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6168.149999999945, + "effective_source_rate_bps": 364163.6471227224, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ], + "p95_frame_age_ms": 240.24000000000115, + "max_frame_age_ms": 242.83000000000175, + "recovery_ms": null, + "stale_drops": 48, + "stale_tx_drops": 17, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 405, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6168.149999999945, + "effective_source_rate_bps": 364163.6471227224, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ], + "p95_frame_age_ms": 240.24000000000115, + "max_frame_age_ms": 242.83000000000175, + "recovery_ms": null, + "stale_drops": 46, + "stale_tx_drops": 17, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 405, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6168.149999999945, + "effective_source_rate_bps": 364163.6471227224, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 174.14000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6013.219999999994, + "effective_source_rate_bps": 373546.2863490779, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 243.6800000000003, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6013.219999999994, + "effective_source_rate_bps": 373546.2863490779, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 174.14000000000033, + "max_frame_age_ms": 243.6800000000003, + "recovery_ms": 667.5299999999979, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6013.219999999994, + "effective_source_rate_bps": 373546.2863490779, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 174.13999999999214, + "max_frame_age_ms": 243.6800000000003, + "recovery_ms": 767.5300000000002, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 2, + "packet_attempts": 373, + "lost_packets": 19, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6013.219999999994, + "effective_source_rate_bps": 373546.2863490779, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.5666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 25, + 26, + 27, + 28, + 29, + 30, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 189.37000000000035, + "max_frame_age_ms": 258.9100000000003, + "recovery_ms": 767.5300000000002, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 7, + "packet_attempts": 373, + "lost_packets": 40, + "lost_source_frames": 27, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6013.219999999994, + "effective_source_rate_bps": 373546.2863490779, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 14, + "unrecoverable_blocks": 16, + "packet_attempts": 373, + "lost_packets": 79, + "lost_source_frames": 42, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6013.219999999994, + "effective_source_rate_bps": 373546.2863490779, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 174.14000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6013.219999999994, + "effective_source_rate_bps": 373546.2863490779, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 174.14000000000033, + "recovery_ms": 643.6800000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6013.219999999994, + "effective_source_rate_bps": 373546.2863490779, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 174.14000000000033, + "recovery_ms": 643.6800000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6013.219999999994, + "effective_source_rate_bps": 373546.2863490779, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 174.14000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6013.219999999994, + "effective_source_rate_bps": 373546.2863490779, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 185.35000000000082, + "max_frame_age_ms": 205.76000000000204, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 393, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6040.819999999944, + "effective_source_rate_bps": 371839.5846921479, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 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 + ], + "p95_frame_age_ms": 190.52999999995427, + "max_frame_age_ms": 205.76000000000204, + "recovery_ms": 385.3500000000008, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 393, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6040.819999999944, + "effective_source_rate_bps": 371839.5846921479, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 193.12000000000262, + "max_frame_age_ms": 216.97000000000253, + "recovery_ms": 585.3500000000008, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 0, + "packet_attempts": 393, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6040.819999999944, + "effective_source_rate_bps": 371839.5846921479, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 30, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 193.12000000000262, + "max_frame_age_ms": 205.76000000000204, + "recovery_ms": 289.37000000000035, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 0, + "packet_attempts": 393, + "lost_packets": 20, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6040.819999999944, + "effective_source_rate_bps": 371839.5846921479, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 34, + "displayed_fps": 5.666666666666667, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 193.12000000000262, + "max_frame_age_ms": 218.3999999999678, + "recovery_ms": 782.7600000000002, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 19, + "unrecoverable_blocks": 4, + "packet_attempts": 393, + "lost_packets": 41, + "lost_source_frames": 21, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6040.819999999944, + "effective_source_rate_bps": 371839.5846921479, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 10, + "displayed_fps": 1.6666666666666667, + "frame_loss_fraction": 0.8333333333333334, + "displayed_frame_ids": [ + 15, + 25, + 26, + 40, + 41, + 45, + 46, + 50, + 51, + 55 + ], + "p95_frame_age_ms": 233.63000000000147, + "max_frame_age_ms": 233.63000000000147, + "recovery_ms": 1682.7600000000002, + "stale_drops": 20, + "stale_tx_drops": 0, + "parity_recoveries": 20, + "unrecoverable_blocks": 12, + "packet_attempts": 393, + "lost_packets": 83, + "lost_source_frames": 39, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6040.819999999944, + "effective_source_rate_bps": 371839.5846921479, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 185.35000000000082, + "max_frame_age_ms": 205.76000000000204, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 393, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6040.819999999944, + "effective_source_rate_bps": 371839.5846921479, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 190.52999999995427, + "max_frame_age_ms": 205.76000000000204, + "recovery_ms": 672.7100000000014, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 393, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6040.819999999944, + "effective_source_rate_bps": 371839.5846921479, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 190.52999999995427, + "max_frame_age_ms": 205.76000000000204, + "recovery_ms": 672.7100000000014, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 393, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6040.819999999944, + "effective_source_rate_bps": 371839.5846921479, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 185.35000000000082, + "max_frame_age_ms": 205.76000000000204, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 393, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6040.819999999944, + "effective_source_rate_bps": 371839.5846921479, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 222.72999999996773, + "max_frame_age_ms": 249.1699999999555, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 400, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6114.689999999945, + "effective_source_rate_bps": 367347.4861358499, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 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 + ], + "p95_frame_age_ms": 223.58000000000266, + "max_frame_age_ms": 249.1699999999555, + "recovery_ms": 385.3500000000008, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 400, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6114.689999999945, + "effective_source_rate_bps": 367347.4861358499, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 48, + "displayed_fps": 8.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 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 + ], + "p95_frame_age_ms": 236.22000000000207, + "max_frame_age_ms": 249.1699999999555, + "recovery_ms": 607.190000000001, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 400, + "lost_packets": 7, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6114.689999999945, + "effective_source_rate_bps": 367347.4861358499, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 32, + "displayed_fps": 5.333333333333333, + "frame_loss_fraction": 0.4666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 10, + 11, + 12, + 13, + 14, + 25, + 26, + 30, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 246.5799999999699, + "max_frame_age_ms": 249.1699999999555, + "recovery_ms": 243.6800000000003, + "stale_drops": 21, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 0, + "packet_attempts": 400, + "lost_packets": 22, + "lost_source_frames": 17, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6114.689999999945, + "effective_source_rate_bps": 367347.4861358499, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 30, + "displayed_fps": 5.0, + "frame_loss_fraction": 0.5, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 10, + 11, + 12, + 13, + 14, + 25, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 246.5799999999699, + "max_frame_age_ms": 249.1699999999555, + "recovery_ms": 243.6800000000003, + "stale_drops": 20, + "stale_tx_drops": 0, + "parity_recoveries": 21, + "unrecoverable_blocks": 2, + "packet_attempts": 400, + "lost_packets": 43, + "lost_source_frames": 28, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6114.689999999945, + "effective_source_rate_bps": 367347.4861358499, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 5, + 10, + 11, + 12, + 13, + 14, + 25, + 35, + 45, + 46, + 47, + 48, + 49, + 50, + 55 + ], + "p95_frame_age_ms": 261.8099999999695, + "max_frame_age_ms": 261.8099999999695, + "recovery_ms": 643.6800000000003, + "stale_drops": 23, + "stale_tx_drops": 0, + "parity_recoveries": 25, + "unrecoverable_blocks": 10, + "packet_attempts": 400, + "lost_packets": 85, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6114.689999999945, + "effective_source_rate_bps": 367347.4861358499, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 222.72999999996773, + "max_frame_age_ms": 249.1699999999555, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 400, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6114.689999999945, + "effective_source_rate_bps": 367347.4861358499, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 223.58000000000266, + "max_frame_age_ms": 249.1699999999555, + "recovery_ms": 687.9400000000014, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 400, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6114.689999999945, + "effective_source_rate_bps": 367347.4861358499, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 223.58000000000266, + "max_frame_age_ms": 249.1699999999555, + "recovery_ms": 687.9400000000014, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 400, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6114.689999999945, + "effective_source_rate_bps": 367347.4861358499, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 222.72999999996773, + "max_frame_age_ms": 249.1699999999555, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 400, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6114.689999999945, + "effective_source_rate_bps": 367347.4861358499, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.5666666666666667, + "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 + ], + "p95_frame_age_ms": 273.29000000000224, + "max_frame_age_ms": 291.11000000000286, + "recovery_ms": null, + "stale_drops": 35, + "stale_tx_drops": 13, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6202.629999999944, + "effective_source_rate_bps": 362139.2860770383, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "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 + ], + "p95_frame_age_ms": 256.05000000000246, + "max_frame_age_ms": 273.29000000000224, + "recovery_ms": null, + "stale_drops": 37, + "stale_tx_drops": 13, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6202.629999999944, + "effective_source_rate_bps": 362139.2860770383, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 21, + "displayed_fps": 3.5, + "frame_loss_fraction": 0.65, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 256.05000000000246, + "max_frame_age_ms": 273.29000000000224, + "recovery_ms": 637.650000000001, + "stale_drops": 40, + "stale_tx_drops": 13, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 7, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6202.629999999944, + "effective_source_rate_bps": 362139.2860770383, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 273.29000000000224, + "max_frame_age_ms": 292.5400000000018, + "recovery_ms": 243.6800000000003, + "stale_drops": 45, + "stale_tx_drops": 13, + "parity_recoveries": 10, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 22, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6202.629999999944, + "effective_source_rate_bps": 362139.2860770383, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 10, + "displayed_fps": 1.6666666666666667, + "frame_loss_fraction": 0.8333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 10, + 11, + 12, + 13, + 14 + ], + "p95_frame_age_ms": 237.650000000001, + "max_frame_age_ms": 237.650000000001, + "recovery_ms": 243.6800000000003, + "stale_drops": 65, + "stale_tx_drops": 13, + "parity_recoveries": 9, + "unrecoverable_blocks": 2, + "packet_attempts": 407, + "lost_packets": 44, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6202.629999999944, + "effective_source_rate_bps": 362139.2860770383, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 2, + "displayed_fps": 0.3333333333333333, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 5, + 10 + ], + "p95_frame_age_ms": 237.650000000001, + "max_frame_age_ms": 237.650000000001, + "recovery_ms": 643.6800000000003, + "stale_drops": 60, + "stale_tx_drops": 13, + "parity_recoveries": 12, + "unrecoverable_blocks": 11, + "packet_attempts": 407, + "lost_packets": 87, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6202.629999999944, + "effective_source_rate_bps": 362139.2860770383, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.5666666666666667, + "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 + ], + "p95_frame_age_ms": 273.29000000000224, + "max_frame_age_ms": 291.11000000000286, + "recovery_ms": null, + "stale_drops": 35, + "stale_tx_drops": 13, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6202.629999999944, + "effective_source_rate_bps": 362139.2860770383, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 21, + "displayed_fps": 3.5, + "frame_loss_fraction": 0.65, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25 + ], + "p95_frame_age_ms": 240.2400000000016, + "max_frame_age_ms": 291.11000000000286, + "recovery_ms": 791.1100000000029, + "stale_drops": 39, + "stale_tx_drops": 13, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6202.629999999944, + "effective_source_rate_bps": 362139.2860770383, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 21, + "displayed_fps": 3.5, + "frame_loss_fraction": 0.65, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25 + ], + "p95_frame_age_ms": 240.2400000000016, + "max_frame_age_ms": 291.11000000000286, + "recovery_ms": 791.1100000000029, + "stale_drops": 37, + "stale_tx_drops": 13, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 407, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6202.629999999944, + "effective_source_rate_bps": 362139.2860770383, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.5666666666666667, + "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 + ], + "p95_frame_age_ms": 273.29000000000224, + "max_frame_age_ms": 291.11000000000286, + "recovery_ms": null, + "stale_drops": 35, + "stale_tx_drops": 13, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6202.629999999944, + "effective_source_rate_bps": 362139.2860770383, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5299999999952, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 373957.35697839566, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 667.5300000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 373957.35697839566, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 176.1500000000001, + "recovery_ms": 667.5300000000002, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 373957.35697839566, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 34, + "displayed_fps": 5.666666666666667, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 21, + 25, + 26, + 27, + 28, + 29, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 204.59999999999127, + "max_frame_age_ms": 204.59999999999673, + "recovery_ms": 637.0700000000002, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 2, + "packet_attempts": 359, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 373957.35697839566, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 17, + "displayed_fps": 2.8333333333333335, + "frame_loss_fraction": 0.7166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 50, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 219.82999999999083, + "max_frame_age_ms": 219.82999999999083, + "recovery_ms": 637.0700000000002, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 8, + "packet_attempts": 359, + "lost_packets": 39, + "lost_source_frames": 27, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 373957.35697839566, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9833333333333333, + "displayed_frame_ids": [ + 15 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 1667.5300000000002, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 16, + "packet_attempts": 359, + "lost_packets": 77, + "lost_source_frames": 46, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 373957.35697839566, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5299999999952, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 373957.35697839566, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5299999999952, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 637.0700000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 359, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 373957.35697839566, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5299999999952, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 637.0700000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 359, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 373957.35697839566, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 373957.35697839566, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 185.35000000000082, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 377, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6009.1999999999825, + "effective_source_rate_bps": 373796.1791919069, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 209.20000000000073, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 377, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6009.1999999999825, + "effective_source_rate_bps": 373796.1791919069, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 185.34999999998035, + "max_frame_age_ms": 209.20000000000073, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 377, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6009.1999999999825, + "effective_source_rate_bps": 373796.1791919069, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 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 + ], + "p95_frame_age_ms": 185.34999999998035, + "max_frame_age_ms": 221.84000000000015, + "recovery_ms": 1142.2500000000014, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 0, + "packet_attempts": 377, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6009.1999999999825, + "effective_source_rate_bps": 373796.1791919069, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.55, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 25, + 26, + 27, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 219.82999999999083, + "max_frame_age_ms": 235.05999999999585, + "recovery_ms": 739.6600000000008, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 4, + "packet_attempts": 377, + "lost_packets": 40, + "lost_source_frames": 29, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6009.1999999999825, + "effective_source_rate_bps": 373796.1791919069, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 5, + "displayed_fps": 0.8333333333333334, + "frame_loss_fraction": 0.9166666666666666, + "displayed_frame_ids": [ + 50, + 51, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 250.28999999998996, + "max_frame_age_ms": 250.28999999998996, + "recovery_ms": 5185.34999999998, + "stale_drops": 21, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 12, + "packet_attempts": 377, + "lost_packets": 81, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6009.1999999999825, + "effective_source_rate_bps": 373796.1791919069, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 185.35000000000082, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 377, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6009.1999999999825, + "effective_source_rate_bps": 373796.1791919069, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 185.34999999998035, + "recovery_ms": 642.2500000000014, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 377, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6009.1999999999825, + "effective_source_rate_bps": 373796.1791919069, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 185.34999999998035, + "recovery_ms": 642.2500000000014, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 377, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6009.1999999999825, + "effective_source_rate_bps": 373796.1791919069, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 185.35000000000082, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 377, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6009.1999999999825, + "effective_source_rate_bps": 373796.1791919069, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 243.98999999998432, + "max_frame_age_ms": 277.03999999996904, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6129.919999999945, + "effective_source_rate_bps": 366434.7984965579, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 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 + ], + "p95_frame_age_ms": 254.0400000000027, + "max_frame_age_ms": 277.03999999996904, + "recovery_ms": 431.0400000000009, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6129.919999999945, + "effective_source_rate_bps": 366434.7984965579, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 255.77999999995245, + "max_frame_age_ms": 277.03999999996904, + "recovery_ms": 731.0400000000009, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 7, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6129.919999999945, + "effective_source_rate_bps": 366434.7984965579, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 255.77999999995245, + "max_frame_age_ms": 277.03999999996904, + "recovery_ms": 731.0400000000009, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 22, + "lost_source_frames": 17, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6129.919999999945, + "effective_source_rate_bps": 366434.7984965579, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 29, + "displayed_fps": 4.833333333333333, + "frame_loss_fraction": 0.5166666666666666, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 20, + 25, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 277.03999999996904, + "max_frame_age_ms": 294.8599999999542, + "recovery_ms": 670.1200000000008, + "stale_drops": 24, + "stale_tx_drops": 0, + "parity_recoveries": 20, + "unrecoverable_blocks": 1, + "packet_attempts": 399, + "lost_packets": 43, + "lost_source_frames": 27, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6129.919999999945, + "effective_source_rate_bps": 366434.7984965579, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 6, + "displayed_fps": 1.0, + "frame_loss_fraction": 0.9, + "displayed_frame_ids": [ + 10, + 20, + 25, + 35, + 45, + 50 + ], + "p95_frame_age_ms": 277.03999999996904, + "max_frame_age_ms": 277.03999999996904, + "recovery_ms": 1231.0400000000009, + "stale_drops": 40, + "stale_tx_drops": 0, + "parity_recoveries": 14, + "unrecoverable_blocks": 9, + "packet_attempts": 399, + "lost_packets": 85, + "lost_source_frames": 46, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6129.919999999945, + "effective_source_rate_bps": 366434.7984965579, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 243.98999999998432, + "max_frame_age_ms": 277.03999999996904, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6129.919999999945, + "effective_source_rate_bps": 366434.7984965579, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 254.0400000000027, + "max_frame_age_ms": 277.03999999996904, + "recovery_ms": 703.1700000000014, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 399, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6129.919999999945, + "effective_source_rate_bps": 366434.7984965579, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 254.0400000000027, + "max_frame_age_ms": 277.03999999996904, + "recovery_ms": 703.1700000000014, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 399, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6129.919999999945, + "effective_source_rate_bps": 366434.7984965579, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 243.98999999998432, + "max_frame_age_ms": 277.03999999996904, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6129.919999999945, + "effective_source_rate_bps": 366434.7984965579, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.6166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 40, + 55 + ], + "p95_frame_age_ms": 273.8700000000026, + "max_frame_age_ms": 289.4099999999553, + "recovery_ms": 773.8700000000026, + "stale_drops": 33, + "stale_tx_drops": 12, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 405, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6185.389999999944, + "effective_source_rate_bps": 363148.64543707354, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.6166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 40, + 55 + ], + "p95_frame_age_ms": 273.8700000000026, + "max_frame_age_ms": 289.4099999999553, + "recovery_ms": 773.8700000000026, + "stale_drops": 33, + "stale_tx_drops": 12, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 405, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6185.389999999944, + "effective_source_rate_bps": 363148.64543707354, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 14, + "displayed_fps": 2.3333333333333335, + "frame_loss_fraction": 0.7666666666666666, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 25, + 40, + 55 + ], + "p95_frame_age_ms": 289.4099999999553, + "max_frame_age_ms": 289.4099999999553, + "recovery_ms": 605.180000000001, + "stale_drops": 40, + "stale_tx_drops": 12, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 405, + "lost_packets": 7, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6185.389999999944, + "effective_source_rate_bps": 363148.64543707354, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 14, + "displayed_fps": 2.3333333333333335, + "frame_loss_fraction": 0.7666666666666666, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 25, + 40, + 55 + ], + "p95_frame_age_ms": 289.4099999999553, + "max_frame_age_ms": 289.4099999999553, + "recovery_ms": 605.180000000001, + "stale_drops": 51, + "stale_tx_drops": 12, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 405, + "lost_packets": 22, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6185.389999999944, + "effective_source_rate_bps": 363148.64543707354, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 11, + "displayed_fps": 1.8333333333333333, + "frame_loss_fraction": 0.8166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 55 + ], + "p95_frame_age_ms": 289.4099999999553, + "max_frame_age_ms": 289.4099999999553, + "recovery_ms": 705.180000000001, + "stale_drops": 65, + "stale_tx_drops": 12, + "parity_recoveries": 10, + "unrecoverable_blocks": 2, + "packet_attempts": 405, + "lost_packets": 43, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6185.389999999944, + "effective_source_rate_bps": 363148.64543707354, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9833333333333333, + "displayed_frame_ids": [ + 10 + ], + "p95_frame_age_ms": 266.10000000000105, + "max_frame_age_ms": 266.10000000000105, + "recovery_ms": 1266.100000000001, + "stale_drops": 76, + "stale_tx_drops": 12, + "parity_recoveries": 11, + "unrecoverable_blocks": 8, + "packet_attempts": 405, + "lost_packets": 86, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6185.389999999944, + "effective_source_rate_bps": 363148.64543707354, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.6166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 40, + 55 + ], + "p95_frame_age_ms": 273.8700000000026, + "max_frame_age_ms": 289.4099999999553, + "recovery_ms": 773.8700000000026, + "stale_drops": 33, + "stale_tx_drops": 12, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 405, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6185.389999999944, + "effective_source_rate_bps": 363148.64543707354, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.6166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 40, + 55 + ], + "p95_frame_age_ms": 273.8700000000026, + "max_frame_age_ms": 289.4099999999553, + "recovery_ms": 773.8700000000026, + "stale_drops": 33, + "stale_tx_drops": 12, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 405, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6185.389999999944, + "effective_source_rate_bps": 363148.64543707354, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.6166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 40, + 55 + ], + "p95_frame_age_ms": 273.8700000000026, + "max_frame_age_ms": 289.4099999999553, + "recovery_ms": 773.8700000000026, + "stale_drops": 35, + "stale_tx_drops": 12, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 405, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6185.389999999944, + "effective_source_rate_bps": 363148.64543707354, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.6166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 40, + 55 + ], + "p95_frame_age_ms": 273.8700000000026, + "max_frame_age_ms": 289.4099999999553, + "recovery_ms": 773.8700000000026, + "stale_drops": 33, + "stale_tx_drops": 12, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 405, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6185.389999999944, + "effective_source_rate_bps": 363148.64543707354, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 57, + "displayed_fps": 9.5, + "frame_loss_fraction": 0.050000000000000044, + "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, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 169.32000000000016, + "recovery_ms": 438.6399999999985, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 39, + "displayed_fps": 6.5, + "frame_loss_fraction": 0.35, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 21, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 194.0959999999941, + "max_frame_age_ms": 194.09599999999682, + "recovery_ms": 738.6400000000003, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 4, + "packet_attempts": 359, + "lost_packets": 19, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.6166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 152.50399999999536, + "max_frame_age_ms": 194.0959999999941, + "recovery_ms": 738.6400000000003, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 11, + "packet_attempts": 359, + "lost_packets": 39, + "lost_source_frames": 26, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 4, + "displayed_fps": 0.6666666666666666, + "frame_loss_fraction": 0.9333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 15 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 1338.6400000000003, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 24, + "packet_attempts": 359, + "lost_packets": 77, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 638.6400000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 359, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 638.6400000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 359, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 638.6400000000003, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 359, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 382, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 58, + "displayed_fps": 9.666666666666666, + "frame_loss_fraction": 0.033333333333333326, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 352.50400000000036, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 382, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 54, + "displayed_fps": 9.0, + "frame_loss_fraction": 0.09999999999999998, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 155.4559999999983, + "recovery_ms": 552.5040000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 382, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 43, + "displayed_fps": 7.166666666666667, + "frame_loss_fraction": 0.2833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 27, + 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 + ], + "p95_frame_age_ms": 155.4559999999983, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 752.5040000000004, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 2, + "packet_attempts": 382, + "lost_packets": 19, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 27, + 35, + 36, + 37, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 155.4559999999983, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 752.5040000000004, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 18, + "unrecoverable_blocks": 7, + "packet_attempts": 382, + "lost_packets": 40, + "lost_source_frames": 27, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 10, + 11, + 15, + 40, + 41, + 45, + 46, + 47, + 50, + 51, + 52, + 55, + 56 + ], + "p95_frame_age_ms": 207.9599999999964, + "max_frame_age_ms": 207.9599999999964, + "recovery_ms": 894.0960000000005, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 19, + "unrecoverable_blocks": 21, + "packet_attempts": 382, + "lost_packets": 82, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 382, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 652.5040000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 382, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 652.5040000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 382, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 382, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 155.45600000000013, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 56, + "displayed_fps": 9.333333333333334, + "frame_loss_fraction": 0.06666666666666665, + "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, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 552.5039999999954, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 7, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 54, + "displayed_fps": 9.0, + "frame_loss_fraction": 0.09999999999999998, + "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, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 163.41600000000062, + "max_frame_age_ms": 197.04800000000023, + "recovery_ms": 552.5039999999954, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 16, + "unrecoverable_blocks": 1, + "packet_attempts": 399, + "lost_packets": 22, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 32, + "displayed_fps": 5.333333333333333, + "frame_loss_fraction": 0.4666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 50, + 51, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 218.87200000000075, + "recovery_ms": 752.5040000000004, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 23, + "unrecoverable_blocks": 5, + "packet_attempts": 399, + "lost_packets": 43, + "lost_source_frames": 28, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 17, + "displayed_fps": 2.8333333333333335, + "frame_loss_fraction": 0.7166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 10, + 15, + 20, + 21, + 22, + 25, + 35, + 40, + 45, + 46, + 47, + 48, + 49, + 50, + 51 + ], + "p95_frame_age_ms": 221.82399999999598, + "max_frame_age_ms": 221.82399999999598, + "recovery_ms": 980.2320000000004, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 29, + "unrecoverable_blocks": 15, + "packet_attempts": 399, + "lost_packets": 85, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 652.5040000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 399, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 652.5040000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 399, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 179.3360000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 422, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 373561.9414571981, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 179.33599999997932, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 422, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 373561.9414571981, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 221.82399999999325, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 422, + "lost_packets": 7, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 373561.9414571981, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 58, + "displayed_fps": 9.666666666666666, + "frame_loss_fraction": 0.033333333333333326, + "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 + ], + "p95_frame_age_ms": 197.04800000000023, + "max_frame_age_ms": 235.68799999999283, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 0, + "packet_attempts": 422, + "lost_packets": 23, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 373561.9414571981, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 51, + "displayed_fps": 8.5, + "frame_loss_fraction": 0.15000000000000002, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 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, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 224.7760000000003, + "max_frame_age_ms": 246.59999999998945, + "recovery_ms": 666.3680000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 34, + "unrecoverable_blocks": 1, + "packet_attempts": 422, + "lost_packets": 46, + "lost_source_frames": 26, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 373561.9414571981, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 10, + 20, + 25, + 45, + 46, + 47, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 249.5519999999924, + "max_frame_age_ms": 249.5519999999924, + "recovery_ms": 866.3680000000004, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 36, + "unrecoverable_blocks": 11, + "packet_attempts": 422, + "lost_packets": 89, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 373561.9414571981, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 179.3360000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 422, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 373561.9414571981, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 179.3360000000016, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 422, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 373561.9414571981, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 179.3360000000016, + "recovery_ms": 666.3680000000004, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 1, + "packet_attempts": 422, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 373561.9414571981, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 179.3360000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 422, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 373561.9414571981, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 17, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 224.7760000000003, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 224.7760000000003, + "recovery_ms": 652.5039999999981, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 224.7760000000003, + "recovery_ms": 752.5040000000004, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 2, + "packet_attempts": 373, + "lost_packets": 19, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.5666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 25, + 26, + 27, + 28, + 29, + 30, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 238.64000000000033, + "recovery_ms": 752.5040000000004, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 7, + "packet_attempts": 373, + "lost_packets": 40, + "lost_source_frames": 27, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 14, + "unrecoverable_blocks": 16, + "packet_attempts": 373, + "lost_packets": 79, + "lost_source_frames": 42, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 624.7760000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 624.7760000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 393, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 6007.959999999994, + "effective_source_rate_bps": 373873.3280514521, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 366.3680000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 393, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 6007.959999999994, + "effective_source_rate_bps": 373873.3280514521, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 197.04800000000023, + "recovery_ms": 566.3680000000004, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 0, + "packet_attempts": 393, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 6007.959999999994, + "effective_source_rate_bps": 373873.3280514521, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 30, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 169.32000000000016, + "recovery_ms": 266.3680000000004, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 18, + "unrecoverable_blocks": 0, + "packet_attempts": 393, + "lost_packets": 20, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 6007.959999999994, + "effective_source_rate_bps": 373873.3280514521, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 34, + "displayed_fps": 5.666666666666667, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 169.32000000000016, + "recovery_ms": 766.3680000000004, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 20, + "unrecoverable_blocks": 4, + "packet_attempts": 393, + "lost_packets": 41, + "lost_source_frames": 21, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 6007.959999999994, + "effective_source_rate_bps": 373873.3280514521, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 10, + "displayed_fps": 1.6666666666666667, + "frame_loss_fraction": 0.8333333333333334, + "displayed_frame_ids": [ + 15, + 25, + 26, + 40, + 41, + 45, + 46, + 50, + 51, + 55 + ], + "p95_frame_age_ms": 191.14399999999387, + "max_frame_age_ms": 191.14399999999387, + "recovery_ms": 1666.3680000000004, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 24, + "unrecoverable_blocks": 12, + "packet_attempts": 393, + "lost_packets": 83, + "lost_source_frames": 39, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 6007.959999999994, + "effective_source_rate_bps": 373873.3280514521, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 393, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 6007.959999999994, + "effective_source_rate_bps": 373873.3280514521, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 624.7760000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 393, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 6007.959999999994, + "effective_source_rate_bps": 373873.3280514521, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 624.7760000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 393, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 6007.959999999994, + "effective_source_rate_bps": 373873.3280514521, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 393, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 6007.959999999994, + "effective_source_rate_bps": 373873.3280514521, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 177.28000000000065, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 400, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6021.823999999993, + "effective_source_rate_bps": 373012.5623067035, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 177.28000000000065, + "recovery_ms": 366.3680000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 400, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6021.823999999993, + "effective_source_rate_bps": 373012.5623067035, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 48, + "displayed_fps": 8.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 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 + ], + "p95_frame_age_ms": 177.27999999999156, + "max_frame_age_ms": 197.04800000000023, + "recovery_ms": 566.3680000000004, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 400, + "lost_packets": 7, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6021.823999999993, + "effective_source_rate_bps": 373012.5623067035, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 34, + "displayed_fps": 5.666666666666667, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 10, + 11, + 12, + 13, + 14, + 25, + 26, + 30, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 177.28000000000065, + "max_frame_age_ms": 221.82399999999325, + "recovery_ms": 221.82400000000007, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 19, + "unrecoverable_blocks": 0, + "packet_attempts": 400, + "lost_packets": 22, + "lost_source_frames": 17, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6021.823999999993, + "effective_source_rate_bps": 373012.5623067035, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 32, + "displayed_fps": 5.333333333333333, + "frame_loss_fraction": 0.4666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 10, + 11, + 12, + 13, + 14, + 25, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 177.2799999999943, + "max_frame_age_ms": 221.82399999999325, + "recovery_ms": 221.82400000000007, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 27, + "unrecoverable_blocks": 2, + "packet_attempts": 400, + "lost_packets": 43, + "lost_source_frames": 28, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6021.823999999993, + "effective_source_rate_bps": 373012.5623067035, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 5, + 10, + 11, + 12, + 13, + 14, + 25, + 35, + 45, + 46, + 47, + 48, + 49, + 50, + 55 + ], + "p95_frame_age_ms": 177.28000000000065, + "max_frame_age_ms": 177.28000000000065, + "recovery_ms": 621.8240000000001, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 29, + "unrecoverable_blocks": 10, + "packet_attempts": 400, + "lost_packets": 85, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6021.823999999993, + "effective_source_rate_bps": 373012.5623067035, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 177.28000000000065, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 400, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6021.823999999993, + "effective_source_rate_bps": 373012.5623067035, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 177.28000000000065, + "recovery_ms": 635.6880000000006, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 400, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6021.823999999993, + "effective_source_rate_bps": 373012.5623067035, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 177.28000000000065, + "recovery_ms": 635.6880000000006, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 400, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6021.823999999993, + "effective_source_rate_bps": 373012.5623067035, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 177.28000000000065, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 400, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6021.823999999993, + "effective_source_rate_bps": 373012.5623067035, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 420, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 193.20000000000164, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 420, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 51, + "displayed_fps": 8.5, + "frame_loss_fraction": 0.15000000000000002, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 193.20000000000164, + "recovery_ms": 580.2320000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 420, + "lost_packets": 7, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 47, + "displayed_fps": 7.833333333333333, + "frame_loss_fraction": 0.21666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 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, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 191.1440000000007, + "max_frame_age_ms": 218.87200000000075, + "recovery_ms": 221.82400000000007, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 18, + "unrecoverable_blocks": 0, + "packet_attempts": 420, + "lost_packets": 23, + "lost_source_frames": 17, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.6166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 10, + 11, + 12, + 13, + 14, + 25, + 26, + 30, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 50, + 51 + ], + "p95_frame_age_ms": 191.1440000000007, + "max_frame_age_ms": 220.9280000000017, + "recovery_ms": 221.82400000000007, + "stale_drops": 21, + "stale_tx_drops": 0, + "parity_recoveries": 28, + "unrecoverable_blocks": 1, + "packet_attempts": 420, + "lost_packets": 46, + "lost_source_frames": 27, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 9, + "displayed_fps": 1.5, + "frame_loss_fraction": 0.85, + "displayed_frame_ids": [ + 5, + 10, + 25, + 26, + 35, + 45, + 46, + 50, + 51 + ], + "p95_frame_age_ms": 220.9280000000017, + "max_frame_age_ms": 220.9280000000017, + "recovery_ms": 621.8240000000001, + "stale_drops": 20, + "stale_tx_drops": 0, + "parity_recoveries": 29, + "unrecoverable_blocks": 9, + "packet_attempts": 420, + "lost_packets": 89, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 420, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": 651.6080000000015, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 420, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": 651.6080000000015, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 420, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 420, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 7, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50399999999536, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 652.5040000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 169.32000000000016, + "recovery_ms": 652.5040000000004, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 34, + "displayed_fps": 5.666666666666667, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 21, + 25, + 26, + 27, + 28, + 29, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 180.2319999999945, + "max_frame_age_ms": 180.23199999999724, + "recovery_ms": 624.7760000000003, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 2, + "packet_attempts": 359, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 17, + "displayed_fps": 2.8333333333333335, + "frame_loss_fraction": 0.7166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 50, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 194.0959999999941, + "max_frame_age_ms": 194.0959999999941, + "recovery_ms": 624.7760000000003, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 8, + "unrecoverable_blocks": 8, + "packet_attempts": 359, + "lost_packets": 39, + "lost_source_frames": 27, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9833333333333333, + "displayed_frame_ids": [ + 15 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 1652.5040000000004, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 16, + "packet_attempts": 359, + "lost_packets": 77, + "lost_source_frames": 46, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50399999999536, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50399999999536, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 624.7760000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 359, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50399999999536, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 624.7760000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 359, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.36799999999494, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 377, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 197.04800000000023, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 377, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 197.04800000000023, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 377, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 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 + ], + "p95_frame_age_ms": 169.32000000000016, + "max_frame_age_ms": 210.91200000000026, + "recovery_ms": 1124.7760000000003, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 0, + "packet_attempts": 377, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.55, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 25, + 26, + 27, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 197.04799999999705, + "max_frame_age_ms": 205.00799999999708, + "recovery_ms": 724.7760000000003, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 4, + "packet_attempts": 377, + "lost_packets": 40, + "lost_source_frames": 29, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 5, + "displayed_fps": 0.8333333333333334, + "frame_loss_fraction": 0.9166666666666666, + "displayed_frame_ids": [ + 50, + 51, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 218.8719999999903, + "max_frame_age_ms": 218.8719999999903, + "recovery_ms": 5166.367999999995, + "stale_drops": 21, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 12, + "packet_attempts": 377, + "lost_packets": 81, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.36799999999494, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 377, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.36799999999494, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 624.7760000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 377, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.36799999999494, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 624.7760000000003, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 377, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.36799999999494, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 377, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.2319999999945, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6024.775999999996, + "effective_source_rate_bps": 372829.79483386624, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 380.2320000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6024.775999999996, + "effective_source_rate_bps": 372829.79483386624, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 197.04800000000023, + "recovery_ms": 680.2320000000004, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 7, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6024.775999999996, + "effective_source_rate_bps": 372829.79483386624, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 210.91200000000026, + "recovery_ms": 680.2320000000004, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 22, + "lost_source_frames": 17, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6024.775999999996, + "effective_source_rate_bps": 372829.79483386624, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 29, + "displayed_fps": 4.833333333333333, + "frame_loss_fraction": 0.5166666666666666, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 20, + 25, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 205.00799999999072, + "max_frame_age_ms": 224.7760000000003, + "recovery_ms": 624.7760000000003, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 23, + "unrecoverable_blocks": 1, + "packet_attempts": 399, + "lost_packets": 43, + "lost_source_frames": 27, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6024.775999999996, + "effective_source_rate_bps": 372829.79483386624, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 11, + "displayed_fps": 1.8333333333333333, + "frame_loss_fraction": 0.8166666666666667, + "displayed_frame_ids": [ + 10, + 20, + 25, + 35, + 40, + 45, + 46, + 47, + 48, + 49, + 50 + ], + "p95_frame_age_ms": 232.73599999999624, + "max_frame_age_ms": 232.73599999999624, + "recovery_ms": 1180.2320000000004, + "stale_drops": 23, + "stale_tx_drops": 0, + "parity_recoveries": 21, + "unrecoverable_blocks": 9, + "packet_attempts": 399, + "lost_packets": 85, + "lost_source_frames": 46, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6024.775999999996, + "effective_source_rate_bps": 372829.79483386624, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.2319999999945, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6024.775999999996, + "effective_source_rate_bps": 372829.79483386624, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.2319999999945, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 624.7760000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 399, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6024.775999999996, + "effective_source_rate_bps": 372829.79483386624, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.2319999999945, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 624.7760000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 399, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6024.775999999996, + "effective_source_rate_bps": 372829.79483386624, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.2319999999945, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6024.775999999996, + "effective_source_rate_bps": 372829.79483386624, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 207.06400000000167, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 417, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 207.06400000000167, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 417, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 51, + "displayed_fps": 8.5, + "frame_loss_fraction": 0.15000000000000002, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 207.06400000000167, + "recovery_ms": 537.7440000000015, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 417, + "lost_packets": 7, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 207.06399999997848, + "max_frame_age_ms": 210.91200000000026, + "recovery_ms": 537.7440000000015, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 0, + "packet_attempts": 417, + "lost_packets": 23, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 30, + "displayed_fps": 5.0, + "frame_loss_fraction": 0.5, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 20, + 25, + 26, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 220.03200000000288, + "max_frame_age_ms": 224.7760000000003, + "recovery_ms": 637.7440000000015, + "stale_drops": 23, + "stale_tx_drops": 0, + "parity_recoveries": 21, + "unrecoverable_blocks": 0, + "packet_attempts": 417, + "lost_packets": 45, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 8, + "displayed_fps": 1.3333333333333333, + "frame_loss_fraction": 0.8666666666666667, + "displayed_frame_ids": [ + 10, + 20, + 25, + 26, + 50, + 51, + 55, + 56 + ], + "p95_frame_age_ms": 233.8960000000029, + "max_frame_age_ms": 233.8960000000029, + "recovery_ms": 1193.2000000000016, + "stale_drops": 27, + "stale_tx_drops": 0, + "parity_recoveries": 27, + "unrecoverable_blocks": 5, + "packet_attempts": 417, + "lost_packets": 88, + "lost_source_frames": 43, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 207.06400000000167, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 417, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 207.06400000000167, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 417, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 207.06399999997848, + "recovery_ms": 650.7120000000027, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 417, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 207.06400000000167, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 417, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 2, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 56, + "displayed_fps": 9.333333333333334, + "frame_loss_fraction": 0.06666666666666665, + "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, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 567.5299999999979, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 37, + "displayed_fps": 6.166666666666667, + "frame_loss_fraction": 0.3833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 767.5300000000002, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 4, + "packet_attempts": 373, + "lost_packets": 19, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 167.5299999999952, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 767.5300000000002, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 11, + "packet_attempts": 373, + "lost_packets": 40, + "lost_source_frames": 28, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 3, + "displayed_fps": 0.5, + "frame_loss_fraction": 0.95, + "displayed_frame_ids": [ + 0, + 1, + 2 + ], + "p95_frame_age_ms": 137.07000000000002, + "max_frame_age_ms": 137.07000000000002, + "recovery_ms": null, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 25, + "packet_attempts": 373, + "lost_packets": 79, + "lost_source_frames": 42, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 667.5300000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 667.5300000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 373, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 667.5300000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 373, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 203.74999999996362, + "max_frame_age_ms": 216.9699999999575, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 395, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6089.099999999944, + "effective_source_rate_bps": 386061.6511471353, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 57, + "displayed_fps": 9.5, + "frame_loss_fraction": 0.050000000000000044, + "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, + 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 + ], + "p95_frame_age_ms": 205.7599999999693, + "max_frame_age_ms": 216.9699999999575, + "recovery_ms": 482.7600000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 395, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6089.099999999944, + "effective_source_rate_bps": 386061.6511471353, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 52, + "displayed_fps": 8.666666666666666, + "frame_loss_fraction": 0.1333333333333333, + "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, + 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 + ], + "p95_frame_age_ms": 205.7599999999693, + "max_frame_age_ms": 216.9699999999575, + "recovery_ms": 687.9400000000014, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 395, + "lost_packets": 7, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6089.099999999944, + "effective_source_rate_bps": 386061.6511471353, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 25, + 26, + 30, + 31, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 55, + 56, + 57, + 58 + ], + "p95_frame_age_ms": 208.3499999999549, + "max_frame_age_ms": 218.40000000000146, + "recovery_ms": 782.7600000000002, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 3, + "packet_attempts": 395, + "lost_packets": 22, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6089.099999999944, + "effective_source_rate_bps": 386061.6511471353, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 30, + "displayed_fps": 5.0, + "frame_loss_fraction": 0.5, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 25, + 26, + 35, + 36, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 55, + 56, + 57, + 58 + ], + "p95_frame_age_ms": 238.80999999995402, + "max_frame_age_ms": 291.96000000000095, + "recovery_ms": 782.7600000000002, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 18, + "unrecoverable_blocks": 8, + "packet_attempts": 395, + "lost_packets": 43, + "lost_source_frames": 28, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6089.099999999944, + "effective_source_rate_bps": 386061.6511471353, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 11, + "displayed_fps": 1.8333333333333333, + "frame_loss_fraction": 0.8166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 10, + 11, + 25, + 26, + 40, + 41, + 45, + 55 + ], + "p95_frame_age_ms": 254.03999999995358, + "max_frame_age_ms": 254.03999999995358, + "recovery_ms": 913.2200000000003, + "stale_drops": 22, + "stale_tx_drops": 0, + "parity_recoveries": 21, + "unrecoverable_blocks": 20, + "packet_attempts": 395, + "lost_packets": 85, + "lost_source_frames": 45, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6089.099999999944, + "effective_source_rate_bps": 386061.6511471353, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 203.74999999996362, + "max_frame_age_ms": 216.9699999999575, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 395, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6089.099999999944, + "effective_source_rate_bps": 386061.6511471353, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 205.7599999999693, + "max_frame_age_ms": 216.9699999999575, + "recovery_ms": 690.530000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 1, + "packet_attempts": 395, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6089.099999999944, + "effective_source_rate_bps": 386061.6511471353, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 205.7599999999693, + "max_frame_age_ms": 216.9699999999575, + "recovery_ms": 690.530000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 395, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6089.099999999944, + "effective_source_rate_bps": 386061.6511471353, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 203.74999999996362, + "max_frame_age_ms": 216.9699999999575, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 395, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6089.099999999944, + "effective_source_rate_bps": 386061.6511471353, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "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 + ], + "p95_frame_age_ms": 266.4099999999935, + "max_frame_age_ms": 298.8799999999983, + "recovery_ms": null, + "stale_drops": 19, + "stale_tx_drops": 7, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 408, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 42, + "displayed_fps": 7.0, + "frame_loss_fraction": 0.30000000000000004, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 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 + ], + "p95_frame_age_ms": 275.88000000000284, + "max_frame_age_ms": 298.8799999999983, + "recovery_ms": 542.8300000000022, + "stale_drops": 21, + "stale_tx_drops": 7, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 408, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 42, + "displayed_fps": 7.0, + "frame_loss_fraction": 0.30000000000000004, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 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 + ], + "p95_frame_age_ms": 275.88000000000284, + "max_frame_age_ms": 298.8799999999983, + "recovery_ms": 542.8300000000022, + "stale_drops": 21, + "stale_tx_drops": 7, + "parity_recoveries": 5, + "unrecoverable_blocks": 1, + "packet_attempts": 408, + "lost_packets": 7, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 37, + "displayed_fps": 6.166666666666667, + "frame_loss_fraction": 0.3833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ], + "p95_frame_age_ms": 296.29000000000406, + "max_frame_age_ms": 298.8799999999983, + "recovery_ms": 542.8300000000022, + "stale_drops": 24, + "stale_tx_drops": 7, + "parity_recoveries": 15, + "unrecoverable_blocks": 1, + "packet_attempts": 408, + "lost_packets": 22, + "lost_source_frames": 17, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 19, + "displayed_fps": 3.1666666666666665, + "frame_loss_fraction": 0.6833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 40, + 41, + 42, + 43, + 44 + ], + "p95_frame_age_ms": 298.8799999999983, + "max_frame_age_ms": 298.8799999999983, + "recovery_ms": 791.960000000001, + "stale_drops": 38, + "stale_tx_drops": 7, + "parity_recoveries": 17, + "unrecoverable_blocks": 6, + "packet_attempts": 408, + "lost_packets": 44, + "lost_source_frames": 29, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 5, + "displayed_fps": 0.8333333333333334, + "frame_loss_fraction": 0.9166666666666666, + "displayed_frame_ids": [ + 0, + 1, + 10, + 20, + 21 + ], + "p95_frame_age_ms": 288.52000000000226, + "max_frame_age_ms": 288.52000000000226, + "recovery_ms": 1007.190000000001, + "stale_drops": 44, + "stale_tx_drops": 7, + "parity_recoveries": 20, + "unrecoverable_blocks": 19, + "packet_attempts": 408, + "lost_packets": 87, + "lost_source_frames": 47, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "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 + ], + "p95_frame_age_ms": 266.4099999999935, + "max_frame_age_ms": 298.8799999999983, + "recovery_ms": null, + "stale_drops": 19, + "stale_tx_drops": 7, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 408, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ], + "p95_frame_age_ms": 266.4099999999935, + "max_frame_age_ms": 298.8799999999983, + "recovery_ms": 775.8800000000028, + "stale_drops": 20, + "stale_tx_drops": 7, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 408, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ], + "p95_frame_age_ms": 266.4099999999935, + "max_frame_age_ms": 298.8799999999983, + "recovery_ms": 775.8800000000028, + "stale_drops": 21, + "stale_tx_drops": 7, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 408, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "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 + ], + "p95_frame_age_ms": 266.4099999999935, + "max_frame_age_ms": 298.8799999999983, + "recovery_ms": null, + "stale_drops": 19, + "stale_tx_drops": 7, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 408, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14 + ], + "p95_frame_age_ms": 262.0800000000013, + "max_frame_age_ms": 262.0800000000013, + "recovery_ms": null, + "stale_drops": 69, + "stale_tx_drops": 28, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 409, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6229.069999999943, + "effective_source_rate_bps": 377386.672488834, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14 + ], + "p95_frame_age_ms": 262.0800000000013, + "max_frame_age_ms": 262.0800000000013, + "recovery_ms": null, + "stale_drops": 71, + "stale_tx_drops": 28, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 409, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6229.069999999943, + "effective_source_rate_bps": 377386.672488834, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14 + ], + "p95_frame_age_ms": 262.0800000000013, + "max_frame_age_ms": 262.0800000000013, + "recovery_ms": null, + "stale_drops": 75, + "stale_tx_drops": 28, + "parity_recoveries": 2, + "unrecoverable_blocks": 1, + "packet_attempts": 409, + "lost_packets": 7, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6229.069999999943, + "effective_source_rate_bps": 377386.672488834, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14 + ], + "p95_frame_age_ms": 262.0800000000013, + "max_frame_age_ms": 262.0800000000013, + "recovery_ms": null, + "stale_drops": 78, + "stale_tx_drops": 28, + "parity_recoveries": 10, + "unrecoverable_blocks": 1, + "packet_attempts": 409, + "lost_packets": 22, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6229.069999999943, + "effective_source_rate_bps": 377386.672488834, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 10, + "displayed_fps": 1.6666666666666667, + "frame_loss_fraction": 0.8333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14 + ], + "p95_frame_age_ms": 262.0800000000013, + "max_frame_age_ms": 262.0800000000013, + "recovery_ms": 748.860000000001, + "stale_drops": 76, + "stale_tx_drops": 28, + "parity_recoveries": 15, + "unrecoverable_blocks": 7, + "packet_attempts": 409, + "lost_packets": 44, + "lost_source_frames": 27, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6229.069999999943, + "effective_source_rate_bps": 377386.672488834, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 4, + "displayed_fps": 0.6666666666666666, + "frame_loss_fraction": 0.9333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 10 + ], + "p95_frame_age_ms": 248.86000000000104, + "max_frame_age_ms": 248.86000000000104, + "recovery_ms": 948.860000000001, + "stale_drops": 81, + "stale_tx_drops": 28, + "parity_recoveries": 13, + "unrecoverable_blocks": 18, + "packet_attempts": 409, + "lost_packets": 87, + "lost_source_frames": 43, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6229.069999999943, + "effective_source_rate_bps": 377386.672488834, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14 + ], + "p95_frame_age_ms": 262.0800000000013, + "max_frame_age_ms": 262.0800000000013, + "recovery_ms": null, + "stale_drops": 70, + "stale_tx_drops": 28, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 409, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6229.069999999943, + "effective_source_rate_bps": 377386.672488834, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14 + ], + "p95_frame_age_ms": 262.0800000000013, + "max_frame_age_ms": 262.0800000000013, + "recovery_ms": null, + "stale_drops": 67, + "stale_tx_drops": 28, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 409, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6229.069999999943, + "effective_source_rate_bps": 377386.672488834, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14 + ], + "p95_frame_age_ms": 262.0800000000013, + "max_frame_age_ms": 262.0800000000013, + "recovery_ms": null, + "stale_drops": 66, + "stale_tx_drops": 28, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 409, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6229.069999999943, + "effective_source_rate_bps": 377386.672488834, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14 + ], + "p95_frame_age_ms": 262.0800000000013, + "max_frame_age_ms": 262.0800000000013, + "recovery_ms": null, + "stale_drops": 69, + "stale_tx_drops": 28, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 409, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6229.069999999943, + "effective_source_rate_bps": 377386.672488834, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 58, + "displayed_fps": 9.666666666666666, + "frame_loss_fraction": 0.033333333333333326, + "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, + 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 + ], + "p95_frame_age_ms": 187.93999999996595, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": 382.7600000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 24, + 25, + 26, + 27, + 30, + 31, + 32, + 33, + 34, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 187.93999999996595, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": 382.7600000000002, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 37, + "displayed_fps": 6.166666666666667, + "frame_loss_fraction": 0.3833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 189.37000000000035, + "max_frame_age_ms": 274.1400000000003, + "recovery_ms": 782.7600000000002, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 2, + "packet_attempts": 387, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 31, + "displayed_fps": 5.166666666666667, + "frame_loss_fraction": 0.4833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 25, + 26, + 27, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 50, + 51, + 52, + 53, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 200.5799999999981, + "max_frame_age_ms": 222.99999999995634, + "recovery_ms": 782.7600000000002, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 7, + "packet_attempts": 387, + "lost_packets": 40, + "lost_source_frames": 26, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 7, + "displayed_fps": 1.1666666666666667, + "frame_loss_fraction": 0.8833333333333333, + "displayed_frame_ids": [ + 20, + 21, + 40, + 41, + 50, + 51, + 55 + ], + "p95_frame_age_ms": 215.80999999999767, + "max_frame_age_ms": 215.80999999999767, + "recovery_ms": 2189.3700000000003, + "stale_drops": 22, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 17, + "packet_attempts": 387, + "lost_packets": 82, + "lost_source_frames": 42, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 187.93999999996595, + "max_frame_age_ms": 204.60000000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 187.93999999996595, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": 689.3700000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 387, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 187.93999999996595, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": 689.3700000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 387, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 59, + "displayed_fps": 9.833333333333334, + "frame_loss_fraction": 0.01666666666666672, + "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, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 282.2199999999557, + "max_frame_age_ms": 292.849999999964, + "recovery_ms": 382.2199999999557, + "stale_drops": 3, + "stale_tx_drops": 1, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 405, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6193.429999999944, + "effective_source_rate_bps": 379558.33843282657, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 56, + "displayed_fps": 9.333333333333334, + "frame_loss_fraction": 0.06666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 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, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 282.2199999999557, + "max_frame_age_ms": 292.849999999964, + "recovery_ms": 503.17000000000144, + "stale_drops": 5, + "stale_tx_drops": 1, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 405, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6193.429999999944, + "effective_source_rate_bps": 379558.33843282657, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 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, + 50, + 51, + 52, + 53, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 282.2199999999557, + "max_frame_age_ms": 292.849999999964, + "recovery_ms": 597.9900000000002, + "stale_drops": 11, + "stale_tx_drops": 1, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 405, + "lost_packets": 7, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6193.429999999944, + "effective_source_rate_bps": 379558.33843282657, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 50, + 51, + 52, + 53, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 289.37000000000035, + "max_frame_age_ms": 292.849999999964, + "recovery_ms": 597.9900000000002, + "stale_drops": 18, + "stale_tx_drops": 1, + "parity_recoveries": 13, + "unrecoverable_blocks": 1, + "packet_attempts": 405, + "lost_packets": 22, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6193.429999999944, + "effective_source_rate_bps": 379558.33843282657, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.5333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 25, + 35, + 36, + 37, + 40, + 41, + 42, + 43, + 44, + 45, + 50, + 51, + 52, + 53, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 288.82999999995263, + "max_frame_age_ms": 292.849999999964, + "recovery_ms": 797.9900000000002, + "stale_drops": 21, + "stale_tx_drops": 1, + "parity_recoveries": 15, + "unrecoverable_blocks": 4, + "packet_attempts": 405, + "lost_packets": 43, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6193.429999999944, + "effective_source_rate_bps": 379558.33843282657, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 3, + "displayed_fps": 0.5, + "frame_loss_fraction": 0.95, + "displayed_frame_ids": [ + 25, + 40, + 45 + ], + "p95_frame_age_ms": 274.4499999999989, + "max_frame_age_ms": 274.4499999999989, + "recovery_ms": 2736.220000000002, + "stale_drops": 29, + "stale_tx_drops": 1, + "parity_recoveries": 17, + "unrecoverable_blocks": 14, + "packet_attempts": 405, + "lost_packets": 86, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6193.429999999944, + "effective_source_rate_bps": 379558.33843282657, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 59, + "displayed_fps": 9.833333333333334, + "frame_loss_fraction": 0.01666666666666672, + "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, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 282.2199999999557, + "max_frame_age_ms": 292.849999999964, + "recovery_ms": 382.2199999999557, + "stale_drops": 3, + "stale_tx_drops": 1, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 405, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6193.429999999944, + "effective_source_rate_bps": 379558.33843282657, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 54, + "displayed_fps": 9.0, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 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, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 282.2199999999557, + "max_frame_age_ms": 292.849999999964, + "recovery_ms": 736.2200000000021, + "stale_drops": 4, + "stale_tx_drops": 1, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 405, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6193.429999999944, + "effective_source_rate_bps": 379558.33843282657, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 54, + "displayed_fps": 9.0, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 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, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 282.2199999999557, + "max_frame_age_ms": 292.849999999964, + "recovery_ms": 736.2200000000021, + "stale_drops": 5, + "stale_tx_drops": 1, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 405, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6193.429999999944, + "effective_source_rate_bps": 379558.33843282657, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 59, + "displayed_fps": 9.833333333333334, + "frame_loss_fraction": 0.01666666666666672, + "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, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 282.2199999999557, + "max_frame_age_ms": 292.849999999964, + "recovery_ms": 382.2199999999557, + "stale_drops": 3, + "stale_tx_drops": 1, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 405, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6193.429999999944, + "effective_source_rate_bps": 379558.33843282657, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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, + 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, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 283.6499999999987, + "max_frame_age_ms": 291.11000000000286, + "recovery_ms": 1276.189999999956, + "stale_drops": 20, + "stale_tx_drops": 8, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 43, + "displayed_fps": 7.166666666666667, + "frame_loss_fraction": 0.2833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 283.6499999999987, + "max_frame_age_ms": 291.11000000000286, + "recovery_ms": 542.8300000000022, + "stale_drops": 24, + "stale_tx_drops": 8, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 30, + 31, + 32, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 290.25999999999567, + "max_frame_age_ms": 291.11000000000286, + "recovery_ms": 622.420000000001, + "stale_drops": 30, + "stale_tx_drops": 8, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 7, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.6166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 25, + 40, + 41, + 42, + 43, + 44, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 290.25999999999567, + "max_frame_age_ms": 291.11000000000286, + "recovery_ms": 258.9100000000003, + "stale_drops": 46, + "stale_tx_drops": 8, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 22, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 17, + "displayed_fps": 2.8333333333333335, + "frame_loss_fraction": 0.7166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 282.7999999999529, + "max_frame_age_ms": 282.7999999999529, + "recovery_ms": 258.9100000000003, + "stale_drops": 54, + "stale_tx_drops": 8, + "parity_recoveries": 7, + "unrecoverable_blocks": 3, + "packet_attempts": 407, + "lost_packets": 44, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 6, + "displayed_fps": 1.0, + "frame_loss_fraction": 0.9, + "displayed_frame_ids": [ + 5, + 10, + 11, + 12, + 13, + 14 + ], + "p95_frame_age_ms": 289.9500000000012, + "max_frame_age_ms": 289.9500000000012, + "recovery_ms": 658.9100000000003, + "stale_drops": 53, + "stale_tx_drops": 8, + "parity_recoveries": 15, + "unrecoverable_blocks": 12, + "packet_attempts": 407, + "lost_packets": 87, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 288.52000000000226, + "max_frame_age_ms": 291.11000000000286, + "recovery_ms": 1276.189999999956, + "stale_drops": 20, + "stale_tx_drops": 8, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 283.6499999999987, + "max_frame_age_ms": 291.11000000000286, + "recovery_ms": 791.1100000000029, + "stale_drops": 21, + "stale_tx_drops": 8, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 407, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 283.6499999999987, + "max_frame_age_ms": 291.11000000000286, + "recovery_ms": 791.1100000000029, + "stale_drops": 22, + "stale_tx_drops": 8, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 407, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 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, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 283.6499999999987, + "max_frame_age_ms": 291.11000000000286, + "recovery_ms": 1276.189999999956, + "stale_drops": 20, + "stale_tx_drops": 8, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 296.0199999999468, + "max_frame_age_ms": 298.02999999995245, + "recovery_ms": 4276.189999999956, + "stale_drops": 58, + "stale_tx_drops": 25, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 409, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6233.089999999943, + "effective_source_rate_bps": 377143.27885527426, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 296.0199999999468, + "max_frame_age_ms": 298.02999999995245, + "recovery_ms": 4276.189999999956, + "stale_drops": 58, + "stale_tx_drops": 25, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 409, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6233.089999999943, + "effective_source_rate_bps": 377143.27885527426, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 298.02999999995245, + "max_frame_age_ms": 298.02999999995245, + "recovery_ms": 652.880000000001, + "stale_drops": 60, + "stale_tx_drops": 25, + "parity_recoveries": 2, + "unrecoverable_blocks": 1, + "packet_attempts": 409, + "lost_packets": 7, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6233.089999999943, + "effective_source_rate_bps": 377143.27885527426, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 12, + "displayed_fps": 2.0, + "frame_loss_fraction": 0.8, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 10, + 11, + 12, + 13, + 14, + 55, + 56 + ], + "p95_frame_age_ms": 298.02999999995245, + "max_frame_age_ms": 298.02999999995245, + "recovery_ms": 258.9100000000003, + "stale_drops": 71, + "stale_tx_drops": 25, + "parity_recoveries": 8, + "unrecoverable_blocks": 1, + "packet_attempts": 409, + "lost_packets": 22, + "lost_source_frames": 12, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6233.089999999943, + "effective_source_rate_bps": 377143.27885527426, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 12, + "displayed_fps": 2.0, + "frame_loss_fraction": 0.8, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 10, + 11, + 12, + 13, + 14, + 55, + 56 + ], + "p95_frame_age_ms": 298.02999999995245, + "max_frame_age_ms": 298.02999999995245, + "recovery_ms": 304.60000000000036, + "stale_drops": 75, + "stale_tx_drops": 25, + "parity_recoveries": 9, + "unrecoverable_blocks": 4, + "packet_attempts": 409, + "lost_packets": 44, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6233.089999999943, + "effective_source_rate_bps": 377143.27885527426, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 2, + "displayed_fps": 0.3333333333333333, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 5, + 10 + ], + "p95_frame_age_ms": 252.88000000000102, + "max_frame_age_ms": 252.88000000000102, + "recovery_ms": 704.6000000000004, + "stale_drops": 82, + "stale_tx_drops": 25, + "parity_recoveries": 10, + "unrecoverable_blocks": 12, + "packet_attempts": 409, + "lost_packets": 87, + "lost_source_frames": 43, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6233.089999999943, + "effective_source_rate_bps": 377143.27885527426, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 296.0199999999468, + "max_frame_age_ms": 298.02999999995245, + "recovery_ms": 4276.189999999956, + "stale_drops": 60, + "stale_tx_drops": 25, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 409, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6233.089999999943, + "effective_source_rate_bps": 377143.27885527426, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 296.0199999999468, + "max_frame_age_ms": 298.02999999995245, + "recovery_ms": 4276.189999999956, + "stale_drops": 57, + "stale_tx_drops": 25, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 409, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6233.089999999943, + "effective_source_rate_bps": 377143.27885527426, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 296.0199999999468, + "max_frame_age_ms": 298.02999999995245, + "recovery_ms": 4276.189999999956, + "stale_drops": 57, + "stale_tx_drops": 25, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 409, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6233.089999999943, + "effective_source_rate_bps": 377143.27885527426, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 296.0199999999468, + "max_frame_age_ms": 298.02999999995245, + "recovery_ms": 4276.189999999956, + "stale_drops": 58, + "stale_tx_drops": 25, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 409, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6233.089999999943, + "effective_source_rate_bps": 377143.27885527426, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.7599999999975, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "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, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 31, + "displayed_fps": 5.166666666666667, + "frame_loss_fraction": 0.4833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 20, + 25, + 26, + 27, + 28, + 29, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 652.3000000000002, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 2, + "packet_attempts": 373, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 45, + 46, + 47, + 48, + 49, + 55 + ], + "p95_frame_age_ms": 204.59999999999127, + "max_frame_age_ms": 204.59999999999127, + "recovery_ms": 652.3000000000002, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 8, + "packet_attempts": 373, + "lost_packets": 40, + "lost_source_frames": 27, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 16, + "packet_attempts": 373, + "lost_packets": 79, + "lost_source_frames": 43, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.7599999999975, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.7599999999975, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.7599999999975, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.7599999999975, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 203.1699999999655, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 390, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 203.1699999999655, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 390, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 200.5799999999981, + "max_frame_age_ms": 209.19999999998254, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 390, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 209.19999999998254, + "max_frame_age_ms": 250.29000000000042, + "recovery_ms": 1000.5800000000008, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 0, + "packet_attempts": 390, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.6, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 25, + 26, + 27, + 28, + 29, + 40, + 41, + 45, + 46, + 47, + 48, + 49, + 55 + ], + "p95_frame_age_ms": 209.19999999998254, + "max_frame_age_ms": 265.52000000000044, + "recovery_ms": 754.8900000000008, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 18, + "unrecoverable_blocks": 3, + "packet_attempts": 390, + "lost_packets": 40, + "lost_source_frames": 28, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 3, + "displayed_fps": 0.5, + "frame_loss_fraction": 0.95, + "displayed_frame_ids": [ + 45, + 46, + 55 + ], + "p95_frame_age_ms": 235.0599999999904, + "max_frame_age_ms": 235.0599999999904, + "recovery_ms": 4735.05999999999, + "stale_drops": 26, + "stale_tx_drops": 0, + "parity_recoveries": 8, + "unrecoverable_blocks": 15, + "packet_attempts": 390, + "lost_packets": 82, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 203.1699999999655, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 390, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 200.5799999999981, + "max_frame_age_ms": 203.1699999999655, + "recovery_ms": 700.5800000000008, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 390, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 200.5799999999981, + "max_frame_age_ms": 203.1699999999655, + "recovery_ms": 700.5800000000008, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 390, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 203.1699999999655, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 390, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "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, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 45 + ], + "p95_frame_age_ms": 279.62999999998465, + "max_frame_age_ms": 289.68000000000393, + "recovery_ms": 756.6300000000033, + "stale_drops": 26, + "stale_tx_drops": 9, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6211.249999999944, + "effective_source_rate_bps": 378469.39021936344, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 45 + ], + "p95_frame_age_ms": 279.62999999998465, + "max_frame_age_ms": 289.68000000000393, + "recovery_ms": 566.6800000000021, + "stale_drops": 30, + "stale_tx_drops": 9, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6211.249999999944, + "effective_source_rate_bps": 378469.39021936344, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.6, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 30, + 31, + 32, + 35, + 36, + 37, + 38, + 39 + ], + "p95_frame_age_ms": 266.6800000000021, + "max_frame_age_ms": 289.68000000000393, + "recovery_ms": 585.3500000000008, + "stale_drops": 40, + "stale_tx_drops": 9, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 7, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6211.249999999944, + "effective_source_rate_bps": 378469.39021936344, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 266.6800000000021, + "max_frame_age_ms": 266.6800000000021, + "recovery_ms": 585.3500000000008, + "stale_drops": 49, + "stale_tx_drops": 9, + "parity_recoveries": 8, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 22, + "lost_source_frames": 17, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6211.249999999944, + "effective_source_rate_bps": 378469.39021936344, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 9, + "displayed_fps": 1.5, + "frame_loss_fraction": 0.85, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13 + ], + "p95_frame_age_ms": 237.07000000000016, + "max_frame_age_ms": 237.07000000000016, + "recovery_ms": 685.3500000000008, + "stale_drops": 58, + "stale_tx_drops": 9, + "parity_recoveries": 11, + "unrecoverable_blocks": 1, + "packet_attempts": 406, + "lost_packets": 44, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6211.249999999944, + "effective_source_rate_bps": 378469.39021936344, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9833333333333333, + "displayed_frame_ids": [ + 10 + ], + "p95_frame_age_ms": 231.04000000000087, + "max_frame_age_ms": 231.04000000000087, + "recovery_ms": 1231.0400000000009, + "stale_drops": 62, + "stale_tx_drops": 9, + "parity_recoveries": 11, + "unrecoverable_blocks": 11, + "packet_attempts": 406, + "lost_packets": 87, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6211.249999999944, + "effective_source_rate_bps": 378469.39021936344, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "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, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 45 + ], + "p95_frame_age_ms": 279.62999999998465, + "max_frame_age_ms": 289.68000000000393, + "recovery_ms": 756.6300000000033, + "stale_drops": 26, + "stale_tx_drops": 9, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6211.249999999944, + "effective_source_rate_bps": 378469.39021936344, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 31, + "displayed_fps": 5.166666666666667, + "frame_loss_fraction": 0.4833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 45 + ], + "p95_frame_age_ms": 279.62999999998465, + "max_frame_age_ms": 289.68000000000393, + "recovery_ms": 1256.6300000000033, + "stale_drops": 30, + "stale_tx_drops": 9, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6211.249999999944, + "effective_source_rate_bps": 378469.39021936344, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 31, + "displayed_fps": 5.166666666666667, + "frame_loss_fraction": 0.4833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 45 + ], + "p95_frame_age_ms": 279.62999999998465, + "max_frame_age_ms": 289.68000000000393, + "recovery_ms": 1256.6300000000033, + "stale_drops": 28, + "stale_tx_drops": 9, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 406, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6211.249999999944, + "effective_source_rate_bps": 378469.39021936344, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "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, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 45 + ], + "p95_frame_age_ms": 279.62999999998465, + "max_frame_age_ms": 289.68000000000393, + "recovery_ms": 756.6300000000033, + "stale_drops": 26, + "stale_tx_drops": 9, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6211.249999999944, + "effective_source_rate_bps": 378469.39021936344, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 30, + 31, + 32, + 33, + 34 + ], + "p95_frame_age_ms": 289.6800000000035, + "max_frame_age_ms": 291.69000000000324, + "recovery_ms": 1291.6900000000032, + "stale_drops": 60, + "stale_tx_drops": 24, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 408, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6231.079999999943, + "effective_source_rate_bps": 377264.9364155205, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 30, + 31, + 32, + 33, + 34 + ], + "p95_frame_age_ms": 289.6800000000035, + "max_frame_age_ms": 291.69000000000324, + "recovery_ms": 1291.6900000000032, + "stale_drops": 60, + "stale_tx_drops": 24, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 408, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6231.079999999943, + "effective_source_rate_bps": 377264.9364155205, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 13, + "displayed_fps": 2.1666666666666665, + "frame_loss_fraction": 0.7833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 30, + 31 + ], + "p95_frame_age_ms": 291.69000000000324, + "max_frame_age_ms": 291.69000000000324, + "recovery_ms": 620.410000000001, + "stale_drops": 69, + "stale_tx_drops": 24, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 408, + "lost_packets": 7, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6231.079999999943, + "effective_source_rate_bps": 377264.9364155205, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 11, + "displayed_fps": 1.8333333333333333, + "frame_loss_fraction": 0.8166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14 + ], + "p95_frame_age_ms": 257.48000000000116, + "max_frame_age_ms": 257.48000000000116, + "recovery_ms": 620.410000000001, + "stale_drops": 77, + "stale_tx_drops": 24, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 408, + "lost_packets": 22, + "lost_source_frames": 11, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6231.079999999943, + "effective_source_rate_bps": 377264.9364155205, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 10, + "displayed_fps": 1.6666666666666667, + "frame_loss_fraction": 0.8333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14 + ], + "p95_frame_age_ms": 257.48000000000116, + "max_frame_age_ms": 257.48000000000116, + "recovery_ms": 720.410000000001, + "stale_drops": 80, + "stale_tx_drops": 24, + "parity_recoveries": 7, + "unrecoverable_blocks": 2, + "packet_attempts": 408, + "lost_packets": 44, + "lost_source_frames": 20, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6231.079999999943, + "effective_source_rate_bps": 377264.9364155205, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9833333333333333, + "displayed_frame_ids": [ + 10 + ], + "p95_frame_age_ms": 266.10000000000105, + "max_frame_age_ms": 266.10000000000105, + "recovery_ms": 1266.100000000001, + "stale_drops": 84, + "stale_tx_drops": 24, + "parity_recoveries": 12, + "unrecoverable_blocks": 8, + "packet_attempts": 408, + "lost_packets": 87, + "lost_source_frames": 37, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6231.079999999943, + "effective_source_rate_bps": 377264.9364155205, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 30, + 31, + 32, + 33, + 34 + ], + "p95_frame_age_ms": 289.6800000000035, + "max_frame_age_ms": 291.69000000000324, + "recovery_ms": 1291.6900000000032, + "stale_drops": 60, + "stale_tx_drops": 24, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 408, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6231.079999999943, + "effective_source_rate_bps": 377264.9364155205, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 30, + 31, + 32, + 33, + 34 + ], + "p95_frame_age_ms": 289.6800000000035, + "max_frame_age_ms": 291.69000000000324, + "recovery_ms": 1291.6900000000032, + "stale_drops": 56, + "stale_tx_drops": 24, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 408, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6231.079999999943, + "effective_source_rate_bps": 377264.9364155205, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 30, + 31, + 32, + 33, + 34 + ], + "p95_frame_age_ms": 289.6800000000035, + "max_frame_age_ms": 291.69000000000324, + "recovery_ms": 1291.6900000000032, + "stale_drops": 57, + "stale_tx_drops": 24, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 408, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6231.079999999943, + "effective_source_rate_bps": 377264.9364155205, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 30, + 31, + 32, + 33, + 34 + ], + "p95_frame_age_ms": 289.6800000000035, + "max_frame_age_ms": 291.69000000000324, + "recovery_ms": 1291.6900000000032, + "stale_drops": 60, + "stale_tx_drops": 24, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 408, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6231.079999999943, + "effective_source_rate_bps": 377264.9364155205, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 155.45600000000013, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 56, + "displayed_fps": 9.333333333333334, + "frame_loss_fraction": 0.06666666666666665, + "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, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 155.45600000000013, + "recovery_ms": 552.5039999999981, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 37, + "displayed_fps": 6.166666666666667, + "frame_loss_fraction": 0.3833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 752.5040000000004, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 4, + "packet_attempts": 373, + "lost_packets": 19, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 152.50399999999536, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 752.5040000000004, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 11, + "packet_attempts": 373, + "lost_packets": 40, + "lost_source_frames": 28, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 3, + "displayed_fps": 0.5, + "frame_loss_fraction": 0.95, + "displayed_frame_ids": [ + 0, + 1, + 2 + ], + "p95_frame_age_ms": 127.72800000000001, + "max_frame_age_ms": 127.72800000000001, + "recovery_ms": null, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 25, + "packet_attempts": 373, + "lost_packets": 79, + "lost_source_frames": 42, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 652.5040000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 652.5040000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 373, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 652.5040000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 373, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 395, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 57, + "displayed_fps": 9.5, + "frame_loss_fraction": 0.050000000000000044, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 466.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 395, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 52, + "displayed_fps": 8.666666666666666, + "frame_loss_fraction": 0.1333333333333333, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 395, + "lost_packets": 7, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 25, + 26, + 30, + 31, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 55, + 56, + 57, + 58 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 766.3680000000004, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 3, + "packet_attempts": 395, + "lost_packets": 22, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 30, + "displayed_fps": 5.0, + "frame_loss_fraction": 0.5, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 25, + 26, + 35, + 36, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 55, + 56, + 57, + 58 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 249.5520000000006, + "recovery_ms": 766.3680000000004, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 19, + "unrecoverable_blocks": 8, + "packet_attempts": 395, + "lost_packets": 43, + "lost_source_frames": 28, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 11, + "displayed_fps": 1.8333333333333333, + "frame_loss_fraction": 0.8166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 10, + 11, + 25, + 26, + 40, + 41, + 45, + 55 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 894.0960000000005, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 21, + "unrecoverable_blocks": 20, + "packet_attempts": 395, + "lost_packets": 85, + "lost_source_frames": 45, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 395, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 1, + "packet_attempts": 395, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 395, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 395, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 167.5279999999675, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6038.903999999953, + "effective_source_rate_bps": 389270.6358637293, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 57, + "displayed_fps": 9.5, + "frame_loss_fraction": 0.050000000000000044, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 167.5279999999675, + "recovery_ms": 466.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6038.903999999953, + "effective_source_rate_bps": 389270.6358637293, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 57, + "displayed_fps": 9.5, + "frame_loss_fraction": 0.050000000000000044, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 207.95999999999367, + "recovery_ms": 466.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 7, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6038.903999999953, + "effective_source_rate_bps": 389270.6358637293, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 197.04800000000023, + "max_frame_age_ms": 210.91200000000026, + "recovery_ms": 466.3680000000004, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 16, + "unrecoverable_blocks": 1, + "packet_attempts": 415, + "lost_packets": 23, + "lost_source_frames": 17, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6038.903999999953, + "effective_source_rate_bps": 389270.6358637293, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 32, + "displayed_fps": 5.333333333333333, + "frame_loss_fraction": 0.4666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 210.91200000000026, + "max_frame_age_ms": 249.5520000000006, + "recovery_ms": 766.3680000000004, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 24, + "unrecoverable_blocks": 5, + "packet_attempts": 415, + "lost_packets": 45, + "lost_source_frames": 28, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6038.903999999953, + "effective_source_rate_bps": 389270.6358637293, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 10, + 20, + 21, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 55 + ], + "p95_frame_age_ms": 221.82399999999325, + "max_frame_age_ms": 221.82399999999325, + "recovery_ms": 980.2320000000004, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 31, + "unrecoverable_blocks": 15, + "packet_attempts": 415, + "lost_packets": 88, + "lost_source_frames": 45, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6038.903999999953, + "effective_source_rate_bps": 389270.6358637293, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 167.5279999999675, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6038.903999999953, + "effective_source_rate_bps": 389270.6358637293, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 167.5279999999675, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 415, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6038.903999999953, + "effective_source_rate_bps": 389270.6358637293, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 167.5279999999675, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 415, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6038.903999999953, + "effective_source_rate_bps": 389270.6358637293, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 167.5279999999675, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6038.903999999953, + "effective_source_rate_bps": 389270.6358637293, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 215.28799999994862, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 437, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 215.28799999994862, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 437, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 215.28799999994862, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 437, + "lost_packets": 7, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 56, + "displayed_fps": 9.333333333333334, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 219.13599999996677, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 16, + "unrecoverable_blocks": 0, + "packet_attempts": 437, + "lost_packets": 23, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 54, + "displayed_fps": 9.0, + "frame_loss_fraction": 0.09999999999999998, + "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, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 247.75999999998112, + "max_frame_age_ms": 263.4160000000006, + "recovery_ms": 393.199999999998, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 34, + "unrecoverable_blocks": 0, + "packet_attempts": 437, + "lost_packets": 46, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 10, + 11, + 12, + 13, + 14, + 40, + 41, + 45, + 50, + 51, + 52, + 53, + 55 + ], + "p95_frame_age_ms": 259.8319999999503, + "max_frame_age_ms": 259.8319999999503, + "recovery_ms": 880.2320000000004, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 37, + "unrecoverable_blocks": 11, + "packet_attempts": 437, + "lost_packets": 91, + "lost_source_frames": 46, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 215.28799999994862, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 437, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 218.23999999995158, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 437, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 218.23999999995158, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": 705.272000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 437, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 215.28799999994862, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 437, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 20, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 58, + "displayed_fps": 9.666666666666666, + "frame_loss_fraction": 0.033333333333333326, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 366.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 24, + 25, + 26, + 27, + 30, + 31, + 32, + 33, + 34, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 366.3680000000004, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 37, + "displayed_fps": 6.166666666666667, + "frame_loss_fraction": 0.3833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 249.5520000000006, + "recovery_ms": 766.3680000000004, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 2, + "packet_attempts": 387, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 31, + "displayed_fps": 5.166666666666667, + "frame_loss_fraction": 0.4833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 25, + 26, + 27, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 50, + 51, + 52, + 53, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 169.3199999999979, + "max_frame_age_ms": 180.23199999999724, + "recovery_ms": 766.3680000000004, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 7, + "packet_attempts": 387, + "lost_packets": 40, + "lost_source_frames": 26, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 7, + "displayed_fps": 1.1666666666666667, + "frame_loss_fraction": 0.8833333333333333, + "displayed_frame_ids": [ + 20, + 21, + 40, + 41, + 50, + 51, + 55 + ], + "p95_frame_age_ms": 194.09599999999682, + "max_frame_age_ms": 194.09599999999682, + "recovery_ms": 2166.3680000000004, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 17, + "packet_attempts": 387, + "lost_packets": 82, + "lost_source_frames": 42, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 387, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 387, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 57, + "displayed_fps": 9.5, + "frame_loss_fraction": 0.050000000000000044, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 438.6400000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 47, + "displayed_fps": 7.833333333333333, + "frame_loss_fraction": 0.21666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 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, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 580.2320000000004, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 7, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 266.3680000000004, + "recovery_ms": 580.2320000000004, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 16, + "unrecoverable_blocks": 1, + "packet_attempts": 406, + "lost_packets": 22, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.5333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 25, + 35, + 36, + 37, + 40, + 41, + 42, + 43, + 44, + 45, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": 780.2320000000004, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 21, + "unrecoverable_blocks": 4, + "packet_attempts": 406, + "lost_packets": 44, + "lost_source_frames": 26, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 5, + "displayed_fps": 0.8333333333333334, + "frame_loss_fraction": 0.9166666666666666, + "displayed_frame_ids": [ + 25, + 40, + 45, + 55, + 56 + ], + "p95_frame_age_ms": 194.09599999999682, + "max_frame_age_ms": 194.09599999999682, + "recovery_ms": 2680.2320000000004, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 24, + "unrecoverable_blocks": 13, + "packet_attempts": 406, + "lost_packets": 87, + "lost_source_frames": 45, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 680.2320000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 406, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 680.2320000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 406, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6049.81599999995, + "effective_source_rate_bps": 388568.51183573506, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 53, + "displayed_fps": 8.833333333333334, + "frame_loss_fraction": 0.1166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": 449.5520000000006, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6049.81599999995, + "effective_source_rate_bps": 388568.51183573506, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 30, + 31, + 32, + 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 + ], + "p95_frame_age_ms": 183.44799999995485, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": 580.2320000000004, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 7, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6049.81599999995, + "effective_source_rate_bps": 388568.51183573506, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 31, + "displayed_fps": 5.166666666666667, + "frame_loss_fraction": 0.4833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 25, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 191.1440000000007, + "max_frame_age_ms": 263.4160000000006, + "recovery_ms": 235.6880000000001, + "stale_drops": 20, + "stale_tx_drops": 0, + "parity_recoveries": 18, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 23, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6049.81599999995, + "effective_source_rate_bps": 388568.51183573506, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 30, + "displayed_fps": 5.0, + "frame_loss_fraction": 0.5, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 191.14399999999114, + "max_frame_age_ms": 277.28000000000065, + "recovery_ms": 235.6880000000001, + "stale_drops": 25, + "stale_tx_drops": 0, + "parity_recoveries": 27, + "unrecoverable_blocks": 2, + "packet_attempts": 415, + "lost_packets": 45, + "lost_source_frames": 26, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6049.81599999995, + "effective_source_rate_bps": 388568.51183573506, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 12, + "displayed_fps": 2.0, + "frame_loss_fraction": 0.8, + "displayed_frame_ids": [ + 5, + 10, + 11, + 12, + 13, + 14, + 45, + 46, + 47, + 48, + 49, + 55 + ], + "p95_frame_age_ms": 232.7360000000008, + "max_frame_age_ms": 232.7360000000008, + "recovery_ms": 635.6880000000001, + "stale_drops": 24, + "stale_tx_drops": 0, + "parity_recoveries": 28, + "unrecoverable_blocks": 11, + "packet_attempts": 415, + "lost_packets": 88, + "lost_source_frames": 42, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6049.81599999995, + "effective_source_rate_bps": 388568.51183573506, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6049.81599999995, + "effective_source_rate_bps": 388568.51183573506, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": 691.1440000000007, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 415, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6049.81599999995, + "effective_source_rate_bps": 388568.51183573506, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": 691.1440000000007, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 415, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6049.81599999995, + "effective_source_rate_bps": 388568.51183573506, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6049.81599999995, + "effective_source_rate_bps": 388568.51183573506, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 206.16799999998238, + "max_frame_age_ms": 221.19199999995453, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 434, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 206.16799999998238, + "max_frame_age_ms": 221.19199999995453, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 434, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 51, + "displayed_fps": 8.5, + "frame_loss_fraction": 0.15000000000000002, + "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, + 30, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 206.16799999998238, + "max_frame_age_ms": 215.28799999994862, + "recovery_ms": 594.0960000000005, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 434, + "lost_packets": 7, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 50, + 51, + 52, + 53, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 215.28799999994862, + "max_frame_age_ms": 277.28000000000065, + "recovery_ms": 235.6880000000001, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 0, + "packet_attempts": 434, + "lost_packets": 23, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.6, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 25, + 40, + 41, + 42, + 43, + 44, + 45, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 267.791999999944, + "max_frame_age_ms": 277.2800000000002, + "recovery_ms": 594.0960000000005, + "stale_drops": 24, + "stale_tx_drops": 0, + "parity_recoveries": 24, + "unrecoverable_blocks": 0, + "packet_attempts": 434, + "lost_packets": 46, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 19, + "displayed_fps": 3.1666666666666665, + "frame_loss_fraction": 0.6833333333333333, + "displayed_frame_ids": [ + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 25, + 40, + 41, + 42, + 43, + 44, + 45, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 273.6959999999499, + "max_frame_age_ms": 273.6959999999499, + "recovery_ms": 677.2800000000002, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 35, + "unrecoverable_blocks": 8, + "packet_attempts": 434, + "lost_packets": 91, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 207.06400000000167, + "max_frame_age_ms": 221.19199999995453, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 434, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 213.23199999996086, + "max_frame_age_ms": 221.19199999995453, + "recovery_ms": 705.0080000000007, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 434, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 213.23199999996086, + "max_frame_age_ms": 221.19199999995453, + "recovery_ms": 705.0080000000007, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 434, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 206.16799999998238, + "max_frame_age_ms": 221.19199999995453, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 434, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 9, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.36799999999766, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "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, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 31, + "displayed_fps": 5.166666666666667, + "frame_loss_fraction": 0.4833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 20, + 25, + 26, + 27, + 28, + 29, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 638.6400000000003, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 2, + "packet_attempts": 373, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 45, + 46, + 47, + 48, + 49, + 55 + ], + "p95_frame_age_ms": 180.2319999999945, + "max_frame_age_ms": 180.2319999999945, + "recovery_ms": 638.6400000000003, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 8, + "packet_attempts": 373, + "lost_packets": 40, + "lost_source_frames": 27, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 16, + "packet_attempts": 373, + "lost_packets": 79, + "lost_source_frames": 43, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.36799999999766, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.36799999999766, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.36799999999766, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.36799999999766, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23199999999724, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 390, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23199999999724, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 390, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23199999999724, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 390, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": 980.2320000000004, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 0, + "packet_attempts": 390, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.6, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 25, + 26, + 27, + 28, + 29, + 40, + 41, + 45, + 46, + 47, + 48, + 49, + 55 + ], + "p95_frame_age_ms": 183.1840000000002, + "max_frame_age_ms": 235.68800000000056, + "recovery_ms": 738.6400000000003, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 19, + "unrecoverable_blocks": 3, + "packet_attempts": 390, + "lost_packets": 40, + "lost_source_frames": 28, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 3, + "displayed_fps": 0.5, + "frame_loss_fraction": 0.95, + "displayed_frame_ids": [ + 45, + 46, + 55 + ], + "p95_frame_age_ms": 205.00799999999072, + "max_frame_age_ms": 205.00799999999072, + "recovery_ms": 4705.007999999991, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 8, + "unrecoverable_blocks": 15, + "packet_attempts": 390, + "lost_packets": 82, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23199999999724, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 390, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23199999999724, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 680.2320000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 390, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23199999999724, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 680.2320000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 390, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23199999999724, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 390, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09599999999682, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6063.679999999949, + "effective_source_rate_bps": 387680.0886590354, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 53, + "displayed_fps": 8.833333333333334, + "frame_loss_fraction": 0.1166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 494.09600000000046, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6063.679999999949, + "effective_source_rate_bps": 387680.0886590354, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 30, + 31, + 32, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 205.00799999999072, + "recovery_ms": 538.6400000000003, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 7, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6063.679999999949, + "effective_source_rate_bps": 387680.0886590354, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 41, + "displayed_fps": 6.833333333333333, + "frame_loss_fraction": 0.31666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 30, + 31, + 32, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 241.8559999999561, + "max_frame_age_ms": 260.46400000000085, + "recovery_ms": 538.6400000000003, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 16, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 23, + "lost_source_frames": 19, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6063.679999999949, + "effective_source_rate_bps": 387680.0886590354, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 31, + "displayed_fps": 5.166666666666667, + "frame_loss_fraction": 0.4833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 15, + 16, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 241.8559999999561, + "max_frame_age_ms": 274.3280000000009, + "recovery_ms": 638.6400000000003, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 23, + "unrecoverable_blocks": 1, + "packet_attempts": 415, + "lost_packets": 45, + "lost_source_frames": 29, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6063.679999999949, + "effective_source_rate_bps": 387680.0886590354, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 11, + "displayed_fps": 1.8333333333333333, + "frame_loss_fraction": 0.8166666666666667, + "displayed_frame_ids": [ + 10, + 45, + 46, + 47, + 48, + 49, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 241.8559999999561, + "max_frame_age_ms": 241.8559999999561, + "recovery_ms": 1180.2320000000004, + "stale_drops": 22, + "stale_tx_drops": 0, + "parity_recoveries": 26, + "unrecoverable_blocks": 9, + "packet_attempts": 415, + "lost_packets": 88, + "lost_source_frames": 47, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6063.679999999949, + "effective_source_rate_bps": 387680.0886590354, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09599999999682, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6063.679999999949, + "effective_source_rate_bps": 387680.0886590354, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 194.09599999999682, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 694.0960000000005, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6063.679999999949, + "effective_source_rate_bps": 387680.0886590354, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 194.09599999999682, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 694.0960000000005, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 415, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6063.679999999949, + "effective_source_rate_bps": 387680.0886590354, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09599999999682, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6063.679999999949, + "effective_source_rate_bps": 387680.0886590354, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 218.23999999995158, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 432, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 218.23999999995158, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 432, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 51, + "displayed_fps": 8.5, + "frame_loss_fraction": 0.15000000000000002, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 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 + ], + "p95_frame_age_ms": 220.92799999999716, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": 551.6080000000015, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 432, + "lost_packets": 7, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 37, + "displayed_fps": 6.166666666666667, + "frame_loss_fraction": 0.3833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 25, + 26, + 27, + 28, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 220.9280000000017, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": 551.6080000000015, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 14, + "unrecoverable_blocks": 0, + "packet_attempts": 432, + "lost_packets": 23, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.6166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 25, + 40, + 41, + 42, + 43, + 44, + 45, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 224.7760000000003, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": 651.6080000000015, + "stale_drops": 26, + "stale_tx_drops": 0, + "parity_recoveries": 25, + "unrecoverable_blocks": 0, + "packet_attempts": 432, + "lost_packets": 46, + "lost_source_frames": 22, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 5, + "displayed_fps": 0.8333333333333334, + "frame_loss_fraction": 0.9166666666666666, + "displayed_frame_ids": [ + 10, + 25, + 45, + 50, + 51 + ], + "p95_frame_age_ms": 220.9280000000017, + "max_frame_age_ms": 220.9280000000017, + "recovery_ms": 1193.2000000000016, + "stale_drops": 29, + "stale_tx_drops": 0, + "parity_recoveries": 24, + "unrecoverable_blocks": 8, + "packet_attempts": 432, + "lost_packets": 90, + "lost_source_frames": 38, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 218.23999999995158, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 432, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 220.92799999999716, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": 720.9280000000017, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 432, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 220.92799999999716, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": 720.9280000000017, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 432, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 218.23999999995158, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 432, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 4, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + } + ], + "rf_tx": 0 +} \ No newline at end of file diff --git a/data/processed/video004/transport_results.json b/data/processed/video004/transport_results.json new file mode 100644 index 0000000..8ba41d1 --- /dev/null +++ b/data/processed/video004/transport_results.json @@ -0,0 +1,117950 @@ +{ + "source_sha256": "651949922042c223375d40bf8929def97dbb62c6ade651d1f5b08eea47127d5f", + "seed": 20260916, + "random_loss_model": "independent Bernoulli per transmitted packet", + "burst_loss_model": "one fixed packet-index window near first third", + "keyframe_loss_model": "one source fragment of next keyframe", + "arrival_model": "source ready at capture; parity ready after all K captures", + "receiver": "systematic data immediately; recovered only before 300 ms; real H.264 decode", + "cases": [ + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 106.61000000000013, + "max_frame_age_ms": 106.61000000000013, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 94, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 106.61000000000013, + "max_frame_age_ms": 106.61000000000013, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 94, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 106.61000000000013, + "max_frame_age_ms": 230.46000000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 94, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 106.61000000000013, + "max_frame_age_ms": 230.46000000000004, + "recovery_ms": 1430.46, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 94, + "lost_packets": 4, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 19, + "displayed_fps": 3.1666666666666665, + "frame_loss_fraction": 0.3666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 106.61000000000013, + "max_frame_age_ms": 106.61000000000013, + "recovery_ms": 2306.6099999999997, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 2, + "packet_attempts": 94, + "lost_packets": 8, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 5, + "packet_attempts": 94, + "lost_packets": 20, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 106.60999999999967, + "max_frame_age_ms": 106.61000000000013, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 94, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 106.60999999999967, + "max_frame_age_ms": 106.61000000000013, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 94, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 106.60999999999967, + "max_frame_age_ms": 106.61000000000013, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 94, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 106.61000000000013, + "max_frame_age_ms": 106.61000000000013, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 94, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": 321.84000000000015, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": 521.8400000000001, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 2, + "packet_attempts": 104, + "lost_packets": 9, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 10 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": 2121.84, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 5, + "packet_attempts": 104, + "lost_packets": 21, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 121.83999999999924, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 104, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 121.83999999999924, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": 1091.38, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 104, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5845.689999999999, + "effective_source_rate_bps": 96645.56279925897, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 105, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 105, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 105, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": 321.84000000000015, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 105, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": 521.8400000000001, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 2, + "packet_attempts": 105, + "lost_packets": 9, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 10 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": 2121.84, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 5, + "packet_attempts": 105, + "lost_packets": 21, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 105, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 121.83999999999924, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 105, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 121.83999999999924, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 105, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 105, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 137.07000000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 115, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 137.07000000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 115, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 137.07000000000016, + "recovery_ms": 691.3800000000001, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 115, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 137.07000000000016, + "recovery_ms": 691.3800000000001, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 115, + "lost_packets": 6, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 230.46000000000004, + "recovery_ms": 537.0700000000002, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 1, + "packet_attempts": 115, + "lost_packets": 11, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 10, + "displayed_fps": 1.6666666666666667, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 10, + 11, + 15, + 16, + 17, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 260.91999999999825, + "max_frame_age_ms": 260.91999999999825, + "recovery_ms": 2137.07, + "stale_drops": 11, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 2, + "packet_attempts": 115, + "lost_packets": 24, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 137.07000000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 115, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.0699999999988, + "max_frame_age_ms": 137.07000000000016, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 115, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.0699999999988, + "max_frame_age_ms": 137.07000000000016, + "recovery_ms": 1091.38, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 115, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 137.07000000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 115, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.83999999999651, + "max_frame_age_ms": 121.83999999999924, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 97, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.83999999999651, + "max_frame_age_ms": 121.83999999999924, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 97, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.83999999999924, + "max_frame_age_ms": 230.46000000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 97, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 121.83999999999924, + "max_frame_age_ms": 230.46000000000004, + "recovery_ms": 1430.46, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 97, + "lost_packets": 4, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 19, + "displayed_fps": 3.1666666666666665, + "frame_loss_fraction": 0.3666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 121.83999999999924, + "max_frame_age_ms": 121.83999999999924, + "recovery_ms": 2321.8399999999992, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 97, + "lost_packets": 8, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 4, + "packet_attempts": 97, + "lost_packets": 20, + "lost_source_frames": 11, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 121.83999999999651, + "max_frame_age_ms": 121.83999999999924, + "recovery_ms": 1091.38, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 97, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 121.83999999999651, + "max_frame_age_ms": 121.83999999999924, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 97, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 121.83999999999651, + "max_frame_age_ms": 121.83999999999924, + "recovery_ms": 1091.38, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 97, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.83999999999651, + "max_frame_age_ms": 121.83999999999924, + "recovery_ms": 1091.38, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 97, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": 491.3800000000001, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": 291.3800000000001, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.1333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": 491.3800000000001, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 104, + "lost_packets": 9, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 13, + "displayed_fps": 2.1666666666666665, + "frame_loss_fraction": 0.5666666666666667, + "displayed_frame_ids": [ + 10, + 11, + 12, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 291.3799999999974, + "max_frame_age_ms": 291.3799999999974, + "recovery_ms": 2091.38, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 2, + "packet_attempts": 104, + "lost_packets": 21, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": 1091.38, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 104, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": 1091.38, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 104, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": 1091.38, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": 491.3800000000001, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": 291.3800000000001, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.1333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": 491.3800000000001, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 104, + "lost_packets": 9, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 13, + "displayed_fps": 2.1666666666666665, + "frame_loss_fraction": 0.5666666666666667, + "displayed_frame_ids": [ + 10, + 11, + 12, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 291.3799999999974, + "max_frame_age_ms": 291.3799999999974, + "recovery_ms": 2091.38, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 2, + "packet_attempts": 104, + "lost_packets": 21, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": 1091.38, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 104, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": 1091.38, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 104, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.0699999999988, + "recovery_ms": 1091.38, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5876.149999999998, + "effective_source_rate_bps": 96144.58446431765, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.29999999999563, + "max_frame_age_ms": 152.29999999999836, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 111, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.29999999999563, + "max_frame_age_ms": 152.29999999999836, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 111, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.29999999999563, + "max_frame_age_ms": 152.29999999999836, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 111, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 152.29999999999563, + "max_frame_age_ms": 152.29999999999836, + "recovery_ms": 491.3800000000001, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 111, + "lost_packets": 6, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 21, + "displayed_fps": 3.5, + "frame_loss_fraction": 0.30000000000000004, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 245.69000000000005, + "max_frame_age_ms": 245.69000000000005, + "recovery_ms": 491.3800000000001, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 111, + "lost_packets": 11, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 4, + "displayed_fps": 0.6666666666666666, + "frame_loss_fraction": 0.8666666666666667, + "displayed_frame_ids": [ + 10, + 11, + 20, + 25 + ], + "p95_frame_age_ms": 245.69000000000005, + "max_frame_age_ms": 245.69000000000005, + "recovery_ms": 2091.38, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 2, + "packet_attempts": 111, + "lost_packets": 23, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.29999999999563, + "max_frame_age_ms": 152.29999999999836, + "recovery_ms": 1091.38, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 111, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.29999999999563, + "max_frame_age_ms": 152.29999999999836, + "recovery_ms": 1091.38, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 111, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.29999999999563, + "max_frame_age_ms": 152.29999999999836, + "recovery_ms": 1091.38, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 111, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.29999999999563, + "max_frame_age_ms": 152.29999999999836, + "recovery_ms": 1091.38, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 111, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 95, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 95, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 230.46000000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 95, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 230.46000000000004, + "recovery_ms": 1230.46, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 95, + "lost_packets": 4, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 91.38000000000011, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": 2091.38, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 95, + "lost_packets": 8, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 4, + "packet_attempts": 95, + "lost_packets": 20, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 95, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 91.38000000000011, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 95, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 91.38000000000011, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 95, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 121.84000000000015, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 95, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 137.07000000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 100, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 137.07000000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 100, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 230.46000000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 100, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 29, + "displayed_fps": 4.833333333333333, + "frame_loss_fraction": 0.033333333333333326, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 230.46000000000004, + "recovery_ms": 337.07000000000016, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 100, + "lost_packets": 4, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 15, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 260.9200000000001, + "recovery_ms": 1460.92, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 1, + "packet_attempts": 100, + "lost_packets": 8, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 3, + "packet_attempts": 100, + "lost_packets": 20, + "lost_source_frames": 11, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 137.07000000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 100, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 91.38000000000011, + "max_frame_age_ms": 137.07000000000016, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 100, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 91.38000000000011, + "max_frame_age_ms": 137.07000000000016, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 100, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 137.07000000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 100, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 564960, + "transmission_finish_ms": 5860.919999999998, + "effective_source_rate_bps": 96394.42271861758, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 107, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 107, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 29, + "displayed_fps": 4.833333333333333, + "frame_loss_fraction": 0.033333333333333326, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 291.3800000000001, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 107, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.1333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 13, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 352.3000000000002, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 107, + "lost_packets": 5, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 352.3000000000002, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 107, + "lost_packets": 9, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 2, + "packet_attempts": 107, + "lost_packets": 21, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 107, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 91.38000000000011, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 107, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 91.38000000000011, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 1091.38, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 107, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 107, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 491.3800000000001, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.1333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 567.5300000000002, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 106.61000000000013, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 1491.38, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 11, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 5, + "displayed_fps": 0.8333333333333334, + "frame_loss_fraction": 0.8333333333333334, + "displayed_frame_ids": [ + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 106.60999999999694, + "max_frame_age_ms": 106.60999999999694, + "recovery_ms": 5091.379999999997, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 1, + "packet_attempts": 112, + "lost_packets": 24, + "lost_source_frames": 12, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 5, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 106.61000000000013, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 1091.38, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 564960, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 95896.03794017705, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 97.04800000000023, + "max_frame_age_ms": 97.04800000000023, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 94, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 97.04800000000023, + "max_frame_age_ms": 97.04800000000023, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 94, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 97.04800000000023, + "max_frame_age_ms": 227.72800000000007, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 94, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 97.04800000000023, + "max_frame_age_ms": 227.72800000000007, + "recovery_ms": 1427.728, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 94, + "lost_packets": 4, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 19, + "displayed_fps": 3.1666666666666665, + "frame_loss_fraction": 0.3666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 97.04800000000023, + "max_frame_age_ms": 97.04800000000023, + "recovery_ms": 2297.048, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 2, + "packet_attempts": 94, + "lost_packets": 8, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 5, + "packet_attempts": 94, + "lost_packets": 20, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 97.04799999999977, + "max_frame_age_ms": 97.04800000000023, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 94, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 97.04799999999977, + "max_frame_age_ms": 97.04800000000023, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 94, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 97.04799999999977, + "max_frame_age_ms": 97.04800000000023, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 94, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 97.04800000000023, + "max_frame_age_ms": 97.04800000000023, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 94, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 297.04800000000023, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": 510.91200000000026, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 2, + "packet_attempts": 104, + "lost_packets": 9, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 10 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": 2110.9120000000003, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 5, + "packet_attempts": 104, + "lost_packets": 21, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 110.91199999999935, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 104, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 110.91199999999935, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": 1083.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 104, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5841.591999999999, + "effective_source_rate_bps": 96713.36170002974, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 105, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 105, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 105, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 297.04800000000023, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 105, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": 510.91200000000026, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 2, + "packet_attempts": 105, + "lost_packets": 9, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 10 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": 2110.9120000000003, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 5, + "packet_attempts": 105, + "lost_packets": 21, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 105, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 110.91199999999935, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 105, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 110.91199999999935, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 105, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 105, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 124.7760000000003, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 115, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 124.7760000000003, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 115, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 124.7760000000003, + "recovery_ms": 683.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 115, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 124.7760000000003, + "recovery_ms": 683.1840000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 115, + "lost_packets": 6, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 227.72800000000007, + "recovery_ms": 524.7760000000003, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 1, + "packet_attempts": 115, + "lost_packets": 11, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 10, + "displayed_fps": 1.6666666666666667, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 10, + 11, + 15, + 16, + 17, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 255.4559999999983, + "max_frame_age_ms": 255.4559999999983, + "recovery_ms": 2124.7760000000003, + "stale_drops": 11, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 2, + "packet_attempts": 115, + "lost_packets": 24, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 124.7760000000003, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 115, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.77599999999893, + "max_frame_age_ms": 124.7760000000003, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 115, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.77599999999893, + "max_frame_age_ms": 124.7760000000003, + "recovery_ms": 1083.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 115, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 124.7760000000003, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 115, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 11, + "boosted_blocks": 10, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91199999999662, + "max_frame_age_ms": 110.91199999999935, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 97, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91199999999662, + "max_frame_age_ms": 110.91199999999935, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 97, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91199999999935, + "max_frame_age_ms": 227.72800000000007, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 97, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 110.91199999999935, + "max_frame_age_ms": 227.72800000000007, + "recovery_ms": 1427.728, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 97, + "lost_packets": 4, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 19, + "displayed_fps": 3.1666666666666665, + "frame_loss_fraction": 0.3666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 110.91199999999935, + "max_frame_age_ms": 110.91199999999935, + "recovery_ms": 2310.9119999999994, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 97, + "lost_packets": 8, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 4, + "packet_attempts": 97, + "lost_packets": 20, + "lost_source_frames": 11, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 110.91199999999662, + "max_frame_age_ms": 110.91199999999935, + "recovery_ms": 1083.1840000000002, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 97, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 110.91199999999662, + "max_frame_age_ms": 110.91199999999935, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 97, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 110.91199999999662, + "max_frame_age_ms": 110.91199999999935, + "recovery_ms": 1083.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 97, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91199999999662, + "max_frame_age_ms": 110.91199999999935, + "recovery_ms": 1083.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 97, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": 483.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": 283.1840000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.1333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": 483.1840000000002, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 104, + "lost_packets": 9, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 13, + "displayed_fps": 2.1666666666666665, + "frame_loss_fraction": 0.5666666666666667, + "displayed_frame_ids": [ + 10, + 11, + 12, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 283.18399999999747, + "max_frame_age_ms": 283.18399999999747, + "recovery_ms": 2083.184, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 2, + "packet_attempts": 104, + "lost_packets": 21, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": 1083.1840000000002, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 104, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": 1083.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 104, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": 1083.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": 483.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": 283.1840000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.1333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": 483.1840000000002, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 104, + "lost_packets": 9, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 13, + "displayed_fps": 2.1666666666666665, + "frame_loss_fraction": 0.5666666666666667, + "displayed_frame_ids": [ + 10, + 11, + 12, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 283.18399999999747, + "max_frame_age_ms": 283.18399999999747, + "recovery_ms": 2083.184, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 2, + "packet_attempts": 104, + "lost_packets": 21, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": 1083.1840000000002, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 104, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": 1083.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 104, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.77599999999893, + "recovery_ms": 1083.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 104, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5869.319999999998, + "effective_source_rate_bps": 96256.46582568341, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.63999999999578, + "max_frame_age_ms": 138.6399999999985, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 111, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.63999999999578, + "max_frame_age_ms": 138.6399999999985, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 111, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.63999999999578, + "max_frame_age_ms": 138.6399999999985, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 111, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 138.63999999999578, + "max_frame_age_ms": 138.6399999999985, + "recovery_ms": 483.1840000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 111, + "lost_packets": 6, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 21, + "displayed_fps": 3.5, + "frame_loss_fraction": 0.30000000000000004, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 241.5920000000001, + "max_frame_age_ms": 241.5920000000001, + "recovery_ms": 483.1840000000002, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 111, + "lost_packets": 11, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 4, + "displayed_fps": 0.6666666666666666, + "frame_loss_fraction": 0.8666666666666667, + "displayed_frame_ids": [ + 10, + 11, + 20, + 25 + ], + "p95_frame_age_ms": 241.5920000000001, + "max_frame_age_ms": 241.5920000000001, + "recovery_ms": 2083.184, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 2, + "packet_attempts": 111, + "lost_packets": 23, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 138.63999999999578, + "max_frame_age_ms": 138.6399999999985, + "recovery_ms": 1083.1840000000002, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 111, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 138.63999999999578, + "max_frame_age_ms": 138.6399999999985, + "recovery_ms": 1083.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 111, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 138.63999999999578, + "max_frame_age_ms": 138.6399999999985, + "recovery_ms": 1083.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 111, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.63999999999578, + "max_frame_age_ms": 138.6399999999985, + "recovery_ms": 1083.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 111, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 7, + "boosted_blocks": 7, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 95, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 95, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 227.72800000000007, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 95, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 227.72800000000007, + "recovery_ms": 1227.728, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 95, + "lost_packets": 4, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 83.1840000000002, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": 2083.184, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 95, + "lost_packets": 8, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 4, + "packet_attempts": 95, + "lost_packets": 20, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 95, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 83.1840000000002, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 95, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 83.1840000000002, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 95, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 110.91200000000026, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 95, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 124.7760000000003, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 100, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 124.7760000000003, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 100, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 227.72800000000007, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 100, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 29, + "displayed_fps": 4.833333333333333, + "frame_loss_fraction": 0.033333333333333326, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 227.72800000000007, + "recovery_ms": 324.7760000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 100, + "lost_packets": 4, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 15, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 255.45600000000013, + "recovery_ms": 1455.4560000000001, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 1, + "packet_attempts": 100, + "lost_packets": 8, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 3, + "packet_attempts": 100, + "lost_packets": 20, + "lost_source_frames": 11, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 124.7760000000003, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 100, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 83.1840000000002, + "max_frame_age_ms": 124.7760000000003, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 100, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 83.1840000000002, + "max_frame_age_ms": 124.7760000000003, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 100, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 124.7760000000003, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 100, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 564960, + "transmission_finish_ms": 5855.455999999998, + "effective_source_rate_bps": 96484.37286523887, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 107, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 107, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 29, + "displayed_fps": 4.833333333333333, + "frame_loss_fraction": 0.033333333333333326, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 283.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 107, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.1333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 13, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 338.6400000000003, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 107, + "lost_packets": 5, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 338.6400000000003, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 107, + "lost_packets": 9, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 2, + "packet_attempts": 107, + "lost_packets": 21, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 107, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 83.1840000000002, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 107, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 83.1840000000002, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 1083.1840000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 107, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 107, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 483.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.1333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 552.5040000000004, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 97.04800000000023, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 1483.1840000000002, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 11, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 5, + "displayed_fps": 0.8333333333333334, + "frame_loss_fraction": 0.8333333333333334, + "displayed_frame_ids": [ + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 97.04799999999705, + "max_frame_age_ms": 97.04799999999705, + "recovery_ms": 5083.1839999999975, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 1, + "packet_attempts": 112, + "lost_packets": 24, + "lost_source_frames": 12, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 5, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 97.04800000000023, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 1083.1840000000002, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 112, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 564960, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 96029.6329334592, + "source_fragments": 83, + "fec_blocks": 6, + "boosted_blocks": 5, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "white_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 137.06999999999607, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 117, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 137.06999999999607, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 117, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 276.1500000000001, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 117, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 137.06999999999607, + "recovery_ms": 1321.8400000000001, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 2, + "packet_attempts": 117, + "lost_packets": 7, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.4666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 15, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.06999999999607, + "recovery_ms": 1321.8400000000001, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 4, + "packet_attempts": 117, + "lost_packets": 12, + "lost_source_frames": 8, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 25 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.06999999999607, + "recovery_ms": 5137.069999999996, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 7, + "packet_attempts": 117, + "lost_packets": 25, + "lost_source_frames": 17, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 137.06999999999607, + "recovery_ms": 921.8400000000001, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 117, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 137.06999999999607, + "recovery_ms": 921.8400000000001, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 117, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 137.06999999999607, + "recovery_ms": 921.8400000000001, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 117, + "lost_packets": 10, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 121.84000000000015, + "max_frame_age_ms": 137.06999999999607, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 117, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 128, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 128, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 128, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 245.6899999999987, + "max_frame_age_ms": 291.3800000000001, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 128, + "lost_packets": 8, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 245.6899999999987, + "recovery_ms": 521.8400000000001, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 4, + "packet_attempts": 128, + "lost_packets": 14, + "lost_source_frames": 10, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 2, + "displayed_fps": 0.3333333333333333, + "frame_loss_fraction": 0.9333333333333333, + "displayed_frame_ids": [ + 10, + 25 + ], + "p95_frame_age_ms": 245.6899999999987, + "max_frame_age_ms": 245.6899999999987, + "recovery_ms": 2121.84, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 7, + "packet_attempts": 128, + "lost_packets": 27, + "lost_source_frames": 19, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": 937.0700000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 128, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": 937.0700000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 128, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": 937.0700000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 128, + "lost_packets": 10, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 128, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5891.379999999997, + "effective_source_rate_bps": 119355.39720744551, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 245.6899999999987, + "max_frame_age_ms": 291.3800000000001, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 8, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 245.6899999999987, + "recovery_ms": 521.8400000000001, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 2, + "packet_attempts": 130, + "lost_packets": 14, + "lost_source_frames": 9, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 2, + "displayed_fps": 0.3333333333333333, + "frame_loss_fraction": 0.9333333333333333, + "displayed_frame_ids": [ + 10, + 25 + ], + "p95_frame_age_ms": 245.6899999999987, + "max_frame_age_ms": 245.6899999999987, + "recovery_ms": 2121.84, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 6, + "packet_attempts": 130, + "lost_packets": 27, + "lost_source_frames": 18, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": 937.0700000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": 937.0700000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 130, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": 937.0700000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 130, + "lost_packets": 10, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 141, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 141, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": 952.3000000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 141, + "lost_packets": 3, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 25 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 230.45999999999913, + "recovery_ms": 952.3000000000002, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 141, + "lost_packets": 9, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 18, + "displayed_fps": 3.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 25 + ], + "p95_frame_age_ms": 245.6899999999987, + "max_frame_age_ms": 245.6899999999987, + "recovery_ms": 537.0700000000002, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 1, + "packet_attempts": 141, + "lost_packets": 15, + "lost_source_frames": 8, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 6, + "displayed_fps": 1.0, + "frame_loss_fraction": 0.8, + "displayed_frame_ids": [ + 10, + 15, + 20, + 21, + 22, + 25 + ], + "p95_frame_age_ms": 260.91999999999825, + "max_frame_age_ms": 260.91999999999825, + "recovery_ms": 2137.07, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 8, + "unrecoverable_blocks": 2, + "packet_attempts": 141, + "lost_packets": 29, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": 952.3000000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 141, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": 952.3000000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 141, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": 952.3000000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 141, + "lost_packets": 10, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 141, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 122, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 122, + "lost_packets": 1, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 245.6899999999987, + "max_frame_age_ms": 276.1500000000001, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 122, + "lost_packets": 3, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 19, + "displayed_fps": 3.1666666666666665, + "frame_loss_fraction": 0.3666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 137.07000000000016, + "recovery_ms": 1337.0700000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 1, + "packet_attempts": 122, + "lost_packets": 8, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 14, + "displayed_fps": 2.3333333333333335, + "frame_loss_fraction": 0.5333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 106.60999999999967, + "max_frame_age_ms": 106.60999999999967, + "recovery_ms": 2306.6099999999997, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 3, + "packet_attempts": 122, + "lost_packets": 13, + "lost_source_frames": 8, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 5, + "packet_attempts": 122, + "lost_packets": 26, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 122, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": 737.0700000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 122, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": 737.0700000000002, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 122, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": 1091.38, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 122, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 106.60999999999967, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 552.3000000000002, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 106.60999999999967, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 291.3800000000001, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 8, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 21, + "displayed_fps": 3.5, + "frame_loss_fraction": 0.30000000000000004, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 106.60999999999967, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 491.3800000000001, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 1, + "packet_attempts": 130, + "lost_packets": 14, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 4, + "displayed_fps": 0.6666666666666666, + "frame_loss_fraction": 0.8666666666666667, + "displayed_frame_ids": [ + 10, + 11, + 12, + 15 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 2091.38, + "stale_drops": 20, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 3, + "packet_attempts": 130, + "lost_packets": 27, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": 752.3000000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": 752.3000000000002, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 130, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": 1091.38, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 131, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 131, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 106.60999999999967, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 552.3000000000002, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 131, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 106.60999999999967, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 291.3800000000001, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 131, + "lost_packets": 8, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 21, + "displayed_fps": 3.5, + "frame_loss_fraction": 0.30000000000000004, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 106.60999999999967, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 491.3800000000001, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 1, + "packet_attempts": 131, + "lost_packets": 14, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 4, + "displayed_fps": 0.6666666666666666, + "frame_loss_fraction": 0.8666666666666667, + "displayed_frame_ids": [ + 10, + 11, + 12, + 15 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 2091.38, + "stale_drops": 20, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 3, + "packet_attempts": 131, + "lost_packets": 27, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 131, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": 752.3000000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 131, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": 752.3000000000002, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 131, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": 1091.38, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 131, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.75999999999476, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 182.75999999999476, + "max_frame_age_ms": 245.6899999999987, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 182.75999999999476, + "max_frame_age_ms": 245.6899999999987, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 3, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 25 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.75999999999476, + "recovery_ms": 491.3800000000001, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 9, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 25 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.75999999999476, + "recovery_ms": 491.3800000000001, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 15, + "lost_source_frames": 10, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 3, + "displayed_fps": 0.5, + "frame_loss_fraction": 0.9, + "displayed_frame_ids": [ + 10, + 11, + 25 + ], + "p95_frame_age_ms": 182.75999999999476, + "max_frame_age_ms": 182.75999999999476, + "recovery_ms": 2091.38, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 2, + "packet_attempts": 139, + "lost_packets": 28, + "lost_source_frames": 17, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.75999999999476, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.75999999999476, + "recovery_ms": 767.5300000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.75999999999476, + "recovery_ms": 767.5300000000002, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 139, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.75999999999476, + "recovery_ms": 1091.38, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 703168, + "transmission_finish_ms": 5921.8399999999965, + "effective_source_rate_bps": 118741.47224511307, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 118, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 118, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.29999999999563, + "max_frame_age_ms": 276.1500000000001, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 118, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.29999999999563, + "max_frame_age_ms": 245.6899999999987, + "recovery_ms": 1337.0700000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 1, + "packet_attempts": 118, + "lost_packets": 7, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 17, + "displayed_fps": 2.8333333333333335, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27 + ], + "p95_frame_age_ms": 245.6899999999987, + "max_frame_age_ms": 245.6899999999987, + "recovery_ms": 2337.069999999999, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 2, + "packet_attempts": 118, + "lost_packets": 12, + "lost_source_frames": 9, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 3, + "displayed_fps": 0.5, + "frame_loss_fraction": 0.9, + "displayed_frame_ids": [ + 25, + 26, + 27 + ], + "p95_frame_age_ms": 245.6899999999987, + "max_frame_age_ms": 245.6899999999987, + "recovery_ms": 5152.299999999996, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 5, + "packet_attempts": 118, + "lost_packets": 25, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": 937.0700000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 118, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": 937.0700000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 118, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 10, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 137.0699999999988, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": 1937.0699999999988, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 118, + "lost_packets": 10, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 137.07000000000016, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 118, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 124, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 124, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 245.6899999999987, + "max_frame_age_ms": 276.1500000000001, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 124, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 276.1500000000001, + "recovery_ms": 337.07000000000016, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 124, + "lost_packets": 8, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 14, + "displayed_fps": 2.3333333333333335, + "frame_loss_fraction": 0.5333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 152.29999999999836, + "max_frame_age_ms": 152.29999999999836, + "recovery_ms": 2352.2999999999984, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 2, + "packet_attempts": 124, + "lost_packets": 14, + "lost_source_frames": 9, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 2, + "displayed_fps": 0.3333333333333333, + "frame_loss_fraction": 0.9333333333333333, + "displayed_frame_ids": [ + 20, + 21 + ], + "p95_frame_age_ms": 152.29999999999836, + "max_frame_age_ms": 152.29999999999836, + "recovery_ms": 4152.299999999998, + "stale_drops": 20, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 5, + "packet_attempts": 124, + "lost_packets": 27, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": 952.3000000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 124, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": 952.3000000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 124, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 10, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.29999999999836, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": 1952.2999999999984, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 124, + "lost_packets": 10, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 167.5299999999952, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 124, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 703168, + "transmission_finish_ms": 5906.609999999997, + "effective_source_rate_bps": 119047.64323359767, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.75999999999476, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 132, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.75999999999476, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 132, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.75999999999476, + "recovery_ms": 567.5300000000002, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 132, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 167.52999999999793, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 352.3000000000002, + "stale_drops": 11, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 132, + "lost_packets": 8, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 167.52999999999793, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 352.3000000000002, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 132, + "lost_packets": 14, + "lost_source_frames": 8, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 24, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 3, + "packet_attempts": 132, + "lost_packets": 27, + "lost_source_frames": 17, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.75999999999476, + "recovery_ms": 767.5300000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 132, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.75999999999476, + "recovery_ms": 767.5300000000002, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 132, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 167.52999999999793, + "max_frame_age_ms": 182.75999999999476, + "recovery_ms": 1767.529999999998, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 132, + "lost_packets": 10, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.75999999999476, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 132, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 197.98999999999432, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 197.98999999999432, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 1, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 182.7599999999975, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 782.7600000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 3, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 182.7599999999975, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 567.5300000000002, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 9, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 18, + "displayed_fps": 3.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 1582.7600000000002, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 15, + "lost_source_frames": 8, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 21, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 2, + "packet_attempts": 138, + "lost_packets": 28, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 197.98999999999432, + "recovery_ms": 782.7600000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 197.98999999999432, + "recovery_ms": 782.7600000000002, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 182.7599999999975, + "max_frame_age_ms": 197.98999999999432, + "recovery_ms": 1782.7599999999975, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 138, + "lost_packets": 10, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 197.98999999999432, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 703168, + "transmission_finish_ms": 5937.069999999996, + "effective_source_rate_bps": 118436.87205978714, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 124.7759999999962, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 117, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 124.7759999999962, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 117, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 269.32000000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 117, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 124.7759999999962, + "recovery_ms": 1310.9120000000003, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 2, + "packet_attempts": 117, + "lost_packets": 7, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.4666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 15, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.7759999999962, + "recovery_ms": 1310.9120000000003, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 4, + "packet_attempts": 117, + "lost_packets": 12, + "lost_source_frames": 8, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 25 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.7759999999962, + "recovery_ms": 5124.775999999996, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 7, + "packet_attempts": 117, + "lost_packets": 25, + "lost_source_frames": 17, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 124.7759999999962, + "recovery_ms": 910.9120000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 117, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 124.7759999999962, + "recovery_ms": 910.9120000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 117, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 124.7759999999962, + "recovery_ms": 910.9120000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 117, + "lost_packets": 10, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 110.91200000000026, + "max_frame_age_ms": 124.7759999999962, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 117, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 128, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 128, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 128, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 241.59199999999873, + "max_frame_age_ms": 283.1840000000002, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 128, + "lost_packets": 8, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 241.59199999999873, + "recovery_ms": 510.91200000000026, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 4, + "packet_attempts": 128, + "lost_packets": 14, + "lost_source_frames": 10, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 2, + "displayed_fps": 0.3333333333333333, + "frame_loss_fraction": 0.9333333333333333, + "displayed_frame_ids": [ + 10, + 25 + ], + "p95_frame_age_ms": 241.59199999999873, + "max_frame_age_ms": 241.59199999999873, + "recovery_ms": 2110.9120000000003, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 7, + "packet_attempts": 128, + "lost_packets": 27, + "lost_source_frames": 19, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": 924.7760000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 128, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": 924.7760000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 128, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": 924.7760000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 128, + "lost_packets": 10, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 128, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5883.1839999999975, + "effective_source_rate_bps": 119521.67397790046, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 241.59199999999873, + "max_frame_age_ms": 283.1840000000002, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 8, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 241.59199999999873, + "recovery_ms": 510.91200000000026, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 2, + "packet_attempts": 130, + "lost_packets": 14, + "lost_source_frames": 9, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 2, + "displayed_fps": 0.3333333333333333, + "frame_loss_fraction": 0.9333333333333333, + "displayed_frame_ids": [ + 10, + 25 + ], + "p95_frame_age_ms": 241.59199999999873, + "max_frame_age_ms": 241.59199999999873, + "recovery_ms": 2110.9120000000003, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 6, + "packet_attempts": 130, + "lost_packets": 27, + "lost_source_frames": 18, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": 924.7760000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": 924.7760000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 130, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": 924.7760000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 130, + "lost_packets": 10, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 0, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 141, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 141, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": 938.6400000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 141, + "lost_packets": 3, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 25 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 227.72799999999916, + "recovery_ms": 938.6400000000003, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 141, + "lost_packets": 9, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 18, + "displayed_fps": 3.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 25 + ], + "p95_frame_age_ms": 241.59199999999873, + "max_frame_age_ms": 241.59199999999873, + "recovery_ms": 524.7760000000003, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 1, + "packet_attempts": 141, + "lost_packets": 15, + "lost_source_frames": 8, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 6, + "displayed_fps": 1.0, + "frame_loss_fraction": 0.8, + "displayed_frame_ids": [ + 10, + 15, + 20, + 21, + 22, + 25 + ], + "p95_frame_age_ms": 255.4559999999983, + "max_frame_age_ms": 255.4559999999983, + "recovery_ms": 2124.7760000000003, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 8, + "unrecoverable_blocks": 2, + "packet_attempts": 141, + "lost_packets": 29, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": 938.6400000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 141, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": 938.6400000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 141, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": 938.6400000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 141, + "lost_packets": 10, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 141, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 13, + "boosted_blocks": 11, + "partial_blocks": 0, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 122, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 122, + "lost_packets": 1, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 241.59199999999873, + "max_frame_age_ms": 269.32000000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 122, + "lost_packets": 3, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 19, + "displayed_fps": 3.1666666666666665, + "frame_loss_fraction": 0.3666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 124.7760000000003, + "recovery_ms": 1324.7760000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 1, + "packet_attempts": 122, + "lost_packets": 8, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 14, + "displayed_fps": 2.3333333333333335, + "frame_loss_fraction": 0.5333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 97.04799999999977, + "max_frame_age_ms": 97.04799999999977, + "recovery_ms": 2297.048, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 3, + "packet_attempts": 122, + "lost_packets": 13, + "lost_source_frames": 8, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 5, + "packet_attempts": 122, + "lost_packets": 26, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 122, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": 724.7760000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 122, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": 724.7760000000003, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 122, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": 1083.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 122, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 97.04799999999977, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 538.6400000000003, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 97.04799999999977, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 283.1840000000002, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 8, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 21, + "displayed_fps": 3.5, + "frame_loss_fraction": 0.30000000000000004, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 97.04799999999977, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 483.1840000000002, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 1, + "packet_attempts": 130, + "lost_packets": 14, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 4, + "displayed_fps": 0.6666666666666666, + "frame_loss_fraction": 0.8666666666666667, + "displayed_frame_ids": [ + 10, + 11, + 12, + 15 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 2083.184, + "stale_drops": 20, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 3, + "packet_attempts": 130, + "lost_packets": 27, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": 738.6400000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": 738.6400000000003, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 130, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": 1083.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 130, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 131, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 131, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 97.04799999999977, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 538.6400000000003, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 131, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 97.04799999999977, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 283.1840000000002, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 131, + "lost_packets": 8, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 21, + "displayed_fps": 3.5, + "frame_loss_fraction": 0.30000000000000004, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 97.04799999999977, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 483.1840000000002, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 1, + "packet_attempts": 131, + "lost_packets": 14, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 4, + "displayed_fps": 0.6666666666666666, + "frame_loss_fraction": 0.8666666666666667, + "displayed_frame_ids": [ + 10, + 11, + 12, + 15 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 2083.184, + "stale_drops": 20, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 3, + "packet_attempts": 131, + "lost_packets": 27, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 131, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": 738.6400000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 131, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": 738.6400000000003, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 131, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": 1083.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 131, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.36799999999494, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 166.36799999999494, + "max_frame_age_ms": 241.59199999999873, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 166.36799999999494, + "max_frame_age_ms": 241.59199999999873, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 3, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 166.36799999999494, + "max_frame_age_ms": 297.04799999999705, + "recovery_ms": 483.1840000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 9, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 21, + "displayed_fps": 3.5, + "frame_loss_fraction": 0.30000000000000004, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 166.36799999999494, + "max_frame_age_ms": 297.04799999999705, + "recovery_ms": 483.1840000000002, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 15, + "lost_source_frames": 10, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 3, + "displayed_fps": 0.5, + "frame_loss_fraction": 0.9, + "displayed_frame_ids": [ + 10, + 11, + 25 + ], + "p95_frame_age_ms": 166.36799999999494, + "max_frame_age_ms": 166.36799999999494, + "recovery_ms": 2083.184, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 2, + "packet_attempts": 139, + "lost_packets": 28, + "lost_source_frames": 17, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.36799999999494, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.36799999999494, + "recovery_ms": 752.5040000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.36799999999494, + "recovery_ms": 752.5040000000004, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 139, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.36799999999494, + "recovery_ms": 1083.1840000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 139, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5910.911999999997, + "effective_source_rate_bps": 118960.99958855764, + "source_fragments": 104, + "fec_blocks": 9, + "boosted_blocks": 8, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 118, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 118, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.63999999999578, + "max_frame_age_ms": 269.32000000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 118, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 138.63999999999578, + "max_frame_age_ms": 241.59199999999873, + "recovery_ms": 1324.7760000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 1, + "packet_attempts": 118, + "lost_packets": 7, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 19, + "displayed_fps": 3.1666666666666665, + "frame_loss_fraction": 0.3666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 297.04799999999705, + "max_frame_age_ms": 297.04799999999705, + "recovery_ms": 2324.775999999999, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 2, + "packet_attempts": 118, + "lost_packets": 12, + "lost_source_frames": 9, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 3, + "displayed_fps": 0.5, + "frame_loss_fraction": 0.9, + "displayed_frame_ids": [ + 25, + 26, + 27 + ], + "p95_frame_age_ms": 241.59199999999873, + "max_frame_age_ms": 241.59199999999873, + "recovery_ms": 5138.639999999996, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 5, + "packet_attempts": 118, + "lost_packets": 25, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": 924.7760000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 118, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": 924.7760000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 118, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 10, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 124.77599999999893, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": 1924.775999999999, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 118, + "lost_packets": 10, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 124.7760000000003, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 118, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 124, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 124, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 241.59199999999873, + "max_frame_age_ms": 269.32000000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 124, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 269.32000000000016, + "max_frame_age_ms": 297.04800000000023, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 124, + "lost_packets": 8, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 14, + "displayed_fps": 2.3333333333333335, + "frame_loss_fraction": 0.5333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 138.6399999999985, + "max_frame_age_ms": 138.6399999999985, + "recovery_ms": 2338.6399999999985, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 2, + "packet_attempts": 124, + "lost_packets": 14, + "lost_source_frames": 9, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 2, + "displayed_fps": 0.3333333333333333, + "frame_loss_fraction": 0.9333333333333333, + "displayed_frame_ids": [ + 20, + 21 + ], + "p95_frame_age_ms": 138.6399999999985, + "max_frame_age_ms": 138.6399999999985, + "recovery_ms": 4138.6399999999985, + "stale_drops": 20, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 5, + "packet_attempts": 124, + "lost_packets": 27, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": 938.6400000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 124, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "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, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": 938.6400000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 124, + "lost_packets": 5, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "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, + 10, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 138.6399999999985, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": 1938.6399999999985, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 124, + "lost_packets": 10, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 152.50399999999536, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 124, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 703168, + "transmission_finish_ms": 5897.047999999997, + "effective_source_rate_bps": 119240.6777085756, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.36799999999494, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 132, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.36799999999494, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 132, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.36799999999494, + "recovery_ms": 552.5040000000004, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 132, + "lost_packets": 3, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 297.04800000000023, + "recovery_ms": 552.5040000000004, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 132, + "lost_packets": 8, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 10, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 152.5039999999981, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 338.6400000000003, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 132, + "lost_packets": 14, + "lost_source_frames": 8, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 24, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 3, + "packet_attempts": 132, + "lost_packets": 27, + "lost_source_frames": 17, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.36799999999494, + "recovery_ms": 752.5040000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 132, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.36799999999494, + "recovery_ms": 752.5040000000004, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 132, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 152.5039999999981, + "max_frame_age_ms": 166.36799999999494, + "recovery_ms": 1752.503999999998, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 132, + "lost_packets": 10, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.36799999999494, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 132, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 180.2319999999945, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 180.2319999999945, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 1, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 166.36799999999766, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 766.3680000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 3, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 166.36799999999766, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 552.5040000000004, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 9, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 18, + "displayed_fps": 3.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 1566.3680000000004, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 15, + "lost_source_frames": 8, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 21, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 2, + "packet_attempts": 138, + "lost_packets": 28, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 180.2319999999945, + "recovery_ms": 766.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 180.2319999999945, + "recovery_ms": 766.3680000000004, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 30, + "displayed_frames": 22, + "displayed_fps": 3.6666666666666665, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29 + ], + "p95_frame_age_ms": 166.36799999999766, + "max_frame_age_ms": 180.2319999999945, + "recovery_ms": 1766.3679999999977, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 138, + "lost_packets": 10, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 30, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 180.2319999999945, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 138, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 703168, + "transmission_finish_ms": 5924.775999999996, + "effective_source_rate_bps": 118682.6303644223, + "source_fragments": 104, + "fec_blocks": 7, + "boosted_blocks": 6, + "partial_blocks": 1, + "mode": "ROBUST", + "window": "black_car", + "codec_profile": "ROBUST" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 176.1500000000001, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 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, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 176.1500000000001, + "recovery_ms": 352.3000000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 176.1500000000001, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 652.3000000000002, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 4, + "packet_attempts": 320, + "lost_packets": 18, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 25, + 26, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 667.5300000000002, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 11, + "packet_attempts": 320, + "lost_packets": 36, + "lost_source_frames": 27, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 5, + "displayed_fps": 0.8333333333333334, + "frame_loss_fraction": 0.9166666666666666, + "displayed_frame_ids": [ + 0, + 1, + 2, + 55, + 56 + ], + "p95_frame_age_ms": 152.29999999999563, + "max_frame_age_ms": 152.29999999999563, + "recovery_ms": 5352.299999999996, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 22, + "packet_attempts": 320, + "lost_packets": 71, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 652.3000000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 320, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 652.3000000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 320, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 652.3000000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 320, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 58, + "displayed_fps": 9.666666666666666, + "frame_loss_fraction": 0.033333333333333326, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 397.99000000000024, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 6, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 20, + 21, + 22, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 40, + 41, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 667.5300000000002, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 1, + "packet_attempts": 343, + "lost_packets": 19, + "lost_source_frames": 12, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 20, + 21, + 22, + 25, + 26, + 30, + 35, + 36, + 40, + 41, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 228.45000000000027, + "max_frame_age_ms": 243.6800000000003, + "recovery_ms": 667.5300000000002, + "stale_drops": 11, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 6, + "packet_attempts": 343, + "lost_packets": 38, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 9, + "displayed_fps": 1.5, + "frame_loss_fraction": 0.85, + "displayed_frame_ids": [ + 0, + 10, + 20, + 21, + 22, + 25, + 30, + 55, + 56 + ], + "p95_frame_age_ms": 228.45000000000027, + "max_frame_age_ms": 228.45000000000027, + "recovery_ms": 1082.7600000000002, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 18, + "packet_attempts": 343, + "lost_packets": 74, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 667.5300000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 343, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 667.5300000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 343, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5976.149999999998, + "effective_source_rate_bps": 329578.0728395373, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 174.14000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 667.5300000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 52, + "displayed_fps": 8.666666666666666, + "frame_loss_fraction": 0.1333333333333333, + "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, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 667.5300000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 43, + "displayed_fps": 7.166666666666667, + "frame_loss_fraction": 0.2833333333333333, + "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, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 174.14000000000033, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 597.9900000000002, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 16, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 38, + "displayed_fps": 6.333333333333333, + "frame_loss_fraction": 0.3666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 38, + 39, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 228.45000000000027, + "max_frame_age_ms": 243.6800000000003, + "recovery_ms": 667.5300000000002, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 22, + "unrecoverable_blocks": 4, + "packet_attempts": 356, + "lost_packets": 39, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 18, + "displayed_fps": 3.0, + "frame_loss_fraction": 0.7, + "displayed_frame_ids": [ + 0, + 20, + 21, + 22, + 23, + 24, + 45, + 46, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 243.67999999999302, + "max_frame_age_ms": 243.67999999999302, + "recovery_ms": 2113.2200000000003, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 27, + "unrecoverable_blocks": 13, + "packet_attempts": 356, + "lost_packets": 77, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 174.14000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 174.14000000000033, + "recovery_ms": 667.5300000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 356, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 174.14000000000033, + "recovery_ms": 667.5300000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 356, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 174.14000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 379, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6017.819999999985, + "effective_source_rate_bps": 327295.9310846793, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 379, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6017.819999999985, + "effective_source_rate_bps": 327295.9310846793, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": 582.7600000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 0, + "packet_attempts": 379, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6017.819999999985, + "effective_source_rate_bps": 327295.9310846793, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 582.7600000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 16, + "unrecoverable_blocks": 0, + "packet_attempts": 379, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6017.819999999985, + "effective_source_rate_bps": 327295.9310846793, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 226.4400000000005, + "max_frame_age_ms": 274.1400000000003, + "recovery_ms": 682.7600000000002, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 27, + "unrecoverable_blocks": 1, + "packet_attempts": 379, + "lost_packets": 40, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6017.819999999985, + "effective_source_rate_bps": 327295.9310846793, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 18, + "displayed_fps": 3.0, + "frame_loss_fraction": 0.7, + "displayed_frame_ids": [ + 0, + 10, + 11, + 12, + 15, + 20, + 30, + 31, + 35, + 36, + 37, + 38, + 39, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 274.1400000000003, + "max_frame_age_ms": 274.1400000000003, + "recovery_ms": 1097.9900000000002, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 34, + "unrecoverable_blocks": 9, + "packet_attempts": 379, + "lost_packets": 82, + "lost_source_frames": 38, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6017.819999999985, + "effective_source_rate_bps": 327295.9310846793, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 379, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6017.819999999985, + "effective_source_rate_bps": 327295.9310846793, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 243.6800000000003, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 379, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6017.819999999985, + "effective_source_rate_bps": 327295.9310846793, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": 682.7600000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 379, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6017.819999999985, + "effective_source_rate_bps": 327295.9310846793, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 379, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6017.819999999985, + "effective_source_rate_bps": 327295.9310846793, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 332, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 58, + "displayed_fps": 9.666666666666666, + "frame_loss_fraction": 0.033333333333333326, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 367.5300000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 332, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 35, + 36, + 37, + 38, + 39, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 367.5300000000002, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 0, + "packet_attempts": 332, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 31, + "displayed_fps": 5.166666666666667, + "frame_loss_fraction": 0.4833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 667.5300000000002, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 2, + "packet_attempts": 332, + "lost_packets": 18, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 17, + "displayed_fps": 2.8333333333333335, + "frame_loss_fraction": 0.7166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 17, + 25, + 30, + 31, + 32, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 1167.5300000000002, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 7, + "packet_attempts": 332, + "lost_packets": 37, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 15, + "packet_attempts": 332, + "lost_packets": 72, + "lost_source_frames": 38, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 332, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 667.5300000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 332, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 667.5300000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 332, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 332, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 354, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 354, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 44, + "displayed_fps": 7.333333333333333, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 382.7600000000002, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 354, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 40, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 25, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 0, + "packet_attempts": 354, + "lost_packets": 19, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 19, + "displayed_fps": 3.1666666666666665, + "frame_loss_fraction": 0.6833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 45, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 24, + "stale_tx_drops": 0, + "parity_recoveries": 19, + "unrecoverable_blocks": 3, + "packet_attempts": 354, + "lost_packets": 39, + "lost_source_frames": 21, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 6, + "displayed_fps": 1.0, + "frame_loss_fraction": 0.9, + "displayed_frame_ids": [ + 15, + 16, + 17, + 50, + 51, + 52 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 1682.7600000000002, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 22, + "unrecoverable_blocks": 11, + "packet_attempts": 354, + "lost_packets": 77, + "lost_source_frames": 42, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 354, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 354, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 354, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 354, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 327906.7560570773, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 327906.7560570773, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 43, + "displayed_fps": 7.166666666666667, + "frame_loss_fraction": 0.2833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 482.7600000000002, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 327906.7560570773, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 40, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 24, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 327906.7560570773, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 45, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 30, + "stale_tx_drops": 0, + "parity_recoveries": 18, + "unrecoverable_blocks": 2, + "packet_attempts": 356, + "lost_packets": 39, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 327906.7560570773, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 13, + "displayed_fps": 2.1666666666666665, + "frame_loss_fraction": 0.7833333333333333, + "displayed_frame_ids": [ + 15, + 16, + 17, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 219.82999999999083, + "max_frame_age_ms": 219.82999999999083, + "recovery_ms": 1682.7600000000002, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 23, + "unrecoverable_blocks": 10, + "packet_attempts": 356, + "lost_packets": 77, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 327906.7560570773, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 327906.7560570773, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 327906.7560570773, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 356, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 327906.7560570773, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 327906.7560570773, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 326469.6960907012, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 326469.6960907012, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 52, + "displayed_fps": 8.666666666666666, + "frame_loss_fraction": 0.1333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 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, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 497.99000000000024, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 326469.6960907012, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 41, + "displayed_fps": 6.833333333333333, + "frame_loss_fraction": 0.31666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 235.0600000000004, + "recovery_ms": 697.9900000000002, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 14, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 19, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 326469.6960907012, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.5333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 25, + 26, + 27, + 28, + 29, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52 + ], + "p95_frame_age_ms": 206.61000000000013, + "max_frame_age_ms": 250.29000000000042, + "recovery_ms": 497.99000000000024, + "stale_drops": 22, + "stale_tx_drops": 0, + "parity_recoveries": 25, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 40, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 326469.6960907012, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 7, + "displayed_fps": 1.1666666666666667, + "frame_loss_fraction": 0.8833333333333333, + "displayed_frame_ids": [ + 5, + 6, + 20, + 21, + 50, + 51, + 52 + ], + "p95_frame_age_ms": 250.29000000000042, + "max_frame_age_ms": 250.29000000000042, + "recovery_ms": 750.2900000000004, + "stale_drops": 30, + "stale_tx_drops": 0, + "parity_recoveries": 28, + "unrecoverable_blocks": 7, + "packet_attempts": 378, + "lost_packets": 82, + "lost_source_frames": 43, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 326469.6960907012, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 697.9900000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 326469.6960907012, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 697.9900000000002, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 326469.6960907012, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 697.9900000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 378, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 326469.6960907012, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 1969608, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 326469.6960907012, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 59, + "displayed_fps": 9.833333333333334, + "frame_loss_fraction": 0.01666666666666672, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 237.07000000000016, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 54, + "displayed_fps": 9.0, + "frame_loss_fraction": 0.09999999999999998, + "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, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 237.07000000000016, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 35, + 36, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 176.1500000000001, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 667.5300000000002, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 2, + "packet_attempts": 320, + "lost_packets": 18, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 50, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 1137.0700000000002, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 8, + "packet_attempts": 320, + "lost_packets": 36, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 2, + "displayed_fps": 0.3333333333333333, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 55, + 56 + ], + "p95_frame_age_ms": 137.06999999999607, + "max_frame_age_ms": 137.06999999999607, + "recovery_ms": 5637.069999999996, + "stale_drops": 21, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 14, + "packet_attempts": 320, + "lost_packets": 71, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 637.0700000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 320, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 637.0700000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 320, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 337, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 53, + "displayed_fps": 8.833333333333334, + "frame_loss_fraction": 0.1166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 537.0700000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 337, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 382.7600000000002, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 337, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 34, + "displayed_fps": 5.666666666666667, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 25, + 26, + 30, + 31, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 382.7600000000002, + "stale_drops": 21, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 0, + "packet_attempts": 337, + "lost_packets": 19, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 25, + 26, + 30, + 31, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 1137.0700000000002, + "stale_drops": 30, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 3, + "packet_attempts": 337, + "lost_packets": 38, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 2, + "displayed_fps": 0.3333333333333333, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 15, + 16 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 1697.9900000000002, + "stale_drops": 31, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 10, + "packet_attempts": 337, + "lost_packets": 73, + "lost_source_frames": 36, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 337, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 637.0700000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 337, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 637.0700000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 337, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 337, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 1969608, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 328740.2902169451, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 197.98999999999705, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 637.0700000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 41, + "displayed_fps": 6.833333333333333, + "frame_loss_fraction": 0.31666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 197.98999999999705, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 397.99000000000024, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 40, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 228.45000000000027, + "recovery_ms": 397.99000000000024, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 14, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 29, + "displayed_fps": 4.833333333333333, + "frame_loss_fraction": 0.5166666666666666, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 27, + 28, + 29, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 213.2199999999939, + "recovery_ms": 597.9900000000002, + "stale_drops": 23, + "stale_tx_drops": 0, + "parity_recoveries": 19, + "unrecoverable_blocks": 1, + "packet_attempts": 356, + "lost_packets": 39, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 11, + "displayed_fps": 1.8333333333333333, + "frame_loss_fraction": 0.8166666666666667, + "displayed_frame_ids": [ + 15, + 45, + 46, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 228.44999999999345, + "max_frame_age_ms": 228.44999999999345, + "recovery_ms": 1697.9900000000002, + "stale_drops": 28, + "stale_tx_drops": 0, + "parity_recoveries": 19, + "unrecoverable_blocks": 8, + "packet_attempts": 356, + "lost_packets": 77, + "lost_source_frames": 47, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 637.0700000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 637.0700000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 356, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 53, + "displayed_fps": 8.833333333333334, + "frame_loss_fraction": 0.1166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 15, + 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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 513.2200000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 6, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 513.2200000000003, + "stale_drops": 11, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 19, + "lost_source_frames": 10, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 38, + "displayed_fps": 6.333333333333333, + "frame_loss_fraction": 0.3666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 38, + 39, + 40, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 261.5000000000009, + "recovery_ms": 713.2200000000003, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 22, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 40, + "lost_source_frames": 20, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 9, + "displayed_fps": 1.5, + "frame_loss_fraction": 0.85, + "displayed_frame_ids": [ + 15, + 20, + 25, + 26, + 40, + 50, + 51, + 52, + 53 + ], + "p95_frame_age_ms": 246.2700000000009, + "max_frame_age_ms": 246.2700000000009, + "recovery_ms": 1639.6600000000008, + "stale_drops": 29, + "stale_tx_drops": 0, + "parity_recoveries": 25, + "unrecoverable_blocks": 5, + "packet_attempts": 373, + "lost_packets": 79, + "lost_source_frames": 35, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 639.6600000000008, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 639.6600000000008, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 1969608, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 327077.4381252244, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 169.32000000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 55, + "displayed_fps": 9.166666666666666, + "frame_loss_fraction": 0.08333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 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, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 169.32000000000016, + "recovery_ms": 338.6400000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 169.32000000000016, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 638.6400000000003, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 4, + "packet_attempts": 320, + "lost_packets": 18, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 25, + 26, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 652.5040000000004, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 11, + "packet_attempts": 320, + "lost_packets": 36, + "lost_source_frames": 27, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 5, + "displayed_fps": 0.8333333333333334, + "frame_loss_fraction": 0.9166666666666666, + "displayed_frame_ids": [ + 0, + 1, + 2, + 55, + 56 + ], + "p95_frame_age_ms": 138.63999999999578, + "max_frame_age_ms": 138.63999999999578, + "recovery_ms": 5338.639999999996, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 22, + "packet_attempts": 320, + "lost_packets": 71, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 638.6400000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 320, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 638.6400000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 320, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 638.6400000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 320, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 58, + "displayed_fps": 9.666666666666666, + "frame_loss_fraction": 0.033333333333333326, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 380.2320000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 6, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 20, + 21, + 22, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 40, + 41, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 652.5040000000004, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 1, + "packet_attempts": 343, + "lost_packets": 19, + "lost_source_frames": 12, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 20, + 21, + 22, + 25, + 26, + 30, + 35, + 36, + 40, + 41, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": 652.5040000000004, + "stale_drops": 11, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 6, + "packet_attempts": 343, + "lost_packets": 38, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 9, + "displayed_fps": 1.5, + "frame_loss_fraction": 0.85, + "displayed_frame_ids": [ + 0, + 10, + 20, + 21, + 22, + 25, + 30, + 55, + 56 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": 1066.3680000000004, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 18, + "packet_attempts": 343, + "lost_packets": 74, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 652.5040000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 343, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 652.5040000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 343, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 343, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5969.319999999998, + "effective_source_rate_bps": 329955.17077322054, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 652.5040000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 52, + "displayed_fps": 8.666666666666666, + "frame_loss_fraction": 0.1333333333333333, + "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, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 652.5040000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 43, + "displayed_fps": 7.166666666666667, + "frame_loss_fraction": 0.2833333333333333, + "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, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 580.2320000000004, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 16, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 38, + "displayed_fps": 6.333333333333333, + "frame_loss_fraction": 0.3666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 38, + 39, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": 652.5040000000004, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 22, + "unrecoverable_blocks": 4, + "packet_attempts": 356, + "lost_packets": 39, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 18, + "displayed_fps": 3.0, + "frame_loss_fraction": 0.7, + "displayed_frame_ids": [ + 0, + 20, + 21, + 22, + 23, + 24, + 45, + 46, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 221.82399999999325, + "max_frame_age_ms": 221.82399999999325, + "recovery_ms": 2094.0960000000005, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 27, + "unrecoverable_blocks": 13, + "packet_attempts": 356, + "lost_packets": 77, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 652.5040000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 356, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 652.5040000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 356, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 379, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 169.32000000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 379, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 169.32000000000016, + "recovery_ms": 566.3680000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 0, + "packet_attempts": 379, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 169.32000000000016, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 566.3680000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 16, + "unrecoverable_blocks": 0, + "packet_attempts": 379, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 249.5520000000006, + "recovery_ms": 666.3680000000004, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 27, + "unrecoverable_blocks": 1, + "packet_attempts": 379, + "lost_packets": 40, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 18, + "displayed_fps": 3.0, + "frame_loss_fraction": 0.7, + "displayed_frame_ids": [ + 0, + 10, + 11, + 12, + 15, + 20, + 30, + 31, + 35, + 36, + 37, + 38, + 39, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 249.5520000000006, + "max_frame_age_ms": 249.5520000000006, + "recovery_ms": 1080.2320000000004, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 34, + "unrecoverable_blocks": 9, + "packet_attempts": 379, + "lost_packets": 82, + "lost_source_frames": 38, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 379, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 379, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 379, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 379, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 36, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 332, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 58, + "displayed_fps": 9.666666666666666, + "frame_loss_fraction": 0.033333333333333326, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 352.50400000000036, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 332, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 35, + 36, + 37, + 38, + 39, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 352.50400000000036, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 0, + "packet_attempts": 332, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 31, + "displayed_fps": 5.166666666666667, + "frame_loss_fraction": 0.4833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 652.5040000000004, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 2, + "packet_attempts": 332, + "lost_packets": 18, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 17, + "displayed_fps": 2.8333333333333335, + "frame_loss_fraction": 0.7166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 17, + 25, + 30, + 31, + 32, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 1152.5040000000004, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 7, + "packet_attempts": 332, + "lost_packets": 37, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 15, + "packet_attempts": 332, + "lost_packets": 72, + "lost_source_frames": 38, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 332, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 652.5040000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 332, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 652.5040000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 332, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 332, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 354, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 354, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 44, + "displayed_fps": 7.333333333333333, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 366.3680000000004, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 354, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 40, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 25, + "stale_tx_drops": 0, + "parity_recoveries": 18, + "unrecoverable_blocks": 0, + "packet_attempts": 354, + "lost_packets": 19, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 19, + "displayed_fps": 3.1666666666666665, + "frame_loss_fraction": 0.6833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 45, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 24, + "stale_tx_drops": 0, + "parity_recoveries": 21, + "unrecoverable_blocks": 3, + "packet_attempts": 354, + "lost_packets": 39, + "lost_source_frames": 21, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 6, + "displayed_fps": 1.0, + "frame_loss_fraction": 0.9, + "displayed_frame_ids": [ + 15, + 16, + 17, + 50, + 51, + 52 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 1666.3680000000004, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 22, + "unrecoverable_blocks": 11, + "packet_attempts": 354, + "lost_packets": 77, + "lost_source_frames": 42, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 354, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 354, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 354, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 354, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 43, + "displayed_fps": 7.166666666666667, + "frame_loss_fraction": 0.2833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 466.3680000000004, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 40, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 24, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 45, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 30, + "stale_tx_drops": 0, + "parity_recoveries": 19, + "unrecoverable_blocks": 2, + "packet_attempts": 356, + "lost_packets": 39, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 13, + "displayed_fps": 2.1666666666666665, + "frame_loss_fraction": 0.7833333333333333, + "displayed_frame_ids": [ + 15, + 16, + 17, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 191.14399999999114, + "max_frame_age_ms": 191.14399999999114, + "recovery_ms": 1666.3680000000004, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 23, + "unrecoverable_blocks": 10, + "packet_attempts": 356, + "lost_packets": 77, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 356, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 52, + "displayed_fps": 8.666666666666666, + "frame_loss_fraction": 0.1333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 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, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 480.2320000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 41, + "displayed_fps": 6.833333333333333, + "frame_loss_fraction": 0.31666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 205.00800000000072, + "recovery_ms": 680.2320000000004, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 16, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 19, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.5333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 25, + 26, + 27, + 28, + 29, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52 + ], + "p95_frame_age_ms": 197.04800000000023, + "max_frame_age_ms": 218.8720000000003, + "recovery_ms": 480.2320000000004, + "stale_drops": 22, + "stale_tx_drops": 0, + "parity_recoveries": 29, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 40, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 7, + "displayed_fps": 1.1666666666666667, + "frame_loss_fraction": 0.8833333333333333, + "displayed_frame_ids": [ + 5, + 6, + 20, + 21, + 50, + 51, + 52 + ], + "p95_frame_age_ms": 218.8720000000003, + "max_frame_age_ms": 218.8720000000003, + "recovery_ms": 718.8720000000003, + "stale_drops": 27, + "stale_tx_drops": 0, + "parity_recoveries": 34, + "unrecoverable_blocks": 7, + "packet_attempts": 378, + "lost_packets": 82, + "lost_source_frames": 43, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 680.2320000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 680.2320000000004, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 680.2320000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 378, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 378, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 328429.5873569798, + "source_fragments": 284, + "fec_blocks": 24, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 59, + "displayed_fps": 9.833333333333334, + "frame_loss_fraction": 0.01666666666666672, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 224.7760000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 54, + "displayed_fps": 9.0, + "frame_loss_fraction": 0.09999999999999998, + "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, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 224.7760000000003, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 35, + 36, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 169.32000000000016, + "recovery_ms": 652.5040000000004, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 2, + "packet_attempts": 320, + "lost_packets": 18, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 50, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 1124.7760000000003, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 8, + "packet_attempts": 320, + "lost_packets": 36, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 2, + "displayed_fps": 0.3333333333333333, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 55, + 56 + ], + "p95_frame_age_ms": 124.7759999999962, + "max_frame_age_ms": 124.7759999999962, + "recovery_ms": 5624.775999999996, + "stale_drops": 21, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 14, + "packet_attempts": 320, + "lost_packets": 71, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 624.7760000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 320, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 624.7760000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 320, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 320, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 337, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 53, + "displayed_fps": 8.833333333333334, + "frame_loss_fraction": 0.1166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 524.7760000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 337, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 366.3680000000004, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 337, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 34, + "displayed_fps": 5.666666666666667, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 25, + 26, + 30, + 31, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 366.3680000000004, + "stale_drops": 21, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 0, + "packet_attempts": 337, + "lost_packets": 19, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 25, + 26, + 30, + 31, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 1124.7760000000003, + "stale_drops": 30, + "stale_tx_drops": 0, + "parity_recoveries": 18, + "unrecoverable_blocks": 3, + "packet_attempts": 337, + "lost_packets": 38, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 2, + "displayed_fps": 0.3333333333333333, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 15, + 16 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 1680.2320000000004, + "stale_drops": 31, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 10, + "packet_attempts": 337, + "lost_packets": 73, + "lost_source_frames": 36, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 337, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 624.7760000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 337, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 624.7760000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 337, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 337, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 1969608, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 329190.6115539821, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 180.23199999999724, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 624.7760000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 41, + "displayed_fps": 6.833333333333333, + "frame_loss_fraction": 0.31666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 180.23199999999724, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 380.2320000000004, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 40, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": 380.2320000000004, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 14, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 29, + "displayed_fps": 4.833333333333333, + "frame_loss_fraction": 0.5166666666666666, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 27, + 28, + 29, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 194.0959999999941, + "recovery_ms": 580.2320000000004, + "stale_drops": 23, + "stale_tx_drops": 0, + "parity_recoveries": 19, + "unrecoverable_blocks": 1, + "packet_attempts": 356, + "lost_packets": 39, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 11, + "displayed_fps": 1.8333333333333333, + "frame_loss_fraction": 0.8166666666666667, + "displayed_frame_ids": [ + 15, + 45, + 46, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 207.95999999999367, + "max_frame_age_ms": 207.95999999999367, + "recovery_ms": 1680.2320000000004, + "stale_drops": 25, + "stale_tx_drops": 0, + "parity_recoveries": 19, + "unrecoverable_blocks": 8, + "packet_attempts": 356, + "lost_packets": 77, + "lost_source_frames": 47, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 624.7760000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 624.7760000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 356, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 356, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 53, + "displayed_fps": 8.833333333333334, + "frame_loss_fraction": 0.1166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 15, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 494.09600000000046, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 6, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 494.09600000000046, + "stale_drops": 11, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 19, + "lost_source_frames": 10, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 38, + "displayed_fps": 6.333333333333333, + "frame_loss_fraction": 0.3666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 38, + 39, + 40, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 197.04800000000023, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": 694.0960000000005, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 23, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 40, + "lost_source_frames": 20, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 9, + "displayed_fps": 1.5, + "frame_loss_fraction": 0.85, + "displayed_frame_ids": [ + 15, + 20, + 25, + 26, + 40, + 50, + 51, + 52, + 53 + ], + "p95_frame_age_ms": 221.82400000000052, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": 1624.7760000000003, + "stale_drops": 28, + "stale_tx_drops": 0, + "parity_recoveries": 26, + "unrecoverable_blocks": 5, + "packet_attempts": 373, + "lost_packets": 79, + "lost_source_frames": 35, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 624.7760000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 624.7760000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 1969608, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 327672.07372192456, + "source_fragments": 284, + "fec_blocks": 18, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 58, + "displayed_fps": 9.666666666666666, + "frame_loss_fraction": 0.033333333333333326, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 382.7600000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 41, + "displayed_fps": 6.833333333333333, + "frame_loss_fraction": 0.31666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 20, + 21, + 22, + 23, + 24, + 25, + 30, + 31, + 32, + 33, + 34, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 176.1500000000001, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 4, + "packet_attempts": 348, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.5333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 25, + 30, + 31, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 682.7600000000002, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 11, + "packet_attempts": 348, + "lost_packets": 38, + "lost_source_frames": 26, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 7, + "displayed_fps": 1.1666666666666667, + "frame_loss_fraction": 0.8833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 30, + 31, + 55, + 56 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 2852.3, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 8, + "unrecoverable_blocks": 24, + "packet_attempts": 348, + "lost_packets": 76, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 667.5300000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 667.5300000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 348, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 667.5300000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6033.049999999985, + "effective_source_rate_bps": 359402.95538740855, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 57, + "displayed_fps": 9.5, + "frame_loss_fraction": 0.050000000000000044, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 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 + ], + "p95_frame_age_ms": 213.21999999999662, + "max_frame_age_ms": 228.44999999999345, + "recovery_ms": 482.7600000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 6, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 49, + "displayed_fps": 8.166666666666666, + "frame_loss_fraction": 0.18333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 228.44999999999345, + "recovery_ms": 713.2200000000003, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 8, + "unrecoverable_blocks": 3, + "packet_attempts": 373, + "lost_packets": 19, + "lost_source_frames": 11, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 35, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 228.45000000000027, + "max_frame_age_ms": 235.0599999999904, + "recovery_ms": 713.2200000000003, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 7, + "packet_attempts": 373, + "lost_packets": 40, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 2, + 10, + 11, + 12, + 13, + 15, + 16, + 20, + 21, + 22, + 50, + 51, + 52 + ], + "p95_frame_age_ms": 250.29000000000042, + "max_frame_age_ms": 250.29000000000042, + "recovery_ms": 913.2200000000003, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 20, + "unrecoverable_blocks": 16, + "packet_attempts": 373, + "lost_packets": 79, + "lost_source_frames": 37, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 200.57999999998265, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 682.7600000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 200.57999999998265, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 682.7600000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6063.509999999984, + "effective_source_rate_bps": 357597.4971592371, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 213.21999999999662, + "max_frame_age_ms": 218.97999999994772, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 213.21999999999662, + "max_frame_age_ms": 218.97999999994772, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 218.97999999994772, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 218.97999999994772, + "recovery_ms": 682.7600000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 35, + 36, + 37, + 38, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 218.97999999994772, + "max_frame_age_ms": 228.45000000000027, + "recovery_ms": 713.2200000000003, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 22, + "unrecoverable_blocks": 4, + "packet_attempts": 387, + "lost_packets": 40, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 2, + 20, + 21, + 22, + 23, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 218.97999999994772, + "max_frame_age_ms": 218.97999999994772, + "recovery_ms": 1882.7600000000002, + "stale_drops": 21, + "stale_tx_drops": 0, + "parity_recoveries": 27, + "unrecoverable_blocks": 14, + "packet_attempts": 387, + "lost_packets": 82, + "lost_source_frames": 40, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 218.97999999994772, + "recovery_ms": 689.3700000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 218.97999999994772, + "recovery_ms": 689.3700000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 387, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 218.97999999994772, + "recovery_ms": 689.3700000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 387, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 213.21999999999662, + "max_frame_age_ms": 218.97999999994772, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "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 + ], + "p95_frame_age_ms": 273.29000000000224, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": null, + "stale_drops": 22, + "stale_tx_drops": 10, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 402, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "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, + 39 + ], + "p95_frame_age_ms": 278.47000000000344, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": 669.2700000000027, + "stale_drops": 24, + "stale_tx_drops": 10, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 402, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 31, + "displayed_fps": 5.166666666666667, + "frame_loss_fraction": 0.4833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ], + "p95_frame_age_ms": 278.47000000000344, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": 748.8600000000015, + "stale_drops": 27, + "stale_tx_drops": 10, + "parity_recoveries": 3, + "unrecoverable_blocks": 1, + "packet_attempts": 402, + "lost_packets": 7, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 31, + "displayed_fps": 5.166666666666667, + "frame_loss_fraction": 0.4833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ], + "p95_frame_age_ms": 278.47000000000344, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": 748.8600000000015, + "stale_drops": 27, + "stale_tx_drops": 10, + "parity_recoveries": 9, + "unrecoverable_blocks": 2, + "packet_attempts": 402, + "lost_packets": 22, + "lost_source_frames": 12, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.6, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 35, + 36, + 37 + ], + "p95_frame_age_ms": 278.47000000000344, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": 748.8600000000015, + "stale_drops": 33, + "stale_tx_drops": 10, + "parity_recoveries": 18, + "unrecoverable_blocks": 2, + "packet_attempts": 402, + "lost_packets": 43, + "lost_source_frames": 21, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 10, + "displayed_fps": 1.6666666666666667, + "frame_loss_fraction": 0.8333333333333334, + "displayed_frame_ids": [ + 0, + 5, + 6, + 10, + 11, + 12, + 25, + 35, + 36, + 37 + ], + "p95_frame_age_ms": 285.08000000000357, + "max_frame_age_ms": 285.08000000000357, + "recovery_ms": 597.9900000000002, + "stale_drops": 46, + "stale_tx_drops": 10, + "parity_recoveries": 22, + "unrecoverable_blocks": 11, + "packet_attempts": 402, + "lost_packets": 86, + "lost_source_frames": 39, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "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 + ], + "p95_frame_age_ms": 273.29000000000224, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": null, + "stale_drops": 22, + "stale_tx_drops": 10, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 402, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ], + "p95_frame_age_ms": 278.47000000000344, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": 781.9100000000021, + "stale_drops": 26, + "stale_tx_drops": 10, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 402, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39 + ], + "p95_frame_age_ms": 278.47000000000344, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": 781.9100000000021, + "stale_drops": 24, + "stale_tx_drops": 10, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 402, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "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 + ], + "p95_frame_age_ms": 273.29000000000224, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": null, + "stale_drops": 22, + "stale_tx_drops": 10, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 402, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.7599999999975, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 361, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6070.119999999981, + "effective_source_rate_bps": 357208.09473288944, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": 682.7600000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 361, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6070.119999999981, + "effective_source_rate_bps": 357208.09473288944, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 48, + "displayed_fps": 8.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": 382.7600000000002, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 361, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6070.119999999981, + "effective_source_rate_bps": 357208.09473288944, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 189.37000000000035, + "max_frame_age_ms": 204.599999999994, + "recovery_ms": 682.7600000000002, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 2, + "packet_attempts": 361, + "lost_packets": 19, + "lost_source_frames": 12, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6070.119999999981, + "effective_source_rate_bps": 357208.09473288944, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 19, + "displayed_fps": 3.1666666666666665, + "frame_loss_fraction": 0.6833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 25, + 40, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 189.37000000000035, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": 1152.3000000000002, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 7, + "packet_attempts": 361, + "lost_packets": 39, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6070.119999999981, + "effective_source_rate_bps": 357208.09473288944, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 5, + "displayed_fps": 0.8333333333333334, + "frame_loss_fraction": 0.9166666666666666, + "displayed_frame_ids": [ + 15, + 16, + 40, + 50, + 55 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 1697.9900000000002, + "stale_drops": 21, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 16, + "packet_attempts": 361, + "lost_packets": 77, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6070.119999999981, + "effective_source_rate_bps": 357208.09473288944, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 361, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6070.119999999981, + "effective_source_rate_bps": 357208.09473288944, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": 689.3700000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 361, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6070.119999999981, + "effective_source_rate_bps": 357208.09473288944, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": 689.3700000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 361, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6070.119999999981, + "effective_source_rate_bps": 357208.09473288944, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.7599999999975, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 361, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6070.119999999981, + "effective_source_rate_bps": 357208.09473288944, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 204.60000000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 380, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6085.34999999998, + "effective_source_rate_bps": 356314.0986138853, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 204.60000000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 380, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6085.34999999998, + "effective_source_rate_bps": 356314.0986138853, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 50, + "displayed_fps": 8.333333333333334, + "frame_loss_fraction": 0.16666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 200.57999999998265, + "max_frame_age_ms": 218.3999999999678, + "recovery_ms": 497.99000000000024, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 380, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6085.34999999998, + "effective_source_rate_bps": 356314.0986138853, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 44, + "displayed_fps": 7.333333333333333, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 204.60000000000036, + "max_frame_age_ms": 237.07000000000016, + "recovery_ms": 697.9900000000002, + "stale_drops": 11, + "stale_tx_drops": 0, + "parity_recoveries": 16, + "unrecoverable_blocks": 0, + "packet_attempts": 380, + "lost_packets": 19, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6085.34999999998, + "effective_source_rate_bps": 356314.0986138853, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 25, + 26, + 27, + 28, + 29, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 219.82999999999356, + "max_frame_age_ms": 252.30000000000018, + "recovery_ms": 697.9900000000002, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 20, + "unrecoverable_blocks": 3, + "packet_attempts": 380, + "lost_packets": 40, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6085.34999999998, + "effective_source_rate_bps": 356314.0986138853, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 12, + "displayed_fps": 2.0, + "frame_loss_fraction": 0.8, + "displayed_frame_ids": [ + 10, + 11, + 12, + 15, + 16, + 20, + 50, + 51, + 55, + 56, + 57, + 58 + ], + "p95_frame_age_ms": 289.37000000000035, + "max_frame_age_ms": 289.37000000000035, + "recovery_ms": 1289.3700000000003, + "stale_drops": 21, + "stale_tx_drops": 0, + "parity_recoveries": 20, + "unrecoverable_blocks": 13, + "packet_attempts": 380, + "lost_packets": 82, + "lost_source_frames": 43, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6085.34999999998, + "effective_source_rate_bps": 356314.0986138853, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 204.60000000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 380, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6085.34999999998, + "effective_source_rate_bps": 356314.0986138853, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 204.60000000000036, + "recovery_ms": 704.6000000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 380, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6085.34999999998, + "effective_source_rate_bps": 356314.0986138853, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 204.60000000000036, + "recovery_ms": 704.6000000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 380, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6085.34999999998, + "effective_source_rate_bps": 356314.0986138853, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 204.60000000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 380, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2168296, + "transmission_finish_ms": 6085.34999999998, + "effective_source_rate_bps": 356314.0986138853, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 219.83000000000038, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 200.57999999998265, + "max_frame_age_ms": 221.84000000000015, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 49, + "displayed_fps": 8.166666666666666, + "frame_loss_fraction": 0.18333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 210.3599999999451, + "max_frame_age_ms": 221.84000000000015, + "recovery_ms": 497.99000000000024, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 39, + "displayed_fps": 6.5, + "frame_loss_fraction": 0.35, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 219.83000000000038, + "max_frame_age_ms": 221.84000000000015, + "recovery_ms": 697.9900000000002, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 14, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 19, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 34, + "displayed_fps": 5.666666666666667, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 219.83000000000038, + "max_frame_age_ms": 252.30000000000018, + "recovery_ms": 697.9900000000002, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 22, + "unrecoverable_blocks": 2, + "packet_attempts": 387, + "lost_packets": 40, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 50, + 51, + 52, + 53, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 289.37000000000035, + "max_frame_age_ms": 289.37000000000035, + "recovery_ms": 1289.3700000000003, + "stale_drops": 22, + "stale_tx_drops": 0, + "parity_recoveries": 22, + "unrecoverable_blocks": 10, + "packet_attempts": 387, + "lost_packets": 82, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 200.57999999998265, + "max_frame_age_ms": 219.83000000000038, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 200.57999999998265, + "max_frame_age_ms": 219.83000000000038, + "recovery_ms": 719.8300000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 387, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 200.57999999998265, + "max_frame_age_ms": 219.83000000000038, + "recovery_ms": 719.8300000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 387, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 219.83000000000038, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6132.199999999942, + "effective_source_rate_bps": 353591.8593653209, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 50, + 55 + ], + "p95_frame_age_ms": 274.4499999999989, + "max_frame_age_ms": 294.85999999996966, + "recovery_ms": 794.8599999999697, + "stale_drops": 14, + "stale_tx_drops": 5, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 401, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 50, + 55 + ], + "p95_frame_age_ms": 274.4499999999989, + "max_frame_age_ms": 294.85999999996966, + "recovery_ms": 794.8599999999697, + "stale_drops": 14, + "stale_tx_drops": 5, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 401, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 50, + 55 + ], + "p95_frame_age_ms": 274.4499999999989, + "max_frame_age_ms": 294.85999999996966, + "recovery_ms": 794.8599999999697, + "stale_drops": 14, + "stale_tx_drops": 5, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 401, + "lost_packets": 7, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 34, + "displayed_fps": 5.666666666666667, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 55 + ], + "p95_frame_age_ms": 274.4499999999989, + "max_frame_age_ms": 282.2199999999557, + "recovery_ms": 713.2200000000003, + "stale_drops": 21, + "stale_tx_drops": 5, + "parity_recoveries": 12, + "unrecoverable_blocks": 1, + "packet_attempts": 401, + "lost_packets": 22, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.5666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 25, + 26, + 27, + 28, + 30, + 35, + 40, + 41, + 42, + 43, + 44, + 55 + ], + "p95_frame_age_ms": 296.2899999999954, + "max_frame_age_ms": 297.44999999995525, + "recovery_ms": 713.2200000000003, + "stale_drops": 27, + "stale_tx_drops": 5, + "parity_recoveries": 25, + "unrecoverable_blocks": 1, + "packet_attempts": 401, + "lost_packets": 43, + "lost_source_frames": 29, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 9, + "displayed_fps": 1.5, + "frame_loss_fraction": 0.85, + "displayed_frame_ids": [ + 10, + 11, + 15, + 20, + 25, + 26, + 27, + 28, + 35 + ], + "p95_frame_age_ms": 289.37000000000035, + "max_frame_age_ms": 289.37000000000035, + "recovery_ms": 1289.3700000000003, + "stale_drops": 51, + "stale_tx_drops": 5, + "parity_recoveries": 19, + "unrecoverable_blocks": 8, + "packet_attempts": 401, + "lost_packets": 85, + "lost_source_frames": 45, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 50, + 55 + ], + "p95_frame_age_ms": 274.4499999999989, + "max_frame_age_ms": 294.85999999996966, + "recovery_ms": 794.8599999999697, + "stale_drops": 14, + "stale_tx_drops": 5, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 401, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 42, + "displayed_fps": 7.0, + "frame_loss_fraction": 0.30000000000000004, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 50, + 55 + ], + "p95_frame_age_ms": 274.4499999999989, + "max_frame_age_ms": 294.85999999996966, + "recovery_ms": 766.6800000000021, + "stale_drops": 16, + "stale_tx_drops": 5, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 401, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 42, + "displayed_fps": 7.0, + "frame_loss_fraction": 0.30000000000000004, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 50, + 55 + ], + "p95_frame_age_ms": 274.4499999999989, + "max_frame_age_ms": 294.85999999996966, + "recovery_ms": 766.6800000000021, + "stale_drops": 18, + "stale_tx_drops": 5, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 401, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 50, + 55 + ], + "p95_frame_age_ms": 274.4499999999989, + "max_frame_age_ms": 294.85999999996966, + "recovery_ms": 794.8599999999697, + "stale_drops": 14, + "stale_tx_drops": 5, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 401, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2168296, + "transmission_finish_ms": 6208.6599999999435, + "effective_source_rate_bps": 349237.35556465, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 349, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6048.279999999984, + "effective_source_rate_bps": 358497.9531370911, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 57, + "displayed_fps": 9.5, + "frame_loss_fraction": 0.050000000000000044, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 482.7600000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 349, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6048.279999999984, + "effective_source_rate_bps": 358497.9531370911, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 56, + "displayed_fps": 9.333333333333334, + "frame_loss_fraction": 0.06666666666666665, + "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, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 482.7600000000002, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 349, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6048.279999999984, + "effective_source_rate_bps": 358497.9531370911, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 41, + "displayed_fps": 6.833333333333333, + "frame_loss_fraction": 0.31666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 2, + "packet_attempts": 349, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6048.279999999984, + "effective_source_rate_bps": 358497.9531370911, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 21, + "displayed_fps": 3.5, + "frame_loss_fraction": 0.65, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 17, + 18, + 19, + 30, + 31, + 50, + 51, + 52, + 53, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 241.66999999998734, + "recovery_ms": 1182.7600000000002, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 8, + "packet_attempts": 349, + "lost_packets": 38, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6048.279999999984, + "effective_source_rate_bps": 358497.9531370911, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 15, + "packet_attempts": 349, + "lost_packets": 76, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6048.279999999984, + "effective_source_rate_bps": 358497.9531370911, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 349, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6048.279999999984, + "effective_source_rate_bps": 358497.9531370911, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 349, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6048.279999999984, + "effective_source_rate_bps": 358497.9531370911, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 349, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6048.279999999984, + "effective_source_rate_bps": 358497.9531370911, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 349, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6048.279999999984, + "effective_source_rate_bps": 358497.9531370911, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 367, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6066.099999999969, + "effective_source_rate_bps": 357444.8162740494, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 697.9900000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 367, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6066.099999999969, + "effective_source_rate_bps": 357444.8162740494, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 49, + "displayed_fps": 8.166666666666666, + "frame_loss_fraction": 0.18333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 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, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 397.99000000000024, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 367, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6066.099999999969, + "effective_source_rate_bps": 357444.8162740494, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 34, + "displayed_fps": 5.666666666666667, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 30, + 31, + 32, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 397.99000000000024, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 0, + "packet_attempts": 367, + "lost_packets": 19, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6066.099999999969, + "effective_source_rate_bps": 357444.8162740494, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 13, + "displayed_fps": 2.1666666666666665, + "frame_loss_fraction": 0.7833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 30, + 31, + 40, + 50, + 55, + 56 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 1197.9900000000002, + "stale_drops": 27, + "stale_tx_drops": 0, + "parity_recoveries": 20, + "unrecoverable_blocks": 3, + "packet_attempts": 367, + "lost_packets": 39, + "lost_source_frames": 26, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6066.099999999969, + "effective_source_rate_bps": 357444.8162740494, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 6, + "displayed_fps": 1.0, + "frame_loss_fraction": 0.9, + "displayed_frame_ids": [ + 15, + 16, + 30, + 31, + 40, + 55 + ], + "p95_frame_age_ms": 213.22000000000025, + "max_frame_age_ms": 213.22000000000025, + "recovery_ms": 1697.9900000000002, + "stale_drops": 20, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 11, + "packet_attempts": 367, + "lost_packets": 78, + "lost_source_frames": 45, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6066.099999999969, + "effective_source_rate_bps": 357444.8162740494, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 697.9900000000002, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 367, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6066.099999999969, + "effective_source_rate_bps": 357444.8162740494, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 697.9900000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 367, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6066.099999999969, + "effective_source_rate_bps": 357444.8162740494, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": 697.9900000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 367, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6066.099999999969, + "effective_source_rate_bps": 357444.8162740494, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 197.99000000000024, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 367, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2168296, + "transmission_finish_ms": 6066.099999999969, + "effective_source_rate_bps": 357444.8162740494, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 215.81000000000085, + "max_frame_age_ms": 231.03999999999724, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 389, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6180.479999999941, + "effective_source_rate_bps": 350829.7090193675, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 54, + "displayed_fps": 9.0, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 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 + ], + "p95_frame_age_ms": 219.5599999999431, + "max_frame_age_ms": 231.03999999999724, + "recovery_ms": 713.2200000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 389, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6180.479999999941, + "effective_source_rate_bps": 350829.7090193675, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 44, + "displayed_fps": 7.333333333333333, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 25, + 26, + 27, + 28, + 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 + ], + "p95_frame_age_ms": 219.5599999999431, + "max_frame_age_ms": 231.03999999999724, + "recovery_ms": 413.22000000000025, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 389, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6180.479999999941, + "effective_source_rate_bps": 350829.7090193675, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 38, + "displayed_fps": 6.333333333333333, + "frame_loss_fraction": 0.3666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 25, + 26, + 27, + 28, + 30, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 220.98999999996886, + "max_frame_age_ms": 231.03999999999724, + "recovery_ms": 413.22000000000025, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 0, + "packet_attempts": 389, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6180.479999999941, + "effective_source_rate_bps": 350829.7090193675, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 33, + "displayed_fps": 5.5, + "frame_loss_fraction": 0.44999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 25, + 26, + 27, + 28, + 30, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 231.03999999999724, + "max_frame_age_ms": 231.04000000000087, + "recovery_ms": 613.2200000000003, + "stale_drops": 25, + "stale_tx_drops": 0, + "parity_recoveries": 21, + "unrecoverable_blocks": 1, + "packet_attempts": 389, + "lost_packets": 40, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6180.479999999941, + "effective_source_rate_bps": 350829.7090193675, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 6, + "displayed_fps": 1.0, + "frame_loss_fraction": 0.9, + "displayed_frame_ids": [ + 50, + 51, + 52, + 53, + 55, + 56 + ], + "p95_frame_age_ms": 223.57999999995445, + "max_frame_age_ms": 223.57999999995445, + "recovery_ms": 5220.989999999969, + "stale_drops": 31, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 9, + "packet_attempts": 389, + "lost_packets": 82, + "lost_source_frames": 43, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6180.479999999941, + "effective_source_rate_bps": 350829.7090193675, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 219.5599999999431, + "max_frame_age_ms": 231.03999999999724, + "recovery_ms": 713.2200000000003, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 389, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6180.479999999941, + "effective_source_rate_bps": 350829.7090193675, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 219.5599999999431, + "max_frame_age_ms": 231.03999999999724, + "recovery_ms": 713.2200000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 389, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6180.479999999941, + "effective_source_rate_bps": 350829.7090193675, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 219.5599999999431, + "max_frame_age_ms": 231.03999999999724, + "recovery_ms": 713.2200000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 389, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6180.479999999941, + "effective_source_rate_bps": 350829.7090193675, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 215.81000000000085, + "max_frame_age_ms": 231.03999999999724, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 389, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6180.479999999941, + "effective_source_rate_bps": 350829.7090193675, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "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, + 45, + 46, + 47, + 48, + 49, + 55 + ], + "p95_frame_age_ms": 266.9899999999561, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": 777.0399999999845, + "stale_drops": 13, + "stale_tx_drops": 5, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 402, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6254.349999999942, + "effective_source_rate_bps": 346686.06649772084, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "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, + 45, + 46, + 47, + 48, + 49, + 55 + ], + "p95_frame_age_ms": 266.9899999999561, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": 777.0399999999845, + "stale_drops": 13, + "stale_tx_drops": 5, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 402, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6254.349999999942, + "effective_source_rate_bps": 346686.06649772084, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 45, + 46, + 47, + 48, + 49, + 55 + ], + "p95_frame_age_ms": 277.0399999999845, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": 528.4500000000003, + "stale_drops": 19, + "stale_tx_drops": 5, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 402, + "lost_packets": 7, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6254.349999999942, + "effective_source_rate_bps": 346686.06649772084, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 31, + "displayed_fps": 5.166666666666667, + "frame_loss_fraction": 0.4833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 35, + 36, + 37, + 38, + 39, + 45, + 46, + 47, + 48, + 49, + 55 + ], + "p95_frame_age_ms": 281.9100000000021, + "max_frame_age_ms": 284.50000000000273, + "recovery_ms": 528.4500000000003, + "stale_drops": 27, + "stale_tx_drops": 5, + "parity_recoveries": 8, + "unrecoverable_blocks": 0, + "packet_attempts": 402, + "lost_packets": 22, + "lost_source_frames": 12, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6254.349999999942, + "effective_source_rate_bps": 346686.06649772084, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.5666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 27, + 28, + 35, + 36, + 37, + 38, + 45, + 46, + 47, + 48, + 49, + 55 + ], + "p95_frame_age_ms": 281.9100000000021, + "max_frame_age_ms": 282.2199999999557, + "recovery_ms": 628.4500000000003, + "stale_drops": 38, + "stale_tx_drops": 5, + "parity_recoveries": 16, + "unrecoverable_blocks": 0, + "packet_attempts": 402, + "lost_packets": 43, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6254.349999999942, + "effective_source_rate_bps": 346686.06649772084, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 5, + "displayed_fps": 0.8333333333333334, + "frame_loss_fraction": 0.9166666666666666, + "displayed_frame_ids": [ + 5, + 15, + 45, + 46, + 55 + ], + "p95_frame_age_ms": 297.44999999995525, + "max_frame_age_ms": 297.44999999995525, + "recovery_ms": 713.2200000000003, + "stale_drops": 42, + "stale_tx_drops": 5, + "parity_recoveries": 20, + "unrecoverable_blocks": 7, + "packet_attempts": 402, + "lost_packets": 86, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6254.349999999942, + "effective_source_rate_bps": 346686.06649772084, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 41, + "displayed_fps": 6.833333333333333, + "frame_loss_fraction": 0.31666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 45, + 46, + 47, + 48, + 49, + 55 + ], + "p95_frame_age_ms": 266.9899999999561, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": 781.9100000000021, + "stale_drops": 16, + "stale_tx_drops": 5, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 402, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6254.349999999942, + "effective_source_rate_bps": 346686.06649772084, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 41, + "displayed_fps": 6.833333333333333, + "frame_loss_fraction": 0.31666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 45, + 46, + 47, + 48, + 49, + 55 + ], + "p95_frame_age_ms": 266.9899999999561, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": 781.9100000000021, + "stale_drops": 15, + "stale_tx_drops": 5, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 402, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6254.349999999942, + "effective_source_rate_bps": 346686.06649772084, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 41, + "displayed_fps": 6.833333333333333, + "frame_loss_fraction": 0.31666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 45, + 46, + 47, + 48, + 49, + 55 + ], + "p95_frame_age_ms": 266.9899999999561, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": 781.9100000000021, + "stale_drops": 15, + "stale_tx_drops": 5, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 402, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6254.349999999942, + "effective_source_rate_bps": 346686.06649772084, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "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, + 45, + 46, + 47, + 48, + 49, + 55 + ], + "p95_frame_age_ms": 266.9899999999561, + "max_frame_age_ms": 281.9100000000021, + "recovery_ms": 777.0399999999845, + "stale_drops": 13, + "stale_tx_drops": 5, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 402, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2168296, + "transmission_finish_ms": 6254.349999999942, + "effective_source_rate_bps": 346686.06649772084, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 58, + "displayed_fps": 9.666666666666666, + "frame_loss_fraction": 0.033333333333333326, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 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 + ], + "p95_frame_age_ms": 155.45600000000013, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 366.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 41, + "displayed_fps": 6.833333333333333, + "frame_loss_fraction": 0.31666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 20, + 21, + 22, + 23, + 24, + 25, + 30, + 31, + 32, + 33, + 34, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 166.36799999999766, + "max_frame_age_ms": 169.32000000000016, + "recovery_ms": 666.3680000000004, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 4, + "packet_attempts": 348, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.5333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 25, + 30, + 31, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 666.3680000000004, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 11, + "packet_attempts": 348, + "lost_packets": 38, + "lost_source_frames": 26, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 7, + "displayed_fps": 1.1666666666666667, + "frame_loss_fraction": 0.8833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 30, + 31, + 55, + 56 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 2838.6400000000003, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 8, + "unrecoverable_blocks": 24, + "packet_attempts": 348, + "lost_packets": 76, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 652.5040000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 652.5040000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 348, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 652.5040000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 348, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5985.239999999985, + "effective_source_rate_bps": 362273.86036316096, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 57, + "displayed_fps": 9.5, + "frame_loss_fraction": 0.050000000000000044, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 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 + ], + "p95_frame_age_ms": 194.09599999999682, + "max_frame_age_ms": 207.95999999999367, + "recovery_ms": 466.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 6, + "lost_source_frames": 4, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 49, + "displayed_fps": 8.166666666666666, + "frame_loss_fraction": 0.18333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 207.95999999999367, + "recovery_ms": 694.0960000000005, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 8, + "unrecoverable_blocks": 3, + "packet_attempts": 373, + "lost_packets": 19, + "lost_source_frames": 11, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 35, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": 694.0960000000005, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 7, + "packet_attempts": 373, + "lost_packets": 40, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 2, + 10, + 11, + 12, + 13, + 15, + 16, + 20, + 21, + 22, + 50, + 51, + 52 + ], + "p95_frame_age_ms": 221.82399999999325, + "max_frame_age_ms": 221.82399999999325, + "recovery_ms": 894.0960000000005, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 20, + "unrecoverable_blocks": 16, + "packet_attempts": 373, + "lost_packets": 79, + "lost_source_frames": 37, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 666.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 169.3199999999979, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 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 + ], + "p95_frame_age_ms": 194.09599999999682, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 666.3680000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 16, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 35, + 36, + 37, + 38, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": 694.0960000000005, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 23, + "unrecoverable_blocks": 4, + "packet_attempts": 387, + "lost_packets": 40, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 2, + 20, + 21, + 22, + 23, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 1866.3680000000004, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 28, + "unrecoverable_blocks": 14, + "packet_attempts": 387, + "lost_packets": 82, + "lost_source_frames": 40, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 666.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 387, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 666.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 387, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6054.559999999983, + "effective_source_rate_bps": 358126.1066039491, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 188.19199999998818, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 412, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 56, + "displayed_fps": 9.333333333333334, + "frame_loss_fraction": 0.06666666666666665, + "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, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 207.0639999999812, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": 566.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 412, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 188.19199999998818, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": 680.2320000000004, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 0, + "packet_attempts": 412, + "lost_packets": 7, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 43, + "displayed_fps": 7.166666666666667, + "frame_loss_fraction": 0.2833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": 680.2320000000004, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 1, + "packet_attempts": 412, + "lost_packets": 22, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 41, + "displayed_fps": 6.833333333333333, + "frame_loss_fraction": 0.31666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 40, + 41, + 42, + 43, + 44, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 221.82399999999598, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": 680.2320000000004, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 24, + "unrecoverable_blocks": 1, + "packet_attempts": 412, + "lost_packets": 44, + "lost_source_frames": 22, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 21, + "displayed_fps": 3.5, + "frame_loss_fraction": 0.65, + "displayed_frame_ids": [ + 0, + 5, + 6, + 10, + 11, + 12, + 20, + 21, + 22, + 25, + 35, + 36, + 37, + 40, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 235.68799999999283, + "max_frame_age_ms": 291.1440000000007, + "recovery_ms": 580.2320000000004, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 37, + "unrecoverable_blocks": 8, + "packet_attempts": 412, + "lost_packets": 87, + "lost_source_frames": 40, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 188.19199999998818, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 412, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 207.0639999999812, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": 680.2320000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 412, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 207.0639999999812, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": 680.2320000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 412, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 188.19199999998818, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 412, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 39, + "boosted_blocks": 25, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.36799999999766, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 361, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6010.015999999981, + "effective_source_rate_bps": 360780.40391240333, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 361, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6010.015999999981, + "effective_source_rate_bps": 360780.40391240333, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 48, + "displayed_fps": 8.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 366.3680000000004, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 361, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6010.015999999981, + "effective_source_rate_bps": 360780.40391240333, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 666.3680000000004, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 2, + "packet_attempts": 361, + "lost_packets": 19, + "lost_source_frames": 12, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6010.015999999981, + "effective_source_rate_bps": 360780.40391240333, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 19, + "displayed_fps": 3.1666666666666665, + "frame_loss_fraction": 0.6833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 25, + 40, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 1138.6400000000003, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 7, + "packet_attempts": 361, + "lost_packets": 39, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6010.015999999981, + "effective_source_rate_bps": 360780.40391240333, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 5, + "displayed_fps": 0.8333333333333334, + "frame_loss_fraction": 0.9166666666666666, + "displayed_frame_ids": [ + 15, + 16, + 40, + 50, + 55 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 1680.2320000000004, + "stale_drops": 20, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 16, + "packet_attempts": 361, + "lost_packets": 77, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6010.015999999981, + "effective_source_rate_bps": 360780.40391240333, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 361, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6010.015999999981, + "effective_source_rate_bps": 360780.40391240333, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 361, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6010.015999999981, + "effective_source_rate_bps": 360780.40391240333, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 361, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6010.015999999981, + "effective_source_rate_bps": 360780.40391240333, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.36799999999766, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 361, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6010.015999999981, + "effective_source_rate_bps": 360780.40391240333, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23199999999724, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 380, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6023.879999999981, + "effective_source_rate_bps": 359950.06540635054, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23199999999724, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 380, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6023.879999999981, + "effective_source_rate_bps": 359950.06540635054, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 50, + "displayed_fps": 8.333333333333334, + "frame_loss_fraction": 0.16666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 480.2320000000004, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 380, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6023.879999999981, + "effective_source_rate_bps": 359950.06540635054, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 44, + "displayed_fps": 7.333333333333333, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 224.7760000000003, + "recovery_ms": 680.2320000000004, + "stale_drops": 11, + "stale_tx_drops": 0, + "parity_recoveries": 16, + "unrecoverable_blocks": 0, + "packet_attempts": 380, + "lost_packets": 19, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6023.879999999981, + "effective_source_rate_bps": 359950.06540635054, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 25, + 26, + 27, + 28, + 29, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 191.14399999999387, + "max_frame_age_ms": 238.64000000000033, + "recovery_ms": 680.2320000000004, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 20, + "unrecoverable_blocks": 3, + "packet_attempts": 380, + "lost_packets": 40, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6023.879999999981, + "effective_source_rate_bps": 359950.06540635054, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 12, + "displayed_fps": 2.0, + "frame_loss_fraction": 0.8, + "displayed_frame_ids": [ + 10, + 11, + 12, + 15, + 16, + 20, + 50, + 51, + 55, + 56, + 57, + 58 + ], + "p95_frame_age_ms": 263.4160000000006, + "max_frame_age_ms": 263.4160000000006, + "recovery_ms": 1263.4160000000006, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 23, + "unrecoverable_blocks": 13, + "packet_attempts": 380, + "lost_packets": 82, + "lost_source_frames": 43, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6023.879999999981, + "effective_source_rate_bps": 359950.06540635054, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 380, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6023.879999999981, + "effective_source_rate_bps": 359950.06540635054, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 680.2320000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 380, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6023.879999999981, + "effective_source_rate_bps": 359950.06540635054, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 680.2320000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 380, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6023.879999999981, + "effective_source_rate_bps": 359950.06540635054, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23199999999724, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 380, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2168296, + "transmission_finish_ms": 6023.879999999981, + "effective_source_rate_bps": 359950.06540635054, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23199999999724, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6065.47199999998, + "effective_source_rate_bps": 357481.82499235135, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 210.91200000000026, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6065.47199999998, + "effective_source_rate_bps": 357481.82499235135, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 49, + "displayed_fps": 8.166666666666666, + "frame_loss_fraction": 0.18333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 210.91200000000026, + "recovery_ms": 480.2320000000004, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6065.47199999998, + "effective_source_rate_bps": 357481.82499235135, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 39, + "displayed_fps": 6.5, + "frame_loss_fraction": 0.35, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 191.1440000000007, + "max_frame_age_ms": 210.91200000000026, + "recovery_ms": 680.2320000000004, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 14, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 19, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6065.47199999998, + "effective_source_rate_bps": 357481.82499235135, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 34, + "displayed_fps": 5.666666666666667, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 191.1440000000007, + "max_frame_age_ms": 238.64000000000033, + "recovery_ms": 680.2320000000004, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 23, + "unrecoverable_blocks": 2, + "packet_attempts": 387, + "lost_packets": 40, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6065.47199999998, + "effective_source_rate_bps": 357481.82499235135, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 277.27999999999156, + "max_frame_age_ms": 277.27999999999156, + "recovery_ms": 1263.4160000000006, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 25, + "unrecoverable_blocks": 10, + "packet_attempts": 387, + "lost_packets": 82, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6065.47199999998, + "effective_source_rate_bps": 357481.82499235135, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6065.47199999998, + "effective_source_rate_bps": 357481.82499235135, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": 691.1440000000007, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 387, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6065.47199999998, + "effective_source_rate_bps": 357481.82499235135, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": 691.1440000000007, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 387, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6065.47199999998, + "effective_source_rate_bps": 357481.82499235135, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23199999999724, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6065.47199999998, + "effective_source_rate_bps": 357481.82499235135, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09599999999682, + "max_frame_age_ms": 205.00800000000072, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6079.335999999979, + "effective_source_rate_bps": 356666.58332423266, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09599999999682, + "max_frame_age_ms": 205.00800000000072, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6079.335999999979, + "effective_source_rate_bps": 356666.58332423266, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 58, + "displayed_fps": 9.666666666666666, + "frame_loss_fraction": 0.033333333333333326, + "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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 205.00800000000072, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 7, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6079.335999999979, + "effective_source_rate_bps": 356666.58332423266, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 205.00800000000072, + "recovery_ms": 694.0960000000005, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 22, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6079.335999999979, + "effective_source_rate_bps": 356666.58332423266, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 25, + 26, + 27, + 28, + 29, + 30, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 205.00800000000072, + "max_frame_age_ms": 252.50400000000036, + "recovery_ms": 694.0960000000005, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 32, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 44, + "lost_source_frames": 28, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6079.335999999979, + "effective_source_rate_bps": 356666.58332423266, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 11, + "displayed_fps": 1.8333333333333333, + "frame_loss_fraction": 0.8166666666666667, + "displayed_frame_ids": [ + 10, + 11, + 15, + 20, + 25, + 26, + 27, + 28, + 35, + 50, + 51 + ], + "p95_frame_age_ms": 263.4160000000006, + "max_frame_age_ms": 263.4160000000006, + "recovery_ms": 1263.4160000000006, + "stale_drops": 21, + "stale_tx_drops": 0, + "parity_recoveries": 30, + "unrecoverable_blocks": 8, + "packet_attempts": 406, + "lost_packets": 87, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6079.335999999979, + "effective_source_rate_bps": 356666.58332423266, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09599999999682, + "max_frame_age_ms": 205.00800000000072, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6079.335999999979, + "effective_source_rate_bps": 356666.58332423266, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 205.00800000000072, + "recovery_ms": 705.0080000000007, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 406, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6079.335999999979, + "effective_source_rate_bps": 356666.58332423266, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 205.00800000000072, + "recovery_ms": 705.0080000000007, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 406, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6079.335999999979, + "effective_source_rate_bps": 356666.58332423266, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09599999999682, + "max_frame_age_ms": 205.00800000000072, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6079.335999999979, + "effective_source_rate_bps": 356666.58332423266, + "source_fragments": 309, + "fec_blocks": 26, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 349, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5999.103999999985, + "effective_source_rate_bps": 361436.64120508754, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 57, + "displayed_fps": 9.5, + "frame_loss_fraction": 0.050000000000000044, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 466.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 349, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5999.103999999985, + "effective_source_rate_bps": 361436.64120508754, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 56, + "displayed_fps": 9.333333333333334, + "frame_loss_fraction": 0.06666666666666665, + "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, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 466.3680000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 349, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5999.103999999985, + "effective_source_rate_bps": 361436.64120508754, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 41, + "displayed_fps": 6.833333333333333, + "frame_loss_fraction": 0.31666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 2, + "packet_attempts": 349, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5999.103999999985, + "effective_source_rate_bps": 361436.64120508754, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 21, + "displayed_fps": 3.5, + "frame_loss_fraction": 0.65, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 17, + 18, + 19, + 30, + 31, + 50, + 51, + 52, + 53, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 202.05599999998776, + "recovery_ms": 1166.3680000000004, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 8, + "unrecoverable_blocks": 8, + "packet_attempts": 349, + "lost_packets": 38, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5999.103999999985, + "effective_source_rate_bps": 361436.64120508754, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 15, + "packet_attempts": 349, + "lost_packets": 76, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5999.103999999985, + "effective_source_rate_bps": 361436.64120508754, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 349, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5999.103999999985, + "effective_source_rate_bps": 361436.64120508754, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 349, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5999.103999999985, + "effective_source_rate_bps": 361436.64120508754, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 349, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5999.103999999985, + "effective_source_rate_bps": 361436.64120508754, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 349, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 5999.103999999985, + "effective_source_rate_bps": 361436.64120508754, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 367, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 680.2320000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 367, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 49, + "displayed_fps": 8.166666666666666, + "frame_loss_fraction": 0.18333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 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, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 380.2320000000004, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 367, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 34, + "displayed_fps": 5.666666666666667, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 30, + 31, + 32, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 380.2320000000004, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 0, + "packet_attempts": 367, + "lost_packets": 19, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 13, + "displayed_fps": 2.1666666666666665, + "frame_loss_fraction": 0.7833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 15, + 16, + 30, + 31, + 40, + 50, + 55, + 56 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 1180.2320000000004, + "stale_drops": 27, + "stale_tx_drops": 0, + "parity_recoveries": 21, + "unrecoverable_blocks": 3, + "packet_attempts": 367, + "lost_packets": 39, + "lost_source_frames": 26, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 6, + "displayed_fps": 1.0, + "frame_loss_fraction": 0.9, + "displayed_frame_ids": [ + 15, + 16, + 30, + 31, + 40, + 55 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 1680.2320000000004, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 11, + "packet_attempts": 367, + "lost_packets": 78, + "lost_source_frames": 45, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 680.2320000000004, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 367, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 680.2320000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 367, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 680.2320000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 367, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 367, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2168296, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 360603.2827715041, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 389, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 54, + "displayed_fps": 9.0, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 694.0960000000005, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 389, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 44, + "displayed_fps": 7.333333333333333, + "frame_loss_fraction": 0.2666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 25, + 26, + 27, + 28, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 394.09600000000046, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 389, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 38, + "displayed_fps": 6.333333333333333, + "frame_loss_fraction": 0.3666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 10, + 11, + 12, + 13, + 14, + 25, + 26, + 27, + 28, + 30, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 394.09600000000046, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 0, + "packet_attempts": 389, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 33, + "displayed_fps": 5.5, + "frame_loss_fraction": 0.44999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 25, + 26, + 27, + 28, + 30, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": 594.0960000000005, + "stale_drops": 22, + "stale_tx_drops": 0, + "parity_recoveries": 24, + "unrecoverable_blocks": 1, + "packet_attempts": 389, + "lost_packets": 40, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 7, + "displayed_fps": 1.1666666666666667, + "frame_loss_fraction": 0.8833333333333333, + "displayed_frame_ids": [ + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 266.36799999999494, + "max_frame_age_ms": 266.36799999999494, + "recovery_ms": 5194.095999999994, + "stale_drops": 25, + "stale_tx_drops": 0, + "parity_recoveries": 19, + "unrecoverable_blocks": 9, + "packet_attempts": 389, + "lost_packets": 82, + "lost_source_frames": 43, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 694.0960000000005, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 389, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 694.0960000000005, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 389, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 694.0960000000005, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 389, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 389, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6082.287999999982, + "effective_source_rate_bps": 356493.4774545379, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6109.119999999966, + "effective_source_rate_bps": 354927.7146299323, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6109.119999999966, + "effective_source_rate_bps": 354927.7146299323, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 53, + "displayed_fps": 8.833333333333334, + "frame_loss_fraction": 0.1166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 15, + 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 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": 507.9600000000005, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 7, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6109.119999999966, + "effective_source_rate_bps": 354927.7146299323, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 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 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": 507.9600000000005, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 22, + "lost_source_frames": 11, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6109.119999999966, + "effective_source_rate_bps": 354927.7146299323, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 39, + "displayed_fps": 6.5, + "frame_loss_fraction": 0.35, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 27, + 28, + 30, + 31, + 35, + 36, + 37, + 38, + 39, + 40, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 238.6399999999985, + "recovery_ms": 607.9600000000005, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 24, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 44, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6109.119999999966, + "effective_source_rate_bps": 354927.7146299323, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 13, + "displayed_fps": 2.1666666666666665, + "frame_loss_fraction": 0.7833333333333333, + "displayed_frame_ids": [ + 5, + 15, + 40, + 45, + 46, + 47, + 48, + 49, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": 694.0960000000005, + "stale_drops": 22, + "stale_tx_drops": 0, + "parity_recoveries": 26, + "unrecoverable_blocks": 5, + "packet_attempts": 407, + "lost_packets": 87, + "lost_source_frames": 40, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6109.119999999966, + "effective_source_rate_bps": 354927.7146299323, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": 707.9600000000005, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6109.119999999966, + "effective_source_rate_bps": 354927.7146299323, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": 707.9600000000005, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 5, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6109.119999999966, + "effective_source_rate_bps": 354927.7146299323, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": 707.9600000000005, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 407, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6109.119999999966, + "effective_source_rate_bps": 354927.7146299323, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 207.9600000000005, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2168296, + "transmission_finish_ms": 6109.119999999966, + "effective_source_rate_bps": 354927.7146299323, + "source_fragments": 309, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "NORMAL", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 374907.9510897324, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 374907.9510897324, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 57, + "displayed_fps": 9.5, + "frame_loss_fraction": 0.050000000000000044, + "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, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 176.1500000000001, + "recovery_ms": 452.29999999999836, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 374907.9510897324, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 39, + "displayed_fps": 6.5, + "frame_loss_fraction": 0.35, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 21, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 213.2199999999939, + "max_frame_age_ms": 213.21999999999662, + "recovery_ms": 752.3000000000002, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 4, + "packet_attempts": 359, + "lost_packets": 19, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 374907.9510897324, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.6166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 167.5299999999952, + "max_frame_age_ms": 213.2199999999939, + "recovery_ms": 752.3000000000002, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 11, + "packet_attempts": 359, + "lost_packets": 39, + "lost_source_frames": 26, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 374907.9510897324, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 4, + "displayed_fps": 0.6666666666666666, + "frame_loss_fraction": 0.9333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 15 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 1352.3000000000002, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 24, + "packet_attempts": 359, + "lost_packets": 77, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 374907.9510897324, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 652.3000000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 359, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 374907.9510897324, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 652.3000000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 359, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 374907.9510897324, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": 652.3000000000002, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 359, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 374907.9510897324, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.30000000000018, + "max_frame_age_ms": 152.30000000000018, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 5991.379999999997, + "effective_source_rate_bps": 374907.9510897324, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 170.1200000000008, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 382, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6002.589999999986, + "effective_source_rate_bps": 374207.8002995383, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 58, + "displayed_fps": 9.666666666666666, + "frame_loss_fraction": 0.033333333333333326, + "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, + 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 + ], + "p95_frame_age_ms": 170.1199999999808, + "max_frame_age_ms": 170.1200000000008, + "recovery_ms": 370.1200000000008, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 382, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6002.589999999986, + "effective_source_rate_bps": 374207.8002995383, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 54, + "displayed_fps": 9.0, + "frame_loss_fraction": 0.09999999999999998, + "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, + 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 + ], + "p95_frame_age_ms": 170.1200000000008, + "max_frame_age_ms": 172.12999999998647, + "recovery_ms": 570.1200000000008, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 382, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6002.589999999986, + "effective_source_rate_bps": 374207.8002995383, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 43, + "displayed_fps": 7.166666666666667, + "frame_loss_fraction": 0.2833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 27, + 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 + ], + "p95_frame_age_ms": 170.1200000000008, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 767.5300000000002, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 2, + "packet_attempts": 382, + "lost_packets": 19, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6002.589999999986, + "effective_source_rate_bps": 374207.8002995383, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 27, + 35, + 36, + 37, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 180.7499999999891, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 767.5300000000002, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 18, + "unrecoverable_blocks": 7, + "packet_attempts": 382, + "lost_packets": 40, + "lost_source_frames": 27, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6002.589999999986, + "effective_source_rate_bps": 374207.8002995383, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 10, + 11, + 15, + 40, + 41, + 45, + 46, + 47, + 50, + 51, + 52, + 55, + 56 + ], + "p95_frame_age_ms": 228.44999999999618, + "max_frame_age_ms": 228.44999999999618, + "recovery_ms": 913.2200000000003, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 19, + "unrecoverable_blocks": 21, + "packet_attempts": 382, + "lost_packets": 82, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6002.589999999986, + "effective_source_rate_bps": 374207.8002995383, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 170.1200000000008, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 382, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6002.589999999986, + "effective_source_rate_bps": 374207.8002995383, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 170.1200000000008, + "recovery_ms": 667.5300000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 382, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6002.589999999986, + "effective_source_rate_bps": 374207.8002995383, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 170.1200000000008, + "recovery_ms": 667.5300000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 382, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6002.589999999986, + "effective_source_rate_bps": 374207.8002995383, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 170.1200000000008, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 382, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6002.589999999986, + "effective_source_rate_bps": 374207.8002995383, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 225.31999999995332, + "max_frame_age_ms": 246.5799999999699, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6099.4599999999455, + "effective_source_rate_bps": 368264.7316319838, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 225.31999999995332, + "max_frame_age_ms": 246.5799999999699, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6099.4599999999455, + "effective_source_rate_bps": 368264.7316319838, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 56, + "displayed_fps": 9.333333333333334, + "frame_loss_fraction": 0.06666666666666665, + "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, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 233.93999999995594, + "max_frame_age_ms": 246.5799999999699, + "recovery_ms": 646.5799999999699, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 7, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6099.4599999999455, + "effective_source_rate_bps": 368264.7316319838, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 54, + "displayed_fps": 9.0, + "frame_loss_fraction": 0.09999999999999998, + "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, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 236.22000000000207, + "max_frame_age_ms": 258.0600000000022, + "recovery_ms": 646.5799999999699, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 16, + "unrecoverable_blocks": 1, + "packet_attempts": 399, + "lost_packets": 22, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6099.4599999999455, + "effective_source_rate_bps": 368264.7316319838, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 32, + "displayed_fps": 5.333333333333333, + "frame_loss_fraction": 0.4666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 50, + 51, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 246.5799999999699, + "max_frame_age_ms": 250.29000000000042, + "recovery_ms": 776.7300000000009, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 22, + "unrecoverable_blocks": 5, + "packet_attempts": 399, + "lost_packets": 43, + "lost_source_frames": 28, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6099.4599999999455, + "effective_source_rate_bps": 368264.7316319838, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 17, + "displayed_fps": 2.8333333333333335, + "frame_loss_fraction": 0.7166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 10, + 15, + 20, + 21, + 22, + 25, + 35, + 40, + 45, + 46, + 47, + 48, + 49, + 50, + 51 + ], + "p95_frame_age_ms": 296.28999999997995, + "max_frame_age_ms": 296.28999999997995, + "recovery_ms": 1007.190000000001, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 28, + "unrecoverable_blocks": 15, + "packet_attempts": 399, + "lost_packets": 85, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6099.4599999999455, + "effective_source_rate_bps": 368264.7316319838, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 225.31999999995332, + "max_frame_age_ms": 246.5799999999699, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6099.4599999999455, + "effective_source_rate_bps": 368264.7316319838, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 233.93999999995594, + "max_frame_age_ms": 246.5799999999699, + "recovery_ms": 703.1700000000014, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 399, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6099.4599999999455, + "effective_source_rate_bps": 368264.7316319838, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 233.93999999995594, + "max_frame_age_ms": 246.5799999999699, + "recovery_ms": 703.1700000000014, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 399, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6099.4599999999455, + "effective_source_rate_bps": 368264.7316319838, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 225.31999999995332, + "max_frame_age_ms": 246.5799999999699, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6099.4599999999455, + "effective_source_rate_bps": 368264.7316319838, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ], + "p95_frame_age_ms": 240.24000000000115, + "max_frame_age_ms": 242.83000000000175, + "recovery_ms": null, + "stale_drops": 46, + "stale_tx_drops": 17, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 405, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6168.149999999945, + "effective_source_rate_bps": 364163.6471227224, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ], + "p95_frame_age_ms": 240.24000000000115, + "max_frame_age_ms": 242.83000000000175, + "recovery_ms": null, + "stale_drops": 43, + "stale_tx_drops": 17, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 405, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6168.149999999945, + "effective_source_rate_bps": 364163.6471227224, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ], + "p95_frame_age_ms": 242.83000000000175, + "max_frame_age_ms": 251.45000000000164, + "recovery_ms": null, + "stale_drops": 44, + "stale_tx_drops": 17, + "parity_recoveries": 3, + "unrecoverable_blocks": 1, + "packet_attempts": 405, + "lost_packets": 7, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6168.149999999945, + "effective_source_rate_bps": 364163.6471227224, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ], + "p95_frame_age_ms": 242.83000000000175, + "max_frame_age_ms": 251.45000000000164, + "recovery_ms": null, + "stale_drops": 51, + "stale_tx_drops": 17, + "parity_recoveries": 8, + "unrecoverable_blocks": 2, + "packet_attempts": 405, + "lost_packets": 22, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6168.149999999945, + "effective_source_rate_bps": 364163.6471227224, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ], + "p95_frame_age_ms": 281.9100000000017, + "max_frame_age_ms": 281.9100000000017, + "recovery_ms": 733.630000000001, + "stale_drops": 55, + "stale_tx_drops": 17, + "parity_recoveries": 14, + "unrecoverable_blocks": 5, + "packet_attempts": 405, + "lost_packets": 43, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6168.149999999945, + "effective_source_rate_bps": 364163.6471227224, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 4, + "displayed_fps": 0.6666666666666666, + "frame_loss_fraction": 0.9333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 10 + ], + "p95_frame_age_ms": 233.63000000000102, + "max_frame_age_ms": 233.63000000000102, + "recovery_ms": 933.630000000001, + "stale_drops": 66, + "stale_tx_drops": 17, + "parity_recoveries": 17, + "unrecoverable_blocks": 14, + "packet_attempts": 405, + "lost_packets": 86, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6168.149999999945, + "effective_source_rate_bps": 364163.6471227224, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ], + "p95_frame_age_ms": 240.24000000000115, + "max_frame_age_ms": 242.83000000000175, + "recovery_ms": null, + "stale_drops": 46, + "stale_tx_drops": 17, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 405, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6168.149999999945, + "effective_source_rate_bps": 364163.6471227224, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ], + "p95_frame_age_ms": 240.24000000000115, + "max_frame_age_ms": 242.83000000000175, + "recovery_ms": null, + "stale_drops": 46, + "stale_tx_drops": 17, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 405, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6168.149999999945, + "effective_source_rate_bps": 364163.6471227224, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ], + "p95_frame_age_ms": 240.24000000000115, + "max_frame_age_ms": 242.83000000000175, + "recovery_ms": null, + "stale_drops": 48, + "stale_tx_drops": 17, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 405, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6168.149999999945, + "effective_source_rate_bps": 364163.6471227224, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19 + ], + "p95_frame_age_ms": 240.24000000000115, + "max_frame_age_ms": 242.83000000000175, + "recovery_ms": null, + "stale_drops": 46, + "stale_tx_drops": 17, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 405, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6168.149999999945, + "effective_source_rate_bps": 364163.6471227224, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 174.14000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6013.219999999994, + "effective_source_rate_bps": 373546.2863490779, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 243.6800000000003, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6013.219999999994, + "effective_source_rate_bps": 373546.2863490779, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 174.14000000000033, + "max_frame_age_ms": 243.6800000000003, + "recovery_ms": 667.5299999999979, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6013.219999999994, + "effective_source_rate_bps": 373546.2863490779, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 174.13999999999214, + "max_frame_age_ms": 243.6800000000003, + "recovery_ms": 767.5300000000002, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 2, + "packet_attempts": 373, + "lost_packets": 19, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6013.219999999994, + "effective_source_rate_bps": 373546.2863490779, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.5666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 25, + 26, + 27, + 28, + 29, + 30, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 189.37000000000035, + "max_frame_age_ms": 258.9100000000003, + "recovery_ms": 767.5300000000002, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 7, + "packet_attempts": 373, + "lost_packets": 40, + "lost_source_frames": 27, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6013.219999999994, + "effective_source_rate_bps": 373546.2863490779, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 14, + "unrecoverable_blocks": 16, + "packet_attempts": 373, + "lost_packets": 79, + "lost_source_frames": 42, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6013.219999999994, + "effective_source_rate_bps": 373546.2863490779, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 174.14000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6013.219999999994, + "effective_source_rate_bps": 373546.2863490779, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 174.14000000000033, + "recovery_ms": 643.6800000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6013.219999999994, + "effective_source_rate_bps": 373546.2863490779, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 174.14000000000033, + "recovery_ms": 643.6800000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6013.219999999994, + "effective_source_rate_bps": 373546.2863490779, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 174.14000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6013.219999999994, + "effective_source_rate_bps": 373546.2863490779, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 185.35000000000082, + "max_frame_age_ms": 205.76000000000204, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 393, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6040.819999999944, + "effective_source_rate_bps": 371839.5846921479, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 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 + ], + "p95_frame_age_ms": 190.52999999995427, + "max_frame_age_ms": 205.76000000000204, + "recovery_ms": 385.3500000000008, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 393, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6040.819999999944, + "effective_source_rate_bps": 371839.5846921479, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 193.12000000000262, + "max_frame_age_ms": 216.97000000000253, + "recovery_ms": 585.3500000000008, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 0, + "packet_attempts": 393, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6040.819999999944, + "effective_source_rate_bps": 371839.5846921479, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 30, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 193.12000000000262, + "max_frame_age_ms": 205.76000000000204, + "recovery_ms": 289.37000000000035, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 0, + "packet_attempts": 393, + "lost_packets": 20, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6040.819999999944, + "effective_source_rate_bps": 371839.5846921479, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 34, + "displayed_fps": 5.666666666666667, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 193.12000000000262, + "max_frame_age_ms": 218.3999999999678, + "recovery_ms": 782.7600000000002, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 19, + "unrecoverable_blocks": 4, + "packet_attempts": 393, + "lost_packets": 41, + "lost_source_frames": 21, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6040.819999999944, + "effective_source_rate_bps": 371839.5846921479, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 10, + "displayed_fps": 1.6666666666666667, + "frame_loss_fraction": 0.8333333333333334, + "displayed_frame_ids": [ + 15, + 25, + 26, + 40, + 41, + 45, + 46, + 50, + 51, + 55 + ], + "p95_frame_age_ms": 233.63000000000147, + "max_frame_age_ms": 233.63000000000147, + "recovery_ms": 1682.7600000000002, + "stale_drops": 20, + "stale_tx_drops": 0, + "parity_recoveries": 20, + "unrecoverable_blocks": 12, + "packet_attempts": 393, + "lost_packets": 83, + "lost_source_frames": 39, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6040.819999999944, + "effective_source_rate_bps": 371839.5846921479, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 185.35000000000082, + "max_frame_age_ms": 205.76000000000204, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 393, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6040.819999999944, + "effective_source_rate_bps": 371839.5846921479, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 190.52999999995427, + "max_frame_age_ms": 205.76000000000204, + "recovery_ms": 672.7100000000014, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 393, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6040.819999999944, + "effective_source_rate_bps": 371839.5846921479, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 190.52999999995427, + "max_frame_age_ms": 205.76000000000204, + "recovery_ms": 672.7100000000014, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 393, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6040.819999999944, + "effective_source_rate_bps": 371839.5846921479, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 185.35000000000082, + "max_frame_age_ms": 205.76000000000204, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 393, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2246216, + "transmission_finish_ms": 6040.819999999944, + "effective_source_rate_bps": 371839.5846921479, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 222.72999999996773, + "max_frame_age_ms": 249.1699999999555, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 400, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6114.689999999945, + "effective_source_rate_bps": 367347.4861358499, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 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 + ], + "p95_frame_age_ms": 223.58000000000266, + "max_frame_age_ms": 249.1699999999555, + "recovery_ms": 385.3500000000008, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 400, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6114.689999999945, + "effective_source_rate_bps": 367347.4861358499, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 48, + "displayed_fps": 8.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 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 + ], + "p95_frame_age_ms": 236.22000000000207, + "max_frame_age_ms": 249.1699999999555, + "recovery_ms": 607.190000000001, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 400, + "lost_packets": 7, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6114.689999999945, + "effective_source_rate_bps": 367347.4861358499, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 32, + "displayed_fps": 5.333333333333333, + "frame_loss_fraction": 0.4666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 10, + 11, + 12, + 13, + 14, + 25, + 26, + 30, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 246.5799999999699, + "max_frame_age_ms": 249.1699999999555, + "recovery_ms": 243.6800000000003, + "stale_drops": 21, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 0, + "packet_attempts": 400, + "lost_packets": 22, + "lost_source_frames": 17, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6114.689999999945, + "effective_source_rate_bps": 367347.4861358499, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 30, + "displayed_fps": 5.0, + "frame_loss_fraction": 0.5, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 10, + 11, + 12, + 13, + 14, + 25, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 246.5799999999699, + "max_frame_age_ms": 249.1699999999555, + "recovery_ms": 243.6800000000003, + "stale_drops": 20, + "stale_tx_drops": 0, + "parity_recoveries": 21, + "unrecoverable_blocks": 2, + "packet_attempts": 400, + "lost_packets": 43, + "lost_source_frames": 28, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6114.689999999945, + "effective_source_rate_bps": 367347.4861358499, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 5, + 10, + 11, + 12, + 13, + 14, + 25, + 35, + 45, + 46, + 47, + 48, + 49, + 50, + 55 + ], + "p95_frame_age_ms": 261.8099999999695, + "max_frame_age_ms": 261.8099999999695, + "recovery_ms": 643.6800000000003, + "stale_drops": 23, + "stale_tx_drops": 0, + "parity_recoveries": 25, + "unrecoverable_blocks": 10, + "packet_attempts": 400, + "lost_packets": 85, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6114.689999999945, + "effective_source_rate_bps": 367347.4861358499, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 222.72999999996773, + "max_frame_age_ms": 249.1699999999555, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 400, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6114.689999999945, + "effective_source_rate_bps": 367347.4861358499, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 223.58000000000266, + "max_frame_age_ms": 249.1699999999555, + "recovery_ms": 687.9400000000014, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 400, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6114.689999999945, + "effective_source_rate_bps": 367347.4861358499, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 223.58000000000266, + "max_frame_age_ms": 249.1699999999555, + "recovery_ms": 687.9400000000014, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 400, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6114.689999999945, + "effective_source_rate_bps": 367347.4861358499, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 222.72999999996773, + "max_frame_age_ms": 249.1699999999555, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 400, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6114.689999999945, + "effective_source_rate_bps": 367347.4861358499, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.5666666666666667, + "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 + ], + "p95_frame_age_ms": 273.29000000000224, + "max_frame_age_ms": 291.11000000000286, + "recovery_ms": null, + "stale_drops": 35, + "stale_tx_drops": 13, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6202.629999999944, + "effective_source_rate_bps": 362139.2860770383, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "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 + ], + "p95_frame_age_ms": 256.05000000000246, + "max_frame_age_ms": 273.29000000000224, + "recovery_ms": null, + "stale_drops": 37, + "stale_tx_drops": 13, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6202.629999999944, + "effective_source_rate_bps": 362139.2860770383, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 21, + "displayed_fps": 3.5, + "frame_loss_fraction": 0.65, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 256.05000000000246, + "max_frame_age_ms": 273.29000000000224, + "recovery_ms": 637.650000000001, + "stale_drops": 40, + "stale_tx_drops": 13, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 7, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6202.629999999944, + "effective_source_rate_bps": 362139.2860770383, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 273.29000000000224, + "max_frame_age_ms": 292.5400000000018, + "recovery_ms": 243.6800000000003, + "stale_drops": 45, + "stale_tx_drops": 13, + "parity_recoveries": 10, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 22, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6202.629999999944, + "effective_source_rate_bps": 362139.2860770383, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 10, + "displayed_fps": 1.6666666666666667, + "frame_loss_fraction": 0.8333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 10, + 11, + 12, + 13, + 14 + ], + "p95_frame_age_ms": 237.650000000001, + "max_frame_age_ms": 237.650000000001, + "recovery_ms": 243.6800000000003, + "stale_drops": 65, + "stale_tx_drops": 13, + "parity_recoveries": 9, + "unrecoverable_blocks": 2, + "packet_attempts": 407, + "lost_packets": 44, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6202.629999999944, + "effective_source_rate_bps": 362139.2860770383, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 2, + "displayed_fps": 0.3333333333333333, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 5, + 10 + ], + "p95_frame_age_ms": 237.650000000001, + "max_frame_age_ms": 237.650000000001, + "recovery_ms": 643.6800000000003, + "stale_drops": 60, + "stale_tx_drops": 13, + "parity_recoveries": 12, + "unrecoverable_blocks": 11, + "packet_attempts": 407, + "lost_packets": 87, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6202.629999999944, + "effective_source_rate_bps": 362139.2860770383, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.5666666666666667, + "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 + ], + "p95_frame_age_ms": 273.29000000000224, + "max_frame_age_ms": 291.11000000000286, + "recovery_ms": null, + "stale_drops": 35, + "stale_tx_drops": 13, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6202.629999999944, + "effective_source_rate_bps": 362139.2860770383, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 21, + "displayed_fps": 3.5, + "frame_loss_fraction": 0.65, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25 + ], + "p95_frame_age_ms": 240.2400000000016, + "max_frame_age_ms": 291.11000000000286, + "recovery_ms": 791.1100000000029, + "stale_drops": 39, + "stale_tx_drops": 13, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6202.629999999944, + "effective_source_rate_bps": 362139.2860770383, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 21, + "displayed_fps": 3.5, + "frame_loss_fraction": 0.65, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25 + ], + "p95_frame_age_ms": 240.2400000000016, + "max_frame_age_ms": 291.11000000000286, + "recovery_ms": 791.1100000000029, + "stale_drops": 37, + "stale_tx_drops": 13, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 407, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6202.629999999944, + "effective_source_rate_bps": 362139.2860770383, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.5666666666666667, + "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 + ], + "p95_frame_age_ms": 273.29000000000224, + "max_frame_age_ms": 291.11000000000286, + "recovery_ms": null, + "stale_drops": 35, + "stale_tx_drops": 13, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2246216, + "transmission_finish_ms": 6202.629999999944, + "effective_source_rate_bps": 362139.2860770383, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5299999999952, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 373957.35697839566, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 667.5300000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 373957.35697839566, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 176.1500000000001, + "recovery_ms": 667.5300000000002, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 373957.35697839566, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 34, + "displayed_fps": 5.666666666666667, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 21, + 25, + 26, + 27, + 28, + 29, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 204.59999999999127, + "max_frame_age_ms": 204.59999999999673, + "recovery_ms": 637.0700000000002, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 2, + "packet_attempts": 359, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 373957.35697839566, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 17, + "displayed_fps": 2.8333333333333335, + "frame_loss_fraction": 0.7166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 50, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 219.82999999999083, + "max_frame_age_ms": 219.82999999999083, + "recovery_ms": 637.0700000000002, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 8, + "packet_attempts": 359, + "lost_packets": 39, + "lost_source_frames": 27, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 373957.35697839566, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9833333333333333, + "displayed_frame_ids": [ + 15 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 1667.5300000000002, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 16, + "packet_attempts": 359, + "lost_packets": 77, + "lost_source_frames": 46, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 373957.35697839566, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5299999999952, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 373957.35697839566, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5299999999952, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 637.0700000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 359, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 373957.35697839566, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5299999999952, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 637.0700000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 359, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 373957.35697839566, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6006.609999999997, + "effective_source_rate_bps": 373957.35697839566, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 185.35000000000082, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 377, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6009.1999999999825, + "effective_source_rate_bps": 373796.1791919069, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 209.20000000000073, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 377, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6009.1999999999825, + "effective_source_rate_bps": 373796.1791919069, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 185.34999999998035, + "max_frame_age_ms": 209.20000000000073, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 377, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6009.1999999999825, + "effective_source_rate_bps": 373796.1791919069, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 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 + ], + "p95_frame_age_ms": 185.34999999998035, + "max_frame_age_ms": 221.84000000000015, + "recovery_ms": 1142.2500000000014, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 0, + "packet_attempts": 377, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6009.1999999999825, + "effective_source_rate_bps": 373796.1791919069, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.55, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 25, + 26, + 27, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 219.82999999999083, + "max_frame_age_ms": 235.05999999999585, + "recovery_ms": 739.6600000000008, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 4, + "packet_attempts": 377, + "lost_packets": 40, + "lost_source_frames": 29, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6009.1999999999825, + "effective_source_rate_bps": 373796.1791919069, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 5, + "displayed_fps": 0.8333333333333334, + "frame_loss_fraction": 0.9166666666666666, + "displayed_frame_ids": [ + 50, + 51, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 250.28999999998996, + "max_frame_age_ms": 250.28999999998996, + "recovery_ms": 5185.34999999998, + "stale_drops": 21, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 12, + "packet_attempts": 377, + "lost_packets": 81, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6009.1999999999825, + "effective_source_rate_bps": 373796.1791919069, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 185.35000000000082, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 377, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6009.1999999999825, + "effective_source_rate_bps": 373796.1791919069, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 185.34999999998035, + "recovery_ms": 642.2500000000014, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 377, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6009.1999999999825, + "effective_source_rate_bps": 373796.1791919069, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 185.34999999998035, + "recovery_ms": 642.2500000000014, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 377, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6009.1999999999825, + "effective_source_rate_bps": 373796.1791919069, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 185.35000000000082, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 377, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2246216, + "transmission_finish_ms": 6009.1999999999825, + "effective_source_rate_bps": 373796.1791919069, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 243.98999999998432, + "max_frame_age_ms": 277.03999999996904, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6129.919999999945, + "effective_source_rate_bps": 366434.7984965579, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 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 + ], + "p95_frame_age_ms": 254.0400000000027, + "max_frame_age_ms": 277.03999999996904, + "recovery_ms": 431.0400000000009, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6129.919999999945, + "effective_source_rate_bps": 366434.7984965579, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 255.77999999995245, + "max_frame_age_ms": 277.03999999996904, + "recovery_ms": 731.0400000000009, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 7, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6129.919999999945, + "effective_source_rate_bps": 366434.7984965579, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 255.77999999995245, + "max_frame_age_ms": 277.03999999996904, + "recovery_ms": 731.0400000000009, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 22, + "lost_source_frames": 17, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6129.919999999945, + "effective_source_rate_bps": 366434.7984965579, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 29, + "displayed_fps": 4.833333333333333, + "frame_loss_fraction": 0.5166666666666666, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 20, + 25, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 277.03999999996904, + "max_frame_age_ms": 294.8599999999542, + "recovery_ms": 670.1200000000008, + "stale_drops": 24, + "stale_tx_drops": 0, + "parity_recoveries": 20, + "unrecoverable_blocks": 1, + "packet_attempts": 399, + "lost_packets": 43, + "lost_source_frames": 27, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6129.919999999945, + "effective_source_rate_bps": 366434.7984965579, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 6, + "displayed_fps": 1.0, + "frame_loss_fraction": 0.9, + "displayed_frame_ids": [ + 10, + 20, + 25, + 35, + 45, + 50 + ], + "p95_frame_age_ms": 277.03999999996904, + "max_frame_age_ms": 277.03999999996904, + "recovery_ms": 1231.0400000000009, + "stale_drops": 40, + "stale_tx_drops": 0, + "parity_recoveries": 14, + "unrecoverable_blocks": 9, + "packet_attempts": 399, + "lost_packets": 85, + "lost_source_frames": 46, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6129.919999999945, + "effective_source_rate_bps": 366434.7984965579, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 243.98999999998432, + "max_frame_age_ms": 277.03999999996904, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6129.919999999945, + "effective_source_rate_bps": 366434.7984965579, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 254.0400000000027, + "max_frame_age_ms": 277.03999999996904, + "recovery_ms": 703.1700000000014, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 399, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6129.919999999945, + "effective_source_rate_bps": 366434.7984965579, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 254.0400000000027, + "max_frame_age_ms": 277.03999999996904, + "recovery_ms": 703.1700000000014, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 399, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6129.919999999945, + "effective_source_rate_bps": 366434.7984965579, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 243.98999999998432, + "max_frame_age_ms": 277.03999999996904, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6129.919999999945, + "effective_source_rate_bps": 366434.7984965579, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.6166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 40, + 55 + ], + "p95_frame_age_ms": 273.8700000000026, + "max_frame_age_ms": 289.4099999999553, + "recovery_ms": 773.8700000000026, + "stale_drops": 33, + "stale_tx_drops": 12, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 405, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6185.389999999944, + "effective_source_rate_bps": 363148.64543707354, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.6166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 40, + 55 + ], + "p95_frame_age_ms": 273.8700000000026, + "max_frame_age_ms": 289.4099999999553, + "recovery_ms": 773.8700000000026, + "stale_drops": 33, + "stale_tx_drops": 12, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 405, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6185.389999999944, + "effective_source_rate_bps": 363148.64543707354, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 14, + "displayed_fps": 2.3333333333333335, + "frame_loss_fraction": 0.7666666666666666, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 25, + 40, + 55 + ], + "p95_frame_age_ms": 289.4099999999553, + "max_frame_age_ms": 289.4099999999553, + "recovery_ms": 605.180000000001, + "stale_drops": 40, + "stale_tx_drops": 12, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 405, + "lost_packets": 7, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6185.389999999944, + "effective_source_rate_bps": 363148.64543707354, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 14, + "displayed_fps": 2.3333333333333335, + "frame_loss_fraction": 0.7666666666666666, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 25, + 40, + 55 + ], + "p95_frame_age_ms": 289.4099999999553, + "max_frame_age_ms": 289.4099999999553, + "recovery_ms": 605.180000000001, + "stale_drops": 51, + "stale_tx_drops": 12, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 405, + "lost_packets": 22, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6185.389999999944, + "effective_source_rate_bps": 363148.64543707354, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 11, + "displayed_fps": 1.8333333333333333, + "frame_loss_fraction": 0.8166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 55 + ], + "p95_frame_age_ms": 289.4099999999553, + "max_frame_age_ms": 289.4099999999553, + "recovery_ms": 705.180000000001, + "stale_drops": 65, + "stale_tx_drops": 12, + "parity_recoveries": 10, + "unrecoverable_blocks": 2, + "packet_attempts": 405, + "lost_packets": 43, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6185.389999999944, + "effective_source_rate_bps": 363148.64543707354, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9833333333333333, + "displayed_frame_ids": [ + 10 + ], + "p95_frame_age_ms": 266.10000000000105, + "max_frame_age_ms": 266.10000000000105, + "recovery_ms": 1266.100000000001, + "stale_drops": 76, + "stale_tx_drops": 12, + "parity_recoveries": 11, + "unrecoverable_blocks": 8, + "packet_attempts": 405, + "lost_packets": 86, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6185.389999999944, + "effective_source_rate_bps": 363148.64543707354, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.6166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 40, + 55 + ], + "p95_frame_age_ms": 273.8700000000026, + "max_frame_age_ms": 289.4099999999553, + "recovery_ms": 773.8700000000026, + "stale_drops": 33, + "stale_tx_drops": 12, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 405, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6185.389999999944, + "effective_source_rate_bps": 363148.64543707354, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.6166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 40, + 55 + ], + "p95_frame_age_ms": 273.8700000000026, + "max_frame_age_ms": 289.4099999999553, + "recovery_ms": 773.8700000000026, + "stale_drops": 33, + "stale_tx_drops": 12, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 405, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6185.389999999944, + "effective_source_rate_bps": 363148.64543707354, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.6166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 40, + 55 + ], + "p95_frame_age_ms": 273.8700000000026, + "max_frame_age_ms": 289.4099999999553, + "recovery_ms": 773.8700000000026, + "stale_drops": 35, + "stale_tx_drops": 12, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 405, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6185.389999999944, + "effective_source_rate_bps": 363148.64543707354, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.6166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 40, + 55 + ], + "p95_frame_age_ms": 273.8700000000026, + "max_frame_age_ms": 289.4099999999553, + "recovery_ms": 773.8700000000026, + "stale_drops": 33, + "stale_tx_drops": 12, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 405, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2246216, + "transmission_finish_ms": 6185.389999999944, + "effective_source_rate_bps": 363148.64543707354, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 57, + "displayed_fps": 9.5, + "frame_loss_fraction": 0.050000000000000044, + "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, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 169.32000000000016, + "recovery_ms": 438.6399999999985, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 39, + "displayed_fps": 6.5, + "frame_loss_fraction": 0.35, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 21, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 194.0959999999941, + "max_frame_age_ms": 194.09599999999682, + "recovery_ms": 738.6400000000003, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 4, + "packet_attempts": 359, + "lost_packets": 19, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.6166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 152.50399999999536, + "max_frame_age_ms": 194.0959999999941, + "recovery_ms": 738.6400000000003, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 11, + "packet_attempts": 359, + "lost_packets": 39, + "lost_source_frames": 26, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 4, + "displayed_fps": 0.6666666666666666, + "frame_loss_fraction": 0.9333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 15 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 1338.6400000000003, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 24, + "packet_attempts": 359, + "lost_packets": 77, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 638.6400000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 359, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 638.6400000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 359, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": 638.6400000000003, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 359, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 138.64000000000033, + "max_frame_age_ms": 138.64000000000033, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 382, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 58, + "displayed_fps": 9.666666666666666, + "frame_loss_fraction": 0.033333333333333326, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 352.50400000000036, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 382, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 54, + "displayed_fps": 9.0, + "frame_loss_fraction": 0.09999999999999998, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 155.4559999999983, + "recovery_ms": 552.5040000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 382, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 43, + "displayed_fps": 7.166666666666667, + "frame_loss_fraction": 0.2833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 27, + 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 + ], + "p95_frame_age_ms": 155.4559999999983, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 752.5040000000004, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 2, + "packet_attempts": 382, + "lost_packets": 19, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 27, + 35, + 36, + 37, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 155.4559999999983, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 752.5040000000004, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 18, + "unrecoverable_blocks": 7, + "packet_attempts": 382, + "lost_packets": 40, + "lost_source_frames": 27, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 10, + 11, + 15, + 40, + 41, + 45, + 46, + 47, + 50, + 51, + 52, + 55, + 56 + ], + "p95_frame_age_ms": 207.9599999999964, + "max_frame_age_ms": 207.9599999999964, + "recovery_ms": 894.0960000000005, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 19, + "unrecoverable_blocks": 21, + "packet_attempts": 382, + "lost_packets": 82, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 382, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 652.5040000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 382, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 652.5040000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 382, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 382, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5983.1839999999975, + "effective_source_rate_bps": 375421.51469852857, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 155.45600000000013, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 56, + "displayed_fps": 9.333333333333334, + "frame_loss_fraction": 0.06666666666666665, + "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, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 552.5039999999954, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 7, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 54, + "displayed_fps": 9.0, + "frame_loss_fraction": 0.09999999999999998, + "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, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 163.41600000000062, + "max_frame_age_ms": 197.04800000000023, + "recovery_ms": 552.5039999999954, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 16, + "unrecoverable_blocks": 1, + "packet_attempts": 399, + "lost_packets": 22, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 32, + "displayed_fps": 5.333333333333333, + "frame_loss_fraction": 0.4666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 50, + 51, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 218.87200000000075, + "recovery_ms": 752.5040000000004, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 23, + "unrecoverable_blocks": 5, + "packet_attempts": 399, + "lost_packets": 43, + "lost_source_frames": 28, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 17, + "displayed_fps": 2.8333333333333335, + "frame_loss_fraction": 0.7166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 10, + 15, + 20, + 21, + 22, + 25, + 35, + 40, + 45, + 46, + 47, + 48, + 49, + 50, + 51 + ], + "p95_frame_age_ms": 221.82399999999598, + "max_frame_age_ms": 221.82399999999598, + "recovery_ms": 980.2320000000004, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 29, + "unrecoverable_blocks": 15, + "packet_attempts": 399, + "lost_packets": 85, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 652.5040000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 399, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 652.5040000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 399, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 179.3360000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 422, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 373561.9414571981, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 179.33599999997932, + "max_frame_age_ms": 207.9600000000005, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 422, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 373561.9414571981, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 221.82399999999325, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 422, + "lost_packets": 7, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 373561.9414571981, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 58, + "displayed_fps": 9.666666666666666, + "frame_loss_fraction": 0.033333333333333326, + "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 + ], + "p95_frame_age_ms": 197.04800000000023, + "max_frame_age_ms": 235.68799999999283, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 0, + "packet_attempts": 422, + "lost_packets": 23, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 373561.9414571981, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 51, + "displayed_fps": 8.5, + "frame_loss_fraction": 0.15000000000000002, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 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, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 224.7760000000003, + "max_frame_age_ms": 246.59999999998945, + "recovery_ms": 666.3680000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 34, + "unrecoverable_blocks": 1, + "packet_attempts": 422, + "lost_packets": 46, + "lost_source_frames": 26, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 373561.9414571981, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 10, + 20, + 25, + 45, + 46, + 47, + 50, + 51, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 249.5519999999924, + "max_frame_age_ms": 249.5519999999924, + "recovery_ms": 866.3680000000004, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 36, + "unrecoverable_blocks": 11, + "packet_attempts": 422, + "lost_packets": 89, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 373561.9414571981, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 179.3360000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 422, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 373561.9414571981, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 179.3360000000016, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 422, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 373561.9414571981, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 179.3360000000016, + "recovery_ms": 666.3680000000004, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 1, + "packet_attempts": 422, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 373561.9414571981, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 179.3360000000016, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 422, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6012.967999999984, + "effective_source_rate_bps": 373561.9414571981, + "source_fragments": 319, + "fec_blocks": 40, + "boosted_blocks": 23, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 224.7760000000003, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 224.7760000000003, + "recovery_ms": 652.5039999999981, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 224.7760000000003, + "recovery_ms": 752.5040000000004, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 2, + "packet_attempts": 373, + "lost_packets": 19, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 26, + "displayed_fps": 4.333333333333333, + "frame_loss_fraction": 0.5666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 25, + 26, + 27, + 28, + 29, + 30, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 238.64000000000033, + "recovery_ms": 752.5040000000004, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 7, + "packet_attempts": 373, + "lost_packets": 40, + "lost_source_frames": 27, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 14, + "unrecoverable_blocks": 16, + "packet_attempts": 373, + "lost_packets": 79, + "lost_source_frames": 42, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 624.7760000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 624.7760000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 393, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 6007.959999999994, + "effective_source_rate_bps": 373873.3280514521, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 366.3680000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 393, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 6007.959999999994, + "effective_source_rate_bps": 373873.3280514521, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 197.04800000000023, + "recovery_ms": 566.3680000000004, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 0, + "packet_attempts": 393, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 6007.959999999994, + "effective_source_rate_bps": 373873.3280514521, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 30, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 169.32000000000016, + "recovery_ms": 266.3680000000004, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 18, + "unrecoverable_blocks": 0, + "packet_attempts": 393, + "lost_packets": 20, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 6007.959999999994, + "effective_source_rate_bps": 373873.3280514521, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 34, + "displayed_fps": 5.666666666666667, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 25, + 26, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 169.32000000000016, + "recovery_ms": 766.3680000000004, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 20, + "unrecoverable_blocks": 4, + "packet_attempts": 393, + "lost_packets": 41, + "lost_source_frames": 21, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 6007.959999999994, + "effective_source_rate_bps": 373873.3280514521, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 10, + "displayed_fps": 1.6666666666666667, + "frame_loss_fraction": 0.8333333333333334, + "displayed_frame_ids": [ + 15, + 25, + 26, + 40, + 41, + 45, + 46, + 50, + 51, + 55 + ], + "p95_frame_age_ms": 191.14399999999387, + "max_frame_age_ms": 191.14399999999387, + "recovery_ms": 1666.3680000000004, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 24, + "unrecoverable_blocks": 12, + "packet_attempts": 393, + "lost_packets": 83, + "lost_source_frames": 39, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 6007.959999999994, + "effective_source_rate_bps": 373873.3280514521, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 393, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 6007.959999999994, + "effective_source_rate_bps": 373873.3280514521, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 624.7760000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 393, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 6007.959999999994, + "effective_source_rate_bps": 373873.3280514521, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 624.7760000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 393, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 6007.959999999994, + "effective_source_rate_bps": 373873.3280514521, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 393, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2246216, + "transmission_finish_ms": 6007.959999999994, + "effective_source_rate_bps": 373873.3280514521, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 177.28000000000065, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 400, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6021.823999999993, + "effective_source_rate_bps": 373012.5623067035, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 177.28000000000065, + "recovery_ms": 366.3680000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 400, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6021.823999999993, + "effective_source_rate_bps": 373012.5623067035, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 48, + "displayed_fps": 8.0, + "frame_loss_fraction": 0.19999999999999996, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 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 + ], + "p95_frame_age_ms": 177.27999999999156, + "max_frame_age_ms": 197.04800000000023, + "recovery_ms": 566.3680000000004, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 400, + "lost_packets": 7, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6021.823999999993, + "effective_source_rate_bps": 373012.5623067035, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 34, + "displayed_fps": 5.666666666666667, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 10, + 11, + 12, + 13, + 14, + 25, + 26, + 30, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 177.28000000000065, + "max_frame_age_ms": 221.82399999999325, + "recovery_ms": 221.82400000000007, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 19, + "unrecoverable_blocks": 0, + "packet_attempts": 400, + "lost_packets": 22, + "lost_source_frames": 17, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6021.823999999993, + "effective_source_rate_bps": 373012.5623067035, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 32, + "displayed_fps": 5.333333333333333, + "frame_loss_fraction": 0.4666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 10, + 11, + 12, + 13, + 14, + 25, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 177.2799999999943, + "max_frame_age_ms": 221.82399999999325, + "recovery_ms": 221.82400000000007, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 27, + "unrecoverable_blocks": 2, + "packet_attempts": 400, + "lost_packets": 43, + "lost_source_frames": 28, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6021.823999999993, + "effective_source_rate_bps": 373012.5623067035, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 5, + 10, + 11, + 12, + 13, + 14, + 25, + 35, + 45, + 46, + 47, + 48, + 49, + 50, + 55 + ], + "p95_frame_age_ms": 177.28000000000065, + "max_frame_age_ms": 177.28000000000065, + "recovery_ms": 621.8240000000001, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 29, + "unrecoverable_blocks": 10, + "packet_attempts": 400, + "lost_packets": 85, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6021.823999999993, + "effective_source_rate_bps": 373012.5623067035, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 177.28000000000065, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 400, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6021.823999999993, + "effective_source_rate_bps": 373012.5623067035, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 177.28000000000065, + "recovery_ms": 635.6880000000006, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 400, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6021.823999999993, + "effective_source_rate_bps": 373012.5623067035, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 177.28000000000065, + "recovery_ms": 635.6880000000006, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 400, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6021.823999999993, + "effective_source_rate_bps": 373012.5623067035, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 177.28000000000065, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 400, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6021.823999999993, + "effective_source_rate_bps": 373012.5623067035, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 420, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 193.20000000000164, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 420, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 51, + "displayed_fps": 8.5, + "frame_loss_fraction": 0.15000000000000002, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 193.20000000000164, + "recovery_ms": 580.2320000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 420, + "lost_packets": 7, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 47, + "displayed_fps": 7.833333333333333, + "frame_loss_fraction": 0.21666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 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, + 50, + 51, + 52, + 53, + 54 + ], + "p95_frame_age_ms": 191.1440000000007, + "max_frame_age_ms": 218.87200000000075, + "recovery_ms": 221.82400000000007, + "stale_drops": 9, + "stale_tx_drops": 0, + "parity_recoveries": 18, + "unrecoverable_blocks": 0, + "packet_attempts": 420, + "lost_packets": 23, + "lost_source_frames": 17, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.6166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 10, + 11, + 12, + 13, + 14, + 25, + 26, + 30, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 50, + 51 + ], + "p95_frame_age_ms": 191.1440000000007, + "max_frame_age_ms": 220.9280000000017, + "recovery_ms": 221.82400000000007, + "stale_drops": 21, + "stale_tx_drops": 0, + "parity_recoveries": 28, + "unrecoverable_blocks": 1, + "packet_attempts": 420, + "lost_packets": 46, + "lost_source_frames": 27, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 9, + "displayed_fps": 1.5, + "frame_loss_fraction": 0.85, + "displayed_frame_ids": [ + 5, + 10, + 25, + 26, + 35, + 45, + 46, + 50, + 51 + ], + "p95_frame_age_ms": 220.9280000000017, + "max_frame_age_ms": 220.9280000000017, + "recovery_ms": 621.8240000000001, + "stale_drops": 20, + "stale_tx_drops": 0, + "parity_recoveries": 29, + "unrecoverable_blocks": 9, + "packet_attempts": 420, + "lost_packets": 89, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 420, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": 651.6080000000015, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 420, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": 651.6080000000015, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 420, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 420, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 27, + "boosted_blocks": 20, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50399999999536, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 652.5040000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 169.32000000000016, + "recovery_ms": 652.5040000000004, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 34, + "displayed_fps": 5.666666666666667, + "frame_loss_fraction": 0.43333333333333335, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 20, + 21, + 25, + 26, + 27, + 28, + 29, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 180.2319999999945, + "max_frame_age_ms": 180.23199999999724, + "recovery_ms": 624.7760000000003, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 2, + "packet_attempts": 359, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 17, + "displayed_fps": 2.8333333333333335, + "frame_loss_fraction": 0.7166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 15, + 50, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 194.0959999999941, + "max_frame_age_ms": 194.0959999999941, + "recovery_ms": 624.7760000000003, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 8, + "unrecoverable_blocks": 8, + "packet_attempts": 359, + "lost_packets": 39, + "lost_source_frames": 27, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9833333333333333, + "displayed_frame_ids": [ + 15 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 1652.5040000000004, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 16, + "packet_attempts": 359, + "lost_packets": 77, + "lost_source_frames": 46, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50399999999536, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50399999999536, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 624.7760000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 359, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50399999999536, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 624.7760000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 359, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 359, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.36799999999494, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 377, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 197.04800000000023, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 377, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 197.04800000000023, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 377, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 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 + ], + "p95_frame_age_ms": 169.32000000000016, + "max_frame_age_ms": 210.91200000000026, + "recovery_ms": 1124.7760000000003, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 0, + "packet_attempts": 377, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 27, + "displayed_fps": 4.5, + "frame_loss_fraction": 0.55, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 25, + 26, + 27, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 197.04799999999705, + "max_frame_age_ms": 205.00799999999708, + "recovery_ms": 724.7760000000003, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 4, + "packet_attempts": 377, + "lost_packets": 40, + "lost_source_frames": 29, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 5, + "displayed_fps": 0.8333333333333334, + "frame_loss_fraction": 0.9166666666666666, + "displayed_frame_ids": [ + 50, + 51, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 218.8719999999903, + "max_frame_age_ms": 218.8719999999903, + "recovery_ms": 5166.367999999995, + "stale_drops": 21, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 12, + "packet_attempts": 377, + "lost_packets": 81, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.36799999999494, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 377, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.36799999999494, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 624.7760000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 377, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.36799999999494, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 624.7760000000003, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 377, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.36799999999494, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 377, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2246216, + "transmission_finish_ms": 5997.047999999997, + "effective_source_rate_bps": 374553.61371127947, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.2319999999945, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6024.775999999996, + "effective_source_rate_bps": 372829.79483386624, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 380.2320000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6024.775999999996, + "effective_source_rate_bps": 372829.79483386624, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 197.04800000000023, + "recovery_ms": 680.2320000000004, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 7, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6024.775999999996, + "effective_source_rate_bps": 372829.79483386624, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 210.91200000000026, + "recovery_ms": 680.2320000000004, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 17, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 22, + "lost_source_frames": 17, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6024.775999999996, + "effective_source_rate_bps": 372829.79483386624, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 29, + "displayed_fps": 4.833333333333333, + "frame_loss_fraction": 0.5166666666666666, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 20, + 25, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 205.00799999999072, + "max_frame_age_ms": 224.7760000000003, + "recovery_ms": 624.7760000000003, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 23, + "unrecoverable_blocks": 1, + "packet_attempts": 399, + "lost_packets": 43, + "lost_source_frames": 27, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6024.775999999996, + "effective_source_rate_bps": 372829.79483386624, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 11, + "displayed_fps": 1.8333333333333333, + "frame_loss_fraction": 0.8166666666666667, + "displayed_frame_ids": [ + 10, + 20, + 25, + 35, + 40, + 45, + 46, + 47, + 48, + 49, + 50 + ], + "p95_frame_age_ms": 232.73599999999624, + "max_frame_age_ms": 232.73599999999624, + "recovery_ms": 1180.2320000000004, + "stale_drops": 23, + "stale_tx_drops": 0, + "parity_recoveries": 21, + "unrecoverable_blocks": 9, + "packet_attempts": 399, + "lost_packets": 85, + "lost_source_frames": 46, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6024.775999999996, + "effective_source_rate_bps": 372829.79483386624, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.2319999999945, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6024.775999999996, + "effective_source_rate_bps": 372829.79483386624, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.2319999999945, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 624.7760000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 399, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6024.775999999996, + "effective_source_rate_bps": 372829.79483386624, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.2319999999945, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 624.7760000000003, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 399, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6024.775999999996, + "effective_source_rate_bps": 372829.79483386624, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.2319999999945, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 399, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6024.775999999996, + "effective_source_rate_bps": 372829.79483386624, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 207.06400000000167, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 417, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 207.06400000000167, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 417, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 51, + "displayed_fps": 8.5, + "frame_loss_fraction": 0.15000000000000002, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 207.06400000000167, + "recovery_ms": 537.7440000000015, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 417, + "lost_packets": 7, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 207.06399999997848, + "max_frame_age_ms": 210.91200000000026, + "recovery_ms": 537.7440000000015, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 0, + "packet_attempts": 417, + "lost_packets": 23, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 30, + "displayed_fps": 5.0, + "frame_loss_fraction": 0.5, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 20, + 25, + 26, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 220.03200000000288, + "max_frame_age_ms": 224.7760000000003, + "recovery_ms": 637.7440000000015, + "stale_drops": 23, + "stale_tx_drops": 0, + "parity_recoveries": 21, + "unrecoverable_blocks": 0, + "packet_attempts": 417, + "lost_packets": 45, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 8, + "displayed_fps": 1.3333333333333333, + "frame_loss_fraction": 0.8666666666666667, + "displayed_frame_ids": [ + 10, + 20, + 25, + 26, + 50, + 51, + 55, + 56 + ], + "p95_frame_age_ms": 233.8960000000029, + "max_frame_age_ms": 233.8960000000029, + "recovery_ms": 1193.2000000000016, + "stale_drops": 27, + "stale_tx_drops": 0, + "parity_recoveries": 27, + "unrecoverable_blocks": 5, + "packet_attempts": 417, + "lost_packets": 88, + "lost_source_frames": 43, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 207.06400000000167, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 417, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 207.06400000000167, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 417, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 207.06399999997848, + "recovery_ms": 650.7120000000027, + "stale_drops": 3, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 417, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 207.06400000000167, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 417, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2246216, + "transmission_finish_ms": 6037.743999999981, + "effective_source_rate_bps": 372029.02276082046, + "source_fragments": 319, + "fec_blocks": 20, + "boosted_blocks": 18, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "white_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 56, + "displayed_fps": 9.333333333333334, + "frame_loss_fraction": 0.06666666666666665, + "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, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 567.5299999999979, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 37, + "displayed_fps": 6.166666666666667, + "frame_loss_fraction": 0.3833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 767.5300000000002, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 4, + "packet_attempts": 373, + "lost_packets": 19, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 167.5299999999952, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 767.5300000000002, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 11, + "packet_attempts": 373, + "lost_packets": 40, + "lost_source_frames": 28, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 3, + "displayed_fps": 0.5, + "frame_loss_fraction": 0.95, + "displayed_frame_ids": [ + 0, + 1, + 2 + ], + "p95_frame_age_ms": 137.07000000000002, + "max_frame_age_ms": 137.07000000000002, + "recovery_ms": null, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 25, + "packet_attempts": 373, + "lost_packets": 79, + "lost_source_frames": 42, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 667.5300000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 667.5300000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 373, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": 667.5300000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 373, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 167.5300000000002, + "max_frame_age_ms": 167.5300000000002, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 203.74999999996362, + "max_frame_age_ms": 216.9699999999575, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 395, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6089.099999999944, + "effective_source_rate_bps": 386061.6511471353, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 57, + "displayed_fps": 9.5, + "frame_loss_fraction": 0.050000000000000044, + "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, + 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 + ], + "p95_frame_age_ms": 205.7599999999693, + "max_frame_age_ms": 216.9699999999575, + "recovery_ms": 482.7600000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 395, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6089.099999999944, + "effective_source_rate_bps": 386061.6511471353, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 52, + "displayed_fps": 8.666666666666666, + "frame_loss_fraction": 0.1333333333333333, + "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, + 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 + ], + "p95_frame_age_ms": 205.7599999999693, + "max_frame_age_ms": 216.9699999999575, + "recovery_ms": 687.9400000000014, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 395, + "lost_packets": 7, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6089.099999999944, + "effective_source_rate_bps": 386061.6511471353, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 25, + 26, + 30, + 31, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 55, + 56, + 57, + 58 + ], + "p95_frame_age_ms": 208.3499999999549, + "max_frame_age_ms": 218.40000000000146, + "recovery_ms": 782.7600000000002, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 3, + "packet_attempts": 395, + "lost_packets": 22, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6089.099999999944, + "effective_source_rate_bps": 386061.6511471353, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 30, + "displayed_fps": 5.0, + "frame_loss_fraction": 0.5, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 25, + 26, + 35, + 36, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 55, + 56, + 57, + 58 + ], + "p95_frame_age_ms": 238.80999999995402, + "max_frame_age_ms": 291.96000000000095, + "recovery_ms": 782.7600000000002, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 18, + "unrecoverable_blocks": 8, + "packet_attempts": 395, + "lost_packets": 43, + "lost_source_frames": 28, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6089.099999999944, + "effective_source_rate_bps": 386061.6511471353, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 11, + "displayed_fps": 1.8333333333333333, + "frame_loss_fraction": 0.8166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 10, + 11, + 25, + 26, + 40, + 41, + 45, + 55 + ], + "p95_frame_age_ms": 254.03999999995358, + "max_frame_age_ms": 254.03999999995358, + "recovery_ms": 913.2200000000003, + "stale_drops": 22, + "stale_tx_drops": 0, + "parity_recoveries": 21, + "unrecoverable_blocks": 20, + "packet_attempts": 395, + "lost_packets": 85, + "lost_source_frames": 45, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6089.099999999944, + "effective_source_rate_bps": 386061.6511471353, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 203.74999999996362, + "max_frame_age_ms": 216.9699999999575, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 395, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6089.099999999944, + "effective_source_rate_bps": 386061.6511471353, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 205.7599999999693, + "max_frame_age_ms": 216.9699999999575, + "recovery_ms": 690.530000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 1, + "packet_attempts": 395, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6089.099999999944, + "effective_source_rate_bps": 386061.6511471353, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 205.7599999999693, + "max_frame_age_ms": 216.9699999999575, + "recovery_ms": 690.530000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 395, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6089.099999999944, + "effective_source_rate_bps": 386061.6511471353, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 203.74999999996362, + "max_frame_age_ms": 216.9699999999575, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 395, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6089.099999999944, + "effective_source_rate_bps": 386061.6511471353, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "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 + ], + "p95_frame_age_ms": 266.4099999999935, + "max_frame_age_ms": 298.8799999999983, + "recovery_ms": null, + "stale_drops": 19, + "stale_tx_drops": 7, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 408, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 42, + "displayed_fps": 7.0, + "frame_loss_fraction": 0.30000000000000004, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 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 + ], + "p95_frame_age_ms": 275.88000000000284, + "max_frame_age_ms": 298.8799999999983, + "recovery_ms": 542.8300000000022, + "stale_drops": 21, + "stale_tx_drops": 7, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 408, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 42, + "displayed_fps": 7.0, + "frame_loss_fraction": 0.30000000000000004, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 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 + ], + "p95_frame_age_ms": 275.88000000000284, + "max_frame_age_ms": 298.8799999999983, + "recovery_ms": 542.8300000000022, + "stale_drops": 21, + "stale_tx_drops": 7, + "parity_recoveries": 5, + "unrecoverable_blocks": 1, + "packet_attempts": 408, + "lost_packets": 7, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 37, + "displayed_fps": 6.166666666666667, + "frame_loss_fraction": 0.3833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ], + "p95_frame_age_ms": 296.29000000000406, + "max_frame_age_ms": 298.8799999999983, + "recovery_ms": 542.8300000000022, + "stale_drops": 24, + "stale_tx_drops": 7, + "parity_recoveries": 15, + "unrecoverable_blocks": 1, + "packet_attempts": 408, + "lost_packets": 22, + "lost_source_frames": 17, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 19, + "displayed_fps": 3.1666666666666665, + "frame_loss_fraction": 0.6833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 40, + 41, + 42, + 43, + 44 + ], + "p95_frame_age_ms": 298.8799999999983, + "max_frame_age_ms": 298.8799999999983, + "recovery_ms": 791.960000000001, + "stale_drops": 38, + "stale_tx_drops": 7, + "parity_recoveries": 17, + "unrecoverable_blocks": 6, + "packet_attempts": 408, + "lost_packets": 44, + "lost_source_frames": 29, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 5, + "displayed_fps": 0.8333333333333334, + "frame_loss_fraction": 0.9166666666666666, + "displayed_frame_ids": [ + 0, + 1, + 10, + 20, + 21 + ], + "p95_frame_age_ms": 288.52000000000226, + "max_frame_age_ms": 288.52000000000226, + "recovery_ms": 1007.190000000001, + "stale_drops": 44, + "stale_tx_drops": 7, + "parity_recoveries": 20, + "unrecoverable_blocks": 19, + "packet_attempts": 408, + "lost_packets": 87, + "lost_source_frames": 47, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "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 + ], + "p95_frame_age_ms": 266.4099999999935, + "max_frame_age_ms": 298.8799999999983, + "recovery_ms": null, + "stale_drops": 19, + "stale_tx_drops": 7, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 408, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ], + "p95_frame_age_ms": 266.4099999999935, + "max_frame_age_ms": 298.8799999999983, + "recovery_ms": 775.8800000000028, + "stale_drops": 20, + "stale_tx_drops": 7, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 408, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 40, + "displayed_fps": 6.666666666666667, + "frame_loss_fraction": 0.33333333333333337, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44 + ], + "p95_frame_age_ms": 266.4099999999935, + "max_frame_age_ms": 298.8799999999983, + "recovery_ms": 775.8800000000028, + "stale_drops": 21, + "stale_tx_drops": 7, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 408, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "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 + ], + "p95_frame_age_ms": 266.4099999999935, + "max_frame_age_ms": 298.8799999999983, + "recovery_ms": null, + "stale_drops": 19, + "stale_tx_drops": 7, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 408, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14 + ], + "p95_frame_age_ms": 262.0800000000013, + "max_frame_age_ms": 262.0800000000013, + "recovery_ms": null, + "stale_drops": 69, + "stale_tx_drops": 28, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 409, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6229.069999999943, + "effective_source_rate_bps": 377386.672488834, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14 + ], + "p95_frame_age_ms": 262.0800000000013, + "max_frame_age_ms": 262.0800000000013, + "recovery_ms": null, + "stale_drops": 71, + "stale_tx_drops": 28, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 409, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6229.069999999943, + "effective_source_rate_bps": 377386.672488834, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14 + ], + "p95_frame_age_ms": 262.0800000000013, + "max_frame_age_ms": 262.0800000000013, + "recovery_ms": null, + "stale_drops": 75, + "stale_tx_drops": 28, + "parity_recoveries": 2, + "unrecoverable_blocks": 1, + "packet_attempts": 409, + "lost_packets": 7, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6229.069999999943, + "effective_source_rate_bps": 377386.672488834, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14 + ], + "p95_frame_age_ms": 262.0800000000013, + "max_frame_age_ms": 262.0800000000013, + "recovery_ms": null, + "stale_drops": 78, + "stale_tx_drops": 28, + "parity_recoveries": 10, + "unrecoverable_blocks": 1, + "packet_attempts": 409, + "lost_packets": 22, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6229.069999999943, + "effective_source_rate_bps": 377386.672488834, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 10, + "displayed_fps": 1.6666666666666667, + "frame_loss_fraction": 0.8333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14 + ], + "p95_frame_age_ms": 262.0800000000013, + "max_frame_age_ms": 262.0800000000013, + "recovery_ms": 748.860000000001, + "stale_drops": 76, + "stale_tx_drops": 28, + "parity_recoveries": 15, + "unrecoverable_blocks": 7, + "packet_attempts": 409, + "lost_packets": 44, + "lost_source_frames": 27, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6229.069999999943, + "effective_source_rate_bps": 377386.672488834, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 4, + "displayed_fps": 0.6666666666666666, + "frame_loss_fraction": 0.9333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 10 + ], + "p95_frame_age_ms": 248.86000000000104, + "max_frame_age_ms": 248.86000000000104, + "recovery_ms": 948.860000000001, + "stale_drops": 81, + "stale_tx_drops": 28, + "parity_recoveries": 13, + "unrecoverable_blocks": 18, + "packet_attempts": 409, + "lost_packets": 87, + "lost_source_frames": 43, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6229.069999999943, + "effective_source_rate_bps": 377386.672488834, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14 + ], + "p95_frame_age_ms": 262.0800000000013, + "max_frame_age_ms": 262.0800000000013, + "recovery_ms": null, + "stale_drops": 70, + "stale_tx_drops": 28, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 409, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6229.069999999943, + "effective_source_rate_bps": 377386.672488834, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14 + ], + "p95_frame_age_ms": 262.0800000000013, + "max_frame_age_ms": 262.0800000000013, + "recovery_ms": null, + "stale_drops": 67, + "stale_tx_drops": 28, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 409, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6229.069999999943, + "effective_source_rate_bps": 377386.672488834, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14 + ], + "p95_frame_age_ms": 262.0800000000013, + "max_frame_age_ms": 262.0800000000013, + "recovery_ms": null, + "stale_drops": 66, + "stale_tx_drops": 28, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 409, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6229.069999999943, + "effective_source_rate_bps": 377386.672488834, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14 + ], + "p95_frame_age_ms": 262.0800000000013, + "max_frame_age_ms": 262.0800000000013, + "recovery_ms": null, + "stale_drops": 69, + "stale_tx_drops": 28, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 409, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6229.069999999943, + "effective_source_rate_bps": 377386.672488834, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 58, + "displayed_fps": 9.666666666666666, + "frame_loss_fraction": 0.033333333333333326, + "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, + 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 + ], + "p95_frame_age_ms": 187.93999999996595, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": 382.7600000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 24, + 25, + 26, + 27, + 30, + 31, + 32, + 33, + 34, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 187.93999999996595, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": 382.7600000000002, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 37, + "displayed_fps": 6.166666666666667, + "frame_loss_fraction": 0.3833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 189.37000000000035, + "max_frame_age_ms": 274.1400000000003, + "recovery_ms": 782.7600000000002, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 2, + "packet_attempts": 387, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 31, + "displayed_fps": 5.166666666666667, + "frame_loss_fraction": 0.4833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 25, + 26, + 27, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 50, + 51, + 52, + 53, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 200.5799999999981, + "max_frame_age_ms": 222.99999999995634, + "recovery_ms": 782.7600000000002, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 7, + "packet_attempts": 387, + "lost_packets": 40, + "lost_source_frames": 26, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 7, + "displayed_fps": 1.1666666666666667, + "frame_loss_fraction": 0.8833333333333333, + "displayed_frame_ids": [ + 20, + 21, + 40, + 41, + 50, + 51, + 55 + ], + "p95_frame_age_ms": 215.80999999999767, + "max_frame_age_ms": 215.80999999999767, + "recovery_ms": 2189.3700000000003, + "stale_drops": 22, + "stale_tx_drops": 0, + "parity_recoveries": 12, + "unrecoverable_blocks": 17, + "packet_attempts": 387, + "lost_packets": 82, + "lost_source_frames": 42, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 187.93999999996595, + "max_frame_age_ms": 204.60000000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 187.93999999996595, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": 689.3700000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 387, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 187.93999999996595, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": 689.3700000000003, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 387, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 189.37000000000035, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 59, + "displayed_fps": 9.833333333333334, + "frame_loss_fraction": 0.01666666666666672, + "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, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 282.2199999999557, + "max_frame_age_ms": 292.849999999964, + "recovery_ms": 382.2199999999557, + "stale_drops": 3, + "stale_tx_drops": 1, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 405, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6193.429999999944, + "effective_source_rate_bps": 379558.33843282657, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 56, + "displayed_fps": 9.333333333333334, + "frame_loss_fraction": 0.06666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 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, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 282.2199999999557, + "max_frame_age_ms": 292.849999999964, + "recovery_ms": 503.17000000000144, + "stale_drops": 5, + "stale_tx_drops": 1, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 405, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6193.429999999944, + "effective_source_rate_bps": 379558.33843282657, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 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, + 50, + 51, + 52, + 53, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 282.2199999999557, + "max_frame_age_ms": 292.849999999964, + "recovery_ms": 597.9900000000002, + "stale_drops": 11, + "stale_tx_drops": 1, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 405, + "lost_packets": 7, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6193.429999999944, + "effective_source_rate_bps": 379558.33843282657, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 50, + 51, + 52, + 53, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 289.37000000000035, + "max_frame_age_ms": 292.849999999964, + "recovery_ms": 597.9900000000002, + "stale_drops": 18, + "stale_tx_drops": 1, + "parity_recoveries": 13, + "unrecoverable_blocks": 1, + "packet_attempts": 405, + "lost_packets": 22, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6193.429999999944, + "effective_source_rate_bps": 379558.33843282657, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.5333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 25, + 35, + 36, + 37, + 40, + 41, + 42, + 43, + 44, + 45, + 50, + 51, + 52, + 53, + 55, + 56, + 57 + ], + "p95_frame_age_ms": 288.82999999995263, + "max_frame_age_ms": 292.849999999964, + "recovery_ms": 797.9900000000002, + "stale_drops": 21, + "stale_tx_drops": 1, + "parity_recoveries": 15, + "unrecoverable_blocks": 4, + "packet_attempts": 405, + "lost_packets": 43, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6193.429999999944, + "effective_source_rate_bps": 379558.33843282657, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 3, + "displayed_fps": 0.5, + "frame_loss_fraction": 0.95, + "displayed_frame_ids": [ + 25, + 40, + 45 + ], + "p95_frame_age_ms": 274.4499999999989, + "max_frame_age_ms": 274.4499999999989, + "recovery_ms": 2736.220000000002, + "stale_drops": 29, + "stale_tx_drops": 1, + "parity_recoveries": 17, + "unrecoverable_blocks": 14, + "packet_attempts": 405, + "lost_packets": 86, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6193.429999999944, + "effective_source_rate_bps": 379558.33843282657, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 59, + "displayed_fps": 9.833333333333334, + "frame_loss_fraction": 0.01666666666666672, + "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, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 282.2199999999557, + "max_frame_age_ms": 292.849999999964, + "recovery_ms": 382.2199999999557, + "stale_drops": 3, + "stale_tx_drops": 1, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 405, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6193.429999999944, + "effective_source_rate_bps": 379558.33843282657, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 54, + "displayed_fps": 9.0, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 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, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 282.2199999999557, + "max_frame_age_ms": 292.849999999964, + "recovery_ms": 736.2200000000021, + "stale_drops": 4, + "stale_tx_drops": 1, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 405, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6193.429999999944, + "effective_source_rate_bps": 379558.33843282657, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 54, + "displayed_fps": 9.0, + "frame_loss_fraction": 0.09999999999999998, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 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, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 282.2199999999557, + "max_frame_age_ms": 292.849999999964, + "recovery_ms": 736.2200000000021, + "stale_drops": 5, + "stale_tx_drops": 1, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 405, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6193.429999999944, + "effective_source_rate_bps": 379558.33843282657, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 59, + "displayed_fps": 9.833333333333334, + "frame_loss_fraction": 0.01666666666666672, + "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, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 282.2199999999557, + "max_frame_age_ms": 292.849999999964, + "recovery_ms": 382.2199999999557, + "stale_drops": 3, + "stale_tx_drops": 1, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 405, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 439883.6882093613, + "total_video_bits": 2350768, + "transmission_finish_ms": 6193.429999999944, + "effective_source_rate_bps": 379558.33843282657, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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, + 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, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 283.6499999999987, + "max_frame_age_ms": 291.11000000000286, + "recovery_ms": 1276.189999999956, + "stale_drops": 20, + "stale_tx_drops": 8, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 43, + "displayed_fps": 7.166666666666667, + "frame_loss_fraction": 0.2833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 283.6499999999987, + "max_frame_age_ms": 291.11000000000286, + "recovery_ms": 542.8300000000022, + "stale_drops": 24, + "stale_tx_drops": 8, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 30, + 31, + 32, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 290.25999999999567, + "max_frame_age_ms": 291.11000000000286, + "recovery_ms": 622.420000000001, + "stale_drops": 30, + "stale_tx_drops": 8, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 7, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.6166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 25, + 40, + 41, + 42, + 43, + 44, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 290.25999999999567, + "max_frame_age_ms": 291.11000000000286, + "recovery_ms": 258.9100000000003, + "stale_drops": 46, + "stale_tx_drops": 8, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 22, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 17, + "displayed_fps": 2.8333333333333335, + "frame_loss_fraction": 0.7166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 282.7999999999529, + "max_frame_age_ms": 282.7999999999529, + "recovery_ms": 258.9100000000003, + "stale_drops": 54, + "stale_tx_drops": 8, + "parity_recoveries": 7, + "unrecoverable_blocks": 3, + "packet_attempts": 407, + "lost_packets": 44, + "lost_source_frames": 23, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 6, + "displayed_fps": 1.0, + "frame_loss_fraction": 0.9, + "displayed_frame_ids": [ + 5, + 10, + 11, + 12, + 13, + 14 + ], + "p95_frame_age_ms": 289.9500000000012, + "max_frame_age_ms": 289.9500000000012, + "recovery_ms": 658.9100000000003, + "stale_drops": 53, + "stale_tx_drops": 8, + "parity_recoveries": 15, + "unrecoverable_blocks": 12, + "packet_attempts": 407, + "lost_packets": 87, + "lost_source_frames": 41, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 288.52000000000226, + "max_frame_age_ms": 291.11000000000286, + "recovery_ms": 1276.189999999956, + "stale_drops": 20, + "stale_tx_drops": 8, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 283.6499999999987, + "max_frame_age_ms": 291.11000000000286, + "recovery_ms": 791.1100000000029, + "stale_drops": 21, + "stale_tx_drops": 8, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 407, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 283.6499999999987, + "max_frame_age_ms": 291.11000000000286, + "recovery_ms": 791.1100000000029, + "stale_drops": 22, + "stale_tx_drops": 8, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 407, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 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, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 283.6499999999987, + "max_frame_age_ms": 291.11000000000286, + "recovery_ms": 1276.189999999956, + "stale_drops": 20, + "stale_tx_drops": 8, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 407, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6217.859999999943, + "effective_source_rate_bps": 378067.05200825067, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 296.0199999999468, + "max_frame_age_ms": 298.02999999995245, + "recovery_ms": 4276.189999999956, + "stale_drops": 58, + "stale_tx_drops": 25, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 409, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6233.089999999943, + "effective_source_rate_bps": 377143.27885527426, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 296.0199999999468, + "max_frame_age_ms": 298.02999999995245, + "recovery_ms": 4276.189999999956, + "stale_drops": 58, + "stale_tx_drops": 25, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 409, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6233.089999999943, + "effective_source_rate_bps": 377143.27885527426, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 298.02999999995245, + "max_frame_age_ms": 298.02999999995245, + "recovery_ms": 652.880000000001, + "stale_drops": 60, + "stale_tx_drops": 25, + "parity_recoveries": 2, + "unrecoverable_blocks": 1, + "packet_attempts": 409, + "lost_packets": 7, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6233.089999999943, + "effective_source_rate_bps": 377143.27885527426, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 12, + "displayed_fps": 2.0, + "frame_loss_fraction": 0.8, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 10, + 11, + 12, + 13, + 14, + 55, + 56 + ], + "p95_frame_age_ms": 298.02999999995245, + "max_frame_age_ms": 298.02999999995245, + "recovery_ms": 258.9100000000003, + "stale_drops": 71, + "stale_tx_drops": 25, + "parity_recoveries": 8, + "unrecoverable_blocks": 1, + "packet_attempts": 409, + "lost_packets": 22, + "lost_source_frames": 12, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6233.089999999943, + "effective_source_rate_bps": 377143.27885527426, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 12, + "displayed_fps": 2.0, + "frame_loss_fraction": 0.8, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 10, + 11, + 12, + 13, + 14, + 55, + 56 + ], + "p95_frame_age_ms": 298.02999999995245, + "max_frame_age_ms": 298.02999999995245, + "recovery_ms": 304.60000000000036, + "stale_drops": 75, + "stale_tx_drops": 25, + "parity_recoveries": 9, + "unrecoverable_blocks": 4, + "packet_attempts": 409, + "lost_packets": 44, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6233.089999999943, + "effective_source_rate_bps": 377143.27885527426, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 2, + "displayed_fps": 0.3333333333333333, + "frame_loss_fraction": 0.9666666666666667, + "displayed_frame_ids": [ + 5, + 10 + ], + "p95_frame_age_ms": 252.88000000000102, + "max_frame_age_ms": 252.88000000000102, + "recovery_ms": 704.6000000000004, + "stale_drops": 82, + "stale_tx_drops": 25, + "parity_recoveries": 10, + "unrecoverable_blocks": 12, + "packet_attempts": 409, + "lost_packets": 87, + "lost_source_frames": 43, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6233.089999999943, + "effective_source_rate_bps": 377143.27885527426, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 296.0199999999468, + "max_frame_age_ms": 298.02999999995245, + "recovery_ms": 4276.189999999956, + "stale_drops": 60, + "stale_tx_drops": 25, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 409, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6233.089999999943, + "effective_source_rate_bps": 377143.27885527426, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 296.0199999999468, + "max_frame_age_ms": 298.02999999995245, + "recovery_ms": 4276.189999999956, + "stale_drops": 57, + "stale_tx_drops": 25, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 409, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6233.089999999943, + "effective_source_rate_bps": 377143.27885527426, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 296.0199999999468, + "max_frame_age_ms": 298.02999999995245, + "recovery_ms": 4276.189999999956, + "stale_drops": 57, + "stale_tx_drops": 25, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 409, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6233.089999999943, + "effective_source_rate_bps": 377143.27885527426, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 296.0199999999468, + "max_frame_age_ms": 298.02999999995245, + "recovery_ms": 4276.189999999956, + "stale_drops": 58, + "stale_tx_drops": 25, + "parity_recoveries": 1, + "unrecoverable_blocks": 1, + "packet_attempts": 409, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.10899540386, + "total_video_bits": 2350768, + "transmission_finish_ms": 6233.089999999943, + "effective_source_rate_bps": 377143.27885527426, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.7599999999975, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "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, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 31, + "displayed_fps": 5.166666666666667, + "frame_loss_fraction": 0.4833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 20, + 25, + 26, + 27, + 28, + 29, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 182.76000000000022, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 652.3000000000002, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 2, + "packet_attempts": 373, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 45, + 46, + 47, + 48, + 49, + 55 + ], + "p95_frame_age_ms": 204.59999999999127, + "max_frame_age_ms": 204.59999999999127, + "recovery_ms": 652.3000000000002, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 8, + "packet_attempts": 373, + "lost_packets": 40, + "lost_source_frames": 27, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 16, + "packet_attempts": 373, + "lost_packets": 79, + "lost_source_frames": 43, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.7599999999975, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.7599999999975, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 182.7599999999975, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": 682.7600000000002, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 182.7599999999975, + "max_frame_age_ms": 182.76000000000022, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6021.8399999999965, + "effective_source_rate_bps": 390373.7063754602, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 203.1699999999655, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 390, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 203.1699999999655, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 390, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 200.5799999999981, + "max_frame_age_ms": 209.19999999998254, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 390, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 209.19999999998254, + "max_frame_age_ms": 250.29000000000042, + "recovery_ms": 1000.5800000000008, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 0, + "packet_attempts": 390, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.6, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 25, + 26, + 27, + 28, + 29, + 40, + 41, + 45, + 46, + 47, + 48, + 49, + 55 + ], + "p95_frame_age_ms": 209.19999999998254, + "max_frame_age_ms": 265.52000000000044, + "recovery_ms": 754.8900000000008, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 18, + "unrecoverable_blocks": 3, + "packet_attempts": 390, + "lost_packets": 40, + "lost_source_frames": 28, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 3, + "displayed_fps": 0.5, + "frame_loss_fraction": 0.95, + "displayed_frame_ids": [ + 45, + 46, + 55 + ], + "p95_frame_age_ms": 235.0599999999904, + "max_frame_age_ms": 235.0599999999904, + "recovery_ms": 4735.05999999999, + "stale_drops": 26, + "stale_tx_drops": 0, + "parity_recoveries": 8, + "unrecoverable_blocks": 15, + "packet_attempts": 390, + "lost_packets": 82, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 203.1699999999655, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 390, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 200.5799999999981, + "max_frame_age_ms": 203.1699999999655, + "recovery_ms": 700.5800000000008, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 390, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 200.5799999999981, + "max_frame_age_ms": 203.1699999999655, + "recovery_ms": 700.5800000000008, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 390, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 197.99000000000024, + "max_frame_age_ms": 203.1699999999655, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 390, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 456175.6766615598, + "total_video_bits": 2350768, + "transmission_finish_ms": 6075.299999999952, + "effective_source_rate_bps": 386938.5873948642, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "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, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 45 + ], + "p95_frame_age_ms": 279.62999999998465, + "max_frame_age_ms": 289.68000000000393, + "recovery_ms": 756.6300000000033, + "stale_drops": 26, + "stale_tx_drops": 9, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6211.249999999944, + "effective_source_rate_bps": 378469.39021936344, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 45 + ], + "p95_frame_age_ms": 279.62999999998465, + "max_frame_age_ms": 289.68000000000393, + "recovery_ms": 566.6800000000021, + "stale_drops": 30, + "stale_tx_drops": 9, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6211.249999999944, + "effective_source_rate_bps": 378469.39021936344, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.6, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 30, + 31, + 32, + 35, + 36, + 37, + 38, + 39 + ], + "p95_frame_age_ms": 266.6800000000021, + "max_frame_age_ms": 289.68000000000393, + "recovery_ms": 585.3500000000008, + "stale_drops": 40, + "stale_tx_drops": 9, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 7, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6211.249999999944, + "effective_source_rate_bps": 378469.39021936344, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 20, + 21, + 22, + 23, + 24 + ], + "p95_frame_age_ms": 266.6800000000021, + "max_frame_age_ms": 266.6800000000021, + "recovery_ms": 585.3500000000008, + "stale_drops": 49, + "stale_tx_drops": 9, + "parity_recoveries": 8, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 22, + "lost_source_frames": 17, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6211.249999999944, + "effective_source_rate_bps": 378469.39021936344, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 9, + "displayed_fps": 1.5, + "frame_loss_fraction": 0.85, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13 + ], + "p95_frame_age_ms": 237.07000000000016, + "max_frame_age_ms": 237.07000000000016, + "recovery_ms": 685.3500000000008, + "stale_drops": 58, + "stale_tx_drops": 9, + "parity_recoveries": 11, + "unrecoverable_blocks": 1, + "packet_attempts": 406, + "lost_packets": 44, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6211.249999999944, + "effective_source_rate_bps": 378469.39021936344, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9833333333333333, + "displayed_frame_ids": [ + 10 + ], + "p95_frame_age_ms": 231.04000000000087, + "max_frame_age_ms": 231.04000000000087, + "recovery_ms": 1231.0400000000009, + "stale_drops": 62, + "stale_tx_drops": 9, + "parity_recoveries": 11, + "unrecoverable_blocks": 11, + "packet_attempts": 406, + "lost_packets": 87, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6211.249999999944, + "effective_source_rate_bps": 378469.39021936344, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "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, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 45 + ], + "p95_frame_age_ms": 279.62999999998465, + "max_frame_age_ms": 289.68000000000393, + "recovery_ms": 756.6300000000033, + "stale_drops": 26, + "stale_tx_drops": 9, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6211.249999999944, + "effective_source_rate_bps": 378469.39021936344, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 31, + "displayed_fps": 5.166666666666667, + "frame_loss_fraction": 0.4833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 45 + ], + "p95_frame_age_ms": 279.62999999998465, + "max_frame_age_ms": 289.68000000000393, + "recovery_ms": 1256.6300000000033, + "stale_drops": 30, + "stale_tx_drops": 9, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6211.249999999944, + "effective_source_rate_bps": 378469.39021936344, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 31, + "displayed_fps": 5.166666666666667, + "frame_loss_fraction": 0.4833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 45 + ], + "p95_frame_age_ms": 279.62999999998465, + "max_frame_age_ms": 289.68000000000393, + "recovery_ms": 1256.6300000000033, + "stale_drops": 28, + "stale_tx_drops": 9, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 406, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6211.249999999944, + "effective_source_rate_bps": 378469.39021936344, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "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, + 30, + 31, + 32, + 33, + 34, + 35, + 36, + 37, + 38, + 39, + 45 + ], + "p95_frame_age_ms": 279.62999999998465, + "max_frame_age_ms": 289.68000000000393, + "recovery_ms": 756.6300000000033, + "stale_drops": 26, + "stale_tx_drops": 9, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6211.249999999944, + "effective_source_rate_bps": 378469.39021936344, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 30, + 31, + 32, + 33, + 34 + ], + "p95_frame_age_ms": 289.6800000000035, + "max_frame_age_ms": 291.69000000000324, + "recovery_ms": 1291.6900000000032, + "stale_drops": 60, + "stale_tx_drops": 24, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 408, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6231.079999999943, + "effective_source_rate_bps": 377264.9364155205, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 30, + 31, + 32, + 33, + 34 + ], + "p95_frame_age_ms": 289.6800000000035, + "max_frame_age_ms": 291.69000000000324, + "recovery_ms": 1291.6900000000032, + "stale_drops": 60, + "stale_tx_drops": 24, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 408, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6231.079999999943, + "effective_source_rate_bps": 377264.9364155205, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 13, + "displayed_fps": 2.1666666666666665, + "frame_loss_fraction": 0.7833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 30, + 31 + ], + "p95_frame_age_ms": 291.69000000000324, + "max_frame_age_ms": 291.69000000000324, + "recovery_ms": 620.410000000001, + "stale_drops": 69, + "stale_tx_drops": 24, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 408, + "lost_packets": 7, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6231.079999999943, + "effective_source_rate_bps": 377264.9364155205, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 11, + "displayed_fps": 1.8333333333333333, + "frame_loss_fraction": 0.8166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14 + ], + "p95_frame_age_ms": 257.48000000000116, + "max_frame_age_ms": 257.48000000000116, + "recovery_ms": 620.410000000001, + "stale_drops": 77, + "stale_tx_drops": 24, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 408, + "lost_packets": 22, + "lost_source_frames": 11, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6231.079999999943, + "effective_source_rate_bps": 377264.9364155205, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 10, + "displayed_fps": 1.6666666666666667, + "frame_loss_fraction": 0.8333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14 + ], + "p95_frame_age_ms": 257.48000000000116, + "max_frame_age_ms": 257.48000000000116, + "recovery_ms": 720.410000000001, + "stale_drops": 80, + "stale_tx_drops": 24, + "parity_recoveries": 7, + "unrecoverable_blocks": 2, + "packet_attempts": 408, + "lost_packets": 44, + "lost_source_frames": 20, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6231.079999999943, + "effective_source_rate_bps": 377264.9364155205, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 1, + "displayed_fps": 0.16666666666666666, + "frame_loss_fraction": 0.9833333333333333, + "displayed_frame_ids": [ + 10 + ], + "p95_frame_age_ms": 266.10000000000105, + "max_frame_age_ms": 266.10000000000105, + "recovery_ms": 1266.100000000001, + "stale_drops": 84, + "stale_tx_drops": 24, + "parity_recoveries": 12, + "unrecoverable_blocks": 8, + "packet_attempts": 408, + "lost_packets": 87, + "lost_source_frames": 37, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6231.079999999943, + "effective_source_rate_bps": 377264.9364155205, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 30, + 31, + 32, + 33, + 34 + ], + "p95_frame_age_ms": 289.6800000000035, + "max_frame_age_ms": 291.69000000000324, + "recovery_ms": 1291.6900000000032, + "stale_drops": 60, + "stale_tx_drops": 24, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 408, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6231.079999999943, + "effective_source_rate_bps": 377264.9364155205, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 30, + 31, + 32, + 33, + 34 + ], + "p95_frame_age_ms": 289.6800000000035, + "max_frame_age_ms": 291.69000000000324, + "recovery_ms": 1291.6900000000032, + "stale_drops": 56, + "stale_tx_drops": 24, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 408, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6231.079999999943, + "effective_source_rate_bps": 377264.9364155205, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 30, + 31, + 32, + 33, + 34 + ], + "p95_frame_age_ms": 289.6800000000035, + "max_frame_age_ms": 291.69000000000324, + "recovery_ms": 1291.6900000000032, + "stale_drops": 57, + "stale_tx_drops": 24, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 408, + "lost_packets": 10, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6231.079999999943, + "effective_source_rate_bps": 377264.9364155205, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "2/3", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 25, + "displayed_fps": 4.166666666666667, + "frame_loss_fraction": 0.5833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 30, + 31, + 32, + 33, + 34 + ], + "p95_frame_age_ms": 289.6800000000035, + "max_frame_age_ms": 291.69000000000324, + "recovery_ms": 1291.6900000000032, + "stale_drops": 60, + "stale_tx_drops": 24, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 408, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 522652.6592252134, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 410558.1089954038, + "total_video_bits": 2350768, + "transmission_finish_ms": 6231.079999999943, + "effective_source_rate_bps": 377264.9364155205, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 155.45600000000013, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 56, + "displayed_fps": 9.333333333333334, + "frame_loss_fraction": 0.06666666666666665, + "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, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 155.45600000000013, + "recovery_ms": 552.5039999999981, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 37, + "displayed_fps": 6.166666666666667, + "frame_loss_fraction": 0.3833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 20, + 25, + 26, + 27, + 28, + 29, + 30, + 31, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 752.5040000000004, + "stale_drops": 7, + "stale_tx_drops": 0, + "parity_recoveries": 10, + "unrecoverable_blocks": 4, + "packet_attempts": 373, + "lost_packets": 19, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 20, + "displayed_fps": 3.3333333333333335, + "frame_loss_fraction": 0.6666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 152.50399999999536, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 752.5040000000004, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 11, + "packet_attempts": 373, + "lost_packets": 40, + "lost_source_frames": 28, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 3, + "displayed_fps": 0.5, + "frame_loss_fraction": 0.95, + "displayed_frame_ids": [ + 0, + 1, + 2 + ], + "p95_frame_age_ms": 127.72800000000001, + "max_frame_age_ms": 127.72800000000001, + "recovery_ms": null, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 25, + "packet_attempts": 373, + "lost_packets": 79, + "lost_source_frames": 42, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 652.5040000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 652.5040000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 373, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": 652.5040000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 373, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 152.50400000000036, + "max_frame_age_ms": 152.50400000000036, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 395, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 57, + "displayed_fps": 9.5, + "frame_loss_fraction": 0.050000000000000044, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 466.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 395, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 52, + "displayed_fps": 8.666666666666666, + "frame_loss_fraction": 0.1333333333333333, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 395, + "lost_packets": 7, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 35, + "displayed_fps": 5.833333333333333, + "frame_loss_fraction": 0.41666666666666663, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 25, + 26, + 30, + 31, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 55, + 56, + 57, + 58 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 766.3680000000004, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 3, + "packet_attempts": 395, + "lost_packets": 22, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 30, + "displayed_fps": 5.0, + "frame_loss_fraction": 0.5, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 25, + 26, + 35, + 36, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 55, + 56, + 57, + 58 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 249.5520000000006, + "recovery_ms": 766.3680000000004, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 19, + "unrecoverable_blocks": 8, + "packet_attempts": 395, + "lost_packets": 43, + "lost_source_frames": 28, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 11, + "displayed_fps": 1.8333333333333333, + "frame_loss_fraction": 0.8166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 10, + 11, + 25, + 26, + 40, + 41, + 45, + 55 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 894.0960000000005, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 21, + "unrecoverable_blocks": 20, + "packet_attempts": 395, + "lost_packets": 85, + "lost_source_frames": 45, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 395, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 1, + "packet_attempts": 395, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 2, + "packet_attempts": 395, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 1, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 395, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 167.5279999999675, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6038.903999999953, + "effective_source_rate_bps": 389270.6358637293, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 57, + "displayed_fps": 9.5, + "frame_loss_fraction": 0.050000000000000044, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 167.5279999999675, + "recovery_ms": 466.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6038.903999999953, + "effective_source_rate_bps": 389270.6358637293, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 57, + "displayed_fps": 9.5, + "frame_loss_fraction": 0.050000000000000044, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 207.95999999999367, + "recovery_ms": 466.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 7, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6038.903999999953, + "effective_source_rate_bps": 389270.6358637293, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 197.04800000000023, + "max_frame_age_ms": 210.91200000000026, + "recovery_ms": 466.3680000000004, + "stale_drops": 5, + "stale_tx_drops": 0, + "parity_recoveries": 16, + "unrecoverable_blocks": 1, + "packet_attempts": 415, + "lost_packets": 23, + "lost_source_frames": 17, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6038.903999999953, + "effective_source_rate_bps": 389270.6358637293, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 32, + "displayed_fps": 5.333333333333333, + "frame_loss_fraction": 0.4666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 210.91200000000026, + "max_frame_age_ms": 249.5520000000006, + "recovery_ms": 766.3680000000004, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 24, + "unrecoverable_blocks": 5, + "packet_attempts": 415, + "lost_packets": 45, + "lost_source_frames": 28, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6038.903999999953, + "effective_source_rate_bps": 389270.6358637293, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 15, + "displayed_fps": 2.5, + "frame_loss_fraction": 0.75, + "displayed_frame_ids": [ + 0, + 1, + 10, + 20, + 21, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 55 + ], + "p95_frame_age_ms": 221.82399999999325, + "max_frame_age_ms": 221.82399999999325, + "recovery_ms": 980.2320000000004, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 31, + "unrecoverable_blocks": 15, + "packet_attempts": 415, + "lost_packets": 88, + "lost_source_frames": 45, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6038.903999999953, + "effective_source_rate_bps": 389270.6358637293, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 167.5279999999675, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6038.903999999953, + "effective_source_rate_bps": 389270.6358637293, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 167.5279999999675, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 415, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6038.903999999953, + "effective_source_rate_bps": 389270.6358637293, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 167.5279999999675, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 415, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6038.903999999953, + "effective_source_rate_bps": 389270.6358637293, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 167.5279999999675, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6038.903999999953, + "effective_source_rate_bps": 389270.6358637293, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 215.28799999994862, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 437, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 215.28799999994862, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 437, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 215.28799999994862, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 437, + "lost_packets": 7, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 56, + "displayed_fps": 9.333333333333334, + "frame_loss_fraction": 0.06666666666666665, + "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 + ], + "p95_frame_age_ms": 219.13599999996677, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": null, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 16, + "unrecoverable_blocks": 0, + "packet_attempts": 437, + "lost_packets": 23, + "lost_source_frames": 14, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 54, + "displayed_fps": 9.0, + "frame_loss_fraction": 0.09999999999999998, + "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, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 247.75999999998112, + "max_frame_age_ms": 263.4160000000006, + "recovery_ms": 393.199999999998, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 34, + "unrecoverable_blocks": 0, + "packet_attempts": 437, + "lost_packets": 46, + "lost_source_frames": 24, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 10, + 11, + 12, + 13, + 14, + 40, + 41, + 45, + 50, + 51, + 52, + 53, + 55 + ], + "p95_frame_age_ms": 259.8319999999503, + "max_frame_age_ms": 259.8319999999503, + "recovery_ms": 880.2320000000004, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 37, + "unrecoverable_blocks": 11, + "packet_attempts": 437, + "lost_packets": 91, + "lost_source_frames": 46, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 215.28799999994862, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 437, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 218.23999999995158, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 437, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 218.23999999995158, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": 705.272000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 437, + "lost_packets": 10, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 8, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 215.28799999994862, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 437, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 42, + "boosted_blocks": 22, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 58, + "displayed_fps": 9.666666666666666, + "frame_loss_fraction": 0.033333333333333326, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 366.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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, + 24, + 25, + 26, + 27, + 30, + 31, + 32, + 33, + 34, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 366.3680000000004, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 6, + "lost_source_frames": 6, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 37, + "displayed_fps": 6.166666666666667, + "frame_loss_fraction": 0.3833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 249.5520000000006, + "recovery_ms": 766.3680000000004, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 2, + "packet_attempts": 387, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 31, + "displayed_fps": 5.166666666666667, + "frame_loss_fraction": 0.4833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 25, + 26, + 27, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 50, + 51, + 52, + 53, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 169.3199999999979, + "max_frame_age_ms": 180.23199999999724, + "recovery_ms": 766.3680000000004, + "stale_drops": 13, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 7, + "packet_attempts": 387, + "lost_packets": 40, + "lost_source_frames": 26, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 7, + "displayed_fps": 1.1666666666666667, + "frame_loss_fraction": 0.8833333333333333, + "displayed_frame_ids": [ + 20, + 21, + 40, + 41, + 50, + 51, + 55 + ], + "p95_frame_age_ms": 194.09599999999682, + "max_frame_age_ms": 194.09599999999682, + "recovery_ms": 2166.3680000000004, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 17, + "packet_attempts": 387, + "lost_packets": 82, + "lost_source_frames": 42, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 387, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 387, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 387, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 57, + "displayed_fps": 9.5, + "frame_loss_fraction": 0.050000000000000044, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 438.6400000000003, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 47, + "displayed_fps": 7.833333333333333, + "frame_loss_fraction": 0.21666666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 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, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 580.2320000000004, + "stale_drops": 8, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 7, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 36, + "displayed_fps": 6.0, + "frame_loss_fraction": 0.4, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 25, + 26, + 27, + 28, + 29, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 266.3680000000004, + "recovery_ms": 580.2320000000004, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 16, + "unrecoverable_blocks": 1, + "packet_attempts": 406, + "lost_packets": 22, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 28, + "displayed_fps": 4.666666666666667, + "frame_loss_fraction": 0.5333333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 25, + 35, + 36, + 37, + 40, + 41, + 42, + 43, + 44, + 45, + 50, + 51, + 52, + 53, + 54, + 55, + 56 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": 780.2320000000004, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 21, + "unrecoverable_blocks": 4, + "packet_attempts": 406, + "lost_packets": 44, + "lost_source_frames": 26, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 5, + "displayed_fps": 0.8333333333333334, + "frame_loss_fraction": 0.9166666666666666, + "displayed_frame_ids": [ + 25, + 40, + 45, + 55, + 56 + ], + "p95_frame_age_ms": 194.09599999999682, + "max_frame_age_ms": 194.09599999999682, + "recovery_ms": 2680.2320000000004, + "stale_drops": 15, + "stale_tx_drops": 0, + "parity_recoveries": 24, + "unrecoverable_blocks": 13, + "packet_attempts": 406, + "lost_packets": 87, + "lost_source_frames": 45, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 680.2320000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 406, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 680.2320000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 406, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 406, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 483224.7959772483, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6049.81599999995, + "effective_source_rate_bps": 388568.51183573506, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 53, + "displayed_fps": 8.833333333333334, + "frame_loss_fraction": 0.1166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": 449.5520000000006, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6049.81599999995, + "effective_source_rate_bps": 388568.51183573506, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 30, + 31, + 32, + 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 + ], + "p95_frame_age_ms": 183.44799999995485, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": 580.2320000000004, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 7, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 7, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6049.81599999995, + "effective_source_rate_bps": 388568.51183573506, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 31, + "displayed_fps": 5.166666666666667, + "frame_loss_fraction": 0.4833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 25, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 191.1440000000007, + "max_frame_age_ms": 263.4160000000006, + "recovery_ms": 235.6880000000001, + "stale_drops": 20, + "stale_tx_drops": 0, + "parity_recoveries": 18, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 23, + "lost_source_frames": 16, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6049.81599999995, + "effective_source_rate_bps": 388568.51183573506, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 30, + "displayed_fps": 5.0, + "frame_loss_fraction": 0.5, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 191.14399999999114, + "max_frame_age_ms": 277.28000000000065, + "recovery_ms": 235.6880000000001, + "stale_drops": 25, + "stale_tx_drops": 0, + "parity_recoveries": 27, + "unrecoverable_blocks": 2, + "packet_attempts": 415, + "lost_packets": 45, + "lost_source_frames": 26, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6049.81599999995, + "effective_source_rate_bps": 388568.51183573506, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 12, + "displayed_fps": 2.0, + "frame_loss_fraction": 0.8, + "displayed_frame_ids": [ + 5, + 10, + 11, + 12, + 13, + 14, + 45, + 46, + 47, + 48, + 49, + 55 + ], + "p95_frame_age_ms": 232.7360000000008, + "max_frame_age_ms": 232.7360000000008, + "recovery_ms": 635.6880000000001, + "stale_drops": 24, + "stale_tx_drops": 0, + "parity_recoveries": 28, + "unrecoverable_blocks": 11, + "packet_attempts": 415, + "lost_packets": 88, + "lost_source_frames": 42, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6049.81599999995, + "effective_source_rate_bps": 388568.51183573506, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6049.81599999995, + "effective_source_rate_bps": 388568.51183573506, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": 691.1440000000007, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 415, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6049.81599999995, + "effective_source_rate_bps": 388568.51183573506, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": 691.1440000000007, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 415, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6049.81599999995, + "effective_source_rate_bps": 388568.51183573506, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 191.1440000000007, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6049.81599999995, + "effective_source_rate_bps": 388568.51183573506, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 206.16799999998238, + "max_frame_age_ms": 221.19199999995453, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 434, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 206.16799999998238, + "max_frame_age_ms": 221.19199999995453, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 434, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 51, + "displayed_fps": 8.5, + "frame_loss_fraction": 0.15000000000000002, + "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, + 30, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 206.16799999998238, + "max_frame_age_ms": 215.28799999994862, + "recovery_ms": 594.0960000000005, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 4, + "unrecoverable_blocks": 0, + "packet_attempts": 434, + "lost_packets": 7, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 5, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24, + 25, + 26, + 27, + 28, + 29, + 30, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 50, + 51, + 52, + 53, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 215.28799999994862, + "max_frame_age_ms": 277.28000000000065, + "recovery_ms": 235.6880000000001, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 15, + "unrecoverable_blocks": 0, + "packet_attempts": 434, + "lost_packets": 23, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.6, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 25, + 40, + 41, + 42, + 43, + 44, + 45, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 267.791999999944, + "max_frame_age_ms": 277.2800000000002, + "recovery_ms": 594.0960000000005, + "stale_drops": 24, + "stale_tx_drops": 0, + "parity_recoveries": 24, + "unrecoverable_blocks": 0, + "packet_attempts": 434, + "lost_packets": 46, + "lost_source_frames": 25, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 19, + "displayed_fps": 3.1666666666666665, + "frame_loss_fraction": 0.6833333333333333, + "displayed_frame_ids": [ + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 25, + 40, + 41, + 42, + 43, + 44, + 45, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 273.6959999999499, + "max_frame_age_ms": 273.6959999999499, + "recovery_ms": 677.2800000000002, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 35, + "unrecoverable_blocks": 8, + "packet_attempts": 434, + "lost_packets": 91, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 207.06400000000167, + "max_frame_age_ms": 221.19199999995453, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 434, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 213.23199999996086, + "max_frame_age_ms": 221.19199999995453, + "recovery_ms": 705.0080000000007, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 434, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 213.23199999996086, + "max_frame_age_ms": 221.19199999995453, + "recovery_ms": 705.0080000000007, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 434, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 12, + "parity_count": 3, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 206.16799999998238, + "max_frame_age_ms": 221.19199999995453, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 434, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 28, + "boosted_blocks": 19, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.36799999999766, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 2, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 46, + "displayed_fps": 7.666666666666667, + "frame_loss_fraction": 0.23333333333333328, + "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, + 35, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 6, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 31, + "displayed_fps": 5.166666666666667, + "frame_loss_fraction": 0.4833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 20, + 25, + 26, + 27, + 28, + 29, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 166.3680000000004, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 638.6400000000003, + "stale_drops": 14, + "stale_tx_drops": 0, + "parity_recoveries": 11, + "unrecoverable_blocks": 2, + "packet_attempts": 373, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 16, + "displayed_fps": 2.6666666666666665, + "frame_loss_fraction": 0.7333333333333334, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 45, + 46, + 47, + 48, + 49, + 55 + ], + "p95_frame_age_ms": 180.2319999999945, + "max_frame_age_ms": 180.2319999999945, + "recovery_ms": 638.6400000000003, + "stale_drops": 17, + "stale_tx_drops": 0, + "parity_recoveries": 9, + "unrecoverable_blocks": 8, + "packet_attempts": 373, + "lost_packets": 40, + "lost_source_frames": 27, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 0, + "displayed_fps": 0.0, + "frame_loss_fraction": 1.0, + "displayed_frame_ids": [], + "p95_frame_age_ms": null, + "max_frame_age_ms": null, + "recovery_ms": null, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 6, + "unrecoverable_blocks": 16, + "packet_attempts": 373, + "lost_packets": 79, + "lost_source_frames": 43, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.36799999999766, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.36799999999766, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 166.36799999999766, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": 666.3680000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 373, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 166.36799999999766, + "max_frame_age_ms": 166.3680000000004, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 373, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23199999999724, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 390, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23199999999724, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 2, + "unrecoverable_blocks": 0, + "packet_attempts": 390, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23199999999724, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 390, + "lost_packets": 6, + "lost_source_frames": 5, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 25, + 26, + 27, + 28, + 29, + 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 + ], + "p95_frame_age_ms": 180.23200000000043, + "max_frame_age_ms": 221.82400000000052, + "recovery_ms": 980.2320000000004, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 13, + "unrecoverable_blocks": 0, + "packet_attempts": 390, + "lost_packets": 19, + "lost_source_frames": 15, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 24, + "displayed_fps": 4.0, + "frame_loss_fraction": 0.6, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 25, + 26, + 27, + 28, + 29, + 40, + 41, + 45, + 46, + 47, + 48, + 49, + 55 + ], + "p95_frame_age_ms": 183.1840000000002, + "max_frame_age_ms": 235.68800000000056, + "recovery_ms": 738.6400000000003, + "stale_drops": 16, + "stale_tx_drops": 0, + "parity_recoveries": 19, + "unrecoverable_blocks": 3, + "packet_attempts": 390, + "lost_packets": 40, + "lost_source_frames": 28, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 3, + "displayed_fps": 0.5, + "frame_loss_fraction": 0.95, + "displayed_frame_ids": [ + 45, + 46, + 55 + ], + "p95_frame_age_ms": 205.00799999999072, + "max_frame_age_ms": 205.00799999999072, + "recovery_ms": 4705.007999999991, + "stale_drops": 19, + "stale_tx_drops": 0, + "parity_recoveries": 8, + "unrecoverable_blocks": 15, + "packet_attempts": 390, + "lost_packets": 82, + "lost_source_frames": 44, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23199999999724, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 390, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23199999999724, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 680.2320000000004, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 390, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 180.23199999999724, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": 680.2320000000004, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 390, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 2, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 180.23199999999724, + "max_frame_age_ms": 180.23200000000043, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 390, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 501122.0106430723, + "total_video_bits": 2350768, + "transmission_finish_ms": 6010.911999999997, + "effective_source_rate_bps": 391083.4162935676, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09599999999682, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6063.679999999949, + "effective_source_rate_bps": 387680.0886590354, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 53, + "displayed_fps": 8.833333333333334, + "frame_loss_fraction": 0.1166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 494.09600000000046, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 2, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6063.679999999949, + "effective_source_rate_bps": 387680.0886590354, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 45, + "displayed_fps": 7.5, + "frame_loss_fraction": 0.25, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 21, + 22, + 23, + 24, + 25, + 30, + 31, + 32, + 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 + ], + "p95_frame_age_ms": 194.09600000000046, + "max_frame_age_ms": 205.00799999999072, + "recovery_ms": 538.6400000000003, + "stale_drops": 10, + "stale_tx_drops": 0, + "parity_recoveries": 5, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 7, + "lost_source_frames": 7, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6063.679999999949, + "effective_source_rate_bps": 387680.0886590354, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 41, + "displayed_fps": 6.833333333333333, + "frame_loss_fraction": 0.31666666666666665, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 15, + 16, + 20, + 21, + 22, + 23, + 24, + 25, + 30, + 31, + 32, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 241.8559999999561, + "max_frame_age_ms": 260.46400000000085, + "recovery_ms": 538.6400000000003, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 16, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 23, + "lost_source_frames": 19, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6063.679999999949, + "effective_source_rate_bps": 387680.0886590354, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 31, + "displayed_fps": 5.166666666666667, + "frame_loss_fraction": 0.4833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 15, + 16, + 40, + 41, + 42, + 43, + 44, + 45, + 46, + 47, + 48, + 49, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 241.8559999999561, + "max_frame_age_ms": 274.3280000000009, + "recovery_ms": 638.6400000000003, + "stale_drops": 18, + "stale_tx_drops": 0, + "parity_recoveries": 23, + "unrecoverable_blocks": 1, + "packet_attempts": 415, + "lost_packets": 45, + "lost_source_frames": 29, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6063.679999999949, + "effective_source_rate_bps": 387680.0886590354, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 11, + "displayed_fps": 1.8333333333333333, + "frame_loss_fraction": 0.8166666666666667, + "displayed_frame_ids": [ + 10, + 45, + 46, + 47, + 48, + 49, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 241.8559999999561, + "max_frame_age_ms": 241.8559999999561, + "recovery_ms": 1180.2320000000004, + "stale_drops": 22, + "stale_tx_drops": 0, + "parity_recoveries": 26, + "unrecoverable_blocks": 9, + "packet_attempts": 415, + "lost_packets": 88, + "lost_source_frames": 47, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6063.679999999949, + "effective_source_rate_bps": 387680.0886590354, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09599999999682, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6063.679999999949, + "effective_source_rate_bps": 387680.0886590354, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 194.09599999999682, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 694.0960000000005, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6063.679999999949, + "effective_source_rate_bps": 387680.0886590354, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 194.09599999999682, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": 694.0960000000005, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 415, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6063.679999999949, + "effective_source_rate_bps": 387680.0886590354, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": false, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 194.09599999999682, + "max_frame_age_ms": 194.09600000000046, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 415, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6063.679999999949, + "effective_source_rate_bps": 387680.0886590354, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 0, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 0, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 218.23999999995158, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 432, + "lost_packets": 0, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 218.23999999995158, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 432, + "lost_packets": 2, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 51, + "displayed_fps": 8.5, + "frame_loss_fraction": 0.15000000000000002, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 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 + ], + "p95_frame_age_ms": 220.92799999999716, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": 551.6080000000015, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 3, + "unrecoverable_blocks": 0, + "packet_attempts": 432, + "lost_packets": 7, + "lost_source_frames": 3, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 37, + "displayed_fps": 6.166666666666667, + "frame_loss_fraction": 0.3833333333333333, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 5, + 10, + 11, + 12, + 13, + 14, + 20, + 25, + 26, + 27, + 28, + 35, + 36, + 37, + 38, + 39, + 40, + 41, + 42, + 43, + 44, + 45, + 50, + 51, + 52, + 53, + 54, + 55, + 56, + 57, + 58, + 59 + ], + "p95_frame_age_ms": 220.9280000000017, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": 551.6080000000015, + "stale_drops": 12, + "stale_tx_drops": 0, + "parity_recoveries": 14, + "unrecoverable_blocks": 0, + "packet_attempts": 432, + "lost_packets": 23, + "lost_source_frames": 13, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 23, + "displayed_fps": 3.8333333333333335, + "frame_loss_fraction": 0.6166666666666667, + "displayed_frame_ids": [ + 0, + 1, + 2, + 3, + 4, + 10, + 11, + 12, + 13, + 14, + 25, + 40, + 41, + 42, + 43, + 44, + 45, + 50, + 51, + 52, + 53, + 54, + 55 + ], + "p95_frame_age_ms": 224.7760000000003, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": 651.6080000000015, + "stale_drops": 26, + "stale_tx_drops": 0, + "parity_recoveries": 25, + "unrecoverable_blocks": 0, + "packet_attempts": 432, + "lost_packets": 46, + "lost_source_frames": 22, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "random", + "level": 20, + "seed": 20260916, + "input_frames": 60, + "displayed_frames": 5, + "displayed_fps": 0.8333333333333334, + "frame_loss_fraction": 0.9166666666666666, + "displayed_frame_ids": [ + 10, + 25, + 45, + 50, + 51 + ], + "p95_frame_age_ms": 220.9280000000017, + "max_frame_age_ms": 220.9280000000017, + "recovery_ms": 1193.2000000000016, + "stale_drops": 29, + "stale_tx_drops": 0, + "parity_recoveries": 24, + "unrecoverable_blocks": 8, + "packet_attempts": 432, + "lost_packets": 90, + "lost_source_frames": 38, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 2, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 218.23999999995158, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 432, + "lost_packets": 2, + "lost_source_frames": 0, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 5, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 220.92799999999716, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": 720.9280000000017, + "stale_drops": 4, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 0, + "packet_attempts": 432, + "lost_packets": 5, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "burst", + "level": 10, + "seed": 20260916, + "input_frames": 60, + "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, + 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 + ], + "p95_frame_age_ms": 220.92799999999716, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": 720.9280000000017, + "stale_drops": 1, + "stale_tx_drops": 0, + "parity_recoveries": 0, + "unrecoverable_blocks": 1, + "packet_attempts": 432, + "lost_packets": 10, + "lost_source_frames": 2, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + }, + { + "fec_rate": "3/4", + "data_count": 16, + "parity_count": 4, + "keyframe_boost": true, + "interleave_depth": 1, + "scenario": "keyframe", + "level": 1, + "seed": 20260916, + "input_frames": 60, + "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 + ], + "p95_frame_age_ms": 218.23999999995158, + "max_frame_age_ms": 235.0559999999541, + "recovery_ms": null, + "stale_drops": 0, + "stale_tx_drops": 0, + "parity_recoveries": 1, + "unrecoverable_blocks": 0, + "packet_attempts": 432, + "lost_packets": 1, + "lost_source_frames": 1, + "decoder_errors": 0, + "no_old_frame_replay": true, + "raw_radio_useful_rate_bps": 574148.8747836122, + "video_header_bytes": 13, + "outer_header_bytes": 16, + "source_prefix_bytes": 6, + "max_net_video_payload_bytes": 977, + "net_capacity_bps_before_partial_blocks": 451009.80957876507, + "total_video_bits": 2350768, + "transmission_finish_ms": 6120.295999999939, + "effective_source_rate_bps": 384093.84121291246, + "source_fragments": 331, + "fec_blocks": 21, + "boosted_blocks": 17, + "partial_blocks": 1, + "mode": "HIGH_QUALITY", + "window": "black_car", + "codec_profile": "SHORT_GOP_400K" + } + ], + "rf_tx": 0 +} \ No newline at end of file diff --git a/data/processed/video004/viterbi_benchmark.json b/data/processed/video004/viterbi_benchmark.json new file mode 100644 index 0000000..004a54e --- /dev/null +++ b/data/processed/video004/viterbi_benchmark.json @@ -0,0 +1,27 @@ +{ + "signal_sha256": "b8181626432efee46aeef6e128a671ef1364ecf0a828c0b356fb5c51983979cd", + "soft_input_sha256": "b6d84374af5f43ca3001882e00cf287ed5f8f5ab27a4c0ee5edac7934bf14f08", + "packet_count": 32, + "signal_duration_s": 0.48736, + "before": { + "wall_times_s": [ + 2.1210732001345605, + 2.124974299920723, + 2.1380541999824345 + ], + "median_s": 2.124974299920723, + "realtime_factor": 4.360173793337005 + }, + "after": { + "wall_times_s": [ + 0.026790199801325798, + 0.027009400073438883, + 0.0270537999458611 + ], + "median_s": 0.027009400073438883, + "realtime_factor": 0.05541981302002397 + }, + "speedup": 78.67536095370102, + "bits_equal": true, + "rf_tx": 0 +} \ No newline at end of file diff --git a/docs/video/SECOND_COMPUTER_SETUP.md b/docs/video/SECOND_COMPUTER_SETUP.md new file mode 100644 index 0000000..6becdd4 --- /dev/null +++ b/docs/video/SECOND_COMPUTER_SETUP.md @@ -0,0 +1,143 @@ +# VIDEO-001: подготовка второго компьютера + +16 сентября 2026 года. Это ведомость и инструкция для будущей программной +установки приёмника. Второй ноутбук не подключали, USB-плату не открывали, +драйверы и прошивки не меняли. `RF TX = 0`. + +## Что проверено на основном ПК + +| Компонент | Фактическое состояние | +|---|---| +| ОС и Python | Windows NT 10.0.19045, 64 бита; CPython 3.13.1 x64, `C:\Users\user\AppData\Local\Programs\Python\Python313\python.exe`. | +| Приёмник сохранённого IQ | NumPy 2.2.6, SciPy 1.18.0, Pillow 12.0.0, Numba 0.61.2, llvmlite 0.44.0. Numba/llvmlite сейчас доступны из `C:\Users\user\Desktop\projects\SDR_Rover\.lab053_cpu_runtime\packages`. Это локальная добавка к Python, не переносимая среда. | +| Сравнение видеокодеков | OpenCV 4.12.0.88, PyAV 16.0.1, psutil 6.1.0; `libx264` открыт через PyAV. Доступны FFmpeg `libavcodec 62.11.100`, `libavformat 62.3.100`, `libavutil 60.8.100`. Отдельные команды `ffmpeg`/`ffprobe` в PATH не найдены. | +| Базовые пакеты | matplotlib 3.11.1, pytest 9.1.1. Проверенные версии для VIDEO-001 записаны в `requirements-video.txt`; они точнее фактического `opencv-python==4.12.0` в старом `requirements.txt`. | +| HackRF host tools | Conda-метаданные: `hackrf 2024.02.1`, `libhackrf0 2024.02.1`. Проект указывает `C:\Users\user\Tools\HackRF\Library\bin\hackrf_transfer.exe`; рядом есть `hackrf_info.exe`, `hackrf_clock.exe`, `hackrf-0.dll`. Файлы `hackrf_transfer.exe` и `hackrf-0.dll` побайтно совпадают с экземплярами в `C:\Users\user\radioconda\Library\bin`. В этом задании утилиты не запускались, фактическое устройство заново не опрашивалось. | +| Конфигурация радио | Код Lab066: BPSK 500 ксимв/с, Fs 8 Мвыб/с, 16 выборок/символ, пауза 5 мс, общая опора 10 МГц. Это сохранённая точка предыдущего опыта, а не команда к новому запуску. | + +## Разделение ролей + +**Основной ПК, будущий передатчик.** Здесь остаются исходное видео, подготовка +JPEG и сигналов (`lab047_jpeg_object_transport.py`, `lab045_hackrf_bpsk_fec.py`, +`lab049_bpsk_symbol_rate.py`), TX HackRF и его параметры. Рабочего отправителя +непрерывного H.264 пока нет. Программный `tools/video_compare.py` кодирует +ролик в файл и не формирует радиопакеты. + +**Ноутбук, будущий приёмник.** На первом этапе можно проверить импорт модулей, +тесты и, при наличии отдельно переданного сохранённого IQ, повтор Lab053. +`tools/video_iq_replay.py` читает файл, а не USB. Готового адаптера «USB HackRF +на ноутбуке → непрерывные IQ-блоки → экран» нет. Процесс на основном ПК не может +непосредственно открыть USB-плату ноутбука. + +Для программного сравнения на ноутбуке достаточно `tools/video_compare.py`, +`requirements-video.txt` и одного разрешённого к копированию MP4. Для проверки +приёмника без копирования всего архива нужен следующий замкнутый набор исходных +модулей из ветки `video-development` (статический граф локальных импортов +`lab053_pipeline`/`ImageSink`/`lab053_streaming_receiver`; 38 файлов): + +```text +protocol/bit_interleaver.py +protocol/bpsk_carrier_tracking.py +protocol/bpsk_radio.py +protocol/control_messages.py +protocol/convolutional_fec.py +protocol/image_fragments.py +protocol/link_packet.py +protocol/packet.py +protocol/priority_scheduler.py +protocol/video_age_policy.py +protocol/video_frame_scheduler.py +experiments/lab042_pluto_image_loopback.py +experiments/lab043_bpsk_asymmetry_diagnostics.py +experiments/lab043_hackrf_bpsk.py +experiments/lab043_hackrf_hardware.py +experiments/lab043_pluto_to_rtlsdr.py +experiments/lab043_prbs11_hardware.py +experiments/lab044_hackrf_bpsk_packet.py +experiments/lab045_hackrf_bpsk_fec.py +experiments/lab046_bpsk_object_transport.py +experiments/lab046b_continuous_iq.py +experiments/lab046c_hackrf_bpsk_object.py +experiments/lab046c_offline_recovery.py +experiments/lab047_jpeg_object_transport.py +experiments/lab049_bpsk_symbol_rate.py +experiments/lab049_independent_iq.py +experiments/lab050_streaming_receiver.py +experiments/lab050_video_stream.py +experiments/lab051_receiver_performance.py +experiments/lab051_receiver_profile.py +experiments/lab051_streaming_receiver.py +experiments/lab052_candidate_detection.py +experiments/lab052_detector_study.py +experiments/lab053_packet_processing.py +experiments/lab053_pipeline.py +experiments/lab053_receiver_profile.py +experiments/lab053_streaming_receiver.py +experiments/lab053_viterbi.py +``` + +Сохранить каталоговую структуру и `tools/video_iq_replay.py`. Перечень +проверен импортом этих 38 модулей из отдельного временного каталога с +изолированным путём Python: `IMPORT_OK`. Он показывает зависимость нынешнего +кода от старых лабораторных модулей; +он не означает, что аппаратные функции будут вызваны при импорте. Это пока +слишком широкая зависимость для удобной установки, поэтому перед живым RX +полезно выделить минимальный приёмный пакет отдельной программной задачей. +`data/raw` и `data/processed` целиком переносить не нужно. + +## Порядок программного развёртывания + +1. Выяснить ОС и разрядность ноутбука, доступную оперативную память, Python, + модель и serial подключаемой именно к нему HackRF, тип USB-порта/контроллера + и физический путь общей опоры 10 МГц. До этого драйвер не выбирать. +2. В новом каталоге ноутбука разместить только перечисленный исходный код, + `requirements-video.txt`, `tools/video_iq_replay.py` и нужные тесты. Не + переносить всю Conda-среду, пользовательские настройки, ключи или архив IQ. +3. Создать чистое окружение Python 3.13.1 и установить зафиксированные пакеты: + + ```powershell + py -3.13 -m venv .venv + .\.venv\Scripts\python.exe -m pip install -r requirements-video.txt + .\.venv\Scripts\python.exe -c "import av; print(av.codec.Codec('libx264', 'w').name)" + ``` + + Если пакет отсутствует или установка не прошла, записать `NOT_RUN` и текст + ошибки. Не выдавать отсутствие зависимости за `PASS`. +4. Проверить импорт программного RX и быстрые тесты без устройства. Для + сравнения кодеков передать только согласованный MP4. Основной опыт VIDEO-001 + использует [видео Udacity с движением камеры и автомобилей](https://github.com/udacity/CarND-Vehicle-Detection/blob/master/project_video.mp4): + `udacity_project_video.mp4`, 25 268 015 байт, SHA-256 + `651949922042c223375d40bf8929def97dbb62c6ade651d1f5b08eea47127d5f`. + + ```powershell + .\.venv\Scripts\python.exe -c "from experiments.lab053_streaming_receiver import StreamingReceiver; from experiments.lab051_receiver_performance import ImageSink; print('IMPORT_OK')" + .\.venv\Scripts\python.exe -B -m pytest tests\test_video_001_compare.py -q -p no:cacheprovider --basetemp video001_pytest_tmp + ``` +5. Полный повтор IQ выполнять лишь когда 386 842 624-байтный файл действительно + нужен для оценки скорости ноутбука. Его нельзя молча включать в пакет + переноса. Сверку эталонных JPEG держать после вердикта приёмника: + + ```powershell + .\.venv\Scripts\python.exe -B tools\video_iq_replay.py --source <путь_к_source.c64> --fixture-json <путь_к_source_fixture.json> --numba-packages .venv\Lib\site-packages --output <новый_результат.json> + ``` + + Ожидаемый размер файла 386 842 624 байта и записанный SHA-256 + `9b4f5469b21985f796a77e22981f93bcd3b7a203b573349e8bdf7ea55891bea0` + проверяются до сравнения. + Замер на основном ПК приведён в `VIDEO_001.md`; скорость ноутбука **NOT_RUN**. + +## Граница аппаратного этапа + +Драйвер и расположение `libhackrf` на ноутбуке выбираются после определения его +ОС и оборудования; автоматической установки здесь нет. Прошивку HackRF Plus +не менять. Первый будущий аппаратный порядок: общая опора 10 МГц включена и +проверена на обеих платах → приёмник ноутбука готов и подтверждён → отдельное +прямое разрешение на TX. Проверка независимых генераторов вне VIDEO-001. +Частоту, усиления, антенны и роль устройств по старому скрипту автоматически +не переносить. При ошибке приёма или счётчиках потерь сеанс останавливают; +повторную передачу отдельно согласуют. + +**NOT_RUN:** развёртывание на втором ноутбуке, проверка его USB и драйвера, +приём вживую, непрерывный экран, передача и восстановление H.264 по радио. +Подготовлен воспроизводимый программный пакет и перечень сведений, которых +не хватает для конкретной установки. diff --git a/docs/video/VIDEO_001.md b/docs/video/VIDEO_001.md new file mode 100644 index 0000000..2e11381 --- /dev/null +++ b/docs/video/VIDEO_001.md @@ -0,0 +1,252 @@ +# VIDEO-001: программный предел видеотракта + +16 сентября 2026 года. Ветка `video-development`, исходный HEAD `af7c05f`. +`RF TX = 0`. SDR, камеры и экран не запускались. Основной `main`, старые результаты +и исходные IQ не менялись. Таблицы ниже относятся к этому компьютеру и одному +ролику; они не доказывают работу живого видео через радио. + +## Что уже работает + +| Узел | Файл и назначение | Зависимости и измеренное состояние | +|---|---|---| +| Подготовка JPEG | `experiments/lab047_jpeg_object_transport.py`, `experiments/lab050_video_stream.py`: уменьшение, RGB, JPEG | Pillow; Lab047: 320×240 q35, 8724 байта. Lab050: 128×96 q25, 1740–1893 байта на искусственных сдвигах фотографии. | +| Кодирование видео | `experiments/lab026_video_bitrate_benchmark.py` и `protocol/video_packet.py`: исследование сжатия и отдельный формат BASE/ROI | Это не подключённый к Lab045/Lab053 H.264 видеотракт. В VIDEO-001 добавлен автономный измеритель `tools/video_compare.py`, PyAV/libx264. | +| Фрагменты объекта | `experiments/lab046_bpsk_object_transport.py`, `protocol/image_fragments.py` | 12 байт метаданных и 244 байта JPEG на пакет. Сборка требует все фрагменты; отдельного замера CPU только для фрагментации нет. | +| Сигнал | `experiments/lab045_hackrf_bpsk_fec.py`, `experiments/lab049_bpsk_symbol_rate.py` | BPSK, свёрточный код 1/2, RRC; один пакет при 500 ксимв/с занимает 11,532 мс до паузы. Видео с H.264 в генератор не подаётся. | +| Приём потока | `experiments/lab053_streaming_receiver.py`, `experiments/lab053_pipeline.py` | NumPy, SciPy, Numba. Lab053: программный источник 6,044416 с, 240/240 CRC-пакетов, 30/30 JPEG, 5 свежих изображений/с в стенде. Камеры и экрана там нет. | +| Сборка и показ | `ImageSink` в `experiments/lab051_receiver_performance.py`; модель показа в `lab050_video_stream.py` | В Lab053 на 30 изображений сборка заняла 5,967 мс, JPEG decode 5,977 мс суммарно. Физический экран не реализован и не измерен. | + +**MEASURED:** Lab047 передала по эфиру один JPEG 8724 байта за 10,3788 с на +20 ксимв/с. Первоначальный независимый приём остановился по вычислительному +пределу; повторный анализ той же RX-записи после сеанса восстановил 36/36 +фрагментов и точный JPEG. Lab050–052 сначала не достигали реального времени: +например, Lab050 обработала 0,323745 с IQ за 55,157553 с при 500 ксимв/с. +Lab053 ускорила только программный конвейер: измеренные 5 кадров/с относятся к +заданному файлу IQ, не к аппаратному видео. Ориентир 5 кадров/с для полной +системы остаётся непроверенным. + +**MEASURED:** Lab066 выполнила один аппаратно валидный сеанс 500 ксимв/с с +16 пакетами по 256 байт и 5 мс между ними. Строгие legacy и T2 получили +10/16 точных пакетов, шесть остановились на PHY-заголовке. Lab067 связала эти +отказы с локальным качеством принятого сигнала и не нашла основания для малой +правки приёмника. 10/16 не считается постоянной вероятностью доставки. + +## Радиобюджет + +**CALCULATED по генератору Lab045/Lab066:** 256 байт нагрузки содержат 12 байт +заголовка фрагмента и 244 байта изображения. Пакет протокола имеет ещё 8 байт +заголовка и 4 байта CRC, всего 268 байт. Код 1/2 с шестью хвостовыми битами +даёт `(268×8+6)×2 = 4300` кодированных бит. Преамбула PRBS7 занимает +1280 символов, троекратный PHY-заголовок 144, вместе с кодированным телом это +5724 BPSK-символа. Две защитные области и хвост RRC добавляют 42 интервала: +5766 интервалов, 92 256 IQ-отсчётов и 11,532 мс на пакет при 500 ксимв/с. + +| Условие | Полезная скорость JPEG, бит/с | Смысл | +|---|---:|---| +| Без потерь и пауз | 169 268 | `244×8 / 0,011532`; верхняя граница формата. | +| Без потерь, с паузой 5 мс после пакета | 118 074 | `244×8 / 0,016532`; около 60,49 пакета/с. | +| Один сеанс Lab066, 10 принятых пакетов, с двумя 100-мс защитными интервалами | 42 480 | `10×244×8 / 0,459512`; видеоэквивалент, потому что Lab066 передавала не JPEG. Не измерение длительной видеодоставки. | + +При 5/10/15 кадрах/с без потерь и с паузой помещаются соответственно не более +12/6/4 целых пакетов за период кадра: 2928/1464/976 байт изображения. Это +только длительность эфира; опорный H.264 кадр и потери могут заполнить очередь. +Текущий формат и сборщик понимают JPEG, поэтому H.264 требует отдельного +видеотранспорта. Его оценка в таблицах учитывает `ceil(размер/244)` пакетов на +кадр, но не означает готовую передачу H.264. + +**MEASURED, сохранённый IQ Lab053:** 386 842 624 байта complex64 равны +6,044416 с при 8 Мвыб/с. Новый `tools/video_iq_replay.py` читает их блоками, +вызывает штатный независимый PHY/FEC/CRC-приёмник и сборщик, без графиков, +истории по блокам и сверки с TX во время замера. Первый проход: JIT-разогрев +0,496044 с, затем 4,099045 с обработки, или 1,475 с IQ/с обработки. +Повторный проход: разогрев 0,000135 с, обработка 4,238388 с, или 1,426. +Оба дали 240/240 пакетов и 30/30 точных JPEG. Первый и повторный проходы не +образуют статистической гарантии для другого ноутбука, а профиль всё ещё +содержит внутренние счётчики приёмника. + +## Программное сравнение кодеков + +**MEASURED:** один исходный файл `data/raw/video001/udacity_project_video.mp4`, +взятый из [открытого проекта Udacity по обнаружению автомобилей](https://github.com/udacity/CarND-Vehicle-Detection/blob/master/project_video.mp4). +Размер 25 268 015 байт, SHA-256 +`651949922042c223375d40bf8929def97dbb62c6ade651d1f5b08eea47127d5f`; +1280×720, 25 кадров/с, 50,4 с. Это реальная съёмка с движущегося автомобиля. +В окне 7–13 с белая машина проходит справа, в окне 33–39 с появляются и +меняют положение чёрная и белая машины. В обоих окнах исходные выбранные кадры +различались. При изменении разрешения пропорции сохранены чёрными полями. +Предыдущая проба на пустой дороге сохранена отдельно в +`data/processed/video001/camera_only/` и не входит в таблицу ниже. + +JPEG повторяет профиль проекта: q35, 4:2:0, независимые кадры. H.264 использует +PyAV 16.0.1 и доступный `libx264` из FFmpeg: `preset=veryfast`, `tune=zerolatency`, +без B-кадров и lookahead, один поток кодировщика, закрытый GOP с опорным кадром раз в секунду, +`crf=28`, VBV maxrate/buffer 160 или 320 кбит/с. Есть отдельные пробы с 40 кбит/с. +Настройка maxrate не считается фактическим битрейтом: ниже приведены размеры +полученных пакетов. Время кодирования и декодирования не включает чтение MP4. +Отдельный `end_to_end_file_pipeline_latency_s` измерен прямым проходом: чтение +очередного кадра MP4 с пропуском промежуточных, изменение размера, кодирование, +декодирование и получение RGB. Открытие файла, эфир, очередь показа и экран в +него не входят. Пик за 1 с рассчитан скользящим окном из `fps` кадров. + +В таблице для каждого режима взято большее из двух окон значение среднего +и пикового потока, а также большее среднее время обработки кадра. Единицы: +кбит/с и мс/кадр. `FITS` сопоставляет пакетную пиковую нагрузку с 21,76 +принятого пакета/с в одном сеансе Lab066. Для всех строк это `НЕТ`; длительный +рабочий предел радио остаётся **NOT_RUN**. По контрольным кадрам оценены +различимость машин и полос, направление и потеря деталей. Мелких препятствий +в этих двух участках нет; проверка с оператором ровера **NOT_RUN**. + +| Разрешение | FPS | Кодек | Средний поток | Пик 1 с | Кодирование | Декодирование | Качество для оператора | FITS CURRENT RADIO BUDGET | +|---|---:|---|---:|---:|---:|---:|---|---| +| 320×240 | 5 | JPEG q35 | 245 | 280 | 0,6 | 0,5 | Ближние машины и полоса видны; дальние предметы мелки | НЕТ | +| 320×240 | 5 | H.264 160k | 117 | 172 | 1,2 | 0,3 | Ближние машины и направление видны; мелкие детали ограничены | НЕТ | +| 320×240 | 5 | H.264 320k | 117 | 172 | 1,2 | 0,3 | Почти тот же вид, что при 160k | НЕТ | +| 320×240 | 10 | JPEG q35 | 491 | 563 | 0,3 | 0,4 | Ближние машины и полоса видны; дальние предметы мелки | НЕТ | +| 320×240 | 10 | H.264 160k | 140 | 213 | 1,0 | 0,2 | Ближние машины и направление видны; мелкие детали ограничены | НЕТ | +| 320×240 | 10 | H.264 320k | 140 | 213 | 1,0 | 0,2 | Почти тот же вид, что при 160k | НЕТ | +| 320×240 | 15 | JPEG q35 | 738 | 850 | 0,2 | 0,3 | Ближние машины и полоса видны; дальние предметы мелки | НЕТ | +| 320×240 | 15 | H.264 160k | 151 | 238 | 0,9 | 0,2 | Ближние машины и направление видны; мелкие детали ограничены | НЕТ | +| 320×240 | 15 | H.264 320k | 151 | 238 | 0,9 | 0,2 | Почти тот же вид, что при 160k | НЕТ | +| 640×360 | 5 | JPEG q35 | 580 | 726 | 0,8 | 1,7 | Машины и разметка видны; крупный поток | НЕТ | +| 640×360 | 5 | H.264 160k | 174 | 230 | 3,2 | 0,7 | Машины видны; текстура дороги размыта при движении | НЕТ | +| 640×360 | 5 | H.264 320k | 342 | 437 | 3,8 | 1,0 | Машины, полоса и направление различимы | НЕТ | +| 640×360 | 10 | JPEG q35 | 1165 | 1470 | 0,6 | 0,8 | Машины и разметка видны; крупный поток | НЕТ | +| 640×360 | 10 | H.264 160k | 178 | 250 | 2,5 | 0,5 | Машины видны; текстура дороги размыта при движении | НЕТ | +| 640×360 | 10 | H.264 320k | 354 | 376 | 3,0 | 0,7 | Машины, полоса и направление различимы | НЕТ | +| 640×360 | 15 | JPEG q35 | 1752 | 2226 | 0,6 | 1,3 | Машины и разметка видны; крупный поток | НЕТ | +| 640×360 | 15 | H.264 160k | 180 | 250 | 2,3 | 0,4 | Машины видны; текстура дороги размыта при движении | НЕТ | +| 640×360 | 15 | H.264 320k | 355 | 375 | 2,6 | 0,5 | Машины, полоса и направление различимы | НЕТ | +| 640×480 | 5 | JPEG q35 | 699 | 841 | 1,3 | 1,4 | Машины видны; чёрные поля 60 пикселей | НЕТ | +| 640×480 | 5 | H.264 160k | 171 | 221 | 3,7 | 0,7 | Машины видны; поля и размытие деталей | НЕТ | +| 640×480 | 5 | H.264 320k | 347 | 412 | 4,1 | 1,0 | Машины видны; полезная область как 640×360 | НЕТ | +| 640×480 | 10 | JPEG q35 | 1402 | 1701 | 1,0 | 1,4 | Машины видны; чёрные поля 60 пикселей | НЕТ | +| 640×480 | 10 | H.264 160k | 178 | 252 | 2,9 | 0,5 | Машины видны; поля и размытие деталей | НЕТ | +| 640×480 | 10 | H.264 320k | 355 | 381 | 3,3 | 0,7 | Машины видны; полезная область как 640×360 | НЕТ | +| 854×480 | 5 | JPEG q35 | 911 | 1142 | 1,3 | 2,1 | Машины и разметка чётче; крупный поток | НЕТ | +| 854×480 | 5 | H.264 160k | 172 | 223 | 5,2 | 0,8 | Ближние машины видны; дальние детали размыты | НЕТ | +| 854×480 | 5 | H.264 320k | 347 | 378 | 6,3 | 1,3 | Машины, полосы и направление хорошо различимы | НЕТ | +| 854×480 | 10 | JPEG q35 | 1828 | 2318 | 1,4 | 2,2 | Машины и разметка чётче; крупный поток | НЕТ | +| 854×480 | 10 | H.264 160k | 179 | 265 | 4,3 | 0,6 | Ближние машины видны; дальние детали размыты | НЕТ | +| 854×480 | 10 | H.264 320k | 357 | 456 | 5,1 | 0,8 | Машины, полосы и направление хорошо различимы | НЕТ | +| 1280×720 | 5 | JPEG q35 | 1745 | 2247 | 2,7 | 4,9 | Машины и разметка подробны; поток велик | НЕТ | +| 1280×720 | 5 | H.264 160k | 173 | 217 | 9,8 | 1,2 | Машины видны; разрешение не даёт ожидаемой детализации | НЕТ | +| 1280×720 | 5 | H.264 320k | 346 | 441 | 11,5 | 1,7 | Машины и разметка видны; дальние надписи не проверены | НЕТ | + +Полные размеры каждого кадра, включая опорные, фактическая скорость кодирования, +оба замера задержки, RSS всего процесса, PSNR и число уникальных кадров сохранены +в `data/processed/video001/comparison_traffic_160k.json` и +`comparison_traffic_320k.json`. RSS в общем процессе достиг 240,9 МиБ в первом +наборе и 241,7 МиБ во втором; это наблюдаемый пик при двух проходах на случай, +не отдельная память кодека. В сценарии заранее загружены все выбранные кадры, +поэтому RSS завышает память будущего поштучного видеотракта. У программных +кандидатов максимальная задержка +прямого файлового прохода составила 26,0 мс для HIGH QUALITY, 10,2 мс для +NORMAL и 11,5 мс для ROBUST на этом ПК. +Все 88 проходов этих двух наборов дали столько же уникальных декодированных +кадров, сколько входных. Повторного кадра под новым номером не было в +файловом декодировании; поведение экрана не проверено. Полученная частота +кодирования выше заданной FPS на этом ПК, но это не частота доставки через радио. + +**MEASURED, проверка малого потока:** при настройке 40 кбит/с фактический +H.264 поток на `320×240 / 5` достигал 43,0 кбит/с в среднем и 56,0 кбит/с +в худшую секунду; опорный кадр до 2709 байт. Ближние автомобили узнаваемы, +но их края и дорожная текстура сильно размываются. На `640×360 / 10` получено +44,8/67,6 кбит/с. Проверены все 11 сочетаний при 40 кбит/с, оба участка; +во всех 44 проходах JPEG и H.264 число уникальных кадров равно входному. +Даже наименьший пик среди всех этих проходов составил 29 пакетных мест за +секунду, больше 21,76 принятого пакета/с в измеренном сеансе Lab066. Подробности: +`comparison_traffic_40k.json`; пик RSS этого набора — 240,5 МиБ. + +**MEASURED, потеря данных в файле:** в каждом H.264 проходе удаляли первый +опорный пакет и, отдельно, первый промежуточный пакет. Точное совпадение с +неповреждённым декодированием возвращалось на следующем опорном кадре через +1 секунду исходного времени. Промежуточные изображения до него могут быть +испорчены или отсутствовать. У независимого JPEG потеря одного изображения +не мешает декодировать следующее. Это программная проба потери пакета кодека, +а не проверка нашего радиопротокола или реального показа без зависаний. + +## Выбор режимов и граница вывода + +Три **кандидата для следующей программной работы**, выбранные после замеров: + +| Назначение | Режим | Причина | Радио сейчас | +|---|---|---|---| +| HIGH QUALITY | 854×480, 10 кадров/с, H.264 320k | Машины и полосы различимы; 357 кбит/с средний, 456 кбит/с пик, кодирование 5,1 мс/кадр | НЕТ | +| NORMAL | 640×360, 10 кадров/с, H.264 320k | Машины и направление различимы; 354/376 кбит/с, кодирование 3,0 мс/кадр | НЕТ | +| ROBUST | 320×240, 5 кадров/с, H.264 160k | Ближние машины видны при меньшей нагрузке; 117/172 кбит/с, кодирование 1,2 мс/кадр | НЕТ | + +Названия описывают исследуемые программные профили, а не пригодность для +управления ровером. Вариант 40 кбит/с не выбран даже как ROBUST: потеря мелких +деталей и всплеск пакетов слишком велики. Для будущего видеотранспорта нужны +номер изображения, номер фрагмента, время создания и срок актуальности; +ожидающая очередь не больше одного нового изображения, сброс просроченного, +сброс зависимого H.264 потока после потери опорных данных до следующего IDR. +Имеющиеся PHY, FEC, CRC, заголовки и модуляция не менялись. + +Для `1280×720 / 5` H.264 320k потребовал 346 кбит/с в среднем, 441 кбит/с +в худшую секунду и до 228 пакетных мест за секунду. Кодирование заняло в +среднем до 11,5 мс/кадр, декодирование до 1,7 мс/кадр, прямой файловый путь +до 32,0 мс для отдельного кадра; фактически кодировалось около 87 кадров/с. +Текущие 5-мс паузы ограничивают эфир примерно 60,49 пакета/с без потерь. +Крупнейший опорный кадр 12 593 байта требует 52 фрагмента и 0,860 с их +сериализации; наибольший кадр вообще — 14 550 байт, 60 фрагментов и 0,992 с. +Чтобы передать этот кадр в период 0,2 с, потребовалось бы не менее 300 +пакетов/с без учёта управления, ошибок и защитного запаса. JPEG q35 при +том же режиме дал 1745/2247 кбит/с. Для 720p нужны иной радиобюджет или +существенно меньшие кадры, а также ограничение пиков, потерь и срока +актуальности; одной скорости кодировщика недостаточно. + +## Очереди и наблюдаемые ограничения + +В Lab053 очереди ограничены: 8 IQ-блоков, 4 строгих кандидата и 16 выходных +пакетов. В программном стенде переполнений не было. У экспериментального +`lab053_pipeline.py` растут списки истории блоков, пакетов и кадров: они нужны +для отчёта, но не должны попадать в рабочий процесс ноутбука. Новый повтор +IQ не собирает эту историю и не строит графики. Штатный приёмник всё же +сохраняет внутренние счётчики и двойное IQ-кольцо; в Lab053 выделение кольца +составило 6 797 824 байта. Это измеренная стоимость текущей реализации, +а не основание менять PHY в VIDEO-001. + +`ImageSink` держит один собираемый JPEG. Недостающие фрагменты старого +изображения задерживают его завершение до появления следующего ID; в текущем +формате нет времени создания и срока годности. Отдельной H.264 очереди ещё +нет. В автономном сравнении создан один экземпляр libx264 на весь участок, +не новый процесс на каждый кадр. Основные измеренные ограничения для 10/15 +кадров/с: пакетная и пиковая битовая нагрузка, потери Lab066, крупные опорные +изображения и отсутствие транспорта с правилами свежести и восстановления. +Одной достаточной скорости CPU-кодирования для решения этих вопросов мало. + +**NOT_RUN:** независимые генераторы, передача H.264 или непрерывного видео по +эфиру, живой USB-приём, камера, экран, операторская проверка препятствий, +ноутбук и длительное подтверждение полезной скорости радиоканала. Следующая +практическая задача: сделать программный видеотранспорт с ограничением очереди, +дедлайном изображения и восстановлением по IDR, затем проверить его на +сохранённом IQ без доступа к SDR. + +**Проверки:** `video_validate_results.py` сверил 132 прохода в трёх наборах: +матрицу режимов, SHA исходника, размеры кадров, поток, пакетные места, +уникальность и восстановление. Целевые тесты VIDEO-001: 4 пройдены. Общие +тесты: 1022 пройдены, один исторический тест исключён, поскольку в отдельном +рабочем дереве нет исходного `data/raw/lab064/tx_metadata.json`. Полный +`quick_gate.py` в этом дереве не завершён. На радио тесты не запускались. + +## Воспроизведение + +Из ветки `video-development` после установки `requirements-video.txt`. Исходный +ролик берётся по ссылке выше и сверяется с указанным SHA-256. Окна по умолчанию: +7–13 и 33–39 с; для другого ролика доступны повторяемые параметры `--window`. + +```powershell +New-Item -ItemType Directory -Force data\raw\video001 +Invoke-WebRequest https://raw.githubusercontent.com/udacity/CarND-Vehicle-Detection/master/project_video.mp4 -OutFile data\raw\video001\udacity_project_video.mp4 +(Get-FileHash -Algorithm SHA256 data\raw\video001\udacity_project_video.mp4).Hash +python -B tools/video_compare.py --source data\raw\video001\udacity_project_video.mp4 --output data\processed\video001\comparison_traffic_160k.json --h264-maxrate-bps 160000 +python -B tools/video_compare.py --source data\raw\video001\udacity_project_video.mp4 --output data\processed\video001\comparison_traffic_320k.json --h264-maxrate-bps 320000 +python -B tools/video_compare.py --source data\raw\video001\udacity_project_video.mp4 --output data\processed\video001\comparison_traffic_40k.json --h264-maxrate-bps 40000 +python -B tools/video_validate_results.py --source data\raw\video001\udacity_project_video.mp4 data\processed\video001\comparison_traffic_160k.json data\processed\video001\comparison_traffic_320k.json data\processed\video001\comparison_traffic_40k.json +python -B tools/video_report_table.py --comparison-160k data\processed\video001\comparison_traffic_160k.json --comparison-320k data\processed\video001\comparison_traffic_320k.json --report docs\video\VIDEO_001.md +python -B -m pytest tests\test_video_001_compare.py -q -p no:cacheprovider --basetemp data\processed\video001\pytest_temp_target +``` + +Повтор IQ описан в `SECOND_COMPUTER_SETUP.md`; он требует сохранённый файл +и исходную ведомость SHA только для послерезультатной сверки. diff --git a/docs/video/VIDEO_002.md b/docs/video/VIDEO_002.md new file mode 100644 index 0000000..03a1075 --- /dev/null +++ b/docs/video/VIDEO_002.md @@ -0,0 +1,209 @@ +# VIDEO-002: транспорт H.264 и расчёт радиоканала + +16 сентября 2026 года. Ветка `video-development`. Выполнен только программный прогон: +`RF TX = 0`. Модуляция, FEC, PHY-заголовок, RRC и рабочий приёмник SDR не менялись. +Коммит и отправка в удалённый репозиторий не выполнялись. + +## Исходные данные и предел проверки + +Тот же ролик и те же окна движения, что в [VIDEO-001](VIDEO_001.md): +`data/raw/video001/udacity_project_video.mp4`, SHA-256 +`651949922042c223375d40bf8929def97dbb62c6ade651d1f5b08eea47127d5f`; +белая машина на 7–13 с и чёрная на 33–39 с. Кодировщик PyAV/libx264 повторно +создал пакеты H.264 с настройками VIDEO-001. Размер *каждого* кадра сверен с +`comparison_traffic_160k.json` или `comparison_traffic_320k.json`. +Исходные окна имеют по 6 с: 30 кадров ROBUST и 60 кадров NORMAL/HIGH QUALITY. +Сырые видеоданные в Git не включены. Результат 198 прогонов находится в +`data/processed/video002/results.json`; запуск: + +```powershell +python -m tools.video002_simulation +python -m pytest tests/test_video002_transport.py tests/test_video002_codec.py -q -p no:cacheprovider +``` + +Прогон моделирует длительность пакета и паузу, подаёт фрагменты на сборщик и +декодирует полные кадры настоящим декодером H.264. Он **не моделирует** ошибки +синхронизации, шум, вероятность CRC-успеха, работу независимого SDR-приёмника и +время CPU для FEC. Контрольная программная линия `SOFTWARE_2MBPS` передаёт +нагрузку 1024 байта за 4,096 мс без RF и нужна для отдельной проверки потерь. + +## Формат и правило свежести + +`protocol/video_stream_transport.py` добавляет 17-байтный заголовок *внутри* +полезной нагрузки проверенного пакета. Он не заменяет штатные 8 байт заголовка +`protocol.packet` и 4 байта CRC: + +| Поле | Байты | Назначение | +|---|---:|---| +| Версия и тип кадра | 1 | Старшие 4 бита — версия 1; младшие — `KEYFRAME=1` или `DELTA_FRAME=2` | +| `stream_id` | 4 | Выбор сеанса сборщика | +| `frame_id` | 4 | Номер с последовательным сравнением и переходом через `2³²` | +| `fragment_index`, `fragment_count` | 2 + 2 | Порядок и общее число, максимум 256 | +| `age_ms` | 2 | Возраст кадра на расчётном конце передачи пакета | +| `payload_length` | 2 | Проверяемая длина части H.264 | + +При нагрузке PHY 256 байт остаётся 239 байт изображения; при 512 — 495, при +1024 — 1007. На стороне передатчика очередь ограничена двумя кадрами и 300 мс: +старый кадр сбрасывается даже после частичной отправки, если к округлённому +моменту конца следующего пакета он станет просроченным. Сборщик держит максимум +два незавершённых кадра, +принимает части в произвольном порядке, проверяет длины и противоречивые дубликаты, +не выдаёт неполный кадр и по истечении срока освобождает место. Потеря одного +фрагмента не останавливает приём следующих кадров. Сборщик получает данные только +после внешнего решения PHY/FEC/CRC; `stream_id` сам по себе не аутентифицирует +отправителя. Номер последнего принятого к сборке кадра не позволяет старому +пакету снова стать новым даже после вытеснения 1024 номеров из журнала закрытых +кадров. После перезапуска нужен новый контекст сборщика/сеанса. + +Декодер показывает кадр только один раз. После пропуска номера он ждёт полный +опорный кадр и открывает новый контекст H.264. Это осторожное правило: некоторые +P-кадры кодек мог бы восстановить и раньше, но подменять потерянные данные или +показывать повреждённую картинку оператору здесь не разрешено. Показанные +опорные кадры побайтно совпали по SHA-256 с чистым декодированием соответствующего +окна, включая случаи восстановления после потери. + +## Чистый прогон при возрасте не более 300 мс + +Показаны результаты окон «белая / чёрная машина». Возраст — от захвата исходного +кадра до завершения последнего пакета, без времени кодирования, декодирования и +экрана. `drop` — сброс отправителем по возрасту / по переполнению. Все эти строки +имеют **0% искусственных потерь пакетов**. + +| Режим | Канал модели | Показано кадров | Возраст, среднее, мс | Макс. очередь | `drop` | +|---|---|---:|---:|---:|---:| +| ROBUST 320×240/5 | BPSK 256/5 мс | 0/30 · 0/30 | — | 2 | 6/0 · 9/0 | +| NORMAL 640×360/10 | BPSK 256/5 мс | 0/60 · 0/60 | — | 2 | 2/58 · 2/57 | +| HIGH QUALITY 854×480/10 | BPSK 256/5 мс | 0/60 · 0/60 | — | 2 | 2/58 · 2/58 | +| ROBUST | QPSK 500k, 1024/0 мс, расчёт | 30/30 · 30/30 | 53,4 · 65,7 | 1 | 0/0 · 0/0 | +| NORMAL | QPSK 500k, 1024/0 мс, расчёт | 0/60 · 20/60 | — · 115,8 | 2 | 0/6 · 0/4 | +| HIGH QUALITY | QPSK 500k, 1024/0 мс, расчёт | 40/60 · 40/60 | 96,0 · 98,7 | 2 | 0/4 · 0/4 | +| ROBUST | Программные 2 Мбит/с | 30/30 · 30/30 | 11,2 · 13,8 | 1 | 0/0 · 0/0 | +| NORMAL | Программные 2 Мбит/с | 60/60 · 60/60 | 19,2 · 20,0 | 1 | 0/0 · 0/0 | +| HIGH QUALITY | Программные 2 Мбит/с | 60/60 · 60/60 | 19,7 · 20,2 | 1 | 0/0 · 0/0 | + +При нынешнем BPSK крупнейшие опорные кадры ROBUST занимают 397 и 479 мс +(`ceil(размер/239) × (11,532+5)`), NORMAL — 926 и 975 мс, HIGH QUALITY — 909 и +893 мс. Поэтому чистая модель с пределом 300 мс не декодирует их. Отказ +NORMAL на расчётной QPSK в одном окне также показывает, что запас по среднему +потоку нельзя считать гарантией прохождения опорных кадров. + +## Потери пакетов и восстановление + +Затравка генератора `20260916`; вероятность относится к *передаваемому пакету*. +Ниже число показанных кадров на контрольной программной линии в окнах +«белая / чёрная машина» из 30 или 60 исходных. `burst` удаляет первые 2/5/10 +пакетов потока. JSON содержит каждую из 198 комбинаций, в том числе те же +потери на двух расчётных радиопрофилях, номера показанных кадров, потери кадров, +время восстановления, возраст, глубину очереди и сбросы. + +| Потеря | ROBUST | NORMAL | HIGH QUALITY | +|---|---:|---:|---:| +| Случайная 0% | 30/30 · 30/30 | 60/60 · 60/60 | 60/60 · 60/60 | +| Случайная 1% | 30/30 · 30/30 | 55/60 · 51/60 | 48/60 · 47/60 | +| Случайная 2% | 26/30 · 25/30 | 39/60 · 33/60 | 39/60 · 38/60 | +| Случайная 5% | 21/30 · 19/30 | 6/60 · 5/60 | 18/60 · 27/60 | +| Случайная 10% | 15/30 · 19/30 | 5/60 · 5/60 | 12/60 · 11/60 | +| Случайная 20% | 0/30 · 0/30 | 0/60 · 0/60 | 0/60 · 0/60 | +| `burst` 2/5/10 пакетов | 25/30 · 25/30 | 50/60 · 50/60 | 50/60 · 50/60 | + +Отдельные сценарии с потерей первого фрагмента опорного кадра №5/10 и P-кадра +№6/11 подтвердили восстановление на следующем полном опорном кадре №10/20. +На программной линии после потери опорного кадра это заняло от 1025 до 1057 мс, +после потери P-кадра — от 825 до 957 мс. Значения включают ожидание следующего +GOP длиной 1 с и доставку его первого кадра. При случайной потере 20% ни один +полный опорный кадр в этих коротких окнах не прошёл: время восстановления +не определено. Скрытых повторов старого `frame_id` нет; число разных изображений +и их SHA-256 записаны в результате. + +## Расчёт радиопакета + +Основа Lab045/VIDEO-001: 1280 символов преамбулы, 144 символа трёхкратного +PHY-заголовка, 42 интервала защитных областей и RRC; `protocol.packet` добавляет +12 байт (заголовок и CRC), свёрточный FEC 1/2 кодирует также 6 хвостовых бит. +Для нагрузки PHY `P` байт тело содержит `2 × ((P+12) × 8 + 6)` кодовых бит. +BPSK передаёт один бит на символ. Расчётная QPSK оставляет преамбулу и +PHY-заголовок двоичными и передаёт тело по два бита на символ; такой смешанный +пакет **не реализован и не проверен**. Все строки считают полный пакет даже для +последнего неполного фрагмента, поэтому оценка задержки консервативна. +Накладная доля — `1 − полезные биты изображения / (сырая скорость × период +пакета с паузой)`; она включает паузу, служебные поля и FEC. + +| Модуляция, ксимв/с | Сырая скорость, кбит/с | Символ, мкс | Оценка ширины при RRC 0,35, кГц | +|---|---:|---:|---:| +| BPSK 500 | 500 | 2 | 675 | +| QPSK 250 | 500 | 4 | 337,5 | +| QPSK 500 | 1000 | 2 | 675 | + +В каждой ячейке ниже: **эфирное время пакета, мс / полезная скорость видео, +кбит/с / накладная доля, %**. Пауза в заголовке столбца дана в миллисекундах. + +| Модуляция | PHY, байт | 5 мс | 2 мс | 1 мс | 0 мс | +|---|---:|---:|---:|---:|---:| +| BPSK 500 | 256 | 11,532 / 115,7 / 76,9 | 11,532 / 141,3 / 71,7 | 11,532 / 152,6 / 69,5 | 11,532 / 165,8 / 66,8 | +| BPSK 500 | 512 | 19,724 / 160,2 / 68,0 | 19,724 / 182,3 / 63,5 | 19,724 / 191,1 / 61,8 | 19,724 / 200,8 / 59,8 | +| BPSK 500 | 1024 | 36,108 / 196,0 / 60,8 | 36,108 / 211,4 / 57,7 | 36,108 / 217,1 / 56,6 | 36,108 / 223,1 / 55,4 | +| QPSK 250 | 256 | 14,464 / 98,2 / 80,4 | 14,464 / 116,1 / 76,8 | 14,464 / 123,6 / 75,3 | 14,464 / 132,2 / 73,6 | +| QPSK 250 | 512 | 22,656 / 143,2 / 71,4 | 22,656 / 160,6 / 67,9 | 22,656 / 167,4 / 66,5 | 22,656 / 174,8 / 65,0 | +| QPSK 250 | 1024 | 39,040 / 182,9 / 63,4 | 39,040 / 196,3 / 60,7 | 39,040 / 201,2 / 59,8 | 39,040 / 206,4 / 58,7 | +| QPSK 500 | 256 | 7,232 / 156,3 / 84,4 | 7,232 / 207,1 / 79,3 | 7,232 / 232,3 / 76,8 | 7,232 / 264,4 / 73,6 | +| QPSK 500 | 512 | 11,328 / 242,5 / 75,7 | 11,328 / 297,1 / 70,3 | 11,328 / 321,2 / 67,9 | 11,328 / 349,6 / 65,0 | +| QPSK 500 | 1024 | 19,520 / 328,5 / 67,1 | 19,520 / 374,3 / 62,6 | 19,520 / 392,6 / 60,7 | 19,520 / 412,7 / 58,7 | + +Текущая конфигурация — первая ячейка: 115,7 кбит/с видео **при 100% доставке**. +В VIDEO-001 фигурировали 118,1 кбит/с JPEG, поскольку его фрагментный +заголовок занимает 12, а новый H.264 — 17 байт. Один сеанс Lab066 доставил +10/16 пакетов; это наблюдение не является постоянной вероятностью доставки и +не подставлено в расчёт. Предельный размер *всего* пакета PHY сейчас 1024 байта: +нагрузка 1024 плюс 12 байт `protocol.packet` его превышает. Lab045 в действующем +плане формирует нагрузку ровно 256 байт; строки 512/1024 потребуют разработки и +проверки даже при арифметическом соблюдении размера. Уменьшение паузы также +не проверялось через радио. + +## Запас относительно реальных пиков VIDEO-001 + +Максимум односекундного видеопотока среди двух окон приведён в таблице. +Здесь «запас 20%» определён как +`полезная скорость ≥ пик × 1,2`, «запас 50%» — как `≥ пик × 1,5`. + +| Режим | Пик, кбит/с | Нужно при 20%, кбит/с | Нужно при 50%, кбит/с | Вывод для предела 500 кбит/с | +|---|---:|---:|---:|---| +| ROBUST 320×240/5 | 171,7 | 206,0 | 257,5 | Оба запаса возможны только в ещё не проверенных вариантах | +| NORMAL 640×360/10 | 375,8 | 451,0 | 563,7 | 20% да, 50% нет | +| 640×480/10 | 380,9 | 457,1 | 571,4 | 20% да, 50% нет | +| HIGH QUALITY 854×480/10 | 455,6 | 546,7 | 683,3 | Даже 20% нет | +| 1280×720/5 | 440,6 | 528,8 | 661,0 | Даже 20% нет | + +Из рассчитанных пакетов 20% запаса для ROBUST дают, например, BPSK +500/1024/0 (223,1 кбит/с) или QPSK 500/256/0 (264,4 кбит/с); 50% — только +некоторые QPSK 500. Все эти варианты требуют разработки и проверки. Максимум +всей таблицы, QPSK 500/1024/0, равен 412,7 кбит/с и не покрывает 20% запас +для NORMAL, 640×480, HIGH QUALITY или 1280×720. Сам инженерный диапазон +400–500 кбит/с покрывает 20% лишь для NORMAL и 640×480 в своей верхней части. +Расчёт не разрешает называть ни один из режимов прошедшим по текущему радиоканалу. + +## Итог VIDEO-002 + +| Требуемое поле | Результат | +|---|---| +| `VIDEO TRANSPORT` | **PARTIAL**: формат, очередь, сборка и H.264 работают в программной модели; на текущем радиобюджете чистый 300-мс прогон не показывает кадров | +| `BOUNDED QUEUE` | **YES**, максимум 2 кадра | +| `STALE FRAME DROP` | **YES**, срок 300 мс, метрики в JSON | +| `KEYFRAME RECOVERY` | На контрольной линии после потери IDR кадр №10/20, 1025–1057 мс; SHA-256 совпал с чистым декодированием | +| `LOSS TESTS` | 0/1/2/5/10/20% и серии 2/5/10 пакетов, фиксированная затравка, два окна, три видеорежима, три канала модели | +| `CURRENT PHY USEFUL RATE` | 115,7 кбит/с H.264 при 256 байтах, 5 мс, без потерь; измеренной устойчивой скорости H.264 нет | +| `BEST BPSK PACKETIZATION CANDIDATE` | 1024 байта / 0 мс: расчёт 223,1 кбит/с, но полный пакет 1036 байт превышает действующий предел; среди допустимых по размеру 512/0 даёт 200,8 кбит/с | +| `QPSK 250K CALCULATED RATE` | Максимум 206,4 кбит/с при 1024/0; пакет сверх действующего предела | +| `QPSK 500K CALCULATED RATE` | Максимум 412,7 кбит/с при 1024/0; пакет сверх предела, пик NORMAL без 20% запаса | +| `TARGET VIDEO RADIO BUDGET` | 400–500 кбит/с как инженерная цель, не достигнутый результат; для HIGH QUALITY с 20% требуется ≥546,7 кбит/с, для 1280×720/5 — ≥528,8 кбит/с | +| `NEXT RF DEVELOPMENT CANDIDATE` | BPSK 500 ксимв/с, нагрузка 512 байт, пауза 0 мс: один конкретный следующий предмет отдельной разработки и *последующей* проверки независимого приёма. Теоретический предел 200,8 кбит/с, робастный пик с 20% запасом не покрыт. VIDEO-002 не разрешает RF TX | +| `RF TX` | **0** | +| `COMMIT` / `PUSH` | **NOT PERFORMED** / **NOT PERFORMED** | + +Проверка после исправлений: 11 целевых тестов VIDEO-002 и 4 теста VIDEO-001 +прошли. Независимый проверяющий повторил все 198 симуляций и все 36 расчётных +строк; результат совпал с сохранённым JSON. Общий `tools/quick_gate.py` в этом +рабочем дереве не прошёл: у исторических аппаратных лабораторий нет +`data/raw/lab064/tx_metadata.json` и других исходных файлов, а системный +временный каталог pytest недоступен для части тестов. Целевые тесты запускались +с `-p no:cacheprovider`; для тестов VIDEO-001 временный каталог pytest был +явно направлен в это рабочее дерево. Никакая из этих проверок не запускала RF. diff --git a/docs/video/VIDEO_003.md b/docs/video/VIDEO_003.md new file mode 100644 index 0000000..97b2e1a --- /dev/null +++ b/docs/video/VIDEO_003.md @@ -0,0 +1,294 @@ +# VIDEO-003: видеокодек и радиоформат, программная проверка + +16 сентября 2026 года. Worktree `SDR_Rover_Video`, ветка `video-development`, +исходный HEAD `af7c05f`. Передача через эфир и обращения к SDR не выполнялись. +Число 600 кбит/с здесь служит инженерной целью, а не условием зачёта работы. + +## Что проверено + +Результаты разделены по происхождению: + +| Уровень | Смысл в этом отчёте | +|---|---| +| `CALCULATED MAXIMUM` | Арифметика формата PHY, кода, преамбулы, защитных интервалов и паузы при нулевых потерях. | +| `IMPLEMENTED` | Действующий генератор Lab045 формирует пакет с нагрузкой `protocol.packet` ровно 256 байт, BPSK 500 ксимв/с, FEC 1/2. VIDEO-003 его не меняет. | +| `OFFLINE VERIFIED` | Новый отдельный приёмник декодировал программный сигнал: поиск известной преамбулы, оценка фазы/частоты, PHY-заголовок, FEC и CRC. Это не проверка производственного передатчика или приёмника. | + +Исходник H.264 тот же, что в VIDEO-001/002: +`data/raw/video001/udacity_project_video.mp4`, SHA-256 +`651949922042c223375d40bf8929def97dbb62c6ade651d1f5b08eea47127d5f`. +Сравнивались два шестисекундных окна. Размеры кадров режима `CURRENT` +побайтно совпали с сохранёнными результатами VIDEO-001 во всех шести +проверенных сочетаниях окна и разрешения. + +## Предел PHY и полезная нагрузка + +Длина полного пакета в PHY Lab045 ограничена 1024 байтами. Внутри него +`protocol.packet` занимает 8 байт заголовка и 4 байта CRC-32. Максимальная +нагрузка этого пакета равна `1024 − 8 − 4 = 1012` байтам. Формат VIDEO-002 +содержит 17-байтный видеозаголовок, поэтому максимум данных видео в одном +фрагменте равен **995 байтам**. Это граница формата; генератор Lab045 пока +принимает только 256 байт нагрузки, что оставило бы 239 байт видео в формате +VIDEO-002. Производственный TX/RX с фрагментом 995 байт не проверялся. + +Видеозаголовок VIDEO-002 состоит из флагов версии/типа кадра (1 байт), +`stream_id` (4), `frame_id` (4), индекса (2), числа фрагментов (2), возраста +кадра (2) и длины данных (2). Поток и номер кадра нужны для разделения потоков +и отказа от старых кадров; индекс и число фрагментов нужны при перестановке +и потере; тип кадра нужен декодеру; возраст нужен каждому фрагменту для +ограничения срока доставки. Длина уже выводится из CRC-проверенного внешнего +пакета. Отдельная пробная версия укладывает индекс и `count−1` в байт каждый +и убирает повтор длины, сохраняя 32-битные `stream_id` и `frame_id`: 13 байт, +экономия 4 байта, или 23,5% заголовка. Она даёт 999 байт видео на пакет и +увеличивает верхнюю скорость лишь с 574,149 до 576,457 кбит/с. Это не основной +способ увеличить пропускную способность; формат VIDEO-002 остался исходным. + +## Радиобюджет + +Расчёт использует 1280 BPSK-символов преамбулы, 144 символа защищённого +PHY-заголовка и 42 символьных интервала защитных областей/RRC. В тело FEC +входят все биты полного пакета и шесть хвостовых битов свёрточного кода. +Прокалывание применяется к существующему коду R=1/2; фактическое число +передаваемых битов посчитано по маске, включая неполный последний период. +В QPSK тело несёт два кодовых бита на символ, преамбула и PHY-заголовок +остаются BPSK. Оценка занятой полосы `Rs × (1 + 0,35)` учитывает скругление +RRC и не является измеренной полосой излучения. + +Для размеров нагрузки PHY 256, 512, 768 и 1012 байт и пауз 5 / 2 / 1 / 0,5 / +0 мс сохранено 140 строк в `data/processed/video003/design_space.json`. +В таблице ниже приведён максимум каждой группы: 1012 байт нагрузки, 0 мс, +нулевые потери. + +| Модуляция, ксимв/с | FEC | Сырая скорость, кбит/с | Эфирное время пакета, мс | Видео, кбит/с | Расчётная полоса, кГц | +|---|---:|---:|---:|---:|---:| +| BPSK 500 | 1/2 | 500 | 35,724 | 222,819 | 675 | +| QPSK 250 | 1/2 | 500 | 38,656 | 205,919 | 337,5 | +| QPSK 250 | 2/3 | 500 | 30,460 | 261,326 | 337,5 | +| QPSK 250 | 3/4 | 500 | 27,728 | 287,074 | 337,5 | +| QPSK 500 | 1/2 | 1000 | 19,328 | 411,838 | 675 | +| QPSK 500 | 2/3 | 1000 | 15,230 | 522,653 | 675 | +| QPSK 500 | 3/4 | 1000 | 13,864 | **574,149** | 675 | + +Символ длится 4 мкс при 250 ксимв/с и 2 мкс при 500 ксимв/с. При частоте +дискретизации 8 Мвыб/с это 32 и 16 выборок на символ. Для кандидата +QPSK 500, FEC 2/3, нагрузка 1012 байт изменение паузы даёт: + +| Пауза, мс | Эфирное время, мс | Доля времени передачи | Видео, кбит/с | Накладная доля | +|---:|---:|---:|---:|---:| +| 5 | 15,230 | 75,28% | 393,475 | 60,65% | +| 2 | 15,230 | 88,39% | 461,985 | 53,80% | +| 1 | 15,230 | 93,84% | 490,450 | 50,96% | +| 0,5 | 15,230 | 96,82% | 506,039 | 49,40% | +| 0 | 15,230 | 100% | 522,653 | 47,73% | + +Здесь накладная доля равна `1 − видео-биты / (сырая скорость × период пакета)`; +она включает FEC, преамбулу, заголовки и паузу. Нулевой интервал проверен +только программно. Передача пакетов без паузы через SDR не разрешена этим +опытом. + +Даже при нулевой паузе, полном пакете и FEC 3/4 максимум **574,149 кбит/с**. +Без видеозаголовка получилось бы 583,958 кбит/с. Для перехода за 600 кбит/с +при сохранении остальных параметров нужна символьная скорость не ниже +**522 513 символов/с**. При неизменных 8 Мвыб/с ближайшее большее целое +отношение выборок к символу — 15, то есть 533 333 символа/с; арифметическая +скорость тогда составила бы 612,425 кбит/с. Это минимальное изменение одного +параметра в расчёте, а не готовая настройка RF: потребуются новый тактовый +режим PHY, проверка полосы, синхронизации и скорости обработки. Другие +одиночные расчётные варианты: полный пакет не меньше 1248 байт при 500 +ксимв/с и FEC 3/4 либо сокращение фиксированной части кадра минимум на 299 +символов. Оба требуют изменения PHY и отдельной проверки. + +## QPSK и FEC: автономный приём + +Отображение Gray зафиксировано как `00=(-1−j)/√2`, `01=(-1+j)/√2`, +`11=(1+j)/√2`, `10=(1−j)/√2`; энергия каждого QPSK-символа равна единице. +Приёмник ищет PRBS7-преамбулу, оценивает частотный сдвиг и начальную фазу +только по известным символам, проверяет повторённый PHY-заголовок, затем +декодирует тело и CRC. Второе уточнение фазы использует уже проверенный +PHY-заголовок. Исходные биты полезной нагрузки передаются только измерителю +ошибок после завершения приёма. Проверены поворот на 90°, случайная фаза, +сдвиг 73 Гц, шум и поиск после 11 начальных шумовых символов. Отдельный +контроль RRC при 250 и 500 ксимв/с прошёл с 32/16 выборками на символ при +идеальной тактовой синхронизации; он не доказывает захват тактов из IQ. + +Прокалывание штатного кода K=7: для 2/3 повторяется маска `1110`, для 3/4 — +`111001`, для 1/2 сохраняются все биты. Удалённые биты возвращаются в +декодер Витерби как нулевые мягкие метрики. Эталонные векторы, длины кода, +включая хвост, декодирование без ошибок и отказ при неверной длине проверены +тестами. Код R=1/2 не заменён. + +AWGN-контроль содержит 32 реализации на каждую точку 0/3/6/9 dB `Eb/N0`, +семь сочетаний модуляции/скорости/FEC, всего 896 прогонов, затравка +`20260916`. `Es=1`, `Eb=Es × число символов тела / число информационных битов`; +учтён и добавочный бит при нечётной длине QPSK-тела. Фиксированные расходы кадра учтены отдельно в +радиобюджете. Это сравнение при одинаковом `Eb/N0`, а не при одинаковой +мощности или `Es/N0`. BER до FEC считается только для достигнутых тел пакета, +BER после FEC — для выданных декодером пакетов; оба знаменателя записаны в +JSON. Успех полного пакета и прохождение CRC учитываются отдельно. + +| QPSK 500 ксимв/с | CRC при 3 dB | CRC при 6 dB | CRC при 9 dB | +|---|---:|---:|---:| +| FEC 1/2 | 26/32 | 32/32 | 32/32 | +| FEC 2/3 | 13/32 | 32/32 | 32/32 | +| FEC 3/4 | 3/32 | 32/32 | 32/32 | + +Нулевая частота ошибок в 32 реализациях не доказывает малую вероятность +потери на длинном потоке. Ставка 3/4 повышает расчётную скорость, но на +3 dB в этом опыте уступила 2/3 по прохождению CRC. + +Дополнительно переданы **32 последовательных максимальных пакета** без +межпакетной паузы через программный канал с 42 переходными символами на +пакет. При `Eb/N0=9 dB` и сдвиге 73 Гц QPSK 500 с FEC 2/3 и 3/4 получили +по 32/32 CRC и по 32/32 правильно разобранных видеозаголовка. Приёмник +выводил длину очередного пакета из принятого PHY-заголовка и не получал +границы или payload от генератора. Полезные скорости коротких потоков: +**522,653** и **574,149 кбит/с** за 0,487 и 0,444 с сигнального времени. +Время программной обработки оказалось в **5,57** и **6,20** раза больше +длительности сигнала. Поэтому проверен короткий автономный поток, а +обработка в реальном времени и длительная устойчивая доставка — **NOT_RUN**. + +Исходной IQ-записи Lab066 в данном worktree нет. Частотная неравномерность +по её сводным JSON не воспроизводится однозначно; отдельная модель по Lab066 +не строилась. AWGN не объявляется эквивалентом OTA-канала. + +## H.264 через PyAV + +Использован **PyAV 16.0.1** с библиотеками FFmpeg: `libavcodec 62.11.100`, +`libavformat 62.3.100`, `libavutil 60.8.100`. FFmpeg CLI не вызывался. +Для каждого из 60 прогонов рядом с размерами кадров сохранены имя кодека, +разрешение, частота кадров, формат пикселей, целевой и предельный потоки, +размер VBV, GOP, число B-кадров, `preset`, `tune`, фактический профиль, +`intra-refresh`, `time_base` и точные `x264-params`. Профиль всех проверенных +потоков декодер определил как `High`; B-кадров нет. `CURRENT` повторил +VIDEO-001 с GOP 1 с и VBV 1 с. `CURRENT_VBV`, `SHORT_GOP` и `INTRA_REFRESH` +проверены при 300/400/500 кбит/с и VBV 0,2 с. Короткий GOP равен 5 кадрам +при 10 кадрах/с и 3 кадрам при 5 кадрах/с. Запрошенный intra refresh +уменьшил отдельные пики, но в испытании с потерей кадра восстанавливал +точное изображение позже короткого GOP. + +В таблице приведено худшее из двух окон для потока и размера кадра, худшее +время восстановления после удаления одного кадра и меньшее среднее PSNR +из двух окон. Пик за 100 мс отражает один крупный кадр, его нельзя +подменять средним потоком. + +| Режим | H.264 | Средний, кбит/с | Пик 100 мс | Пик 1 с | Макс. кадр, байт | P95 кадра, байт | Восстановление, мс | PSNR, dB | +|---|---|---:|---:|---:|---:|---:|---:|---:| +| NORMAL | CURRENT | 354,0 | 1116,1 | 375,8 | 13951 | 12784 | 900 | 33,8 | +| NORMAL | SHORT_GOP 400k | 361,4 | 740,2 | 408,8 | 9252 | 9114 | 400 | 33,3 | +| HIGH QUALITY | CURRENT | 357,2 | 1034,6 | 455,6 | 12933 | 7892 | 900 | 33,2 | +| HIGH QUALITY | SHORT_GOP 400k | 391,8 | 751,7 | 427,1 | 9396 | 9080 | 400 | 33,1 | +| 720p/5 | CURRENT | 345,5 | 1164,0 | 440,6 | 14550 | 11653 | 800 | 33,0 | +| 720p/5 | SHORT_GOP 400k | 340,2 | 736,6 | 345,5 | 9208 | 9122 | 600 | 32,1 | + +Порог 300 кбит/с снижал размер пиков сильнее, но ухудшал PSNR. Порог 500 +кбит/с повышал пиковый поток и требовал большего радиобюджета. Вариант +`SHORT_GOP 400k` выбран для совместного расчёта по размеру кадров и сроку +восстановления, без утверждения о проверенном операторском качестве. +Контрольных сцен с мелкими препятствиями и оценки оператором не было. + +## Сопоставление видео и радио + +Измерения VIDEO-001/002 и требуемые запасы: + +| Видео | Средний, кбит/с | Пик 1 с, кбит/с | Нужно +20%, кбит/с | Нужно +50%, кбит/с | +|---|---:|---:|---:|---:| +| ROBUST 320×240/5 | 117,2 | 171,7 | 206,0 | 257,5 | +| NORMAL 640×360/10 | 354,0 | 375,8 | 451,0 | 563,7 | +| HIGH QUALITY 854×480/10 | 357,2 | 455,6 | 546,7 | 683,3 | +| 720p/5 | 345,5 | 440,6 | 528,8 | 661,0 | + +Для расчётного QPSK 500, FEC 2/3, пакет 1024 байта, пауза 0 мс исходные +пики дают запас `522,653/peak`: NORMAL 1,391, HIGH QUALITY 1,147, +720p/5 1,186. После `SHORT_GOP 400k` пики 408,8 / 427,1 / 345,5 кбит/с +дают запас **1,278 / 1,224 / 1,512**. По одному лишь расчётному фильтру +все три превышают 1,2; при исходном кодировании HIGH QUALITY и 720p/5 +порог 1,2 не проходили. Эти числа не учитывают ошибки PHY, занятость +процессора и серийные потери пакетов. + +Модель VIDEO-002 повторена на настоящих H.264 пакетах с рассчитанным +временем передачи каждого полного пакета. Очередь ограничена двумя кадрами, +срок — 300 мс, потери 0/1/2/5/10% независимы по передаваемому пакету, +фиксированная затравка `20260916`. Отдельно сохранены серии из 2/5/10 +потерянных пакетов; их нельзя трактовать как независимую вероятность. +Ниже для `SHORT_GOP 400k + QPSK 500 / FEC 2/3 / 1012 байт / 0 мс` +показано число отображённых кадров в окнах «белая / чёрная машина»: + +| Потеря пакетов | NORMAL, из 60 | HIGH QUALITY, из 60 | 720p/5, из 30 | +|---:|---:|---:|---:| +| 0% | 60 / 60 | 60 / 60 | 30 / 30 | +| 1% | 54 / 55 | 56 / 55 | 27 / 25 | +| 2% | 45 / 42 | 47 / 46 | 23 / 20 | +| 5% | 27 / 22 | 28 / 25 | 11 / 12 | +| 10% | 16 / 16 | 16 / 13 | 5 / 5 | + +Без потерь максимальные и P95 возрасты показанных кадров в этих прогонах +не превысили 152,3 мс; сбросов по устареванию не было. При потере пакетов +возраст остаётся ограниченным, но неполные кадры не показываются. При 5% +потерь до оператора доходит меньше половины кадров NORMAL и HIGH QUALITY +в одном или обоих окнах. Время восстановления после первой потерянной +части записано отдельно для каждого прогона в JSON; например, при 1% +потерь диапазон для этих трёх режимов составил 252–752 мс. Это конкретные +короткие реализации, а не оценка вероятности для длительного канала. + +## Статус и ограничения + +| Поле | Результат | +|---|---| +| `VIDEO-003 STATUS` | **PARTIAL**: программный PHY и видео проверены по отдельности и в модели доставки; производственный TX/RX, real-time и OTA не проверены. | +| `MAX PHY PACKET SIZE` | 1024 байта полного пакета. | +| `CURRENT IMPLEMENTED PAYLOAD LIMIT` | Ровно 256 байт нагрузки `protocol.packet` у генератора Lab045; видео в производственный TX/RX не встроено. | +| `MAX CALCULATED VIDEO PAYLOAD` | 995 байт при текущем 17-байтном заголовке. | +| `BEST H264 PROFILE` | `SHORT_GOP 400k`, GOP 0,5 с при 10 кадрах/с, VBV 0,2 с; операторское качество не проверялось. | +| `BEST BPSK CONFIGURATION` | 500 ксимв/с, FEC 1/2, PHY payload 1012 байт, 0 мс: 222,819 кбит/с **только расчёт**; действующий размер 256 байт и пауза 5 мс дают 115,654 кбит/с при нулевых потерях. | +| `BEST QPSK 250K CONFIGURATION` | FEC 3/4, payload 1012 байт, 0 мс: 287,074 кбит/с **только расчёт**. | +| `BEST QPSK 500K CONFIGURATION` | По скорости FEC 3/4, payload 1012 байт, 0 мс: 574,149 кбит/с; по балансу с ошибками и `SHORT_GOP 400k` кандидат FEC 2/3: 522,653 кбит/с. Оба только программные. | +| `BEST FEC RATE` | **2/3 как следующий диагностический кандидат**; при 3 dB получил 13/32 CRC против 3/32 у 3/4, а расчётный поток после смены GOP даёт запас более 1,2 для трёх видеорежимов. | +| `BEST CALCULATED USEFUL RATE` | 574,149 кбит/с при нулевых потерях. | +| `BEST OFFLINE-VERIFIED USEFUL RATE` | 574,149 кбит/с на коротком 32-пакетном синтетическом потоке при 9 dB, 32/32 CRC; CPU/signal = 6,20, поэтому это **не real-time goodput**. | +| `600 KBIT/S TARGET WITH CURRENT PHY` | `NOT_REACHABLE` в проверенной матрице при пакете до 1024 байт, скоростях до 500 ксимв/с и FEC до 3/4. | +| `MINIMUM ARCHITECTURAL CHANGE REQUIRED` | Для арифметического превышения 600 кбит/с при FEC 3/4 поднять скорость минимум до 522 513 символов/с; при Fs=8 Мвыб/с и целых выборках на символ следующий вариант 533 333 символа/с (15 выборок/символ). Требуются новые PHY/RX и тесты. | +| `NORMAL VIDEO FITS WITH 20% HEADROOM` | `YES` только в расчёте для `SHORT_GOP 400k + QPSK 500/FEC 2/3/1012/0`: запас 1,278. | +| `HIGH QUALITY VIDEO FITS WITH 20% HEADROOM` | `YES` только в том же расчёте: 1,224; исходный режим VIDEO-001 давал 1,147. | +| `720P5 FITS WITH 20% HEADROOM` | `YES` только в том же расчёте: 1,512; исходный режим давал 1,186. | +| `BEST NEXT RF CANDIDATE` | Предмет **отдельной разработки и будущего разрешённого опыта**: QPSK 500 ксимв/с, FEC 2/3, полный пакет 1024 байта, пауза 0 мс, `SHORT_GOP 400k`. Сейчас real-time декодирование и устойчивость к потерям не подтверждены. | +| `WHY` | 2/3 заметно лучше 3/4 в AWGN-контроле 3 dB; расчёт 522,653 кбит/с покрывает пики нового H.264 с запасом ≥1,2. В модели при 0% потерь показаны все кадры; при 5% большая доля кадров теряется. | +| `ENCODER API` | PyAV 16.0.1; версии библиотек и точные параметры каждого прогона — в `codec_results.json`. | +| `FFMPEG CLI USED` | `NO`. | +| `VIDEO-SPECIFIC GATE` | `PASS`: 123 целевых теста, сверка результатов, импортов и отсутствия аппаратных импортов в проверяемых модулях. | +| `RF TX` | `0`. | +| `COMMIT` / `PUSH` | `NOT PERFORMED` / `NOT PERFORMED`. | + +## Файлы и повторение + +- `protocol/punctured_fec.py`, `protocol/video003_modem.py`: автономный кодер и приёмник; производственный BPSK и SDR receiver не изменены. +- `protocol/video003_compact_header.py`: отдельная проба 13-байтного заголовка, версия VIDEO-002 остаётся исходной. +- `tools/video003_design.py`: `design_space.json` и точный расчёт. +- `tools/video003_synthetic.py`: `synthetic_phy.json`, 896 реализаций AWGN. +- `tools/video003_stream.py`: `continuous_stream.json`, короткий непрерывный поток. +- `tools/video003_codec.py`: `codec_results.json`, 60 прогонов PyAV. +- `tools/video003_transport.py`: `transport_results.json`, 784 прогона доставки. +- `tools/video_gate.py`: целевой шлюз проверки без исторических RF-данных. + +Запуск из корня worktree после установки `requirements-video.txt`: + +```powershell +python -B -X utf8 -m tools.video003_design +python -B -X utf8 -m tools.video003_synthetic +python -B -X utf8 -m tools.video003_stream +python -B -X utf8 -m tools.video003_codec +python -B -X utf8 -m tools.video003_transport +python -B -X utf8 -m tools.video_gate +``` + +Последние две программы читают результаты предыдущих. `video_gate` проверяет +только файлы VIDEO-001/002/003 и используемые модули `protocol`, запускает +тесты без аппаратных entry point. Статический запрет аппаратных импортов в +этих модулях и отсутствие аппаратного запуска в перечисленных командах +не служат доказательством качества радиоканала. Следующий опыт с RF требует +отдельного прямого разрешения и новой подготовки PHY. + +При независимой проверке общий `python tools/quick_gate.py` завершился с +ошибкой: 1059 тестов прошли, один тест Lab065 и его функциональная проверка +не нашли исторический `data/raw/lab064/tx_metadata.json` в VIDEO worktree. +Этот файл не создавался для VIDEO-003. Целевой `video_gate` прошёл отдельно: +123 теста и сверка сохранённых результатов. diff --git a/docs/video/VIDEO_004.md b/docs/video/VIDEO_004.md new file mode 100644 index 0000000..1f16a03 --- /dev/null +++ b/docs/video/VIDEO_004.md @@ -0,0 +1,310 @@ +# VIDEO-004: скорость программного приёмника и защита видео от потери пакетов + +16 сентября 2026 года. Worktree `SDR_Rover_Video`, ветка `video-development`, +исходный HEAD `af7c05f`. Все опыты программные: `RF TX = 0`, SDR не открывался. +Файлы VIDEO-001/002/003 и производственный BPSK не заменялись. Коммит и push +не выполнялись. + +## Вывод и граница опыта + +`VIDEO-004 STATUS = PARTIAL`. Прогретый доступный программный путь выполнил +порог скорости: фактор реального времени **0,130** на исходном 32-пакетном +сигнале и **0,131** на 40-пакетном пути с внешним FEC. Порог `≤0,67` и +предпочтительный `≤0,50` пройдены на этом ПК. Восстановлены четыре стёртых +пакета и четыре видеокадра побайтно. Существующий H.264 SHORT_GOP проверен +отдельной моделью доставки. + +Это **AVAILABLE SOFTWARE PATH REALTIME FACTOR**, а не скорость полного SDR RX. +В потоковом замере сигнал уже дан с известными символьными отсчётами. +`TIMING RECOVERY = NOT_IMPLEMENTED_IN_THIS_BENCHMARK` и +`CARRIER TRACKING FROM RAW IQ = NOT_IMPLEMENTED_IN_THIS_BENCHMARK`. +RRC-проверка с известными тактами существует отдельно. Её время не включено +в число 0,130. Модель не оценивает операторское качество и не доказывает +устойчивость через эфир. + +При пяти затравках и двух шестисекундных окнах NORMAL 640×360/10 лучший +проверенный для 1–5% потерь вариант `QPSK 500 / inner FEC 2/3 / outer 8+1` +с дополнительным проверочным пакетом для блока опорного кадра показал +**591/600 кадров при 1%** и **498/600 при 5%**. Потеря 102 кадров из 600 +при 5% вместе с малым запасом пропускной способности не позволяет объявить +этот режим надёжно поддерживаемым. `NORMAL SUPPORTED IN SOFTWARE MODEL = NO` +для всего диапазона 1–5% с принятым в VIDEO-003 запасом 20% к пику. +Это не отрицание отдельных +успешных прогонов. + +## Скорость: одинаковый вход до и после + +Канонический вход содержит 32 полных PHY-пакета QPSK 500 ксимв/с, inner FEC +2/3, 9 dB `Eb/N0`, сдвиг несущей 73 Гц и 42 переходных символа на пакет. +Затравка `20260916`; файл `data/processed/video004/canonical_symbols.npy` +проверяется по SHA-256 из `canonical_manifest.json`. Приёмник узнаёт размер +пакета из принятого PHY-заголовка. Эталонные SHA передаются только проверке +после CRC. Длительность 32-пакетного сигнала: **0,48736 с**. + +`cProfile` использован для поиска затрат. Числа скорости ниже получены +отдельно через `time.perf_counter()` без профилировщика. Для каждого прохода +записаны повторные измерения; указан средний по порядку из повторов. + +| Замер | Исходный декодер | Прогретый Numba | Ускорение | +|---|---:|---:|---:| +| 32 пакета, приём и видеозаголовок | 2,690 с; фактор **5,520** | 0,0635 с; фактор **0,130** | **42,36×** | +| Только Витерби, те же 32 мягких слова | 2,125 с; фактор **4,360** | 0,0270 с; фактор **0,055** | **78,68×** | +| 256 пакетов, длинный контроль | фактор **4,518** | фактор **0,133** | 34,1× | +| 40 пакетов, CRC → внешний FEC → сборка видеокадра | фактор **4,446** | фактор **0,131** | **33,90×** | + +Первый полный проход с компиляцией Numba занял **0,929 с**; это отдельная +стоимость запуска, не включённая в прогретый фактор. Numba 0.61.2 и +llvmlite 0.44.0 взяты из уже существующего локального набора проекта. +Компиляция работает с `fastmath=False`, а отсутствие Numba даёт явную ошибку +выбранного JIT-режима. После отказа CRC другой декодер не запускается. +Эталонные битовые выходы, решения QPSK, CRC, пакеты и SHA видеоданных до и +после совпали. Длинный поток также совпал на всех 256 пакетах. + +Предварительный `cProfile` исходного 32-пакетного пути относил 2,743 из +3,196 с профилируемого времени к Витерби; внутри было 262 336 вызовов +`argmin`. После JIT основными расходами стали поиск преамбулы и оценка +несущей. Для нового 40-пакетного пути профиль приведён отдельно: + +| Этап | Время `cProfile`, мс | Доля 91,4 мс | Вызовы | Основной массив или копия | +|---|---:|---:|---:|---| +| Витерби вместе с вызовом декодера | 34,8 | 38,1% | 40 | `choices`: 524 672 байта на полный пакет внутри Numba | +| Поиск преамбулы | 27,1 | 29,7% | 40 | короткие срезы по 1280 символам | +| Коррекция фазы/частоты | 11,3 | 12,4% | 120 | копия только текущего заголовка или тела | +| Оценка фазы/частоты | 9,3 | 10,2% | 80 | временные массивы пилота и заголовка | +| Снятие прокалывания | 1,59 | 1,7% | 40 | 16 396 `float64`, около 131 Кбайт на пакет | +| Решения QPSK | 0,56 | 0,6% | 40 | около 98 Кбайт мягких значений | +| Разбор `protocol.packet` и CRC | 0,33 | 0,4% | 40 | до 1024 байт пакета | +| Сборщик внешнего FEC | 1,61 | 1,8% | 36 | буфер максимум 8 блоков; четыре матричных восстановления | +| Выдача фрагмента видеосборщику | 0,36 | 0,4% | 32 | повторная упаковка в байты не выполняется | +| RRC | отдельно | вне пути | один контроль | 11,09 мс на один пакет при известных тактах | +| Восстановление тактов и слежение из IQ | `NOT_IMPLEMENTED` | вне пути | 0 | не измерялись | + +Строки со вложенными вызовами нельзя складывать: например, снятие +прокалывания входит во время декодера. Одиночный RRC-контроль с 16 выборками +на символ прошёл CRC, но его 11,09 мс нельзя прибавлять к потоку как +доказательство готового IQ-приёмника. `tracemalloc` показал пик Python-памяти +13,69 Мбайт до правок и 1,07 Мбайт после на 32 пакетах. Он не учитывает всю +нативную память NumPy и Numba. + +## Защита от стирания пакета + +Внешний систематический код использует уже существующую в проекте +арифметику GF(256) из `protocol/packet_erasure_fec.py`. Упаковка Lab028 не +используется. Новый символ содержит 16 байт метаданных блока, 2 байта длины, +4 байта времени создания кадра и проверенный 13-байтный видеозаголовок. +Максимум данных видео: **977 байт** в полном payload PHY 1012 байт. +Все внешние символы имеют одинаковую длину для точного восстановления +последнего короткого фрагмента. Внешний код восстанавливает стирания после +строгого CRC; он не исправляет неизвестные ошибочные биты внутри пакета. + +Систематический фрагмент сразу передаётся сборщику. При потерях декодирование +блока начинается после получения любых `K` различных символов. Полученный +после 300 мс фрагмент отвергается по времени создания кадра. Буфер +ограничен восемью блоками; дубли и противоречивые метаданные проверяются. +Тесты подтвердили одну потерю, потери до `R`, отказ при числе потерь больше +`R`, точное восстановление байтов и короткого последнего фрагмента. + +Для полных пакетов расчётный бюджет без пауз: + +| K+R | Доля проверочных пакетов | 2/3: чистое видео, кбит/с | 3/4: чистое видео, кбит/с | Время полного блока 2/3, мс | +|---|---:|---:|---:|---:| +| 8+1 | 11,11% | 456,176 | 501,122 | 137,07 | +| 8+2 | 20,00% | 410,558 | 451,010 | 152,30 | +| 12+2 | 14,29% | 439,884 | 483,225 | 213,22 | +| 12+3 | 20,00% | 410,558 | 451,010 | 228,45 | +| 16+2 | 11,11% | 456,176 | 501,122 | 274,14 | +| 16+4 | 20,00% | 410,558 | 451,010 | 304,60 | + +Это предел для полного блока с заполненными пакетами. Последний частичный +блок и защита опорного кадра меняют фактическую долю чётности. Например, +для NORMAL 8+1 с усилением опорных блоков расчёт по числу реально созданных +символов в двух окнах даёт **424,922 / 425,142 кбит/с**. Пик SHORT_GOP 400k +за одну секунду, худший из двух окон: **408,8 кбит/с**. Запас в этой паре +всего около 1,04, без учёта ошибок внутреннего PHY. Блок 16+4 из 20 полных +пакетов занимает 304,6 мс, уже больше срока кадра без ожидания накопления +данных. Для каждого прогона модель учитывает готовность исходных фрагментов, +момент появления чётности и истечение срока. + +## Потери, перемежение и опорные кадры + +В модели использованы настоящие H.264 пакеты, короткий GOP, ограниченный +сборщик VIDEO-002 и декодер PyAV. Случайные потери применяются независимо +к передаваемым радиопакетам; 1440 основных прогонов покрывают ROBUST, +NORMAL и HIGH QUALITY, два окна, обе скорости внутреннего FEC, шесть схем, +равномерную и усиленную защиту, уровни 0/1/2/5/10/20% и серии 2/5/10. +Для выбора NORMAL дополнительно выполнены 180 прогонов на пяти фиксированных +затравках `20260916…20260920`. Числа ниже относятся к 10 окнам по 60 кадров. + +| Внешняя защита, inner 2/3 | 1%: показано / 600 | 5%: показано / 600 | 10%: показано / 600 | 5%: кадр/с | 5%: доля потерь кадров | +|---|---:|---:|---:|---:|---:| +| 8+1 одинаковая | 594 | 452 | 264 | 7,53 | 24,7% | +| 8+1, опорный блок +1 parity | 591 | **498** | 330 | **8,30** | **17,0%** | +| 8+2 одинаковая | 580 | 484 | **363** | 8,07 | 19,3% | + +При 1% лучшая доля в этой выборке у одинаковой 8+1; при 5% у усиленной +8+1; при 10% у одинаковой 8+2. Эти короткие реализации не дают оценки +длительного канала. В варианте 8+1 с усилением среднее время от первого +непоказанного кадра до следующего показанного опорного кадра при 5% +составило **535 мс** против **665 мс** у одинаковой 8+1. Это показатель +данной модели и затравок, а не обещание восстановления при любой серии. + +В отдельном контроле две потери источников **одного блока опорного кадра** +дали 55/60 показанных кадров в каждом окне при 8+1 без усиления; следующий +опорный кадр появился через 652/668 мс. При усилении блока до двух parity +получено 60/60, два фрагмента восстановлены до срока и провала изображения +не было. Одну потерю восстанавливали оба варианта. + +Проверка перемежения глубины 2 отклонена. Даже при 0% потерь она показала +лишь 24/120 кадров для 8+1, 21/120 для 8+2 и 3/120 для 12+2 в NORMAL: +ожидание фрагментов следующего блока нарушило срок 300 мс. Без перемежения +при 0% эти схемы показали 120/120. Серии 2/5/10 сохранены отдельно в JSON; +уменьшение влияния серии не окупило задержку в этом способе чередования. + +При одинаковых заданных стираниях пакетов inner FEC 2/3 и 3/4 дали одинаковые +числа показанных кадров для трёх сравниваемых схем NORMAL на пяти затравках; +3/4 даёт больше расчётной ёмкости. Эта модель не создаёт битовых ошибок. +Контроль VIDEO-003 при 3 dB `Eb/N0` на пакетах меньшей длины дал 13/32 CRC +для 2/3 против 3/32 для 3/4. Его нельзя переносить как точную вероятность +для максимальных пакетов, но оснований заменить первый диагностический +кандидат на 3/4 пока нет. + +## CODE QUALITY AUDIT + +Исходная инвентаризация восьми модулей: 1967 строк, 70 функций. Сейчас те же +восемь модулей содержат 2008 строк и 72 функции; новые модули Витерби и +внешнего FEC содержат ещё 309 строк и 11 функций. Размер кода здесь не +критерий качества. Рабочая цепочка: символы → преамбула/PHY → QPSK → снятие +прокалывания → Витерби → CRC → внешний FEC → свежий видеофрагмент. + +| ITEM | BEFORE | ACTION | AFTER | EFFECT | +|---|---|---|---|---| +| Витерби | Python-цикл, 262 336 `argmin` за 32 пакета | JIT со скалярным выбором ветви и `fastmath=False` | те же биты | 78,68× для Витерби | +| Коррекция несущей | два прохода по всему оставшемуся потоку на пакет | ограничена заголовком и текущим телом | те же пакеты/CRC | фактор пути 5,520 → 0,130 вместе с JIT | +| Проверка конечности | сканирование всего суффикса на каждом пакете | проверяется кандидат и его тело | повреждение текущего пакета отвергается | 256 пакетов: фактор 0,288 → 0,133 | +| Маска FEC и преамбула | повторные массивы и PRBS7 | точный арифметический счёт, ограниченный кеш неизменяемых масок | те же кодовые длины и биты | меньше выделений | +| Сборщик блоков | состояние росло с числом блоков | ограничен восемью блоками, поздние повторы игнорируются | строгие кадры и счётчики без изменений | ограничена память | +| Подача v2-фрагмента | требовала бы повторной упаковки под v1 | отдельный проверяемый вход `offer_fragment` | v1 сохранён | меньше копий в горячем пути | + +Классификация существенных проверок: **A, production safety**: длины PHY и +FEC, конечность текущих символов, метаданные блока, возраст, границы буфера, +CRC и отказ от старого кадра оставлены. **B, development assertion**: +сравнение SHA, точных битов и ожидаемого числа кадров живёт в тестах и +инструментах опыта. **C, offline diagnostic**: `cProfile`, `tracemalloc`, +JSON и исходные H.264 сравнения находятся в `tools/`, вне приёмника. +**D, duplicated check**: повторный проход по всему суффиксу убран; +проверка полей на публичном входе `offer_fragment` оставлена, хотя текущий +вызывающий код уже разобрал заголовок. **E, hot-loop check**: проверка +конечности вынесена из полного потока в границу текущего пакета, а +Numba-цикл Витерби не строит NumPy-массивы на каждом шаге. + +| Существенная runtime-проверка | Место | Категория | Решение | +|---|---|---|---| +| PHY-длина, версия и CRC пакета | `video003_modem`, `packet` | A | Оставить до выдачи данных внешнему FEC | +| Длина и конечность мягких значений | `punctured_fec` | A/E | Оставить один раз перед решёткой | +| Диапазоны K/R, индекс, поток и длина символа | `video004_erasure` | A | Оставить перед накоплением блока | +| Время создания и возраст фрагмента | `video004_erasure`, `video_stream_transport` | A | Оставить; после 300 мс не выдавать | +| Предел буфера и повтор старого кадра | оба сборщика | A | Оставить с ограничением 8 блоков и 2 кадров | +| SHA эталона, точные биты и ожидаемые счётчики | `tests/`, `tools/video004_*` | B/C | Держать вне приёмника | +| Повторная проверка полей на публичном входе | `FrameReassembler.offer_fragment` | D → A | Оставить как защиту от другого вызывающего кода | +| Сканирование всего хвоста потока | прежний `receive_frame` | E | Заменить проверкой текущего кандидата и тела | + +| ITEM | LOCATION | WHY SUSPICIOUS | ACTION | +|---|---|---|---| +| Сборка `np.concatenate` и SHA эталона | `tools/video004_benchmark.py` | массивы и знание исходного пакета | **KEEP** только в генераторе и проверке после CRC | +| RRC roundtrip | `protocol/video003_modem.py` | не является поточным IQ-приёмом | **KEEP** как отдельный контроль; вне горячего пути | +| Упаковка Lab028 | `protocol/packet_erasure_fec.py` | лишний заголовок и иной формат пакета | **KEEP** для старых лаб; новый видеоформат её не вызывает | +| `_linear_combine` | `protocol/packet_erasure_fec.py` | внутренний API другого модуля | **KEEP** проверенную арифметику; публичный общий API отложить | +| Преобразования в решётке | прежний `convolutional_fec.py` | массивы на каждом шаге | **REWRITE** в отдельном JIT-варианте; старый код сохранён как эталон | +| Большая функция `simulate` | `tools/video004_transport.py` | смешивает график передачи, потери и H.264 | **KEEP** как автономную модель с фиксированными входами; не импортируется рабочим приёмником | + +Генерация сигнала, `np.concatenate`, SHA и сравнение с эталоном остались в +`tools/` как диагностика. В критическом пути нет +графиков, исторических Lab-проверок, verifier, подробного JSON и сравнения с +исходными пакетами. Нужные проверки повреждённых данных не удалялись. + +После правок повторены модемные векторы, FEC/CRC, тесты стираний, +1440 моделей потерь, 48 случаев перемежения, 180 случаев пяти затравок и +оба замера производительности. Сравнение копии 1440 результатов до и после +аудита: показанные кадры, возраст и восстановления совпали; изменилось +лишь исправленное диагностическое поле числа неполных блоков в 480 строках. +`BEHAVIOR EQUIVALENT = YES` для строгого приёма и показа кадров. + +`RUFF = NOT_RUN — TOOL NOT INSTALLED`. +`coverage`, `mypy`, `pyright`, `vulture`, `radon` также `NOT_RUN — TOOL NOT INSTALLED`. +Постоянные новые зависимости не устанавливались. Правило полного обзора после +крупного этапа сохраняется для CONTROL-001/002; мелким правкам достаточно +`pytest`, доступного `ruff` и `git diff --check`. + +## Машинные результаты и повторение + +Все файлы находятся в `data/processed/video004/`: канонический 32-пакетный +сигнал и его manifest, `benchmark_before.json`, `benchmark_after.json`, +`viterbi_benchmark.json`, 256-пакетный сигнал и `benchmark_256.json`, +40-пакетный `pipeline_benchmark.json`, `transport_results.json`, +`interleaving_results.json`, `normal_seed_sweep.json` и +`keyframe_recovery.json`. Эталонные пакеты не передаются декодеру. + +Из корня VIDEO worktree, с доступной Numba 0.61.2: + +```powershell +python -B -X utf8 -m tools.video004_benchmark --phase after --numba-packages C:\Users\user\Desktop\projects\SDR_Rover\.lab053_cpu_runtime\packages +python -B -X utf8 -m tools.video004_viterbi_benchmark --numba-packages C:\Users\user\Desktop\projects\SDR_Rover\.lab053_cpu_runtime\packages +python -B -X utf8 -m tools.video004_longrun --numba-packages C:\Users\user\Desktop\projects\SDR_Rover\.lab053_cpu_runtime\packages +python -B -X utf8 -m tools.video004_pipeline_benchmark --numba-packages C:\Users\user\Desktop\projects\SDR_Rover\.lab053_cpu_runtime\packages +python -B -X utf8 -m tools.video004_transport +python -B -X utf8 -m tools.video004_interleaving +python -B -X utf8 -m tools.video004_seed_sweep +python -B -X utf8 -m tools.video004_keyframe +python -B -X utf8 -m tools.video_gate --numba-packages C:\Users\user\Desktop\projects\SDR_Rover\.lab053_cpu_runtime\packages +``` + +Старый `benchmark_before.json` повторно не создаётся после правок: он +фиксирует исходный код VIDEO-003 на том же сигнале. На другой машине нужно +установить зависимости из `requirements-video.txt`; абсолютный путь локальных +пакетов Numba в командах относится только к этому ПК. Замер скорости следует +повторять на целевом Raspberry/Jetson отдельно. + +## Обязательные поля результата + +| Поле | Значение | +|---|---| +| `VIDEO-004 STATUS` | `PARTIAL` | +| `QPSK 500K FEC 2/3 INITIAL REALTIME FACTOR` | **5,520**, 32 пакета, доступный путь VIDEO-003 | +| `OPTIMIZED REALTIME FACTOR` | **0,130**, тот же 32-пакетный сигнал, прогретый путь | +| `REALTIME TARGET >=1.5X` | `PASS` для доступного пути; также пройден предпочтительный фактор ≤0,50 | +| `MAIN BOTTLENECK BEFORE OPTIMIZATION` | Витерби, 2,743/3,196 с по `cProfile` | +| `MAIN OPTIMIZATIONS` | JIT без `fastmath`; обработка только текущего пакета; ограниченная проверка конечности; кеш преамбулы и маски | +| `JIT FIRST RUN TIME` | 0,929 с для первого полного 32-пакетного прохода | +| `WARM RUN TIME` | медиана 0,0635 с на 32 пакета | +| `STEADY-STATE REALTIME FACTOR` | **0,130** | +| `VITERBI REALTIME FACTOR BEFORE / AFTER` | **4,360 / 0,055** | +| `AVAILABLE PIPELINE REALTIME FACTOR BEFORE / AFTER` | **4,446 / 0,131** на 40 пакетах с четырьмя стираниями | +| `VITERBI SPEEDUP` | **78,68×** | +| `FULL AVAILABLE PIPELINE SPEEDUP` | **33,90×** | +| `TRANSPORT ERASURE CODE` | Систематический GF(256), отдельная видеооболочка | +| `BEST DATA/PARITY CONFIGURATION` | 8+1 с дополнительным parity для опорного блока в диапазоне 1–5% данной модели; 8+2 одинаковая лучше при 10% | +| `PACKET LOSS 1%: DISPLAYED FPS / FRAME LOSS` | 8+1 с усилением: **9,85 кадр/с; 1,5%**, 591/600 | +| `PACKET LOSS 5%: DISPLAYED FPS / FRAME LOSS` | **8,30 кадр/с; 17,0%**, 498/600 | +| `PACKET LOSS 10%: DISPLAYED FPS / FRAME LOSS` | 8+1 с усилением: **5,50 кадр/с; 45,0%**; 8+2 одинаковая: 6,05 кадр/с; 39,5% | +| `BURST LOSS RESULT` | Глубина перемежения 2 непригодна при сроке 300 мс: даже при 0% потерь лишь 24/120 кадров для 8+1 | +| `KEYFRAME RECOVERY` | Две потери в одном блоке: 55/60 без усиления, 60/60 с усилением, в обоих окнах | +| `NET VIDEO RATE AFTER OUTER FEC` | 8+1 с усилением NORMAL: **424,922 / 425,142 кбит/с**; равномерная 8+2: около 409,4 / 409,8 кбит/с с учётом частичного блока | +| `NORMAL 640x360/10 SUPPORTED IN SOFTWARE MODEL` | `NO` для устойчивой работы на всём интервале 1–5% с инженерным запасом | +| `INNER FEC 2/3 VS 3/4 RESULT` | При заданных стираниях кадры одинаковы в сравниваемых схемах; более слабый внутренний код 3/4 не подтвердил общего выигрыша с учётом AWGN-контроля VIDEO-003 | +| `BEST NEXT RF CANDIDATE` | Отложен; диагностический программный кандидат: QPSK 500 ксимв/с, inner 2/3, outer 8+1 с усилением опорного блока, SHORT_GOP 400k | +| `WHY` | Порог CPU выполнен, но при 5% потерь не показаны 102/600 кадров, запас скорости около 1,04 и нет проверки полного IQ/RF-приёмника | +| `TESTS BEFORE / AFTER` | VIDEO-003: 123; до заключительного обзора VIDEO-004: 143; после: **145 passed** | +| `BEHAVIOR EQUIVALENT` | `YES` для битов, CRC, пакетов и кадров на фиксированных входах | +| `HOT PATH REMAINING BOTTLENECK` | По `cProfile`: Витерби 34,8 мс, поиск преамбулы 27,1 мс на 40 пакетов; отсутствуют timing recovery и IQ carrier tracking | +| `VIDEO-SPECIFIC GATE` | **PASS: 145 тестов**, сверка артефактов и повторный замер | +| `RF TX` | `0` | +| `SDR HARDWARE` | `NOT ACCESSED` | +| `COMMIT / PUSH` | `NOT PERFORMED / NOT PERFORMED` | + +Отдельный общий `python tools/quick_gate.py` дал 1070 passed, 2 skipped и +1 failed: в этом worktree отсутствует исторический +`data/raw/lab064/tx_metadata.json`, нужный проверке Lab065. Целевой VIDEO-шлюз +прошёл: 145 passed. Это разные наборы проверок. + +Следующий RF-опыт требует отдельного прямого разрешения. VIDEO-005 в этой +работе не начинается. diff --git a/protocol/punctured_fec.py b/protocol/punctured_fec.py new file mode 100644 index 0000000..6d82a7b --- /dev/null +++ b/protocol/punctured_fec.py @@ -0,0 +1,81 @@ +"""Программные варианты R=2/3 и 3/4 на базе штатного кода R=1/2. + +Прокалывание удаляет известные позиции кодового слова. При декодировании +эти позиции имеют нулевую мягкую метрику (стирание), после чего работает +штатный терминированный декодер Витерби. +""" + +from __future__ import annotations + +from functools import lru_cache +import numpy as np + +from protocol import convolutional_fec + + +PUNCTURE_PATTERNS: dict[str, tuple[int, ...]] = { + "1/2": (1, 1), + "2/3": (1, 1, 1, 0), + "3/4": (1, 1, 1, 0, 0, 1), +} + + +@lru_cache(maxsize=32) +def _mask(mother_bit_count: int, rate: str) -> np.ndarray: + if rate not in PUNCTURE_PATTERNS: + raise ValueError("неизвестная скорость кода") + if mother_bit_count < 0: + raise ValueError("отрицательная длина кодового слова") + pattern = np.asarray(PUNCTURE_PATTERNS[rate], dtype=bool) + mask = np.resize(pattern, mother_bit_count) + mask.flags.writeable = False + return mask + + +def coded_bit_count(information_bit_count: int, rate: str) -> int: + """Точное число передаваемых битов, включая шесть хвостовых битов кода.""" + mother_count = convolutional_fec.encoded_bit_count(information_bit_count) + if rate not in PUNCTURE_PATTERNS: + raise ValueError("неизвестная скорость кода") + pattern = PUNCTURE_PATTERNS[rate] + periods, remaining = divmod(mother_count, len(pattern)) + return periods * sum(pattern) + sum(pattern[:remaining]) + + +def effective_rate(information_bit_count: int, rate: str) -> float: + """Отношение полезных битов к реально передаваемым кодовым битам.""" + if information_bit_count <= 0: + raise ValueError("число полезных битов должно быть положительным") + return information_bit_count / coded_bit_count(information_bit_count, rate) + + +def encode(information_bits: np.ndarray, rate: str) -> np.ndarray: + """Сначала применить штатный код, затем удалить позиции по маске.""" + mother_bits = convolutional_fec.encode(information_bits) + return mother_bits[_mask(len(mother_bits), rate)] + + +def depuncture_soft( + soft_values: np.ndarray, information_bit_count: int, rate: str +) -> np.ndarray: + """Вернуть стёртые позиции с нулевой мягкой метрикой.""" + values = np.asarray(soft_values, dtype=np.float64) + if values.ndim != 1 or not np.all(np.isfinite(values)): + raise ValueError("мягкие значения должны быть конечным одномерным массивом") + mother_count = convolutional_fec.encoded_bit_count(information_bit_count) + mask = _mask(mother_count, rate) + if len(values) != int(np.count_nonzero(mask)): + raise ValueError("неверная длина проколотого кодового слова") + restored = np.zeros(mother_count, dtype=np.float64) + restored[mask] = values + return restored + + +def decode_soft( + soft_values: np.ndarray, information_bit_count: int, rate: str +) -> np.ndarray: + """Декодировать через существующий 64-состояний декодер Витерби.""" + return convolutional_fec.viterbi_decode_soft( + depuncture_soft(soft_values, information_bit_count, rate), + information_bit_count, + ) diff --git a/protocol/video003_compact_header.py b/protocol/video003_compact_header.py new file mode 100644 index 0000000..1b3e18d --- /dev/null +++ b/protocol/video003_compact_header.py @@ -0,0 +1,50 @@ +"""Отдельная проверка 13-байтного видеозаголовка; формат VIDEO-002 не меняется.""" + +from __future__ import annotations + +import struct + +from protocol.video_stream_transport import ( + MAX_FRAGMENTS, FrameType, VideoFragment, VideoTransportError, +) + + +VERSION = 2 +HEADER_FORMAT = "!BIIBBH" +HEADER_SIZE = struct.calcsize(HEADER_FORMAT) # 13 байт + + +def encode(fragment: VideoFragment, max_phy_payload: int) -> bytes: + """Оставить поток и кадр 32-битными; кодировать count как count-1.""" + if not 0 <= fragment.stream_id <= 0xFFFFFFFF or not 0 <= fragment.frame_id <= 0xFFFFFFFF: + raise VideoTransportError("номер потока или кадра вне диапазона") + if not 1 <= fragment.fragment_count <= MAX_FRAGMENTS: + raise VideoTransportError("неверное число фрагментов") + if not 0 <= fragment.fragment_index < fragment.fragment_count: + raise VideoTransportError("неверный номер фрагмента") + if fragment.frame_type not in (FrameType.KEYFRAME, FrameType.DELTA_FRAME): + raise VideoTransportError("неверный тип кадра") + if not 0 <= fragment.age_ms <= 0xFFFF: + raise VideoTransportError("неверный возраст кадра") + if not isinstance(fragment.data, bytes) or not 1 <= len(fragment.data) <= max_phy_payload - HEADER_SIZE: + raise VideoTransportError("данные не помещаются в PHY payload") + flags = (VERSION << 4) | int(fragment.frame_type) + header = struct.pack(HEADER_FORMAT, flags, fragment.stream_id, fragment.frame_id, + fragment.fragment_index, fragment.fragment_count - 1, + fragment.age_ms) + return header + fragment.data + + +def decode(wire: bytes, max_phy_payload: int) -> VideoFragment: + """Размер данных берётся из длины внешнего CRC-проверенного payload.""" + if not isinstance(wire, bytes) or not HEADER_SIZE < len(wire) <= max_phy_payload: + raise VideoTransportError("длина видеопакета вне диапазона") + flags, stream_id, frame_id, index, count_minus_one, age_ms = struct.unpack( + HEADER_FORMAT, wire[:HEADER_SIZE]) + if flags >> 4 != VERSION or (flags & 0x0F) not in (1, 2): + raise VideoTransportError("версия или тип кадра не поддерживается") + count = count_minus_one + 1 + if index >= count: + raise VideoTransportError("неверный номер фрагмента") + return VideoFragment(stream_id, frame_id, index, count, + FrameType(flags & 0x0F), age_ms, wire[HEADER_SIZE:]) diff --git a/protocol/video003_modem.py b/protocol/video003_modem.py new file mode 100644 index 0000000..5dcf822 --- /dev/null +++ b/protocol/video003_modem.py @@ -0,0 +1,265 @@ +"""Отдельный программный BPSK/QPSK-тракт VIDEO-003 без обращения к SDR. + +Приёмнику известны только PRBS7-преамбула и формат PHY-заголовка. Длина, +кадровая граница, фаза и частотный сдвиг извлекаются из принятого сигнала; +исходный payload приёмнику не передаётся. +""" + +from __future__ import annotations + +from dataclasses import dataclass +from functools import lru_cache +import math +import struct +from typing import Callable +import zlib + +import numpy as np + +from protocol import punctured_fec +from protocol.bpsk_radio import root_raised_cosine_taps +from protocol.packet import PacketError, build_packet, parse_packet + + +PREAMBLE_SYMBOLS = 1280 +PHY_HEADER_SYMBOLS = 144 +MAX_FULL_PACKET_BYTES = 1024 +SAMPLE_RATE_HZ = 8_000_000 +RRC_ROLLOFF = 0.35 +RRC_SPAN_SYMBOLS = 10 +PHY_MAGIC = 0xD391 +PHY_VERSION = 1 +PHY_HEADER_FORMAT = ">HBHB" + + +@lru_cache(maxsize=1) +def known_preamble_bits() -> np.ndarray: + """Тот же PRBS7 x^7+x^6+1, состояние 0x7f, что и в Lab044.""" + state = 0x7F + result = np.empty(PREAMBLE_SYMBOLS, dtype=np.uint8) + for index in range(PREAMBLE_SYMBOLS): + result[index] = (state >> 6) & 1 + feedback = ((state >> 6) ^ (state >> 5)) & 1 + state = ((state << 1) & 0x7F) | feedback + result.flags.writeable = False + return result + + +def bpsk_symbols(bits: np.ndarray) -> np.ndarray: + values = np.asarray(bits, dtype=np.uint8) + if values.ndim != 1 or not np.all((values == 0) | (values == 1)): + raise ValueError("ожидается одномерный массив битов") + return (2 * values.astype(np.float64) - 1).astype(np.complex128) + + +def qpsk_symbols(bits: np.ndarray) -> np.ndarray: + """Gray: 00=(-1-j)/sqrt(2), 01=(-1+j), 11=(1+j), 10=(1-j).""" + values = np.asarray(bits, dtype=np.uint8) + if values.ndim != 1 or len(values) % 2 or not np.all((values == 0) | (values == 1)): + raise ValueError("QPSK требует чётного числа битов {0,1}") + pairs = values.reshape(-1, 2) + return ((2 * pairs[:, 0].astype(np.float64) - 1) + + 1j * (2 * pairs[:, 1].astype(np.float64) - 1)) / math.sqrt(2) + + +def qpsk_soft(symbols: np.ndarray) -> np.ndarray: + """Решения по I/Q, приведённые к идеальным значениям ±1.""" + values = np.asarray(symbols, dtype=np.complex128) + soft = np.empty(values.size * 2, dtype=np.float64) + soft[0::2] = values.real * math.sqrt(2) + soft[1::2] = values.imag * math.sqrt(2) + return soft + + +def samples_per_symbol(symbol_rate: int) -> int: + if symbol_rate not in (250_000, 500_000): + raise ValueError("VIDEO-003 проверяет 250 или 500 ксимв/с") + return SAMPLE_RATE_HZ // symbol_rate + + +def rrc_roundtrip(symbols: np.ndarray, symbol_rate: int) -> np.ndarray: + """Формирование RRC, согласованный фильтр и выборка в известных тактах. + + Это проверка формы при идеальной тактовой синхронизации, а не новый + производственный приёмник. + """ + sps = samples_per_symbol(symbol_rate) + taps = root_raised_cosine_taps(RRC_ROLLOFF, sps, RRC_SPAN_SYMBOLS) + upsampled = np.zeros(len(symbols) * sps, dtype=np.complex128) + upsampled[::sps] = symbols + shaped = np.convolve(upsampled, taps, mode="full") + matched = np.convolve(shaped, taps, mode="full") + group_delay = len(taps) - 1 + gain = float(np.sum(taps * taps)) + return matched[group_delay:group_delay + len(symbols) * sps:sps] / gain + + +def _phy_header(packet_bytes: int) -> np.ndarray: + if not 12 <= packet_bytes <= MAX_FULL_PACKET_BYTES: + raise ValueError("полный пакет вне предела PHY") + fields = struct.pack(">HBH", PHY_MAGIC, PHY_VERSION, packet_bytes) + checksum = zlib.crc32(fields) & 0xFF + bits = np.unpackbits(np.frombuffer(fields + bytes([checksum]), dtype=np.uint8)) + return np.repeat(bits, 3) + + +def _decode_phy_header(soft: np.ndarray) -> int | None: + if len(soft) < PHY_HEADER_SYMBOLS or not np.all(np.isfinite(soft[:PHY_HEADER_SYMBOLS])): + return None + bits = (soft[:PHY_HEADER_SYMBOLS].reshape(48, 3).sum(axis=1) >= 0).astype(np.uint8) + try: + magic, version, length, checksum = struct.unpack(PHY_HEADER_FORMAT, np.packbits(bits).tobytes()) + except struct.error: + return None + fields = struct.pack(">HBH", magic, version, length) + if (magic != PHY_MAGIC or version != PHY_VERSION + or checksum != (zlib.crc32(fields) & 0xFF) + or not 12 <= length <= MAX_FULL_PACKET_BYTES): + return None + return length + + +@dataclass(frozen=True) +class OfflineFrame: + packet: bytes + coded_bits: np.ndarray + symbols: np.ndarray + modulation: str + rate: str + + +def build_frame(payload: bytes, modulation: str, rate: str, + sequence_number: int = 0) -> OfflineFrame: + """Сформировать отдельный смешанный кадр с BPSK-пилотом и заголовком.""" + if modulation not in ("BPSK", "QPSK"): + raise ValueError("неизвестная модуляция") + packet = build_packet(payload, message_type=3, sequence_number=sequence_number) + if len(packet) > MAX_FULL_PACKET_BYTES: + raise ValueError("полный пакет превышает 1024 байта") + information = np.unpackbits(np.frombuffer(packet, dtype=np.uint8)) + coded = punctured_fec.encode(information, rate) + if modulation == "QPSK": + padded = np.pad(coded, (0, len(coded) % 2)) + body = qpsk_symbols(padded) + else: + body = bpsk_symbols(coded) + prefix = bpsk_symbols(np.concatenate((known_preamble_bits(), _phy_header(len(packet))))) + return OfflineFrame(packet, coded, np.concatenate((prefix, body)), modulation, rate) + + +def _find_preamble(received: np.ndarray, maximum_start: int) -> int | None: + """Найти начало по дифференциальной корреляции известного пилота.""" + reference = bpsk_symbols(known_preamble_bits()) + differential_reference = reference[1:] * np.conj(reference[:-1]) + last = min(maximum_start, len(received) - PREAMBLE_SYMBOLS) + if last < 0: + return None + best_start, best_score = None, 0.0 + for start in range(last + 1): + section = received[start:start + PREAMBLE_SYMBOLS] + products = section[1:] * np.conj(section[:-1]) + energy = float(np.sum(np.abs(products))) + score = abs(np.vdot(differential_reference, products)) / max(energy, 1e-12) + if score > best_score: + best_start, best_score = start, score + return best_start if best_score >= 0.25 else None + + +def _estimate_phase_frequency(received: np.ndarray, known: np.ndarray) -> tuple[float, float]: + """Оценить фазу и приращение фазы только по известным символам.""" + despread = received[:len(known)] * np.conj(known) + lag = min(256, len(known) // 4) + delayed = despread[lag:] * np.conj(despread[:-lag]) + increment = float(np.angle(np.sum(delayed)) / lag) + indexes = np.arange(len(known), dtype=np.float64) + residual = despread * np.exp(-1j * increment * indexes) + half = len(known) // 2 + left = np.sum(residual[:half]) + right = np.sum(residual[half:]) + increment += float(np.angle(right * np.conj(left)) / half) + phase = float(np.angle(np.sum(despread * np.exp(-1j * increment * indexes)))) + return phase, increment + + +def _correct(received: np.ndarray, phase: float, increment: float) -> np.ndarray: + indexes = np.arange(len(received), dtype=np.float64) + return received * np.exp(-1j * (phase + increment * indexes)) + + +@dataclass(frozen=True) +class OfflineReception: + preamble_found: bool + phy_header_pass: bool + crc_pass: bool + packet: bytes | None + payload: bytes | None + start_symbol: int | None + frequency_offset_hz: float | None + initial_phase_rad: float | None + coded_soft: np.ndarray | None + + +def receive_frame( + received_symbols: np.ndarray, + modulation: str, + rate: str, + symbol_rate: int, + maximum_start: int = 64, + fec_decoder: Callable[[np.ndarray, int, str], np.ndarray] | None = None, +) -> OfflineReception: + """Строго декодировать без подсказки о длине, payload и фазе передатчика.""" + samples_per_symbol(symbol_rate) + if modulation not in ("BPSK", "QPSK") or rate not in punctured_fec.PUNCTURE_PATTERNS: + raise ValueError("неизвестный режим") + received = np.asarray(received_symbols, dtype=np.complex128) + if received.ndim != 1: + raise ValueError("сигнал должен быть одномерным массивом") + search_end = min(len(received), maximum_start + PREAMBLE_SYMBOLS + PHY_HEADER_SYMBOLS) + if not np.all(np.isfinite(received[:search_end])): + raise ValueError("кандидат сигнала содержит неконечные значения") + empty = OfflineReception(False, False, False, None, None, None, None, None, None) + start = _find_preamble(received, maximum_start) + if start is None: + return empty + frame = received[start:] + pilot = bpsk_symbols(known_preamble_bits()) + phase, increment = _estimate_phase_frequency(frame[:PREAMBLE_SYMBOLS], pilot) + header_end = PREAMBLE_SYMBOLS + PHY_HEADER_SYMBOLS + corrected = _correct(frame[:header_end], phase, increment) + header_start = PREAMBLE_SYMBOLS + packet_bytes = _decode_phy_header(corrected[header_start:header_start + PHY_HEADER_SYMBOLS].real) + if packet_bytes is None: + return OfflineReception(True, False, False, None, None, start, + increment * symbol_rate / (2 * math.pi), phase, None) + known = np.concatenate((pilot, bpsk_symbols(_phy_header(packet_bytes)))) + phase, increment = _estimate_phase_frequency(frame[:len(known)], known) + corrected_header = _correct(frame[:header_end], phase, increment) + if _decode_phy_header(corrected_header[header_start:header_end].real) != packet_bytes: + return OfflineReception(True, False, False, None, None, start, + increment * symbol_rate / (2 * math.pi), phase, None) + information_bit_count = packet_bytes * 8 + coded_count = punctured_fec.coded_bit_count(information_bit_count, rate) + body_start = PREAMBLE_SYMBOLS + PHY_HEADER_SYMBOLS + bits_per_symbol = 1 if modulation == "BPSK" else 2 + body_count = math.ceil(coded_count / bits_per_symbol) + frame_end = body_start + body_count + if len(frame) < frame_end: + return OfflineReception(True, True, False, None, None, start, + increment * symbol_rate / (2 * math.pi), phase, None) + if not np.all(np.isfinite(frame[body_start:frame_end])): + raise ValueError("тело сигнала содержит неконечные значения") + corrected = _correct(frame[body_start:frame_end], + phase + increment * body_start, increment) + body = corrected + soft = body.real if modulation == "BPSK" else qpsk_soft(body) + soft = soft[:coded_count].copy() + decoded = (punctured_fec.decode_soft if fec_decoder is None else fec_decoder)( + soft, information_bit_count, rate) + packet = np.packbits(decoded).tobytes() + try: + parsed = parse_packet(packet) + except PacketError: + return OfflineReception(True, True, False, packet, None, start, + increment * symbol_rate / (2 * math.pi), phase, soft) + return OfflineReception(True, True, True, packet, parsed.payload, start, + increment * symbol_rate / (2 * math.pi), phase, soft) diff --git a/protocol/video004_erasure.py b/protocol/video004_erasure.py new file mode 100644 index 0000000..01a67db --- /dev/null +++ b/protocol/video004_erasure.py @@ -0,0 +1,241 @@ +"""Систематическая защита видеофрагментов от потери целых PHY-пакетов. + +Вызывающий код передаёт сюда только payload после строгого PHY/FEC/CRC. +Арифметика GF(256) повторно используется из packet_erasure_fec; упаковка +Lab028 не используется. Каждый внешний символ занимает полный PHY payload. +""" + +from __future__ import annotations + +from dataclasses import dataclass, field +from collections import deque +import struct +from typing import Sequence + +from protocol.packet_erasure_fec import ( + InsufficientSymbolsError, _linear_combine, encode_parity_symbols, + matrix_inverse, systematic_generator_matrix, +) +from protocol.video003_compact_header import ( + HEADER_SIZE as VIDEO_HEADER_SIZE, decode as decode_video, encode as encode_video, +) +from protocol.video_stream_transport import VideoFragment + + +MAGIC = 0xFEC4 +VERSION = 1 +HEADER_FORMAT = "!HBBIIBBBB" +HEADER_SIZE = struct.calcsize(HEADER_FORMAT) # 16 +SOURCE_PREFIX_FORMAT = "!HI" +SOURCE_PREFIX_SIZE = struct.calcsize(SOURCE_PREFIX_FORMAT) # length + capture_ms = 6 +MAX_PHY_PAYLOAD = 1012 +SYMBOL_SIZE = MAX_PHY_PAYLOAD - HEADER_SIZE # 996 +MAX_VIDEO_BYTES = SYMBOL_SIZE - SOURCE_PREFIX_SIZE - VIDEO_HEADER_SIZE # 977 +MAX_AGE_MS = 300 + + +class VideoErasureError(ValueError): + """Неверный внешний символ или противоречивый блок.""" + + +@dataclass(frozen=True) +class Symbol: + stream_id: int + block_id: int + index: int + source_count: int + parity_count: int + is_parity: bool + data: bytes + + +@dataclass(frozen=True) +class Delivery: + index: int + fragment: VideoFragment + capture_ms: int + recovered: bool + raw_video_wire: bytes + + +def _header(stream_id: int, block_id: int, index: int, + source_count: int, parity_count: int) -> bytes: + if not (0 <= stream_id <= 0xFFFFFFFF and 0 <= block_id <= 0xFFFFFFFF + and 1 <= source_count <= 255 and 1 <= parity_count <= 255 - source_count + and 0 <= index < source_count + parity_count): + raise VideoErasureError("поля внешнего FEC-заголовка вне диапазона") + return struct.pack(HEADER_FORMAT, MAGIC, VERSION, + int(index >= source_count), stream_id, block_id, + index, source_count, parity_count, 0) + + +def parse_symbol(wire: bytes) -> Symbol: + """Разобрать payload только после CRC-проверки внешнего радиопакета.""" + if not isinstance(wire, bytes) or len(wire) != MAX_PHY_PAYLOAD: + raise VideoErasureError("длина внешнего символа должна быть 1012 байт") + magic, version, flags, stream_id, block_id, index, source_count, parity_count, reserved = ( + struct.unpack(HEADER_FORMAT, wire[:HEADER_SIZE])) + if (magic != MAGIC or version != VERSION or flags not in (0, 1) or reserved != 0 + or not 1 <= source_count <= 255 + or not 1 <= parity_count <= 255 - source_count + or index >= source_count + parity_count + or bool(flags) != (index >= source_count)): + raise VideoErasureError("неверные метаданные внешнего символа") + return Symbol(stream_id, block_id, index, source_count, parity_count, + bool(flags), wire[HEADER_SIZE:]) + + +def _source_data(fragment: VideoFragment, capture_ms: int) -> bytes: + if not 0 <= capture_ms <= 0xFFFFFFFF or len(fragment.data) > MAX_VIDEO_BYTES: + raise VideoErasureError("время или размер исходного видеофрагмента вне диапазона") + video_wire = encode_video(fragment, SYMBOL_SIZE - SOURCE_PREFIX_SIZE) + source = struct.pack(SOURCE_PREFIX_FORMAT, len(video_wire), capture_ms) + video_wire + return source + bytes(SYMBOL_SIZE - len(source)) + + +def encode_block(fragments: Sequence[tuple[VideoFragment, int]], + block_id: int, parity_count: int) -> tuple[bytes, ...]: + """Отправить K источников первыми, затем R проверочных символов.""" + if not fragments: + raise VideoErasureError("пустой блок") + stream_id = fragments[0][0].stream_id + if any(fragment.stream_id != stream_id for fragment, _ in fragments): + raise VideoErasureError("в одном блоке разные потоки") + source_count = len(fragments) + sources = tuple(_source_data(fragment, capture_ms) + for fragment, capture_ms in fragments) + parity = encode_parity_symbols(sources, parity_count) + all_data = sources + parity + return tuple(_header(stream_id, block_id, index, source_count, parity_count) + data + for index, data in enumerate(all_data)) + + +def decode_source(data: bytes, stream_id: int, index: int, + recovered: bool) -> Delivery: + if len(data) != SYMBOL_SIZE: + raise VideoErasureError("неверная длина исходного символа") + length, capture_ms = struct.unpack(SOURCE_PREFIX_FORMAT, data[:SOURCE_PREFIX_SIZE]) + if not VIDEO_HEADER_SIZE < length <= SYMBOL_SIZE - SOURCE_PREFIX_SIZE: + raise VideoErasureError("длина восстановленного видеофрагмента вне диапазона") + end = SOURCE_PREFIX_SIZE + length + if any(data[end:]): + raise VideoErasureError("ненулевое заполнение исходного символа") + video_wire = data[SOURCE_PREFIX_SIZE:end] + fragment = decode_video(video_wire, SYMBOL_SIZE - SOURCE_PREFIX_SIZE) + if fragment.stream_id != stream_id: + raise VideoErasureError("поток в FEC и видео заголовках не совпал") + return Delivery(index, fragment, capture_ms, recovered, video_wire) + + +def recover_block(wires: Sequence[bytes]) -> tuple[Delivery, ...]: + """Восстановить все K исходных символов при наличии любых K из K+R.""" + if not wires: + raise InsufficientSymbolsError("нет символов блока") + symbols: dict[int, Symbol] = {} + first = parse_symbol(wires[0]) + metadata = (first.stream_id, first.block_id, first.source_count, first.parity_count) + for wire in wires: + symbol = parse_symbol(wire) + if (symbol.stream_id, symbol.block_id, symbol.source_count, + symbol.parity_count) != metadata: + raise VideoErasureError("в одном блоке разные метаданные") + old = symbols.get(symbol.index) + if old is not None and old != symbol: + raise VideoErasureError("противоречивый повтор внешнего символа") + symbols[symbol.index] = symbol + k = first.source_count + if len(symbols) < k: + raise InsufficientSymbolsError(f"получено {len(symbols)} из необходимых {k}") + missing = [index for index in range(k) if index not in symbols] + if not missing: + return tuple(decode_source(symbols[index].data, first.stream_id, index, False) + for index in range(k)) + selected = tuple(sorted(symbols)[:k]) + generator = systematic_generator_matrix(k, first.parity_count) + inverse = matrix_inverse(tuple(generator[index] for index in selected)) + received = tuple(symbols[index].data for index in selected) + return tuple(decode_source(symbols[index].data if index in symbols else + _linear_combine(inverse[index], received, SYMBOL_SIZE), + first.stream_id, index, index in missing) + for index in range(k)) + + +@dataclass +class _PendingBlock: + source_count: int + parity_count: int + wires: dict[int, bytes] = field(default_factory=dict) + delivered: set[int] = field(default_factory=set) + + +class VideoErasureCollector: + """Сразу выдаёт принятые источники; поздно восстановленные отбрасывает.""" + + def __init__(self, stream_id: int, max_age_ms: int = MAX_AGE_MS, + max_pending_blocks: int = 8) -> None: + if not 0 <= stream_id <= 0xFFFFFFFF or max_age_ms <= 0 or max_pending_blocks < 1: + raise ValueError("неверный поток или срок") + self.stream_id = stream_id + self.max_age_ms = max_age_ms + self.max_pending_blocks = max_pending_blocks + self.blocks: dict[int, _PendingBlock] = {} + self.closed: deque[int] = deque(maxlen=1024) + self.parity_recoveries = 0 + self.stale_rejections = 0 + self.unrecoverable_blocks = 0 + + def offer(self, wire: bytes, now_ms: int) -> tuple[Delivery, ...]: + if not isinstance(now_ms, int) or now_ms < 0: + raise VideoErasureError("неверное время приёма") + symbol = parse_symbol(wire) + if symbol.stream_id != self.stream_id: + raise VideoErasureError("чужой поток") + direct_item = None + if not symbol.is_parity: + direct_item = decode_source(symbol.data, symbol.stream_id, symbol.index, False) + if now_ms < direct_item.capture_ms: + raise VideoErasureError("фрагмент датирован будущим временем") + if symbol.block_id in self.closed: + return () + if symbol.block_id not in self.blocks and len(self.blocks) >= self.max_pending_blocks: + oldest_id = next(iter(self.blocks)) + oldest = self.blocks.pop(oldest_id) + self.unrecoverable_blocks += len(oldest.wires) < oldest.source_count + self.closed.append(oldest_id) + block = self.blocks.setdefault(symbol.block_id, + _PendingBlock(symbol.source_count, symbol.parity_count)) + if (block.source_count, block.parity_count) != (symbol.source_count, symbol.parity_count): + raise VideoErasureError("противоречивые параметры блока") + old = block.wires.get(symbol.index) + if old is not None and old != wire: + raise VideoErasureError("противоречивый повтор символа") + block.wires[symbol.index] = wire + output = [] + if not symbol.is_parity and symbol.index not in block.delivered: + item = direct_item + block.delivered.add(symbol.index) + if now_ms - item.capture_ms < self.max_age_ms: + output.append(item) + else: + self.stale_rejections += 1 + if len(block.wires) >= block.source_count and len(block.delivered) < block.source_count: + for item in recover_block(tuple(block.wires.values())): + if item.index in block.delivered: + continue + if now_ms < item.capture_ms: + raise VideoErasureError("восстановленный фрагмент датирован будущим временем") + block.delivered.add(item.index) + if now_ms - item.capture_ms >= self.max_age_ms: + self.stale_rejections += 1 + continue + self.parity_recoveries += 1 + output.append(item) + if len(block.delivered) == block.source_count: + del self.blocks[symbol.block_id] + self.closed.append(symbol.block_id) + return tuple(output) + + def finish(self) -> None: + self.unrecoverable_blocks += sum( + len(block.wires) < block.source_count for block in self.blocks.values()) + self.blocks.clear() diff --git a/protocol/video004_viterbi.py b/protocol/video004_viterbi.py new file mode 100644 index 0000000..bf0f688 --- /dev/null +++ b/protocol/video004_viterbi.py @@ -0,0 +1,68 @@ +"""CPU JIT для той же 64-состояний решётки Витерби VIDEO-004. + +Режим выбирается вызывающим кодом до приёма пакета. При отсутствии Numba +этот модуль не подменяет результат медленным декодером после ошибки CRC. +""" + +from __future__ import annotations + +import numpy as np + +from protocol import convolutional_fec, punctured_fec + +try: + from numba import njit +except ImportError: + njit = None + + +PREDECESSORS = convolutional_fec._PREDECESSORS +BRANCH_SYMBOLS = convolutional_fec._BRANCH_SYMBOLS + + +def _trellis(soft_values: np.ndarray, information_bit_count: int, + predecessors: np.ndarray, branch_symbols: np.ndarray) -> np.ndarray: + """Те же метрики, порядок сложения и выбор ветви 0 при равенстве.""" + step_count = information_bit_count + convolutional_fec.TAIL_BIT_COUNT + received = soft_values.reshape(step_count, 2) + path_metric = np.full(convolutional_fec.STATE_COUNT, 1e18, dtype=np.float64) + path_metric[0] = 0.0 + next_metric = np.empty(convolutional_fec.STATE_COUNT, dtype=np.float64) + choices = np.empty((step_count, convolutional_fec.STATE_COUNT), dtype=np.uint8) + for step in range(step_count): + received_0 = received[step, 0] + received_1 = received[step, 1] + for state in range(convolutional_fec.STATE_COUNT): + difference_00 = received_0 - branch_symbols[state, 0, 0] + difference_01 = received_1 - branch_symbols[state, 0, 1] + difference_10 = received_0 - branch_symbols[state, 1, 0] + difference_11 = received_1 - branch_symbols[state, 1, 1] + first = (path_metric[predecessors[state, 0]] + + difference_00 ** 2 + difference_01 ** 2) + second = (path_metric[predecessors[state, 1]] + + difference_10 ** 2 + difference_11 ** 2) + take_second = second < first + choices[step, state] = take_second + next_metric[state] = second if take_second else first + path_metric, next_metric = next_metric, path_metric + decoded = np.empty(step_count, dtype=np.uint8) + current_state = 0 + for step in range(step_count - 1, -1, -1): + branch = choices[step, current_state] + decoded[step] = current_state >> (convolutional_fec.MEMORY - 1) + current_state = predecessors[current_state, branch] + return decoded[:information_bit_count] + + +COMPILED_TRELLIS = (njit(cache=False, nogil=True, fastmath=False)(_trellis) + if njit is not None else None) + + +def decode_soft(soft_values: np.ndarray, information_bit_count: int, + rate: str) -> np.ndarray: + """Проверить вход и декодировать проколотое слово без запасного алгоритма.""" + if COMPILED_TRELLIS is None: + raise RuntimeError("Numba недоступна для VIDEO-004") + restored = punctured_fec.depuncture_soft(soft_values, information_bit_count, rate) + return COMPILED_TRELLIS(restored, int(information_bit_count), + PREDECESSORS, BRANCH_SYMBOLS) diff --git a/protocol/video_stream_transport.py b/protocol/video_stream_transport.py new file mode 100644 index 0000000..53e4988 --- /dev/null +++ b/protocol/video_stream_transport.py @@ -0,0 +1,331 @@ +"""Ограниченный транспорт свежих H.264 кадров поверх уже проверенных пакетов. + +Модуль получает только полезную нагрузку после строгого PHY/FEC/CRC. Он не +запускает радио и не заменяет существующие заголовки или исправляющий код. +""" + +from __future__ import annotations + +from collections import deque +from dataclasses import dataclass, field +from enum import IntEnum +import math +import struct + + +VERSION = 1 +HEADER_FORMAT = "!BIIHHHH" +HEADER_SIZE = struct.calcsize(HEADER_FORMAT) # 17 байт +MAX_FRAME_BYTES = 131_072 +MAX_FRAGMENTS = 256 + + +class VideoTransportError(ValueError): + """Некорректный фрагмент или состояние видеотранспорта.""" + + +class FrameType(IntEnum): + KEYFRAME = 1 + DELTA_FRAME = 2 + + +@dataclass(frozen=True) +class VideoFrame: + stream_id: int + frame_id: int + frame_type: FrameType + capture_ms: int + data: bytes + + +@dataclass(frozen=True) +class VideoFragment: + stream_id: int + frame_id: int + fragment_index: int + fragment_count: int + frame_type: FrameType + age_ms: int + data: bytes + + +def _validate_uint(value: int, maximum: int, name: str) -> None: + if not isinstance(value, int) or not 0 <= value <= maximum: + raise VideoTransportError(f"{name} вне допустимого диапазона") + + +def is_newer(frame_id: int, reference: int) -> bool: + """Сравнить 32-битные номера с защитой от старых пакетов при переходе через ноль.""" + difference = (frame_id - reference) & 0xFFFFFFFF + return 0 < difference < 0x80000000 + + +def encode_fragment(fragment: VideoFragment, max_phy_payload: int) -> bytes: + """Упаковать фрагмент в полезную нагрузку проверенного пакета.""" + _validate_uint(fragment.stream_id, 0xFFFFFFFF, "stream_id") + _validate_uint(fragment.frame_id, 0xFFFFFFFF, "frame_id") + _validate_uint(fragment.fragment_count, MAX_FRAGMENTS, "fragment_count") + if fragment.fragment_count == 0: + raise VideoTransportError("fragment_count равен нулю") + _validate_uint(fragment.fragment_index, fragment.fragment_count - 1, "fragment_index") + _validate_uint(fragment.age_ms, 0xFFFF, "age_ms") + if fragment.frame_type not in (FrameType.KEYFRAME, FrameType.DELTA_FRAME): + raise VideoTransportError("неизвестный тип кадра") + if not isinstance(fragment.data, bytes) or not fragment.data: + raise VideoTransportError("пустые или некорректные данные") + if len(fragment.data) > min(0xFFFF, max_phy_payload - HEADER_SIZE): + raise VideoTransportError("фрагмент не помещается в пакет") + flags = (VERSION << 4) | int(fragment.frame_type) + header = struct.pack(HEADER_FORMAT, flags, fragment.stream_id, + fragment.frame_id, fragment.fragment_index, + fragment.fragment_count, fragment.age_ms, + len(fragment.data)) + return header + fragment.data + + +def decode_fragment(wire: bytes, max_phy_payload: int) -> VideoFragment: + """Проверить длины и поля после внешнего CRC, не восстанавливая данные.""" + if not isinstance(wire, bytes) or not HEADER_SIZE < len(wire) <= max_phy_payload: + raise VideoTransportError("длина видеопакета вне допустимого диапазона") + flags, stream_id, frame_id, index, count, age_ms, length = struct.unpack( + HEADER_FORMAT, wire[:HEADER_SIZE]) + if flags >> 4 != VERSION or (flags & 0x0F) not in (1, 2): + raise VideoTransportError("версия или тип кадра не поддерживается") + if not 1 <= count <= MAX_FRAGMENTS or index >= count: + raise VideoTransportError("неверная нумерация фрагментов") + if length == 0 or length != len(wire) - HEADER_SIZE: + raise VideoTransportError("payload_length не совпадает с размером пакета") + return VideoFragment(stream_id, frame_id, index, count, + FrameType(flags & 0x0F), age_ms, wire[HEADER_SIZE:]) + + +def split_frame(frame: VideoFrame, max_phy_payload: int, + age_ms: int = 0) -> tuple[VideoFragment, ...]: + """Разбить одно непустое изображение H.264 без потери байтов.""" + if not isinstance(frame.data, bytes) or not 1 <= len(frame.data) <= MAX_FRAME_BYTES: + raise VideoTransportError("размер кадра вне допустимого диапазона") + capacity = max_phy_payload - HEADER_SIZE + if capacity <= 0: + raise VideoTransportError("пакет меньше заголовка") + count = math.ceil(len(frame.data) / capacity) + if count > MAX_FRAGMENTS: + raise VideoTransportError("слишком много фрагментов") + return tuple(VideoFragment(frame.stream_id, frame.frame_id, index, count, + frame.frame_type, age_ms, + frame.data[index * capacity:(index + 1) * capacity]) + for index in range(count)) + + +@dataclass +class _QueuedFrame: + frame: VideoFrame + parts: tuple[VideoFragment, ...] + next_index: int = 0 + + +class BoundedFrameQueue: + """Очередь ограничивает число кадров и срок каждого фрагмента.""" + + def __init__(self, max_phy_payload: int, max_frames: int = 2, + max_age_ms: int = 300) -> None: + if max_frames < 1 or not 1 <= max_age_ms <= 0xFFFF: + raise ValueError("недопустимые ограничения очереди") + self.max_phy_payload = max_phy_payload + self.max_frames = max_frames + self.max_age_ms = max_age_ms + self._frames: deque[_QueuedFrame] = deque() + self.max_depth = 0 + self.max_oldest_age_ms = 0 + self.stale_frame_drops = 0 + self.capacity_frame_drops = 0 + self.sent_frames = 0 + self._last_capture_ms = -1 + + @property + def depth(self) -> int: + return len(self._frames) + + def _observe(self, now_ms: int) -> None: + self.max_depth = max(self.max_depth, self.depth) + if self._frames: + self.max_oldest_age_ms = max( + self.max_oldest_age_ms, now_ms - self._frames[0].frame.capture_ms) + + def enqueue(self, frame: VideoFrame, now_ms: int) -> None: + if frame.capture_ms <= self._last_capture_ms or frame.capture_ms > now_ms: + raise VideoTransportError("время создания кадров должно возрастать") + self._last_capture_ms = frame.capture_ms + parts = split_frame(frame, self.max_phy_payload) + self.expire(now_ms) + if now_ms - frame.capture_ms >= self.max_age_ms: + self.stale_frame_drops += 1 + return + if len(self._frames) >= self.max_frames: + self._frames.popleft() + self.capacity_frame_drops += 1 + self._frames.append(_QueuedFrame(frame, parts)) + self._observe(now_ms) + + def expire(self, now_ms: int, packet_end_ms: float | None = None) -> None: + retained: deque[_QueuedFrame] = deque() + for item in self._frames: + deadline = item.frame.capture_ms + self.max_age_ms + if (now_ms >= deadline or (packet_end_ms is not None + and math.ceil(packet_end_ms) >= deadline)): + self.stale_frame_drops += 1 + else: + retained.append(item) + self._frames = retained + self._observe(now_ms) + + def next_fragment(self, now_ms: int, packet_end_ms: float) -> VideoFragment | None: + self.expire(now_ms, packet_end_ms) + if not self._frames: + return None + item = self._frames[0] + part = item.parts[item.next_index] + age_ms = math.ceil(packet_end_ms - item.frame.capture_ms) + if age_ms > 0xFFFF: + self._frames.popleft() + self.stale_frame_drops += 1 + return None + self._observe(now_ms) + return VideoFragment(part.stream_id, part.frame_id, part.fragment_index, + part.fragment_count, part.frame_type, age_ms, part.data) + + def mark_sent(self) -> None: + if not self._frames: + raise VideoTransportError("нет активного кадра") + self._frames[0].next_index += 1 + if self._frames[0].next_index == len(self._frames[0].parts): + self._frames.popleft() + self.sent_frames += 1 + + +@dataclass +class _Assembly: + frame_type: FrameType + count: int + deadline_ms: int + first_arrival_ms: int + parts: dict[int, bytes] = field(default_factory=dict) + size: int = 0 + + +class FrameReassembler: + """Собирать только свежие кадры выбранного сеанса, без ожидания старых.""" + + def __init__(self, stream_id: int, max_phy_payload: int, + max_pending_frames: int = 2, max_age_ms: int = 300) -> None: + _validate_uint(stream_id, 0xFFFFFFFF, "stream_id") + if max_pending_frames < 1 or not 1 <= max_age_ms <= 0xFFFF: + raise ValueError("недопустимые ограничения сборщика") + self.stream_id = stream_id + self.max_phy_payload = max_phy_payload + self.max_pending_frames = max_pending_frames + self.max_age_ms = max_age_ms + self._pending: dict[int, _Assembly] = {} + self._closed: deque[int] = deque(maxlen=1024) + self.last_completed_id: int | None = None + self.latest_admitted_id: int | None = None + self.max_depth = 0 + self.expired_frames = 0 + self.capacity_drops = 0 + self.rejected_fragments = 0 + + @property + def depth(self) -> int: + return len(self._pending) + + def expire(self, now_ms: int) -> tuple[int, ...]: + expired = tuple(frame_id for frame_id, item in self._pending.items() + if now_ms >= item.deadline_ms) + for frame_id in expired: + del self._pending[frame_id] + self._closed.append(frame_id) + self.expired_frames += 1 + return expired + + def offer(self, wire: bytes, now_ms: int) -> VideoFrame | None: + self.expire(now_ms) + fragment = decode_fragment(wire, self.max_phy_payload) + return self._offer_fragment(fragment, now_ms) + + def offer_fragment(self, fragment: VideoFragment, now_ms: int) -> VideoFrame | None: + """Принять уже проверенный фрагмент нового видеоформата без сериализации.""" + self.expire(now_ms) + if (not isinstance(fragment, VideoFragment) + or not isinstance(fragment.data, bytes) or not fragment.data + or len(fragment.data) > self.max_phy_payload - HEADER_SIZE + or not 1 <= fragment.fragment_count <= MAX_FRAGMENTS + or not 0 <= fragment.fragment_index < fragment.fragment_count + or fragment.frame_type not in (FrameType.KEYFRAME, FrameType.DELTA_FRAME) + or not 0 <= fragment.age_ms <= 0xFFFF + or not 0 <= fragment.stream_id <= 0xFFFFFFFF + or not 0 <= fragment.frame_id <= 0xFFFFFFFF): + raise VideoTransportError("некорректный проверенный видеофрагмент") + return self._offer_fragment(fragment, now_ms) + + def _offer_fragment(self, fragment: VideoFragment, now_ms: int) -> VideoFrame | None: + if (fragment.stream_id != self.stream_id or fragment.frame_id in self._closed + or (self.last_completed_id is not None + and not is_newer(fragment.frame_id, self.last_completed_id))): + self.rejected_fragments += 1 + return None + if fragment.age_ms >= self.max_age_ms: + self.rejected_fragments += 1 + return None + deadline = now_ms + self.max_age_ms - fragment.age_ms + item = self._pending.get(fragment.frame_id) + if item is None: + if (self.latest_admitted_id is not None + and not is_newer(fragment.frame_id, self.latest_admitted_id) + and not 0 < ((self.latest_admitted_id - fragment.frame_id) & 0xFFFFFFFF) + < self.max_pending_frames): + self.rejected_fragments += 1 + return None + if len(self._pending) >= self.max_pending_frames: + oldest_id = min(self._pending, + key=lambda frame_id: self._pending[frame_id].first_arrival_ms) + if not is_newer(fragment.frame_id, oldest_id): + self.rejected_fragments += 1 + return None + del self._pending[oldest_id] + self._closed.append(oldest_id) + self.capacity_drops += 1 + item = _Assembly(fragment.frame_type, fragment.fragment_count, + deadline, now_ms) + self._pending[fragment.frame_id] = item + if (self.latest_admitted_id is None + or is_newer(fragment.frame_id, self.latest_admitted_id)): + self.latest_admitted_id = fragment.frame_id + self.max_depth = max(self.max_depth, len(self._pending)) + elif item.frame_type != fragment.frame_type or item.count != fragment.fragment_count: + del self._pending[fragment.frame_id] + self._closed.append(fragment.frame_id) + self.rejected_fragments += 1 + raise VideoTransportError("противоречивые метаданные кадра") + item.deadline_ms = min(item.deadline_ms, deadline) + previous = item.parts.get(fragment.fragment_index) + if previous is not None: + if previous != fragment.data: + del self._pending[fragment.frame_id] + self._closed.append(fragment.frame_id) + self.rejected_fragments += 1 + raise VideoTransportError("противоречивые данные фрагмента") + return None + item.parts[fragment.fragment_index] = fragment.data + item.size += len(fragment.data) + if item.size > MAX_FRAME_BYTES: + del self._pending[fragment.frame_id] + self._closed.append(fragment.frame_id) + self.rejected_fragments += 1 + raise VideoTransportError("кадр превышает ограничение памяти") + if len(item.parts) != item.count: + return None + data = b"".join(item.parts[index] for index in range(item.count)) + del self._pending[fragment.frame_id] + self._closed.append(fragment.frame_id) + self.last_completed_id = fragment.frame_id + return VideoFrame(fragment.stream_id, fragment.frame_id, + fragment.frame_type, now_ms - fragment.age_ms, data) diff --git a/requirements-video.txt b/requirements-video.txt new file mode 100644 index 0000000..141e905 --- /dev/null +++ b/requirements-video.txt @@ -0,0 +1,12 @@ +# VIDEO-001: проверенные версии для программного сравнения и повтора Lab053. +# Устанавливать в новое окружение Python 3.13.1, отдельно от рабочего ПК. +numpy==2.2.6 +scipy==1.18.0 +matplotlib==3.11.1 +Pillow==12.0.0 +opencv-python==4.12.0.88 +av==16.0.1 +psutil==6.1.0 +numba==0.61.2 +llvmlite==0.44.0 +pytest==9.1.1 diff --git a/tests/test_video002_codec.py b/tests/test_video002_codec.py new file mode 100644 index 0000000..3e20a0a --- /dev/null +++ b/tests/test_video002_codec.py @@ -0,0 +1,41 @@ +"""Потеря реального H.264 кадра и восстановление декодера на следующем IDR.""" + +from __future__ import annotations + +import av +import numpy as np + +from protocol.video_stream_transport import FrameType, VideoFrame +from tools.video002_simulation import simulate +from tools.video_compare import new_h264_encoder + + +def test_h264_recovers_after_lost_keyframe_and_delta() -> None: + fps = 5 + encoder, _ = new_h264_encoder(64, 48, fps, 160_000) + frames = [] + for index in range(15): + pixels = np.zeros((48, 64, 3), dtype=np.uint8) + pixels[:, :, 1] = (index * 13) % 255 + pixels[10:22, index * 3:index * 3 + 12, 0] = 230 + raw = av.VideoFrame.from_ndarray(pixels, format="rgb24").reformat(format="yuv420p") + raw.pts = index + packets = encoder.encode(raw) + assert len(packets) == 1 + packet = packets[0] + frames.append(VideoFrame(17, index, + FrameType.KEYFRAME if packet.is_keyframe + else FrameType.DELTA_FRAME, + index * 200, bytes(packet))) + assert not encoder.encode(None) + assert [item.frame_id for item in frames if item.frame_type == FrameType.KEYFRAME] == [0, 5, 10] + link = ("SOFTWARE_2MBPS", None, 2_000_000, 1024, 0) + clean = simulate(frames, fps, link, ("random", 0)) + key_lost = simulate(frames, fps, link, ("keyframe", 1)) + delta_lost = simulate(frames, fps, link, ("delta", 1)) + assert clean["displayed_frame_ids"] == list(range(15)) + assert key_lost["displayed_frame_ids"] == list(range(5)) + list(range(10, 15)) + assert delta_lost["displayed_frame_ids"] == list(range(6)) + list(range(10, 15)) + assert key_lost["keyframe_sha256_by_id"]["10"] == clean["keyframe_sha256_by_id"]["10"] + assert key_lost["unique_decoded_images"] == key_lost["displayed_frames"] + assert key_lost["no_old_frame_replay"] and delta_lost["no_old_frame_replay"] diff --git a/tests/test_video002_transport.py b/tests/test_video002_transport.py new file mode 100644 index 0000000..bb4c37f --- /dev/null +++ b/tests/test_video002_transport.py @@ -0,0 +1,130 @@ +"""Проверки целостности и ограничения возраста видеокадра.""" + +from __future__ import annotations + +from dataclasses import replace + +import pytest + +from protocol.video_stream_transport import ( + BoundedFrameQueue, FrameReassembler, FrameType, VideoFrame, + VideoTransportError, decode_fragment, encode_fragment, is_newer, + split_frame, +) +from tools.video002_radio_budget import estimate, margin_fits + + +def frame(number: int = 1, capture_ms: int = 0, size: int = 600) -> VideoFrame: + return VideoFrame(7, number, FrameType.KEYFRAME, capture_ms, bytes(range(256)) * + (size // 256) + bytes(range(size % 256))) + + +def test_header_roundtrip_and_corruption() -> None: + part = split_frame(frame(), 256)[0] + wire = encode_fragment(part, 256) + assert len(wire) == 256 + assert decode_fragment(wire, 256) == part + with pytest.raises(VideoTransportError): + decode_fragment(wire[:-1], 256) + with pytest.raises(VideoTransportError): + decode_fragment(bytes([0x21]) + wire[1:], 256) + with pytest.raises(VideoTransportError): + encode_fragment(replace(part, fragment_index=part.fragment_count), 256) + + +def test_out_of_order_reassembly_no_partial_or_replay() -> None: + source = frame() + parts = [encode_fragment(item, 256) for item in split_frame(source, 256)] + receiver = FrameReassembler(7, 256) + assert receiver.offer(parts[2], 20) is None + assert receiver.offer(parts[0], 21) is None + assert receiver.offer(parts[0], 22) is None + complete = receiver.offer(parts[1], 23) + assert complete is not None and complete.data == source.data + assert receiver.offer(parts[1], 24) is None + assert receiver.rejected_fragments == 1 + + +def test_incomplete_frame_expires_and_new_frame_advances() -> None: + receiver = FrameReassembler(7, 256, max_age_ms=100) + first = encode_fragment(split_frame(frame(1), 256)[0], 256) + assert receiver.offer(first, 0) is None + assert receiver.expire(100) == (1,) + assert receiver.offer(first, 101) is None + next_frame = frame(2, 101, 25) + complete = receiver.offer(encode_fragment(split_frame(next_frame, 256)[0], 256), 102) + assert complete is not None and complete.data == next_frame.data + + +def test_sender_bounded_queue_discards_old_frame() -> None: + sender = BoundedFrameQueue(256, max_frames=2, max_age_ms=100) + sender.enqueue(frame(1, 0), 0) + sender.enqueue(frame(2, 20), 20) + sender.enqueue(frame(3, 40), 40) + assert sender.depth == 2 and sender.capacity_frame_drops == 1 + part = sender.next_fragment(40, 50) + assert part is not None and part.frame_id == 2 + sender.expire(120) + assert sender.stale_frame_drops == 1 + assert sender.next_fragment(120, 130).frame_id == 3 + sender.expire(140) + assert sender.depth == 0 and sender.stale_frame_drops == 2 + + +def test_fractional_packet_end_drops_before_receiver_age_rounding() -> None: + sender = BoundedFrameQueue(256, max_age_ms=300) + sender.enqueue(frame(1, 0, 25), 0) + assert sender.next_fragment(299, 299.1) is None + assert sender.stale_frame_drops == 1 + + +def test_conflicting_fragment_closes_frame() -> None: + receiver = FrameReassembler(7, 256) + original = split_frame(frame(), 256)[0] + receiver.offer(encode_fragment(original, 256), 0) + bad = replace(original, data=b"X" + original.data[1:]) + with pytest.raises(VideoTransportError): + receiver.offer(encode_fragment(bad, 256), 1) + assert receiver.offer(encode_fragment(original, 256), 2) is None + + +def test_wrong_stream_and_wraparound() -> None: + receiver = FrameReassembler(7, 256) + other = encode_fragment(split_frame(replace(frame(size=1), stream_id=8), 256)[0], 256) + assert receiver.offer(other, 0) is None + assert is_newer(0, 0xFFFFFFFF) + assert not is_newer(0xFFFFFFFE, 1) + + +def test_expired_frame_cannot_replay_after_closed_cache_rollover() -> None: + receiver = FrameReassembler(7, 256, max_age_ms=10) + for frame_id in range(1025): + part = split_frame(frame(frame_id, frame_id * 20, 300), 256)[0] + assert receiver.offer(encode_fragment(part, 256), frame_id * 20) is None + receiver.expire(frame_id * 20 + 10) + assert 0 not in receiver._closed + old_parts = [encode_fragment(part, 256) for part in split_frame(frame(0, 0, 300), 256)] + assert receiver.offer(old_parts[0], 20_501) is None + assert receiver.offer(old_parts[1], 20_502) is None + assert receiver.rejected_fragments >= 2 + + +def test_two_new_frames_can_start_out_of_order() -> None: + receiver = FrameReassembler(7, 256) + newer_parts = [encode_fragment(item, 256) for item in split_frame(frame(11, 10, 300), 256)] + older = encode_fragment(split_frame(frame(10, 0, 25), 256)[0], 256) + assert receiver.offer(newer_parts[0], 20) is None + assert receiver.offer(older, 21).frame_id == 10 + assert receiver.offer(newer_parts[1], 22).frame_id == 11 + + +def test_radio_formula_and_margin() -> None: + current = estimate("BPSK", 500_000, 256, 5) + assert current.coded_body_bits == 4300 + assert current.airtime_ms == pytest.approx(11.532) + assert current.video_bytes_per_packet == 239 + assert current.useful_video_bps == pytest.approx(115_654.488) + future = estimate("QPSK", 500_000, 1024, 0) + assert not future.within_current_packet_limit + assert not future.implemented_in_current_phy + assert not margin_fits(future.useful_video_bps, 376_000, 0.2) diff --git a/tests/test_video003_design.py b/tests/test_video003_design.py new file mode 100644 index 0000000..270d260 --- /dev/null +++ b/tests/test_video003_design.py @@ -0,0 +1,63 @@ +"""Границы PHY, расчёт полезной скорости и отдельный компактный заголовок.""" + +from __future__ import annotations + +import pytest + +from protocol.video003_compact_header import HEADER_SIZE as COMPACT_SIZE +from protocol.video003_compact_header import decode, encode +from protocol.video_stream_transport import ( + HEADER_SIZE as CURRENT_SIZE, FrameType, VideoFragment, VideoTransportError, +) +from tools.video003_design import estimate, run + + +def test_current_packet_limit_and_exact_max_video_fragment() -> None: + result = run() + assert result["max_full_phy_packet_bytes"] == 1024 + assert result["current_fixed_lab_generator_phy_payload_bytes"] == 256 + assert result["packet_header_bytes"] == 8 + assert result["packet_crc_bytes"] == 4 + assert result["video_header_bytes"] == 17 + assert result["max_format_phy_payload_bytes"] == 1012 + assert result["max_format_video_fragment_bytes"] == 995 + assert len(result["rows"]) == 7 * 4 * 5 + assert sorted(set(row["gap_ms"] for row in result["rows"])) == [0, 0.5, 1, 2, 5] + with pytest.raises(ValueError, match="1024"): + estimate("QPSK", 500_000, "3/4", 1013, 0) + + +def test_maximum_does_not_reach_600k_even_without_video_header() -> None: + result = run() + best = result["best_calculated"] + assert best["modulation"] == "QPSK" + assert best["symbol_rate"] == 500_000 + assert best["fec_rate"] == "3/4" + assert best["full_packet_bytes"] == 1024 + assert best["gap_ms"] == 0 + assert best["useful_video_rate_bps"] == pytest.approx(574_148.8747836122) + assert best["useful_video_rate_bps"] < 600_000 + no_video_header = estimate("QPSK", 500_000, "3/4", 1012, 0, video_header_bytes=0) + assert no_video_header.useful_video_rate_bps < 600_000 + + +def test_compact_header_roundtrip_preserves_identity_age_and_reassembly_fields() -> None: + assert CURRENT_SIZE == 17 and COMPACT_SIZE == 13 + fragment = VideoFragment(0x56303032, 0xFFFFFFFE, 255, 256, + FrameType.KEYFRAME, 299, b"video") + wire = encode(fragment, 1012) + assert len(wire) == COMPACT_SIZE + len(fragment.data) + assert decode(wire, 1012) == fragment + assert (CURRENT_SIZE - COMPACT_SIZE) / CURRENT_SIZE == pytest.approx(4 / 17) + with pytest.raises(VideoTransportError): + decode(bytes([0x12]) + wire[1:], 1012) + with pytest.raises(VideoTransportError): + decode(wire[:9], 1012) + + +def test_compact_header_does_not_make_600k_reachable() -> None: + row = estimate("QPSK", 500_000, "3/4", 1012, 0, + video_header_bytes=COMPACT_SIZE) + assert row.video_fragment_bytes == 999 + assert row.useful_video_rate_bps == pytest.approx(576_457.0109636468) + assert row.useful_video_rate_bps < 600_000 diff --git a/tests/test_video003_modem.py b/tests/test_video003_modem.py new file mode 100644 index 0000000..039fcbe --- /dev/null +++ b/tests/test_video003_modem.py @@ -0,0 +1,105 @@ +"""Эталонные векторы и строгий приём программного QPSK VIDEO-003.""" + +from __future__ import annotations + +import math + +import numpy as np +import pytest + +from protocol import punctured_fec +from protocol.video003_modem import ( + PREAMBLE_SYMBOLS, + build_frame, + known_preamble_bits, + qpsk_soft, + qpsk_symbols, + receive_frame, + rrc_roundtrip, + samples_per_symbol, +) + + +def test_gray_mapping_known_vector_and_unit_energy() -> None: + bits = np.array([0, 0, 0, 1, 1, 1, 1, 0], dtype=np.uint8) + expected = np.array([-1-1j, -1+1j, 1+1j, 1-1j]) / math.sqrt(2) + assert np.allclose(qpsk_symbols(bits), expected) + assert np.allclose(np.abs(expected) ** 2, 1.0) + assert np.array_equal((qpsk_soft(expected) >= 0).astype(np.uint8), bits) + pairs = bits.reshape(4, 2) + assert all(np.count_nonzero(pairs[index] != pairs[(index + 1) % 4]) == 1 + for index in range(4)) + + +def test_preamble_matches_lab043_reference() -> None: + from experiments.lab043_pluto_to_rtlsdr import pilot_prbs7 + + assert np.array_equal(known_preamble_bits(), pilot_prbs7(PREAMBLE_SYMBOLS, 0x7F)) + + +@pytest.mark.parametrize("rate", ["1/2", "2/3", "3/4"]) +def test_puncturing_preserves_existing_code_and_decodes_without_noise(rate: str) -> None: + random_generator = np.random.default_rng(3303) + for size in (1, 13, 256, 1012): + bits = random_generator.integers(0, 2, size * 8, dtype=np.uint8) + coded = punctured_fec.encode(bits, rate) + assert len(coded) == punctured_fec.coded_bit_count(len(bits), rate) + restored = punctured_fec.decode_soft(2.0 * coded - 1.0, len(bits), rate) + assert np.array_equal(restored, bits) + assert punctured_fec.effective_rate(len(bits), rate) < float(rate[0]) / float(rate[2]) + + +def test_puncturing_patterns_and_erasure_locations() -> None: + assert punctured_fec.PUNCTURE_PATTERNS == { + "1/2": (1, 1), "2/3": (1, 1, 1, 0), "3/4": (1, 1, 1, 0, 0, 1) + } + values = np.arange(punctured_fec.coded_bit_count(8, "2/3"), dtype=float) + 1 + restored = punctured_fec.depuncture_soft(values, 8, "2/3") + assert np.array_equal(restored[3::4], np.zeros(len(restored[3::4]))) + with pytest.raises(ValueError): + punctured_fec.depuncture_soft(values[:-1], 8, "2/3") + + +@pytest.mark.parametrize("modulation,symbol_rate", [ + ("BPSK", 500_000), ("QPSK", 250_000), ("QPSK", 500_000) +]) +@pytest.mark.parametrize("rate", ["1/2", "2/3", "3/4"]) +def test_independent_receive_phase_quadrant_and_cfo( + modulation: str, symbol_rate: int, rate: str +) -> None: + payload = bytes(range(48)) + frame = build_frame(payload, modulation, rate) + indexes = np.arange(len(frame.symbols), dtype=float) + phase = 0.23 + (math.pi / 2 if modulation == "QPSK" else 0.0) + shifted = frame.symbols * np.exp(1j * (phase + 2 * math.pi * 73 * indexes / symbol_rate)) + prefix = np.full(9, 0.1 + 0.2j) + outcome = receive_frame(np.concatenate((prefix, shifted)), modulation, rate, symbol_rate) + assert outcome.preamble_found and outcome.phy_header_pass and outcome.crc_pass + assert outcome.start_symbol == 9 + assert outcome.payload == payload + assert outcome.frequency_offset_hz == pytest.approx(73, abs=0.1) + + +@pytest.mark.parametrize("symbol_rate", [250_000, 500_000]) +def test_rrc_known_timing_preserves_qpsk_packet(symbol_rate: int) -> None: + frame = build_frame(b"RRC check", "QPSK", "2/3") + filtered = rrc_roundtrip(frame.symbols, symbol_rate) + result = receive_frame(filtered, "QPSK", "2/3", symbol_rate) + assert samples_per_symbol(symbol_rate) == 8_000_000 // symbol_rate + assert result.crc_pass and result.payload == b"RRC check" + + +def test_corruption_and_truncation_cannot_become_crc_pass() -> None: + frame = build_frame(bytes(range(32)), "QPSK", "3/4") + truncated = receive_frame(frame.symbols[:-20], "QPSK", "3/4", 500_000) + assert truncated.preamble_found and truncated.phy_header_pass and not truncated.crc_pass + broken = frame.symbols.copy() + broken[PREAMBLE_SYMBOLS:PREAMBLE_SYMBOLS + 144] *= -1 + rejected = receive_frame(broken, "QPSK", "3/4", 500_000) + assert rejected.preamble_found and not rejected.phy_header_pass and not rejected.crc_pass + + +def test_full_packet_limit_is_enforced_before_modulation() -> None: + assert len(build_frame(bytes(1012), "QPSK", "3/4").packet) == 1024 + with pytest.raises(ValueError, match="1024"): + build_frame(bytes(1013), "QPSK", "3/4") diff --git a/tests/test_video003_stream.py b/tests/test_video003_stream.py new file mode 100644 index 0000000..8c0e584 --- /dev/null +++ b/tests/test_video003_stream.py @@ -0,0 +1,20 @@ +"""Непрерывный программный поток не получает границы из данных передатчика.""" + +from __future__ import annotations + +import pytest + +from tools.video003_stream import run + + +def test_two_full_packets_per_rate_decode_from_received_header() -> None: + result = run(packet_count=2, seed=20260916) + assert result["rf_tx"] == 0 + for item in result["results"]: + assert item["attempted_packets"] == 2 + assert item["crc_pass_count"] == item["exact_packet_count"] == 2 + assert item["verified_video_fragment_count"] == 2 + assert item["offline_verified_video_bps"] == pytest.approx( + item["calculated_zero_loss_video_bps"]) + assert item["records"][0]["start_symbol_relative"] == 11 + assert item["records"][1]["start_symbol_relative"] == 0 diff --git a/tests/test_video003_transport.py b/tests/test_video003_transport.py new file mode 100644 index 0000000..076f1fc --- /dev/null +++ b/tests/test_video003_transport.py @@ -0,0 +1,62 @@ +"""Проверка временной модели VIDEO-003 на настоящих малых H.264 кадрах.""" + +from __future__ import annotations + +import math + +import av +import numpy as np +import pytest + +from protocol.video_stream_transport import FrameType, VideoFrame +from tools.video002_simulation import simulate +from tools.video_compare import new_h264_encoder +from tools.video003_design import estimate + + +def _frames() -> list[VideoFrame]: + encoder, _ = new_h264_encoder(64, 48, 5, 160_000) + output = [] + for index in range(10): + pixels = np.zeros((48, 64, 3), dtype=np.uint8) + pixels[:, :, 1] = index * 17 + pixels[8:20, 3 * index:3 * index + 12, 0] = 240 + raw = av.VideoFrame.from_ndarray(pixels, format="rgb24").reformat(format="yuv420p") + raw.pts = index + packets = encoder.encode(raw) + assert len(packets) == 1 + packet = packets[0] + output.append(VideoFrame(33, index, + FrameType.KEYFRAME if packet.is_keyframe + else FrameType.DELTA_FRAME, + 200 * index, bytes(packet))) + assert not encoder.encode(None) + return output + + +def test_explicit_fec_airtime_controls_video_age_and_p95() -> None: + frames = _frames() + row = estimate("QPSK", 500_000, "2/3", 1012, 0) + link = ("QPSK_500_R23", "QPSK", 500_000, 1012, 0) + calculated = simulate(frames, 5, link, ("random", 0), + airtime_override_ms=row.packet_airtime_ms) + slower = simulate(frames, 5, link, ("random", 0), + airtime_override_ms=row.packet_airtime_ms * 2) + assert calculated["displayed_frames"] == 10 + assert slower["displayed_frames"] == 10 + assert calculated["p95_end_to_end_age_ms"] <= slower["p95_end_to_end_age_ms"] + assert calculated["p95_end_to_end_age_ms"] <= calculated["max_end_to_end_age_ms"] + assert calculated["no_old_frame_replay"] and slower["no_old_frame_replay"] + with pytest.raises(ValueError): + simulate(frames, 5, link, ("random", 0), airtime_override_ms=math.nan) + + +def test_design_headroom_uses_actual_video001_peaks() -> None: + from tools.video003_design import measured_video_profiles + + profiles = measured_video_profiles() + assert profiles["NORMAL"]["measured_peak_1s_bps"] == pytest.approx(375_776, abs=200) + assert profiles["HIGH_QUALITY"]["measured_peak_1s_bps"] == pytest.approx(455_600, abs=200) + for profile in profiles.values(): + assert profile["required_20pct_bps"] == pytest.approx( + profile["measured_peak_1s_bps"] * 1.2) diff --git a/tests/test_video004_erasure.py b/tests/test_video004_erasure.py new file mode 100644 index 0000000..c5f04d5 --- /dev/null +++ b/tests/test_video004_erasure.py @@ -0,0 +1,85 @@ +"""Восстановление целых видеопакетов и срок жизни фрагментов VIDEO-004.""" + +from __future__ import annotations + +import random + +import pytest + +from protocol.packet_erasure_fec import InsufficientSymbolsError +from protocol.video_stream_transport import FrameType, VideoFragment +from protocol.video004_erasure import ( + MAX_VIDEO_BYTES, VideoErasureCollector, VideoErasureError, + encode_block, parse_symbol, recover_block, +) + + +def _fragments(count: int, size: int = MAX_VIDEO_BYTES) -> tuple[tuple[VideoFragment, int], ...]: + return tuple((VideoFragment(19, index // 4, index % 4, 4, + FrameType.KEYFRAME if index < 4 else FrameType.DELTA_FRAME, + 0, bytes([index]) * (size if index != count - 1 else 7)), + (index // 4) * 100) for index in range(count)) + + +@pytest.mark.parametrize("source_count,parity_count", [ + (8, 1), (8, 2), (12, 2), (12, 3), (16, 2), (16, 4), +]) +def test_recover_exact_source_from_one_and_up_to_r_losses( + source_count: int, parity_count: int, +) -> None: + fragments = _fragments(source_count) + wires = encode_block(fragments, 27, parity_count) + assert len(wires) == source_count + parity_count + assert all(len(wire) == 1012 for wire in wires) + assert all(parse_symbol(wire).block_id == 27 for wire in wires) + expected = recover_block(wires[:source_count]) + assert [item.fragment for item in expected] == [item[0] for item in fragments] + assert [item.capture_ms for item in expected] == [item[1] for item in fragments] + for erased_count in (1, parity_count): + erased = set(random.Random(source_count * 100 + erased_count).sample( + range(source_count), erased_count)) + available = tuple(wire for index, wire in enumerate(wires) if index not in erased) + recovered = recover_block(available) + assert [item.raw_video_wire for item in recovered] == [ + item.raw_video_wire for item in expected] + assert {item.index for item in recovered if item.recovered} == erased + with pytest.raises(InsufficientSymbolsError): + recover_block(wires[parity_count + 1:]) + + +def test_collector_releases_systematic_immediately_and_rejects_late_recovery() -> None: + fragments = _fragments(8) + wires = encode_block(fragments, 5, 2) + collector = VideoErasureCollector(19) + first = collector.offer(wires[0], 15) + assert len(first) == 1 and first[0].index == 0 and not first[0].recovered + for index, wire in enumerate(wires[1:8], start=1): + collector.offer(wire, 20 if index < 4 else 120) + assert collector.parity_recoveries == 0 + missing = VideoErasureCollector(19) + for index, wire in enumerate(wires[1:8], start=1): + missing.offer(wire, 20 if index < 4 else 120) + recovered = missing.offer(wires[8], 301) + assert not recovered + assert missing.stale_rejections >= 1 + timely = VideoErasureCollector(19) + for index, wire in enumerate(wires[1:8], start=1): + timely.offer(wire, 20 if index < 4 else 120) + recovered = timely.offer(wires[8], 250) + assert [item.index for item in recovered] == [0] + assert timely.parity_recoveries == 1 + + +def test_invalid_metadata_and_mixed_stream_are_rejected() -> None: + fragments = _fragments(8) + wire = encode_block(fragments, 2, 1)[0] + broken = bytearray(wire) + broken[0] ^= 0xFF + with pytest.raises(VideoErasureError): + parse_symbol(bytes(broken)) + other = VideoErasureCollector(20) + with pytest.raises(VideoErasureError): + other.offer(wire, 0) + collector = VideoErasureCollector(19) + with pytest.raises(VideoErasureError, match="будущим"): + collector.offer(encode_block(_fragments(8), 3, 1)[4], 10) diff --git a/tests/test_video004_keyframe.py b/tests/test_video004_keyframe.py new file mode 100644 index 0000000..c7af4cd --- /dev/null +++ b/tests/test_video004_keyframe.py @@ -0,0 +1,25 @@ +"""Усиление опорного кадра проверяется двумя потерями в одном блоке.""" + +from __future__ import annotations + +import json + +from tools.video004_transport import ( + BASELINE_160, BASELINE_320, CODEC_RESULTS, _frames, simulate, +) + + +def test_double_keyframe_loss_needs_two_parity_symbols() -> None: + codec = json.loads(CODEC_RESULTS.read_text(encoding="utf-8")) + baseline = json.loads(BASELINE_320.read_text(encoding="utf-8")) + baseline_160 = json.loads(BASELINE_160.read_text(encoding="utf-8")) + combined, _ = _frames("NORMAL", 640, 360, 10, baseline["windows"][0], + codec, baseline_160) + frames = [frame for frame in combined if frame.stream_id == 0x56303334] + base = simulate(frames, 10, "2/3", 8, 1, ("keyframe_double", 2)) + boosted = simulate(frames, 10, "2/3", 8, 1, ("keyframe_double", 2), + keyframe_boost=True) + assert base["displayed_frames"] == 55 + assert base["unrecoverable_blocks"] == 1 + assert boosted["displayed_frames"] == 60 + assert boosted["parity_recoveries"] == 2 diff --git a/tests/test_video004_pipeline.py b/tests/test_video004_pipeline.py new file mode 100644 index 0000000..ab997a5 --- /dev/null +++ b/tests/test_video004_pipeline.py @@ -0,0 +1,24 @@ +"""Полный доступный путь символы → CRC → стирания → видеокадр.""" + +from __future__ import annotations + +import hashlib +import json + +import numpy as np +import pytest + +pytest.importorskip("numba") + +from tools.video004_pipeline_benchmark import MANIFEST, SIGNAL, decode + + +def test_four_frames_exact_after_four_packet_erasures() -> None: + manifest = json.loads(MANIFEST.read_text(encoding="utf-8")) + received = np.load(SIGNAL, allow_pickle=False) + assert hashlib.sha256(received.tobytes()).hexdigest() == manifest["signal_sha256"] + result = decode(received, "numba") + assert result["packet_sha256"] == manifest["expected_packet_sha256"] + assert result["frame_sha256"] == manifest["expected_frame_sha256"] + assert result["parity_recoveries"] == 4 + assert result["unrecoverable_blocks"] == 0 diff --git a/tests/test_video004_transport.py b/tests/test_video004_transport.py new file mode 100644 index 0000000..4b4017b --- /dev/null +++ b/tests/test_video004_transport.py @@ -0,0 +1,34 @@ +"""Детерминированность модели и запрет позднего видеофрагмента.""" + +from __future__ import annotations + +import json + +from protocol.video_stream_transport import FrameReassembler, FrameType, VideoFragment +from tools.video004_transport import ( + BASELINE_160, BASELINE_320, CODEC_RESULTS, _frames, simulate, +) + + +def test_v2_fragment_can_enter_reassembler_without_reserialization() -> None: + receiver = FrameReassembler(19, 1012, max_age_ms=300) + fragment = VideoFragment(19, 0, 0, 1, FrameType.KEYFRAME, 10, b"h264") + completed = receiver.offer_fragment(fragment, 10) + assert completed is not None and completed.data == b"h264" + assert receiver.offer_fragment(fragment, 11) is None + + +def test_loss_model_repeats_and_zero_loss_shows_all_normal_frames() -> None: + codec = json.loads(CODEC_RESULTS.read_text(encoding="utf-8")) + baseline = json.loads(BASELINE_320.read_text(encoding="utf-8")) + baseline_160 = json.loads(BASELINE_160.read_text(encoding="utf-8")) + combined, _ = _frames("NORMAL", 640, 360, 10, baseline["windows"][0], + codec, baseline_160) + frames = [frame for frame in combined if frame.stream_id == 0x56303334] + clean = simulate(frames, 10, "2/3", 8, 1, ("random", 0)) + first = simulate(frames, 10, "2/3", 8, 2, ("random", 5)) + second = simulate(frames, 10, "2/3", 8, 2, ("random", 5)) + assert clean["displayed_frames"] == clean["input_frames"] == 60 + assert first == second + assert first["parity_recoveries"] > 0 + assert first["no_old_frame_replay"] diff --git a/tests/test_video004_viterbi.py b/tests/test_video004_viterbi.py new file mode 100644 index 0000000..3a3f9fc --- /dev/null +++ b/tests/test_video004_viterbi.py @@ -0,0 +1,34 @@ +"""Побитовая эквивалентность JIT и исходного Витерби.""" + +from __future__ import annotations + +import numpy as np +import pytest + +pytest.importorskip("numba") + +from protocol import punctured_fec +from protocol.video004_viterbi import decode_soft +from tools.video004_benchmark import load_fixture, decode_stream + + +@pytest.mark.parametrize("rate", ["1/2", "2/3", "3/4"]) +@pytest.mark.parametrize("byte_count", [13, 256, 1012]) +def test_jit_matches_legacy_under_noise(rate: str, byte_count: int) -> None: + generator = np.random.default_rng(4004 + byte_count) + bits = generator.integers(0, 2, byte_count * 8, dtype=np.uint8) + coded = punctured_fec.encode(bits, rate) + soft = 2.0 * coded.astype(np.float64) - 1.0 + soft += generator.normal(0, 0.8, len(soft)) + expected = punctured_fec.decode_soft(soft, len(bits), rate) + actual = decode_soft(soft, len(bits), rate) + assert np.array_equal(actual, expected) + + +def test_canonical_qpsk_decisions_fec_crc_and_packets_are_equal() -> None: + received, manifest = load_fixture() + before = decode_stream(received, "legacy") + after = decode_stream(received, "numba") + assert before == after + assert len(after) == 32 + assert [row["packet_sha256"] for row in after] == manifest["expected_packet_sha256"] diff --git a/tests/test_video_001_compare.py b/tests/test_video_001_compare.py new file mode 100644 index 0000000..777e6a6 --- /dev/null +++ b/tests/test_video_001_compare.py @@ -0,0 +1,48 @@ +"""Проверки измерителя VIDEO-001 без камеры, SDR и исходного ролика.""" + +from __future__ import annotations + +import numpy as np + +from tools.video_compare import fit_frame, h264_case, jpeg_case, peak_second, radio_screen + + +def test_four_by_three_output_preserves_source_geometry() -> None: + source = np.full((72, 128, 3), 128, dtype=np.uint8) + result = fit_frame(source, 640, 480) + assert result.shape == (480, 640, 3) + assert np.all(result[:60] == 0) + assert np.all(result[60:420] == 128) + assert np.all(result[420:] == 0) + + +def test_h264_restores_exact_decoding_at_next_reference_frame(tmp_path) -> None: + frames = [] + for index in range(10): + frame = np.zeros((96, 128, 3), dtype=np.uint8) + frame[:, :, 1] = 30 + index * 12 + frame[30:60, index * 5:index * 5 + 30, 0] = 250 + frames.append(frame) + result = h264_case(frames, 5, 160_000, tmp_path / "example") + assert result["decoded_frame_count"] == 10 + assert result["unique_decoded_frames"] == 10 + assert len(result["keyframe_sizes_bytes"]) == 2 + assert result["loss_recovery"]["lost_reference"]["first_exact_frame"] == 5 + assert result["loss_recovery"]["lost_delta"]["first_exact_frame"] == 5 + + +def test_jpeg_restores_on_the_next_independent_frame(tmp_path) -> None: + frames = [np.full((32, 32, 3), index * 25, dtype=np.uint8) for index in range(5)] + result = jpeg_case(frames, 5, tmp_path / "jpeg") + assert result["decoded_frame_count"] == 5 + assert result["loss_recovery"]["first_exact_frame"] == 1 + + +def test_packetization_and_one_second_peak_do_not_use_mean_bitrate() -> None: + assert peak_second([100, 100, 1000, 100, 100, 100], 2) == 8_800 + small = radio_screen([244] * 5, 5) + assert small["peak_packet_slots_per_second"] == 5 + assert small["fits_current_radio_budget"] == "NOT_ESTABLISHED_NO_SUSTAINED_GOODPUT_TEST" + large = radio_screen([10_000] * 5, 5) + assert large["peak_packet_slots_per_second"] == 205 + assert large["fits_current_radio_budget"] == "NO_ON_OBSERVED_BURST_SCREEN" diff --git a/tools/video002_radio_budget.py b/tools/video002_radio_budget.py new file mode 100644 index 0000000..c00a878 --- /dev/null +++ b/tools/video002_radio_budget.py @@ -0,0 +1,84 @@ +"""Расчётная длительность пакета VIDEO-002; PHY и радиоприёмник не меняются.""" + +from __future__ import annotations + +from dataclasses import asdict, dataclass +import math + +from protocol.video_stream_transport import HEADER_SIZE + + +PROTOCOL_OVERHEAD_BYTES = 12 # Заголовок protocol.packet и CRC-32. +PREAMBLE_SYMBOLS = 1280 +PHY_HEADER_SYMBOLS = 144 +TRANSIENT_SYMBOLS = 42 # Два защитных интервала и хвост RRC. +FEC_TAIL_BITS = 6 +RRC_ROLLOFF = 0.35 +CURRENT_MAX_PACKET_BYTES = 1024 + + +@dataclass(frozen=True) +class RadioEstimate: + modulation: str + symbols_per_second: int + phy_payload_bytes: int + gap_ms: float + video_bytes_per_packet: int + packet_bytes_before_fec: int + coded_body_bits: int + airtime_ms: float + useful_video_bps: float + overhead_fraction: float + raw_bps: int + occupied_bandwidth_hz: float + symbol_duration_us: float + within_current_packet_limit: bool + implemented_in_current_phy: bool + + def as_dict(self) -> dict: + return asdict(self) + + +def estimate(modulation: str, symbols_per_second: int, + phy_payload_bytes: int, gap_ms: float) -> RadioEstimate: + """QPSK: преамбула/PHY-заголовок BPSK, тело FEC по два бита на символ.""" + if modulation not in ("BPSK", "QPSK") or symbols_per_second <= 0: + raise ValueError("Неизвестная модуляция или символьная скорость") + if phy_payload_bytes <= HEADER_SIZE or gap_ms < 0: + raise ValueError("Недопустимые нагрузка или пауза") + packet_bytes = phy_payload_bytes + PROTOCOL_OVERHEAD_BYTES + coded_bits = 2 * (packet_bytes * 8 + FEC_TAIL_BITS) + bits_per_symbol = 1 if modulation == "BPSK" else 2 + body_symbols = math.ceil(coded_bits / bits_per_symbol) + symbols = PREAMBLE_SYMBOLS + PHY_HEADER_SYMBOLS + body_symbols + TRANSIENT_SYMBOLS + airtime_ms = 1000 * symbols / symbols_per_second + video_bytes = phy_payload_bytes - HEADER_SIZE + useful_bps = video_bytes * 8000 / (airtime_ms + gap_ms) + # Вся ёмкость интервала, кроме байтов изображения, относится к накладным расходам. + overhead = 1 - useful_bps / (symbols_per_second * bits_per_symbol) + return RadioEstimate( + modulation, symbols_per_second, phy_payload_bytes, gap_ms, + video_bytes, packet_bytes, coded_bits, airtime_ms, useful_bps, + overhead, symbols_per_second * bits_per_symbol, + symbols_per_second * (1 + RRC_ROLLOFF), + 1_000_000 / symbols_per_second, + packet_bytes <= CURRENT_MAX_PACKET_BYTES, + modulation == "BPSK" and symbols_per_second == 500_000 + and phy_payload_bytes == 256 and gap_ms == 5, + ) + + +def matrix() -> list[RadioEstimate]: + return [estimate(modulation, speed, payload, gap) + for modulation, speed in (("BPSK", 500_000), + ("QPSK", 250_000), + ("QPSK", 500_000)) + for payload in (256, 512, 1024) + for gap in (5, 2, 1, 0)] + + +def margin_fits(rate_bps: float, peak_bps: float, margin: float) -> bool: + """Запас 20%: предельная скорость >= пик * 1.2.""" + if not 0 <= margin <= 1: + raise ValueError("Запас вне диапазона 0–1") + return rate_bps >= peak_bps * (1 + margin) diff --git a/tools/video002_simulation.py b/tools/video002_simulation.py new file mode 100644 index 0000000..c0d654d --- /dev/null +++ b/tools/video002_simulation.py @@ -0,0 +1,289 @@ +"""VIDEO-002: воспроизводимый файловый прогон H.264 через фрагменты и потери.""" + +from __future__ import annotations + +import argparse +from fractions import Fraction +import hashlib +import json +import math +from pathlib import Path +import random + +import av + +from protocol.video_stream_transport import ( + BoundedFrameQueue, FrameReassembler, FrameType, VideoFrame, + encode_fragment, +) +from tools.video002_radio_budget import estimate, matrix, margin_fits +from tools.video_compare import new_h264_encoder, source_frames + + +ROOT = Path(__file__).resolve().parents[1] +SOURCE = ROOT / "data/raw/video001/udacity_project_video.mp4" +RESULT_160 = ROOT / "data/processed/video001/comparison_traffic_160k.json" +RESULT_320 = ROOT / "data/processed/video001/comparison_traffic_320k.json" +DEFAULT_OUTPUT = ROOT / "data/processed/video002/results.json" +SEED = 20260916 +SCENARIOS = tuple([("random", value) for value in (0, 1, 2, 5, 10, 20)] + + [("burst", value) for value in (2, 5, 10)] + + [("keyframe", 1), ("delta", 1)]) +MODES = (("ROBUST", 320, 240, 5, 160_000), + ("NORMAL", 640, 360, 10, 320_000), + ("HIGH_QUALITY", 854, 480, 10, 320_000)) +BUDGET_ONLY_MODES = (("640x480_10FPS", 640, 480, 10, 320_000), + ("1280x720_5FPS", 1280, 720, 5, 320_000)) +LINKS = (("CURRENT_BPSK_256_GAP5", "BPSK", 500_000, 256, 5), + ("CALCULATED_QPSK_1024_GAP0", "QPSK", 500_000, 1024, 0), + ("SOFTWARE_2MBPS", None, 2_000_000, 1024, 0)) + + +def _result_case(results: dict, window: str, width: int, height: int, + fps: int) -> dict: + matches = [case for case in results["cases"] + if case["window"] == window and case["resolution"] == [width, height] + and case["fps"] == fps and case["codec"] == "H264_LIBX264"] + if len(matches) != 1: + raise ValueError("Не найдена единственная исходная серия VIDEO-001") + return matches[0] + + +def load_real_stream(source: Path, window: dict, width: int, height: int, + fps: int, maxrate_bps: int, expected_sizes: list[int]) -> list[VideoFrame]: + """Повторить кодирование VIDEO-001 и сверить каждый размер с исходным JSON.""" + frames = source_frames(source, width, height, fps, + window["start_seconds"], window["duration_seconds"]) + encoder, _ = new_h264_encoder(width, height, fps, maxrate_bps) + encoded: list[VideoFrame] = [] + for index, pixels in enumerate(frames): + frame = av.VideoFrame.from_ndarray(pixels, format="rgb24").reformat(format="yuv420p") + frame.pts = index + packets = encoder.encode(frame) + if len(packets) != 1: + raise ValueError("Кодировщик не дал один пакет на кадр") + packet = packets[0] + encoded.append(VideoFrame(0x56303032, index, + FrameType.KEYFRAME if packet.is_keyframe + else FrameType.DELTA_FRAME, + round(index * 1000 / fps), bytes(packet))) + if encoder.encode(None): + raise ValueError("Неожиданные отложенные пакеты кодировщика") + actual_sizes = [len(frame.data) for frame in encoded] + if actual_sizes != expected_sizes: + raise ValueError("Поток не совпал с VIDEO-001 по размерам кадров") + return encoded + + +def _drop(kind: str, level: int, packet_index: int, frame_id: int, + fragment_index: int, fps: int, random_generator: random.Random, + burst_start: int | None) -> bool: + if kind == "random": + return random_generator.random() < level / 100 + if kind == "burst": + return burst_start is not None and burst_start <= packet_index < burst_start + level + target_id = fps if kind == "keyframe" else fps + 1 + return frame_id == target_id and fragment_index == 0 + + +def simulate(frames: list[VideoFrame], fps: int, link: tuple, + scenario: tuple[str, int], seed: int = SEED, + max_age_ms: int = 300, + airtime_override_ms: float | None = None) -> dict: + """Дискретные моменты захвата и завершения пакетов, затем настоящий H.264 decode.""" + link_name, modulation, speed, payload, gap = link + kind, level = scenario + if airtime_override_ms is not None: + if not math.isfinite(airtime_override_ms) or airtime_override_ms <= 0: + raise ValueError("эфирное время должно быть положительным") + airtime_ms = airtime_override_ms + elif modulation: + airtime_ms = estimate(modulation, speed, payload, gap).airtime_ms + else: + # Контрольная программная линия: 2 Мбит/с полезной PHY-нагрузки без RF. + airtime_ms = payload * 8000 / speed + queue = BoundedFrameQueue(payload, max_frames=2, max_age_ms=max_age_ms) + reassembler = FrameReassembler(frames[0].stream_id, payload, + max_pending_frames=2, max_age_ms=max_age_ms) + decoder = av.CodecContext.create("h264", "r") + decoder.open() + random_generator = random.Random(seed) + next_arrival = 0 + next_ready = 0.0 + packet_index = 0 + burst_start: int | None = None + lost_packets = 0 + lost_frame_ids: set[int] = set() + displayed: list[tuple[int, float, str]] = [] + decoder_errors = 0 + synchronized = False + last_displayed_id: int | None = None + until_ms = frames[-1].capture_ms + max_age_ms + while next_arrival < len(frames) or queue.depth: + arrival_ms = (frames[next_arrival].capture_ms + if next_arrival < len(frames) else math.inf) + if arrival_ms <= next_ready or not queue.depth: + if next_arrival >= len(frames): + break + queue.enqueue(frames[next_arrival], arrival_ms) + next_ready = max(next_ready, float(arrival_ms)) + next_arrival += 1 + continue + start_ms = next_ready + end_ms = start_ms + airtime_ms + fragment = queue.next_fragment(math.floor(start_ms), end_ms) + if fragment is None: + continue + wire = encode_fragment(fragment, payload) + if kind == "burst" and burst_start is None: + burst_start = packet_index + packet_lost = _drop(kind, level, packet_index, fragment.frame_id, + fragment.fragment_index, fps, random_generator, + burst_start) + queue.mark_sent() + packet_index += 1 + next_ready = end_ms + gap + if packet_lost: + lost_packets += 1 + lost_frame_ids.add(fragment.frame_id) + continue + complete = reassembler.offer(wire, math.ceil(end_ms)) + if complete is None: + continue + if complete.frame_type == FrameType.KEYFRAME: + decoder = av.CodecContext.create("h264", "r") + decoder.open() + synchronized = True + elif last_displayed_id is None or complete.frame_id != last_displayed_id + 1: + synchronized = False + if not synchronized: + continue + encoded_packet = av.Packet(complete.data) + encoded_packet.pts = encoded_packet.dts = complete.frame_id + encoded_packet.time_base = Fraction(1, fps) + try: + decoded = decoder.decode(encoded_packet) + except av.error.FFmpegError: + decoder_errors += 1 + synchronized = False + continue + if len(decoded) != 1 or int(decoded[0].pts) != complete.frame_id: + decoder_errors += 1 + synchronized = False + continue + digest = hashlib.sha256(decoded[0].to_ndarray(format="rgb24").tobytes()).hexdigest() + if last_displayed_id is not None and complete.frame_id <= last_displayed_id: + raise AssertionError("Повторный показ старого кадра") + displayed.append((complete.frame_id, end_ms - frames[complete.frame_id].capture_ms, + digest)) + last_displayed_id = complete.frame_id + reassembler.expire(math.ceil(until_ms + 1)) + displayed_ids = {item[0] for item in displayed} + if len(displayed_ids) != len(displayed): + raise AssertionError("Повторный номер показанного кадра") + lost_ids = sorted(lost_frame_ids) + recovery_ms = None + recovered_keyframe = None + if lost_ids: + first_lost = lost_ids[0] + next_keys = [frame_id for frame_id, age, _ in displayed + if frame_id > first_lost + and frames[frame_id].frame_type == FrameType.KEYFRAME] + if next_keys: + recovered_keyframe = next_keys[0] + shown = next(item for item in displayed if item[0] == recovered_keyframe) + recovery_ms = shown[1] + frames[recovered_keyframe].capture_ms - frames[first_lost].capture_ms + ages = [item[1] for item in displayed] + p95_age = (sorted(ages)[math.ceil(0.95 * len(ages)) - 1] + if ages else None) + return { + "link": link_name, "scenario": kind, "level": level, "seed": seed, + "input_frames": len(frames), "packet_attempts": packet_index, + "lost_packets": lost_packets, "affected_frames": len(lost_frame_ids), + "displayed_frames": len(displayed), + "displayed_fps": len(displayed) / (len(frames) / fps), + "frame_loss_fraction": 1 - len(displayed) / len(frames), + "displayed_frame_ids": [item[0] for item in displayed], + "keyframe_sha256_by_id": { + str(frame_id): digest for frame_id, _, digest in displayed + if frames[frame_id].frame_type == FrameType.KEYFRAME}, + "unique_decoded_images": len({item[2] for item in displayed}), + "no_old_frame_replay": len(displayed_ids) == len(displayed), + "mean_end_to_end_age_ms": sum(ages) / len(ages) if ages else None, + "p95_end_to_end_age_ms": p95_age, + "max_end_to_end_age_ms": max(ages) if ages else None, + "recovery_ms_after_first_lost_fragment": recovery_ms, + "recovered_keyframe_id": recovered_keyframe, + "max_queue_depth": queue.max_depth, + "max_oldest_frame_age_ms": queue.max_oldest_age_ms, + "dropped_stale_frames": queue.stale_frame_drops, + "dropped_capacity_frames": queue.capacity_frame_drops, + "incomplete_expired_frames": reassembler.expired_frames, + "decoder_errors": decoder_errors, + } + + +def run(source: Path = SOURCE) -> dict: + source_digest = hashlib.sha256(source.read_bytes()).hexdigest() + results_160 = json.loads(RESULT_160.read_text(encoding="utf-8")) + results_320 = json.loads(RESULT_320.read_text(encoding="utf-8")) + if source_digest != results_160["source_sha256"] or source_digest != results_320["source_sha256"]: + raise ValueError("SHA-256 ролика не совпадает с VIDEO-001") + cases = [] + for mode, width, height, fps, maxrate in MODES: + source_results = results_160 if maxrate == 160_000 else results_320 + for window in source_results["windows"]: + original = _result_case(source_results, window["name"], width, height, fps) + frames = load_real_stream(source, window, width, height, fps, maxrate, + original["frame_sizes_bytes"]) + window_cases = [] + for link in LINKS: + for scenario in SCENARIOS: + measured = simulate(frames, fps, link, scenario) + measured.update({"mode": mode, "window": window["name"], + "resolution": [width, height], "fps": fps, + "original_average_bitrate_bps": original["average_bitrate_bps"], + "original_peak_bitrate_bps": original["peak_one_second_bitrate_bps"]}) + window_cases.append(measured) + reference = next(item for item in window_cases + if item["link"] == "SOFTWARE_2MBPS" + and item["scenario"] == "random" and item["level"] == 0) + for item in window_cases: + for frame_id, digest in item["keyframe_sha256_by_id"].items(): + if digest != reference["keyframe_sha256_by_id"][frame_id]: + raise AssertionError("Опорный кадр после потери отличается от чистого декодирования") + cases.extend(window_cases) + peaks = {mode: max(_result_case(results_160 if rate == 160_000 else results_320, + window["name"], width, height, fps)["peak_one_second_bitrate_bps"] + for window in results_320["windows"]) + for mode, width, height, fps, rate in MODES + BUDGET_ONLY_MODES} + budgets = [] + for row in matrix(): + item = row.as_dict() + item["fits_peak_with_20pct_margin"] = { + name: margin_fits(row.useful_video_bps, peak, 0.2) + for name, peak in peaks.items()} + item["fits_peak_with_50pct_margin"] = { + name: margin_fits(row.useful_video_bps, peak, 0.5) + for name, peak in peaks.items()} + budgets.append(item) + return {"source_sha256": source_digest, "seed": SEED, + "max_age_ms": 300, "sender_queue_frames": 2, + "receiver_pending_frames": 2, "peak_bitrate_bps": peaks, + "radio_estimates": budgets, "simulations": cases, + "rf_tx": 0} + + +def main() -> None: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--source", type=Path, default=SOURCE) + parser.add_argument("--output", type=Path, default=DEFAULT_OUTPUT) + args = parser.parse_args() + result = run(args.source) + args.output.parent.mkdir(parents=True, exist_ok=True) + args.output.write_text(json.dumps(result, ensure_ascii=False, indent=2), encoding="utf-8") + print(f"VIDEO-002: {len(result['simulations'])} прогонов; {args.output}") + + +if __name__ == "__main__": + main() diff --git a/tools/video003_codec.py b/tools/video003_codec.py new file mode 100644 index 0000000..6b7be1e --- /dev/null +++ b/tools/video003_codec.py @@ -0,0 +1,188 @@ +"""VIDEO-003: сравнение H.264 через PyAV/libx264 на исходнике VIDEO-001.""" + +from __future__ import annotations + +import argparse +from fractions import Fraction +import hashlib +import json +import math +from pathlib import Path +import statistics + +import av +import numpy as np + +from tools.video_compare import recovery_after_drop, source_frames + + +ROOT = Path(__file__).resolve().parents[1] +SOURCE = ROOT / "data/raw/video001/udacity_project_video.mp4" +BASELINE = ROOT / "data/processed/video001/comparison_traffic_320k.json" +DEFAULT_OUTPUT = ROOT / "data/processed/video003/codec_results.json" +VIDEO_MODES = (("NORMAL", 640, 360, 10), ("HIGH_QUALITY", 854, 480, 10), + ("720P5", 1280, 720, 5)) +PROFILES = ("CURRENT", "CURRENT_VBV", "SHORT_GOP", "INTRA_REFRESH") +BITRATES = (300_000, 400_000, 500_000) + + +def _encoder(width: int, height: int, fps: int, profile: str, + target_bps: int | None) -> tuple[av.CodecContext, dict]: + if profile not in PROFILES: + raise ValueError("неизвестный профиль H.264") + if profile == "CURRENT" and target_bps is not None: + raise ValueError("текущий профиль использует только исходный VBV 320k") + if profile != "CURRENT" and target_bps not in BITRATES: + raise ValueError("для профиля VBV нужен target 300/400/500 кбит/с") + encoder = av.CodecContext.create("libx264", "w") + encoder.width, encoder.height = width, height + encoder.pix_fmt = "yuv420p" + encoder.time_base = Fraction(1, fps) + encoder.framerate = Fraction(fps, 1) + encoder.thread_count = 1 + encoder.max_b_frames = 0 + gop_size = math.ceil(fps / 2) if profile == "SHORT_GOP" else fps + encoder.gop_size = gop_size + if profile != "CURRENT": + encoder.bit_rate = target_bps + maxrate_bps = 320_000 if profile == "CURRENT" else target_bps + buffer_bps = maxrate_bps if profile == "CURRENT" else round(target_bps * 0.2) + intra_refresh = profile == "INTRA_REFRESH" + parameters = ( + f"keyint={gop_size}:min-keyint={gop_size}:scenecut=0:open-gop=0:" + f"bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:" + f"vbv-maxrate={maxrate_bps // 1000}:vbv-bufsize={buffer_bps // 1000}:" + f"intra-refresh={int(intra_refresh)}" + ) + options = {"preset": "veryfast", "tune": "zerolatency", "crf": "28", + "x264-params": parameters} + encoder.options = options.copy() + encoder.open() + settings = { + "encoder_api": f"PyAV {av.__version__}", + "ffmpeg_libraries": {name: ".".join(map(str, version)) + for name, version in av.library_versions.items()}, + "ffmpeg_cli_used": False, + "codec_name": "libx264", "resolution": [width, height], "frame_rate": fps, + "pixel_format": "yuv420p", "bitrate_target_bps": target_bps, + "max_bitrate_bps": maxrate_bps, "buffer_size_bits": buffer_bps, + "buffer_duration_s": buffer_bps / maxrate_bps, + "gop_size_frames": gop_size, "b_frame_count": 0, + "preset": options["preset"], "tune": options["tune"], + "profile_requested": None, "profile_actual": encoder.profile, + "intra_refresh_option": intra_refresh, + "time_base": f"1/{fps}", "codec_options": options, + "bitrate_property_after_open_bps": encoder.bit_rate, + } + return encoder, settings + + +def _peak_rate(frame_sizes: list[int], fps: int, window_ms: int) -> float: + """Максимум битов по полуоткрытому временному окну длиной window_ms.""" + frame_times = [index * 1000 / fps for index in range(len(frame_sizes))] + best_bits = 0 + for start in frame_times: + bits = sum(size * 8 for time_ms, size in zip(frame_times, frame_sizes) + if start <= time_ms < start + window_ms - 1e-9) + best_bits = max(best_bits, bits) + return best_bits * 1000 / window_ms + + +def encode_case(frames: list[np.ndarray], fps: int, profile: str, + target_bps: int | None) -> tuple[dict, list[bytes]]: + height, width = frames[0].shape[:2] + encoder, settings = _encoder(width, height, fps, profile, target_bps) + packets: list[bytes] = [] + keyframes: list[int] = [] + for index, pixels in enumerate(frames): + frame = av.VideoFrame.from_ndarray(pixels, format="rgb24").reformat(format="yuv420p") + frame.pts = index + encoded = encoder.encode(frame) + if len(encoded) != 1: + raise ValueError("ожидался один немедленный H.264 packet на кадр") + if encoded[0].is_keyframe: + keyframes.append(index) + packets.append(bytes(encoded[0])) + if encoder.encode(None): + raise ValueError("кодировщик задержал пакеты вопреки low-latency режиму") + decoder = av.CodecContext.create("h264", "r") + decoder.open() + clean_hashes = {} + psnr_values = [] + decoded_count = 0 + for index, data in enumerate(packets): + packet = av.Packet(data) + packet.pts = packet.dts = index + packet.time_base = Fraction(1, fps) + decoded = decoder.decode(packet) + if len(decoded) != 1 or decoded[0].pts != index: + raise ValueError("чистое декодирование не дало кадр с ожидаемым номером") + pixels = decoded[0].to_ndarray(format="rgb24") + clean_hashes[index] = hashlib.sha256(pixels.tobytes()).hexdigest() + if index == 0: + settings["profile_actual"] = decoder.profile + error = float(np.mean((frames[index].astype(np.float32) + - pixels.astype(np.float32)) ** 2)) + psnr_values.append(10 * math.log10(255 * 255 / max(error, 1e-12))) + decoded_count += 1 + sizes = [len(packet) for packet in packets] + dropped_frame = min(fps + 1, len(packets) - 2) + recovery = recovery_after_drop(packets, dropped_frame, fps, clean_hashes) + recovered_at = recovery["first_exact_frame"] + result = { + "settings": settings, + "frame_count": len(packets), "decoded_frame_count": decoded_count, + "frame_sizes_bytes": sizes, "keyframe_positions": keyframes, + "actual_average_bitrate_bps": sum(sizes) * 8 * fps / len(sizes), + "peak_100ms_bitrate_bps": _peak_rate(sizes, fps, 100), + "peak_1s_bitrate_bps": _peak_rate(sizes, fps, 1000), + "max_frame_size_bytes": max(sizes), + "p95_frame_size_bytes": float(np.percentile(sizes, 95)), + "quality": {"mean_psnr_db": statistics.mean(psnr_values), + "min_psnr_db": min(psnr_values), + "operator_visual_review": "NOT_RUN"}, + "loss_recovery": {"dropped_frame": dropped_frame, + "first_exact_frame": recovered_at, + "recovery_time_ms": ((recovered_at - dropped_frame) * 1000 / fps + if recovered_at is not None else None), + "decoder_errors": recovery["decoder_errors"]}, + } + return result, packets + + +def run() -> dict: + baseline = json.loads(BASELINE.read_text(encoding="utf-8")) + digest = hashlib.sha256(SOURCE.read_bytes()).hexdigest() + if digest != baseline["source_sha256"]: + raise ValueError("исходное видео не совпадает с VIDEO-001") + results = [] + for mode, width, height, fps in VIDEO_MODES: + for window in baseline["windows"]: + frames = source_frames(SOURCE, width, height, fps, + window["start_seconds"], window["duration_seconds"]) + for profile in PROFILES: + targets = (None,) if profile == "CURRENT" else BITRATES + for target in targets: + item, _ = encode_case(frames, fps, profile, target) + item.update({"mode": mode, "window": window["name"], + "profile": profile, "target_bps": target}) + results.append(item) + print(f"{mode}/{window['name']}/{profile}/{target}: " + f"{item['actual_average_bitrate_bps'] / 1000:.1f} кбит/с", + flush=True) + return {"source": str(SOURCE.relative_to(ROOT)), "source_sha256": digest, + "cases": results, "rf_tx": 0} + + +def main() -> None: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--output", type=Path, default=DEFAULT_OUTPUT) + args = parser.parse_args() + result = run() + args.output.parent.mkdir(parents=True, exist_ok=True) + args.output.write_text(json.dumps(result, ensure_ascii=False, indent=2), encoding="utf-8") + print(f"VIDEO-003: {len(result['cases'])} H.264 прогонов; {args.output}") + + +if __name__ == "__main__": + main() diff --git a/tools/video003_design.py b/tools/video003_design.py new file mode 100644 index 0000000..c3dda7f --- /dev/null +++ b/tools/video003_design.py @@ -0,0 +1,170 @@ +"""Точный расчёт допустимых пакетов и радиобюджета VIDEO-003, без SDR.""" + +from __future__ import annotations + +import argparse +from dataclasses import asdict, dataclass +import json +import math +from pathlib import Path + +from protocol import punctured_fec +from protocol.packet import CRC_SIZE, HEADER_SIZE as PACKET_HEADER_SIZE +from protocol.video_stream_transport import HEADER_SIZE as VIDEO_HEADER_SIZE +from protocol.video003_modem import MAX_FULL_PACKET_BYTES, PREAMBLE_SYMBOLS, PHY_HEADER_SYMBOLS + + +ROOT = Path(__file__).resolve().parents[1] +DEFAULT_OUTPUT = ROOT / "data/processed/video003/design_space.json" +PHY_PAYLOADS = (256, 512, 768, MAX_FULL_PACKET_BYTES - PACKET_HEADER_SIZE - CRC_SIZE) +GAPS_MS = (5.0, 2.0, 1.0, 0.5, 0.0) +MODES = (("BPSK", 500_000, "1/2"), + ("QPSK", 250_000, "1/2"), ("QPSK", 250_000, "2/3"), + ("QPSK", 250_000, "3/4"), ("QPSK", 500_000, "1/2"), + ("QPSK", 500_000, "2/3"), ("QPSK", 500_000, "3/4")) +TRANSIENT_SYMBOLS = 42 +RRC_ROLLOFF = 0.35 + + +@dataclass(frozen=True) +class DesignRow: + modulation: str + symbol_rate: int + fec_rate: str + phy_payload_bytes: int + video_fragment_bytes: int + full_packet_bytes: int + gap_ms: float + raw_bit_rate_bps: int + coded_useful_rate_bps: float + effective_fec_rate: float + coded_body_bits: int + packet_symbols: int + packet_airtime_ms: float + gap_airtime_ms: float + duty_cycle: float + useful_video_rate_bps: float + overhead_fraction: float + occupied_bandwidth_estimate_hz: float + samples_per_symbol_at_8msps: float + current_lab_generator_implemented: bool + format_valid: bool + + def as_dict(self) -> dict: + return asdict(self) + + +def estimate(modulation: str, symbol_rate: int, fec_rate: str, + phy_payload_bytes: int, gap_ms: float, + video_header_bytes: int = VIDEO_HEADER_SIZE) -> DesignRow: + """PHY payload содержит видеозаголовок; полный пакет содержит ещё 12 байт.""" + if modulation not in ("BPSK", "QPSK") or symbol_rate <= 0: + raise ValueError("неверная модуляция или символьная скорость") + if fec_rate not in punctured_fec.PUNCTURE_PATTERNS: + raise ValueError("неверная скорость FEC") + if gap_ms < 0 or phy_payload_bytes <= video_header_bytes: + raise ValueError("неверная нагрузка или пауза") + packet_bytes = phy_payload_bytes + PACKET_HEADER_SIZE + CRC_SIZE + if packet_bytes > MAX_FULL_PACKET_BYTES: + raise ValueError("полный пакет превышает 1024 байта") + video_bytes = phy_payload_bytes - video_header_bytes + information_bits = packet_bytes * 8 + coded_bits = punctured_fec.coded_bit_count(information_bits, fec_rate) + bits_per_symbol = 1 if modulation == "BPSK" else 2 + symbols = (PREAMBLE_SYMBOLS + PHY_HEADER_SYMBOLS + TRANSIENT_SYMBOLS + + math.ceil(coded_bits / bits_per_symbol)) + airtime_ms = 1000 * symbols / symbol_rate + cycle_ms = airtime_ms + gap_ms + raw = symbol_rate * bits_per_symbol + useful = video_bytes * 8000 / cycle_ms + return DesignRow( + modulation, symbol_rate, fec_rate, phy_payload_bytes, video_bytes, + packet_bytes, gap_ms, raw, + raw * punctured_fec.effective_rate(information_bits, fec_rate), + punctured_fec.effective_rate(information_bits, fec_rate), + coded_bits, symbols, airtime_ms, gap_ms, airtime_ms / cycle_ms, + useful, 1 - useful / raw, symbol_rate * (1 + RRC_ROLLOFF), + 8_000_000 / symbol_rate, + modulation == "BPSK" and symbol_rate == 500_000 and fec_rate == "1/2" + and phy_payload_bytes == 256 and gap_ms == 5, + True, + ) + + +def measured_video_profiles() -> dict[str, dict]: + """Взять максимум двух окон VIDEO-001 для каждого требуемого режима.""" + output: dict[str, dict] = {} + sources = { + "ROBUST": ("comparison_traffic_160k.json", 320, 240, 5), + "NORMAL": ("comparison_traffic_320k.json", 640, 360, 10), + "HIGH_QUALITY": ("comparison_traffic_320k.json", 854, 480, 10), + "720P5": ("comparison_traffic_320k.json", 1280, 720, 5), + } + for name, (filename, width, height, fps) in sources.items(): + source = ROOT / "data/processed/video001" / filename + document = json.loads(source.read_text(encoding="utf-8")) + cases = [case for case in document["cases"] + if case["resolution"] == [width, height] and case["fps"] == fps + and case["codec"] == "H264_LIBX264"] + if len(cases) != 2: + raise ValueError(f"ожидались два измеренных окна для {name}") + average = max(case["average_bitrate_bps"] for case in cases) + peak = max(case["peak_one_second_bitrate_bps"] for case in cases) + output[name] = { + "resolution": [width, height], "fps": fps, + "measured_average_bps": average, "measured_peak_1s_bps": peak, + "required_20pct_bps": 1.2 * peak, + "required_50pct_bps": 1.5 * peak, + "source_files": [str(source.relative_to(ROOT))], + } + return output + + +def run() -> dict: + profiles = measured_video_profiles() + rows = [] + for modulation, symbol_rate, fec_rate in MODES: + for payload in PHY_PAYLOADS: + for gap_ms in GAPS_MS: + item = estimate(modulation, symbol_rate, fec_rate, payload, gap_ms).as_dict() + item["headroom_by_video_mode"] = { + name: item["useful_video_rate_bps"] / profile["measured_peak_1s_bps"] + for name, profile in profiles.items() + } + rows.append(item) + best = max(rows, key=lambda item: item["useful_video_rate_bps"]) + minimum_rate = math.ceil(600_000 * best["packet_symbols"] + / (best["video_fragment_bytes"] * 8)) + return { + "max_full_phy_packet_bytes": MAX_FULL_PACKET_BYTES, + "current_fixed_lab_generator_phy_payload_bytes": 256, + "packet_header_bytes": PACKET_HEADER_SIZE, + "packet_crc_bytes": CRC_SIZE, + "video_header_bytes": VIDEO_HEADER_SIZE, + "max_format_phy_payload_bytes": PHY_PAYLOADS[-1], + "max_format_video_fragment_bytes": PHY_PAYLOADS[-1] - VIDEO_HEADER_SIZE, + "gap_ms": list(GAPS_MS), + "measured_video_profiles": profiles, + "rows": rows, + "best_calculated": best, + "minimum_symbol_rate_hz_for_600k_at_best_packet": minimum_rate, + "minimum_integer_sps_at_8msps_symbol_rate_hz": 8_000_000 / 15, + "rf_tx": 0, + "method": "exact puncturing length, ideal continuous packet schedule, zero loss", + } + + +def main() -> None: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--output", type=Path, default=DEFAULT_OUTPUT) + args = parser.parse_args() + result = run() + args.output.parent.mkdir(parents=True, exist_ok=True) + args.output.write_text(json.dumps(result, ensure_ascii=False, indent=2), encoding="utf-8") + best = result["best_calculated"] + print(f"VIDEO-003: {len(result['rows'])} строк, максимум " + f"{best['useful_video_rate_bps'] / 1000:.3f} кбит/с; {args.output}") + + +if __name__ == "__main__": + main() diff --git a/tools/video003_stream.py b/tools/video003_stream.py new file mode 100644 index 0000000..5ce5978 --- /dev/null +++ b/tools/video003_stream.py @@ -0,0 +1,134 @@ +"""Короткий непрерывный программный поток максимальных пакетов VIDEO-003.""" + +from __future__ import annotations + +import argparse +import json +import math +from pathlib import Path +import time + +import numpy as np + +from protocol import punctured_fec +from protocol.video_stream_transport import ( + FrameType, VideoFragment, decode_fragment, encode_fragment, +) +from protocol.video003_modem import ( + PHY_HEADER_SYMBOLS, PREAMBLE_SYMBOLS, build_frame, receive_frame, +) +from tools.video003_design import ROOT, estimate + + +DEFAULT_OUTPUT = ROOT / "data/processed/video003/continuous_stream.json" +SEED = 20260916 +PACKETS = 32 +SYMBOL_RATE = 500_000 +EBN0_DB = 9.0 +CARRIER_OFFSET_HZ = 73.0 +TRANSIENT_SYMBOLS = 42 +VIDEO_BYTES = 995 +PHY_PAYLOAD_BYTES = 1012 + + +def run(packet_count: int = PACKETS, seed: int = SEED) -> dict: + if not 1 <= packet_count <= 256: + raise ValueError("число пакетов вне проверяемого диапазона") + generator = np.random.default_rng(seed) + records = [] + for rate in ("2/3", "3/4"): + frames = [] + for index in range(packet_count): + data = generator.integers(0, 256, VIDEO_BYTES, dtype=np.uint8).tobytes() + fragment = VideoFragment(0x56303033, index, 0, 1, + FrameType.KEYFRAME if index % 10 == 0 + else FrameType.DELTA_FRAME, 0, data) + payload = encode_fragment(fragment, PHY_PAYLOAD_BYTES) + if len(payload) != PHY_PAYLOAD_BYTES: + raise AssertionError("неполный PHY payload") + frames.append(build_frame(payload, "QPSK", rate, sequence_number=index)) + symbols = np.concatenate([part for frame in frames + for part in (frame.symbols, + np.zeros(TRANSIENT_SYMBOLS, dtype=np.complex128))]) + body_symbols = math.ceil(punctured_fec.coded_bit_count(1024 * 8, rate) / 2) + n0 = (body_symbols / (1024 * 8)) / 10 ** (EBN0_DB / 10) + sigma = math.sqrt(n0 / 2) + phase = generator.uniform(-math.pi, math.pi) + math.pi / 2 + indexes = np.arange(len(symbols), dtype=np.float64) + received = symbols * np.exp(1j * (phase + 2 * math.pi * CARRIER_OFFSET_HZ + * indexes / SYMBOL_RATE)) + received += sigma * (generator.standard_normal(len(symbols)) + + 1j * generator.standard_normal(len(symbols))) + leading = sigma * (generator.standard_normal(11) + + 1j * generator.standard_normal(11)) + received = np.concatenate((leading, received)) + cursor = 0 + outcomes = [] + started = time.perf_counter() + for index, expected in enumerate(frames): + outcome = receive_frame(received[cursor:], "QPSK", rate, SYMBOL_RATE) + fragment_pass = False + if outcome.crc_pass and outcome.payload is not None: + fragment = decode_fragment(outcome.payload, PHY_PAYLOAD_BYTES) + fragment_pass = fragment.frame_id == index and len(fragment.data) == VIDEO_BYTES + outcomes.append({ + "packet_index": index, "preamble_found": outcome.preamble_found, + "phy_header_pass": outcome.phy_header_pass, + "crc_pass": outcome.crc_pass, + "packet_exact": outcome.packet == expected.packet, + "video_fragment_pass": fragment_pass, + "start_symbol_relative": outcome.start_symbol, + }) + if not outcome.crc_pass or outcome.start_symbol is None: + break # Без заголовка/CRC нельзя знать следующий размер кадра. + received_packet_bytes = len(outcome.packet) + received_body_symbols = math.ceil( + punctured_fec.coded_bit_count(received_packet_bytes * 8, rate) / 2) + cursor += (outcome.start_symbol + PREAMBLE_SYMBOLS + PHY_HEADER_SYMBOLS + + received_body_symbols + TRANSIENT_SYMBOLS) + processing_seconds = time.perf_counter() - started + signal_seconds = len(symbols) / SYMBOL_RATE + verified_fragments = sum(item["video_fragment_pass"] for item in outcomes) + budget = estimate("QPSK", SYMBOL_RATE, rate, PHY_PAYLOAD_BYTES, 0) + records.append({ + "modulation": "QPSK", "symbol_rate": SYMBOL_RATE, "fec_rate": rate, + "phy_payload_bytes": PHY_PAYLOAD_BYTES, "full_packet_bytes": 1024, + "video_fragment_bytes": VIDEO_BYTES, "gap_ms": 0, + "ebn0_db": EBN0_DB, "n0_complex": n0, + "attempted_packets": packet_count, "decoded_packets": len(outcomes), + "crc_pass_count": sum(item["crc_pass"] for item in outcomes), + "exact_packet_count": sum(item["packet_exact"] for item in outcomes), + "verified_video_fragment_count": verified_fragments, + "observed_video_bits": verified_fragments * VIDEO_BYTES * 8, + "stream_symbols_excluding_leading_noise": len(symbols), + "signal_duration_s": signal_seconds, + "processing_duration_s": processing_seconds, + "processing_to_signal_ratio": processing_seconds / signal_seconds, + "offline_verified_video_bps": verified_fragments * VIDEO_BYTES * 8 / signal_seconds, + "calculated_zero_loss_video_bps": budget.useful_video_rate_bps, + "records": outcomes, + "receiver_truth_inputs": "modulation, FEC rate, symbol rate, known preamble and PHY format only", + }) + return {"seed": seed, "packet_count": packet_count, "energy_condition": + "Es=1, Eb=Es*body_symbols/information_bits, includes QPSK padding but excludes fixed PHY overhead", + "scenario": "symbol-spaced AWGN, one continuous stream, 42 transient symbols, no inter-packet gap", + "results": records, "rf_tx": 0} + + +def main() -> None: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--packet-count", type=int, default=PACKETS) + parser.add_argument("--output", type=Path, default=DEFAULT_OUTPUT) + args = parser.parse_args() + result = run(args.packet_count) + args.output.parent.mkdir(parents=True, exist_ok=True) + args.output.write_text(json.dumps(result, ensure_ascii=False, indent=2), encoding="utf-8") + for item in result["results"]: + print(f"QPSK 500 / FEC {item['fec_rate']}: " + f"CRC {item['crc_pass_count']}/{item['attempted_packets']}, " + f"{item['offline_verified_video_bps'] / 1000:.3f} кбит/с, " + f"CPU/signal {item['processing_to_signal_ratio']:.2f}") + + +if __name__ == "__main__": + main() diff --git a/tools/video003_synthetic.py b/tools/video003_synthetic.py new file mode 100644 index 0000000..43e027a --- /dev/null +++ b/tools/video003_synthetic.py @@ -0,0 +1,147 @@ +"""Воспроизводимый AWGN-контроль BPSK/QPSK и проколотого FEC VIDEO-003.""" + +from __future__ import annotations + +import argparse +from collections import defaultdict +import json +import math +from pathlib import Path + +import numpy as np + +from protocol import punctured_fec +from protocol.video003_modem import build_frame, receive_frame, rrc_roundtrip + + +ROOT = Path(__file__).resolve().parents[1] +DEFAULT_OUTPUT = ROOT / "data/processed/video003/synthetic_phy.json" +MODES = (("BPSK", 500_000, "1/2"), + ("QPSK", 250_000, "1/2"), ("QPSK", 250_000, "2/3"), + ("QPSK", 250_000, "3/4"), ("QPSK", 500_000, "1/2"), + ("QPSK", 500_000, "2/3"), ("QPSK", 500_000, "3/4")) +EBN0_DB = (0.0, 3.0, 6.0, 9.0) +TRIALS = 32 +SEED = 20260916 +PHY_PAYLOAD_BYTES = 256 +CARRIER_OFFSET_HZ = 73.0 + + +def _channel(symbols: np.ndarray, modulation: str, rate: str, + symbol_rate: int, ebn0_db: float, random_generator: np.random.Generator + ) -> tuple[np.ndarray, float]: + """Единичная энергия символа; Eb относится к информационным битам тела. + + Фиксированные PHY overhead и пауза не входят в это определение Eb/N0. + Поэтому сравнение помехоустойчивости не подменяет расчёт goodput. + """ + bits_per_symbol = 1 if modulation == "BPSK" else 2 + info_bits = (PHY_PAYLOAD_BYTES + 12) * 8 + coded_bits = punctured_fec.coded_bit_count(info_bits, rate) + body_symbols = math.ceil(coded_bits / bits_per_symbol) + n0 = (body_symbols / info_bits) / 10 ** (ebn0_db / 10) + sigma = math.sqrt(n0 / 2) + phase = random_generator.uniform(-math.pi, math.pi) + if modulation == "QPSK": + phase += math.pi / 2 + indexes = np.arange(len(symbols), dtype=np.float64) + rotated = symbols * np.exp(1j * (phase + 2 * math.pi * CARRIER_OFFSET_HZ + * indexes / symbol_rate)) + noise = sigma * (random_generator.standard_normal(len(symbols)) + + 1j * random_generator.standard_normal(len(symbols))) + leading = sigma * (random_generator.standard_normal(11) + + 1j * random_generator.standard_normal(11)) + return np.concatenate((leading, rotated + noise)), n0 + + +def run(trials: int = TRIALS, seed: int = SEED) -> dict: + if trials < 1: + raise ValueError("требуется хотя бы одна реализация") + random_generator = np.random.default_rng(seed) + records = [] + for modulation, symbol_rate, rate in MODES: + for ebn0_db in EBN0_DB: + for trial in range(trials): + payload = random_generator.integers( + 0, 256, PHY_PAYLOAD_BYTES, dtype=np.uint8).tobytes() + frame = build_frame(payload, modulation, rate) + received, n0 = _channel(frame.symbols, modulation, rate, symbol_rate, + ebn0_db, random_generator) + outcome = receive_frame(received, modulation, rate, symbol_rate) + pre_errors = pre_bits = post_errors = post_bits = None + if outcome.coded_soft is not None: + pre_errors = int(np.count_nonzero( + (outcome.coded_soft >= 0).astype(np.uint8) != frame.coded_bits)) + pre_bits = len(frame.coded_bits) + if outcome.packet is not None: + recovered = np.unpackbits(np.frombuffer(outcome.packet, dtype=np.uint8)) + original = np.unpackbits(np.frombuffer(frame.packet, dtype=np.uint8)) + post_errors = int(np.count_nonzero(recovered != original)) + post_bits = len(original) + records.append({ + "modulation": modulation, "symbol_rate": symbol_rate, + "fec_rate": rate, "ebn0_db": ebn0_db, "trial": trial, + "n0_complex": n0, "preamble_found": outcome.preamble_found, + "phy_header_pass": outcome.phy_header_pass, + "fec_exact_packet": outcome.packet == frame.packet, + "crc_pass": outcome.crc_pass, + "pre_fec_bit_errors": pre_errors, "pre_fec_bits_compared": pre_bits, + "post_fec_bit_errors": post_errors, "post_fec_bits_compared": post_bits, + "estimated_cfo_hz": outcome.frequency_offset_hz, + }) + groups: dict[tuple, list[dict]] = defaultdict(list) + for record in records: + groups[(record["modulation"], record["symbol_rate"], + record["fec_rate"], record["ebn0_db"])].append(record) + summaries = [] + for key, items in groups.items(): + pre_errors = sum(item["pre_fec_bit_errors"] or 0 for item in items) + pre_bits = sum(item["pre_fec_bits_compared"] or 0 for item in items) + post_errors = sum(item["post_fec_bit_errors"] or 0 for item in items) + post_bits = sum(item["post_fec_bits_compared"] or 0 for item in items) + summaries.append({ + "modulation": key[0], "symbol_rate": key[1], "fec_rate": key[2], + "ebn0_db": key[3], "trials": len(items), + "preamble_found_count": sum(item["preamble_found"] for item in items), + "phy_header_pass_count": sum(item["phy_header_pass"] for item in items), + "fec_exact_packet_count": sum(item["fec_exact_packet"] for item in items), + "crc_pass_count": sum(item["crc_pass"] for item in items), + "pre_fec_ber_on_reached_bodies": pre_errors / pre_bits if pre_bits else None, + "pre_fec_bits_compared": pre_bits, + "post_fec_ber_on_decoded_packets": post_errors / post_bits if post_bits else None, + "post_fec_bits_compared": post_bits, + }) + rrc = [] + for symbol_rate in (250_000, 500_000): + frame = build_frame(bytes(range(PHY_PAYLOAD_BYTES)), "QPSK", "3/4") + shaped = rrc_roundtrip(frame.symbols, symbol_rate) + outcome = receive_frame(shaped, "QPSK", "3/4", symbol_rate) + rrc.append({"symbol_rate": symbol_rate, "samples_per_symbol": 8_000_000 // symbol_rate, + "packet_crc_pass": outcome.crc_pass, + "packet_exact": outcome.packet == frame.packet}) + return { + "seed": seed, "trials_per_point": trials, "ebn0_db": list(EBN0_DB), + "packet_phy_payload_bytes": PHY_PAYLOAD_BYTES, + "carrier_offset_hz": CARRIER_OFFSET_HZ, + "energy_condition": "Es=1; Eb=Es*body_symbols/information_bits, includes QPSK padding but excludes fixed frame overhead", + "channel": "symbol-spaced complex AWGN plus fixed CFO and random phase; 11 leading noise symbols", + "pre_ber_scope": "only reached bodies, with denominator recorded", + "post_ber_scope": "only decoded packets, with denominator recorded", + "records": records, "summary": summaries, "rrc_controls": rrc, "rf_tx": 0, + } + + +def main() -> None: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--trials", type=int, default=TRIALS) + parser.add_argument("--seed", type=int, default=SEED) + parser.add_argument("--output", type=Path, default=DEFAULT_OUTPUT) + args = parser.parse_args() + result = run(args.trials, args.seed) + args.output.parent.mkdir(parents=True, exist_ok=True) + args.output.write_text(json.dumps(result, ensure_ascii=False, indent=2), encoding="utf-8") + print(f"VIDEO-003: {len(result['records'])} AWGN-реализаций; {args.output}") + + +if __name__ == "__main__": + main() diff --git a/tools/video003_transport.py b/tools/video003_transport.py new file mode 100644 index 0000000..332524c --- /dev/null +++ b/tools/video003_transport.py @@ -0,0 +1,117 @@ +"""VIDEO-003: реальные H.264 кадры в модели очереди VIDEO-002 и нового PHY.""" + +from __future__ import annotations + +import argparse +import json +from pathlib import Path + +from protocol.video_stream_transport import FrameType, VideoFrame +from tools.video002_simulation import load_real_stream, simulate +from tools.video003_codec import BASELINE, SOURCE, encode_case, source_frames +from tools.video003_design import ROOT, estimate + + +DEFAULT_OUTPUT = ROOT / "data/processed/video003/transport_results.json" +CODEC_RESULTS = ROOT / "data/processed/video003/codec_results.json" +RESULT_160 = ROOT / "data/processed/video001/comparison_traffic_160k.json" +SCENARIOS = tuple(("random", loss) for loss in (0, 1, 2, 5, 10)) +BURST_SCENARIOS = tuple(("burst", length) for length in (2, 5, 10)) +LINKS = ( + ("CURRENT_BPSK_256_5MS", "BPSK", 500_000, "1/2", 256, 5.0), + ("BPSK_500_R12_1012_0MS", "BPSK", 500_000, "1/2", 1012, 0.0), + ("QPSK_250_R34_1012_0MS", "QPSK", 250_000, "3/4", 1012, 0.0), + ("QPSK_500_R12_1012_0MS", "QPSK", 500_000, "1/2", 1012, 0.0), + ("QPSK_500_R23_1012_0MS", "QPSK", 500_000, "2/3", 1012, 0.0), + ("QPSK_500_R34_1012_0MS", "QPSK", 500_000, "3/4", 1012, 0.0), + ("QPSK_500_R34_768_0P5MS", "QPSK", 500_000, "3/4", 768, 0.5), +) + + +def _frames(mode: str, width: int, height: int, fps: int, + window: dict, codec_results: dict, baseline_160: dict) -> tuple[list[VideoFrame], str]: + if mode == "ROBUST": + cases = [case for case in baseline_160["cases"] + if case["window"] == window["name"] and case["resolution"] == [width, height] + and case["fps"] == fps and case["codec"] == "H264_LIBX264"] + if len(cases) != 1: + raise ValueError("нет единственной исходной серии ROBUST") + return load_real_stream(SOURCE, window, width, height, fps, 160_000, + cases[0]["frame_sizes_bytes"]), "CURRENT_VIDEO001" + pixels = source_frames(SOURCE, width, height, fps, + window["start_seconds"], window["duration_seconds"]) + frames: list[VideoFrame] = [] + for profile, target in (("CURRENT", None), ("SHORT_GOP", 400_000)): + case = [item for item in codec_results["cases"] + if item["mode"] == mode and item["window"] == window["name"] + and item["profile"] == profile and item["target_bps"] == target] + if len(case) != 1: + raise ValueError("неоднозначный кодековый прогон") + result, packets = encode_case(pixels, fps, profile, target) + if (result["frame_sizes_bytes"] != case[0]["frame_sizes_bytes"] + or result["keyframe_positions"] != case[0]["keyframe_positions"]): + raise ValueError("повтор кодирования отличается от сохранённого результата") + keyframes = set(result["keyframe_positions"]) + for index, packet in enumerate(packets): + frames.append(VideoFrame( + 0x56303033 if profile == "CURRENT" else 0x56303334, + index, FrameType.KEYFRAME if index in keyframes else FrameType.DELTA_FRAME, + round(index * 1000 / fps), packet)) + return frames, "CURRENT_AND_SHORT_GOP_400K" + + +def run() -> dict: + codec = json.loads(CODEC_RESULTS.read_text(encoding="utf-8")) + baseline_320 = json.loads(BASELINE.read_text(encoding="utf-8")) + baseline_160 = json.loads(RESULT_160.read_text(encoding="utf-8")) + if not (codec["source_sha256"] == baseline_320["source_sha256"] + == baseline_160["source_sha256"]): + raise ValueError("исходные ролики не совпадают") + modes = (("ROBUST", 320, 240, 5), ("NORMAL", 640, 360, 10), + ("HIGH_QUALITY", 854, 480, 10), ("720P5", 1280, 720, 5)) + results = [] + for mode, width, height, fps in modes: + for window in baseline_320["windows"]: + combined, label = _frames(mode, width, height, fps, window, codec, baseline_160) + groups = [(label, combined)] if mode == "ROBUST" else [ + ("CURRENT", [frame for frame in combined if frame.stream_id == 0x56303033]), + ("SHORT_GOP_400K", [frame for frame in combined if frame.stream_id == 0x56303334]), + ] + for codec_profile, frames in groups: + for link_name, modulation, symbol_rate, fec_rate, payload, gap_ms in LINKS: + budget = estimate(modulation, symbol_rate, fec_rate, payload, gap_ms) + link = (link_name, modulation, symbol_rate, payload, gap_ms) + for scenario in SCENARIOS + BURST_SCENARIOS: + outcome = simulate(frames, fps, link, scenario, + airtime_override_ms=budget.packet_airtime_ms) + outcome.update({ + "mode": mode, "codec_profile": codec_profile, + "window": window["name"], "resolution": [width, height], + "fps": fps, "modulation": modulation, "symbol_rate": symbol_rate, + "fec_rate": fec_rate, "phy_payload_bytes": payload, + "gap_ms": gap_ms, "calculated_useful_rate_bps": budget.useful_video_rate_bps, + }) + results.append(outcome) + print(f"{mode}/{window['name']}: {len(results)} записей", flush=True) + return { + "source_sha256": codec["source_sha256"], + "random_loss_model": "independent Bernoulli per transmitted packet", + "burst_loss_model": "separate deterministic runs of 2/5/10 packet erasures", + "radio_model": "exact packet airtime from VIDEO-003 design table; full-packet conservative airtime", + "receiver": "VIDEO-002 bounded queue, max age 300 ms, actual H.264 decoder", + "cases": results, "rf_tx": 0, + } + + +def main() -> None: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--output", type=Path, default=DEFAULT_OUTPUT) + args = parser.parse_args() + result = run() + args.output.parent.mkdir(parents=True, exist_ok=True) + args.output.write_text(json.dumps(result, ensure_ascii=False, indent=2), encoding="utf-8") + print(f"VIDEO-003: {len(result['cases'])} прогонов транспорта; {args.output}") + + +if __name__ == "__main__": + main() diff --git a/tools/video004_benchmark.py b/tools/video004_benchmark.py new file mode 100644 index 0000000..4c68251 --- /dev/null +++ b/tools/video004_benchmark.py @@ -0,0 +1,200 @@ +"""Воспроизводимый замер доступного программного QPSK-приёмника без SDR.""" + +from __future__ import annotations + +import argparse +import cProfile +import hashlib +import json +import math +import os +from pathlib import Path +import pstats +import sys +import time +import tracemalloc + +import numpy as np + +from protocol import punctured_fec +from protocol.video_stream_transport import FrameType, VideoFragment, decode_fragment, encode_fragment +from protocol.video003_modem import ( + PHY_HEADER_SYMBOLS, PREAMBLE_SYMBOLS, build_frame, receive_frame, +) +from tools.video003_design import ROOT + + +RESULT_ROOT = ROOT / "data/processed/video004" +SIGNAL_PATH = RESULT_ROOT / "canonical_symbols.npy" +MANIFEST_PATH = RESULT_ROOT / "canonical_manifest.json" +SEED = 20260916 +PACKETS = 32 +RATE = "2/3" +SYMBOL_RATE = 500_000 +TRANSIENT_SYMBOLS = 42 + + +def _sha(data: bytes) -> str: + return hashlib.sha256(data).hexdigest() + + +def create_fixture(packet_count: int = PACKETS, signal_path: Path = SIGNAL_PATH, + manifest_path: Path = MANIFEST_PATH) -> dict: + """Создать вход; эталонные пакеты сохраняются только для сверки после приёма.""" + random_generator = np.random.default_rng(SEED) + frames = [] + if not 1 <= packet_count <= 256: + raise ValueError("число пакетов вне диапазона") + for index in range(packet_count): + data = random_generator.integers(0, 256, 995, dtype=np.uint8).tobytes() + fragment = VideoFragment(0x56303033, index, 0, 1, + FrameType.KEYFRAME if index % 10 == 0 else FrameType.DELTA_FRAME, + 0, data) + frames.append(build_frame(encode_fragment(fragment, 1012), "QPSK", RATE, + sequence_number=index)) + symbols = np.concatenate([part for frame in frames for part in + (frame.symbols, np.zeros(TRANSIENT_SYMBOLS, dtype=np.complex128))]) + body_symbols = math.ceil(punctured_fec.coded_bit_count(1024 * 8, RATE) / 2) + n0 = body_symbols / (1024 * 8) / 10 ** (9 / 10) + sigma = math.sqrt(n0 / 2) + phase = random_generator.uniform(-math.pi, math.pi) + math.pi / 2 + indexes = np.arange(len(symbols), dtype=np.float64) + received = symbols * np.exp(1j * (phase + 2 * math.pi * 73 * indexes / SYMBOL_RATE)) + received += sigma * (random_generator.standard_normal(len(symbols)) + + 1j * random_generator.standard_normal(len(symbols))) + leading = sigma * (random_generator.standard_normal(11) + + 1j * random_generator.standard_normal(11)) + received = np.concatenate((leading, received)) + RESULT_ROOT.mkdir(parents=True, exist_ok=True) + np.save(signal_path, received, allow_pickle=False) + manifest = { + "seed": SEED, "packet_count": packet_count, "modulation": "QPSK", + "symbol_rate": SYMBOL_RATE, "fec_rate": RATE, "ebn0_db": 9, + "carrier_offset_hz": 73, "transient_symbols_per_packet": TRANSIENT_SYMBOLS, + "leading_noise_symbols": 11, "signal_duration_s": len(symbols) / SYMBOL_RATE, + "received_symbols": len(received), "dtype": str(received.dtype), + "signal_sha256": _sha(received.tobytes()), + "expected_packet_sha256": [_sha(frame.packet) for frame in frames], + "rf_tx": 0, + } + manifest_path.write_text(json.dumps(manifest, ensure_ascii=False, indent=2), encoding="utf-8") + return manifest + + +def load_fixture(signal_path: Path = SIGNAL_PATH, + manifest_path: Path = MANIFEST_PATH) -> tuple[np.ndarray, dict]: + received = np.load(signal_path, allow_pickle=False) + manifest = json.loads(manifest_path.read_text(encoding="utf-8")) + if (str(received.dtype) != manifest["dtype"] + or len(received) != manifest["received_symbols"] + or _sha(received.tobytes()) != manifest["signal_sha256"]): + raise ValueError("контрольный сигнал изменился") + return received, manifest + + +def decode_stream(received: np.ndarray, backend: str, + packet_count: int = PACKETS) -> list[dict]: + """В приёмник не передаются границы, длины или эталонные пакеты.""" + if backend == "legacy": + fec_decoder = None + elif backend == "numba": + from protocol.video004_viterbi import decode_soft as fec_decoder + else: + raise ValueError("неизвестный декодер") + cursor = 0 + outcomes = [] + for _ in range(packet_count): + kwargs = {} if fec_decoder is None else {"fec_decoder": fec_decoder} + item = receive_frame(received[cursor:], "QPSK", RATE, SYMBOL_RATE, **kwargs) + if not item.crc_pass or item.packet is None or item.payload is None or item.start_symbol is None: + outcomes.append({"crc_pass": False, "start_symbol": item.start_symbol}) + break + fragment = decode_fragment(item.payload, 1012) + hard_bits = (item.coded_soft >= 0).astype(np.uint8) + outcomes.append({ + "crc_pass": True, "packet_sha256": _sha(item.packet), + "decoded_bits_sha256": _sha(np.unpackbits(np.frombuffer(item.packet, dtype=np.uint8)).tobytes()), + "qpsk_decisions_sha256": _sha(np.packbits(hard_bits).tobytes()), + "video_frame_id": fragment.frame_id, "video_data_sha256": _sha(fragment.data), + "start_symbol": item.start_symbol, + }) + body_count = math.ceil(punctured_fec.coded_bit_count(len(item.packet) * 8, RATE) / 2) + cursor += item.start_symbol + PREAMBLE_SYMBOLS + PHY_HEADER_SYMBOLS + body_count + TRANSIENT_SYMBOLS + return outcomes + + +def run(phase: str, repetitions: int = 3) -> dict: + if phase not in ("before", "after") or repetitions < 1: + raise ValueError("неверный этап или число повторов") + if phase == "before" and not SIGNAL_PATH.exists(): + create_fixture() + received, manifest = load_fixture() + backend = "legacy" if phase == "before" else "numba" + started = time.perf_counter() + first_outcomes = decode_stream(received, backend) + first_time = time.perf_counter() - started + times = [] + for _ in range(repetitions): + started = time.perf_counter() + outcomes = decode_stream(received, backend) + times.append(time.perf_counter() - started) + if outcomes != first_outcomes: + raise AssertionError("повтор приёма изменил строгие выходы") + if len(outcomes) != PACKETS or not all(x["crc_pass"] for x in outcomes): + raise AssertionError("контрольный поток не принят полностью") + if [x["packet_sha256"] for x in outcomes] != manifest["expected_packet_sha256"]: + raise AssertionError("CRC-пакеты отличаются от эталона") + profiler = cProfile.Profile() + profiler.enable() + profiled_outcomes = decode_stream(received, backend) + profiler.disable() + if profiled_outcomes != outcomes: + raise AssertionError("профилировщик изменил строгие выходы") + stats = pstats.Stats(profiler).strip_dirs().sort_stats("cumtime") + listing = [{"file": key[0], "line": key[1], "function": key[2], + "primitive_calls": value[0], "calls": value[1], + "self_s": value[2], "cumulative_s": value[3]} + for key, value in stats.stats.items()] + listing.sort(key=lambda item: item["cumulative_s"], reverse=True) + tracemalloc.start() + decode_stream(received, backend) + _, python_peak = tracemalloc.get_traced_memory() + tracemalloc.stop() + ordered = sorted(times) + median = ordered[len(ordered) // 2] + return { + "phase": phase, "backend": backend, "signal_sha256": manifest["signal_sha256"], + "signal_duration_s": manifest["signal_duration_s"], + "jit_first_run_s" if phase == "after" else "first_run_s": first_time, + "warm_run_times_s": times, "warm_median_s": median, + "available_path_realtime_factor": median / manifest["signal_duration_s"], + "profile_top": listing[:50], "profile_total_s": stats.total_tt, + "tracemalloc_python_peak_bytes": python_peak, + "tracemalloc_limit": "does not include all native NumPy/Numba allocations", + "outcomes": outcomes, "timing_recovery": "NOT_IMPLEMENTED_IN_THIS_BENCHMARK", + "carrier_tracking_from_raw_iq": "NOT_IMPLEMENTED_IN_THIS_BENCHMARK", + "rf_tx": 0, + } + + +def main() -> None: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--phase", choices=("before", "after"), required=True) + parser.add_argument("--repetitions", type=int, default=3) + parser.add_argument("--numba-packages", type=Path) + args = parser.parse_args() + if args.numba_packages is not None: + if not args.numba_packages.is_dir(): + parser.error("каталог Numba отсутствует") + sys.path.insert(0, str(args.numba_packages.resolve())) + os.environ["NUMBA_CACHE_DIR"] = str(RESULT_ROOT / "numba_cache") + (RESULT_ROOT / "numba_cache").mkdir(parents=True, exist_ok=True) + result = run(args.phase, args.repetitions) + output = RESULT_ROOT / f"benchmark_{args.phase}.json" + output.write_text(json.dumps(result, ensure_ascii=False, indent=2), encoding="utf-8") + print(f"{args.phase}: first={result.get('jit_first_run_s', result.get('first_run_s')):.3f}s " + f"warm={result['warm_median_s']:.3f}s factor={result['available_path_realtime_factor']:.3f}") + + +if __name__ == "__main__": + main() diff --git a/tools/video004_interleaving.py b/tools/video004_interleaving.py new file mode 100644 index 0000000..9a2d9c4 --- /dev/null +++ b/tools/video004_interleaving.py @@ -0,0 +1,47 @@ +"""Отдельный контроль задержки и серийных потерь при перемежении FEC-блоков.""" + +from __future__ import annotations + +import argparse +import json +from pathlib import Path + +from tools.video004_transport import ( + BASELINE_160, BASELINE_320, CODEC_RESULTS, OUTPUT, _frames, simulate, +) + + +DEFAULT_OUTPUT = OUTPUT.with_name("interleaving_results.json") + + +def run() -> dict: + codec = json.loads(CODEC_RESULTS.read_text(encoding="utf-8")) + baseline = json.loads(BASELINE_320.read_text(encoding="utf-8")) + baseline_160 = json.loads(BASELINE_160.read_text(encoding="utf-8")) + cases = [] + for window in baseline["windows"]: + combined, _ = _frames("NORMAL", 640, 360, 10, window, codec, baseline_160) + frames = [frame for frame in combined if frame.stream_id == 0x56303334] + for k, r in ((8, 1), (8, 2), (12, 2)): + for scenario in (("random", 0), ("burst", 2), ("burst", 5), ("burst", 10)): + for depth in (1, 2): + result = simulate(frames, 10, "2/3", k, r, + scenario, interleave_depth=depth) + result["window"] = window["name"] + cases.append(result) + return {"source_sha256": codec["source_sha256"], + "interleaving_depths": [1, 2], "cases": cases, "rf_tx": 0} + + +def main() -> None: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--output", type=Path, default=DEFAULT_OUTPUT) + args = parser.parse_args() + result = run() + args.output.parent.mkdir(parents=True, exist_ok=True) + args.output.write_text(json.dumps(result, ensure_ascii=False, indent=2), encoding="utf-8") + print(f"VIDEO-004: {len(result['cases'])} случаев перемежения; {args.output}") + + +if __name__ == "__main__": + main() diff --git a/tools/video004_keyframe.py b/tools/video004_keyframe.py new file mode 100644 index 0000000..b24bb32 --- /dev/null +++ b/tools/video004_keyframe.py @@ -0,0 +1,45 @@ +"""Контроль одной и двух потерь источников опорного кадра H.264.""" + +from __future__ import annotations + +import argparse +import json +from pathlib import Path + +from tools.video004_transport import ( + BASELINE_160, BASELINE_320, CODEC_RESULTS, OUTPUT, _frames, simulate, +) + + +DEFAULT_OUTPUT = OUTPUT.with_name("keyframe_recovery.json") + + +def run() -> dict: + codec = json.loads(CODEC_RESULTS.read_text(encoding="utf-8")) + baseline = json.loads(BASELINE_320.read_text(encoding="utf-8")) + baseline_160 = json.loads(BASELINE_160.read_text(encoding="utf-8")) + cases = [] + for window in baseline["windows"]: + combined, _ = _frames("NORMAL", 640, 360, 10, window, codec, baseline_160) + frames = [frame for frame in combined if frame.stream_id == 0x56303334] + for rate in ("2/3", "3/4"): + for k, r, boost in ((8, 1, False), (8, 1, True), (8, 2, False)): + for kind, count in (("keyframe", 1), ("keyframe_double", 2)): + item = simulate(frames, 10, rate, k, r, (kind, count), boost) + item["window"] = window["name"] + cases.append(item) + return {"source_sha256": codec["source_sha256"], "cases": cases, "rf_tx": 0} + + +def main() -> None: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--output", type=Path, default=DEFAULT_OUTPUT) + args = parser.parse_args() + result = run() + args.output.parent.mkdir(parents=True, exist_ok=True) + args.output.write_text(json.dumps(result, ensure_ascii=False, indent=2), encoding="utf-8") + print(f"VIDEO-004: {len(result['cases'])} случаев потери опорного кадра; {args.output}") + + +if __name__ == "__main__": + main() diff --git a/tools/video004_longrun.py b/tools/video004_longrun.py new file mode 100644 index 0000000..18a2b14 --- /dev/null +++ b/tools/video004_longrun.py @@ -0,0 +1,72 @@ +"""Длинный контроль 256 пакетов после JIT-прогрева, без SDR.""" + +from __future__ import annotations + +import argparse +import json +from pathlib import Path +import sys +import time + +from tools.video004_benchmark import ( + RESULT_ROOT, create_fixture, decode_stream, load_fixture, +) + + +SIGNAL = RESULT_ROOT / "canonical_symbols_256.npy" +MANIFEST = RESULT_ROOT / "canonical_manifest_256.json" +OUTPUT = RESULT_ROOT / "benchmark_256.json" +PACKETS = 256 + + +def run() -> dict: + if not SIGNAL.exists(): + create_fixture(PACKETS, SIGNAL, MANIFEST) + received, manifest = load_fixture(SIGNAL, MANIFEST) + if manifest["packet_count"] != PACKETS: + raise ValueError("неверное число пакетов длинного входа") + measured = {} + for backend, repeats in (("legacy", 1), ("numba", 3)): + times = [] + outcomes = None + for _ in range(repeats): + started = time.perf_counter() + current = decode_stream(received, backend, PACKETS) + times.append(time.perf_counter() - started) + if outcomes is not None and current != outcomes: + raise AssertionError("длинный повтор изменил выход") + outcomes = current + if len(outcomes) != PACKETS or not all(item["crc_pass"] for item in outcomes): + raise AssertionError("длинный поток принят не полностью") + if [item["packet_sha256"] for item in outcomes] != manifest["expected_packet_sha256"]: + raise AssertionError("длинный поток отличается от эталона") + times.sort() + measured[backend] = {"times_s": times, "median_s": times[len(times) // 2], + "factor": times[len(times) // 2] / manifest["signal_duration_s"], + "outcomes": outcomes} + if measured["legacy"]["outcomes"] != measured["numba"]["outcomes"]: + raise AssertionError("длинный поток отличается до и после JIT") + for value in measured.values(): + value.pop("outcomes") + return {"packet_count": PACKETS, "signal_sha256": manifest["signal_sha256"], + "signal_duration_s": manifest["signal_duration_s"], + "legacy": measured["legacy"], "numba": measured["numba"], + "strict_outputs_equal": True, "rf_tx": 0} + + +def main() -> None: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--numba-packages", type=Path) + args = parser.parse_args() + if args.numba_packages is not None: + if not args.numba_packages.is_dir(): + parser.error("каталог Numba отсутствует") + sys.path.insert(0, str(args.numba_packages.resolve())) + result = run() + OUTPUT.write_text(json.dumps(result, ensure_ascii=False, indent=2), encoding="utf-8") + print(f"256 packets: legacy={result['legacy']['factor']:.3f} " + f"numba={result['numba']['factor']:.3f}") + + +if __name__ == "__main__": + main() diff --git a/tools/video004_pipeline_benchmark.py b/tools/video004_pipeline_benchmark.py new file mode 100644 index 0000000..bf193f7 --- /dev/null +++ b/tools/video004_pipeline_benchmark.py @@ -0,0 +1,178 @@ +"""Замер от программных символов до видеокадра с внешним FEC, без SDR.""" + +from __future__ import annotations + +import argparse +import cProfile +from dataclasses import replace +import hashlib +import json +import math +from pathlib import Path +import pstats +import sys +import time +import tracemalloc + +import numpy as np + +from protocol import punctured_fec +from protocol.video_stream_transport import FrameReassembler, FrameType, VideoFragment +from protocol.video003_modem import PHY_HEADER_SYMBOLS, PREAMBLE_SYMBOLS, build_frame, receive_frame +from protocol.video004_erasure import MAX_VIDEO_BYTES, VideoErasureCollector, encode_block +from tools.video004_benchmark import RESULT_ROOT + + +SIGNAL = RESULT_ROOT / "pipeline_symbols.npy" +MANIFEST = RESULT_ROOT / "pipeline_manifest.json" +OUTPUT = RESULT_ROOT / "pipeline_benchmark.json" +PACKETS = 40 +SYMBOL_RATE = 500_000 +RATE = "2/3" +TRANSIENT = 42 + + +def _sha(data: bytes) -> str: + return hashlib.sha256(data).hexdigest() + + +def create_fixture() -> None: + generator = np.random.default_rng(4004) + frames = [] + all_wires = [] + for block_id in range(4): + payload = generator.integers(0, 256, MAX_VIDEO_BYTES * 8, dtype=np.uint8).tobytes() + frames.append(payload) + sources = tuple((VideoFragment(0x56303434, block_id, index, 8, + FrameType.KEYFRAME if block_id == 0 else FrameType.DELTA_FRAME, + 0, payload[index * MAX_VIDEO_BYTES:(index + 1) * MAX_VIDEO_BYTES]), + math.floor(block_id * 152.3)) for index in range(8)) + all_wires.extend(encode_block(sources, block_id, 2)) + phy_frames = [build_frame(wire, "QPSK", RATE, sequence_number=index) + for index, wire in enumerate(all_wires)] + symbols = np.concatenate([part for frame in phy_frames + for part in (frame.symbols, + np.zeros(TRANSIENT, dtype=np.complex128))]) + n0 = (math.ceil(punctured_fec.coded_bit_count(1024 * 8, RATE) / 2) + / (1024 * 8) / 10 ** (9 / 10)) + sigma = math.sqrt(n0 / 2) + indexes = np.arange(len(symbols), dtype=np.float64) + received = symbols * np.exp(1j * (0.4 + 2 * math.pi * 73 * indexes / SYMBOL_RATE)) + received += sigma * (generator.standard_normal(len(symbols)) + + 1j * generator.standard_normal(len(symbols))) + received = np.concatenate((sigma * (generator.standard_normal(11) + + 1j * generator.standard_normal(11)), received)) + np.save(SIGNAL, received, allow_pickle=False) + MANIFEST.write_text(json.dumps({ + "packet_count": PACKETS, "signal_duration_s": len(symbols) / SYMBOL_RATE, + "signal_sha256": _sha(received.tobytes()), + "expected_packet_sha256": [_sha(frame.packet) for frame in phy_frames], + "expected_frame_sha256": [_sha(frame) for frame in frames], + "erased_source_symbol_indices": [0, 10, 20, 30], "rf_tx": 0, + }, ensure_ascii=False, indent=2), encoding="utf-8") + + +def decode(received: np.ndarray, backend: str) -> dict: + fec_decoder = None + if backend == "numba": + from protocol.video004_viterbi import decode_soft as fec_decoder + elif backend != "legacy": + raise ValueError("неизвестный декодер") + collector = VideoErasureCollector(0x56303434) + reassembler = FrameReassembler(0x56303434, 1012, max_age_ms=300) + cursor = 0 + packets = [] + video = {} + for packet_index in range(PACKETS): + kwargs = {} if fec_decoder is None else {"fec_decoder": fec_decoder} + item = receive_frame(received[cursor:], "QPSK", RATE, SYMBOL_RATE, **kwargs) + if not item.crc_pass or item.packet is None or item.payload is None or item.start_symbol is None: + raise AssertionError(f"PHY/CRC отказ пакета {packet_index}") + packets.append(_sha(item.packet)) + body_count = math.ceil(punctured_fec.coded_bit_count(len(item.packet) * 8, RATE) / 2) + end_symbol = cursor + item.start_symbol + PREAMBLE_SYMBOLS + PHY_HEADER_SYMBOLS + body_count + now_ms = math.ceil((end_symbol - 11) * 1000 / SYMBOL_RATE) + cursor = end_symbol + TRANSIENT + if packet_index in (0, 10, 20, 30): + continue # Контролируемое стирание только после успешного CRC. + for delivery in collector.offer(item.payload, now_ms): + age = now_ms - delivery.capture_ms + if age >= 300: + raise AssertionError("просроченный фрагмент прошёл FEC") + complete = reassembler.offer_fragment(replace(delivery.fragment, age_ms=age), now_ms) + if complete is not None: + video[complete.frame_id] = _sha(complete.data) + collector.finish() + return {"packet_sha256": packets, + "frame_sha256": [video[index] for index in sorted(video)], + "parity_recoveries": collector.parity_recoveries, + "unrecoverable_blocks": collector.unrecoverable_blocks} + + +def run(repetitions: int = 3) -> dict: + if not SIGNAL.exists(): + create_fixture() + received = np.load(SIGNAL, allow_pickle=False) + manifest = json.loads(MANIFEST.read_text(encoding="utf-8")) + if _sha(received.tobytes()) != manifest["signal_sha256"]: + raise AssertionError("сигнал полного доступного пути изменился") + measured = {} + expected = None + for backend in ("legacy", "numba"): + samples = [] + for _ in range(repetitions): + started = time.perf_counter() + output = decode(received, backend) + samples.append(time.perf_counter() - started) + if expected is not None and output != expected: + raise AssertionError("выход полного доступного пути изменился") + expected = output + samples.sort() + measured[backend] = {"wall_times_s": samples, "median_s": samples[len(samples) // 2], + "realtime_factor": samples[len(samples) // 2] / manifest["signal_duration_s"]} + if (expected["packet_sha256"] != manifest["expected_packet_sha256"] + or expected["frame_sha256"] != manifest["expected_frame_sha256"] + or expected["parity_recoveries"] != 4 or expected["unrecoverable_blocks"]): + raise AssertionError("полный доступный путь не восстановил кадры точно") + profile = cProfile.Profile() + profile.enable() + decode(received, "numba") + profile.disable() + stats = pstats.Stats(profile).strip_dirs().sort_stats("cumtime") + listing = [{"function": key[2], "file": key[0], "calls": value[1], + "self_s": value[2], "cumulative_s": value[3]} + for key, value in stats.stats.items()] + listing.sort(key=lambda item: item["cumulative_s"], reverse=True) + tracemalloc.start() + decode(received, "numba") + _, peak = tracemalloc.get_traced_memory() + tracemalloc.stop() + return {"packet_count": PACKETS, "signal_sha256": manifest["signal_sha256"], + "signal_duration_s": manifest["signal_duration_s"], + "legacy": measured["legacy"], "numba": measured["numba"], + "speedup": measured["legacy"]["median_s"] / measured["numba"]["median_s"], + "exact_packets_and_frames": True, "parity_recoveries": 4, + "profile_total_s": stats.total_tt, "profile_top": listing[:70], + "tracemalloc_python_peak_bytes": peak, + "timing_recovery": "NOT_IMPLEMENTED_IN_THIS_BENCHMARK", + "carrier_tracking_from_raw_iq": "NOT_IMPLEMENTED_IN_THIS_BENCHMARK", + "h264_decode": "NOT_INCLUDED; separately tested in transport model", + "rf_tx": 0} + + +def main() -> None: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--numba-packages", type=Path) + args = parser.parse_args() + if args.numba_packages is not None: + if not args.numba_packages.is_dir(): + parser.error("каталог Numba отсутствует") + sys.path.insert(0, str(args.numba_packages.resolve())) + result = run() + OUTPUT.write_text(json.dumps(result, ensure_ascii=False, indent=2), encoding="utf-8") + print(f"40 packets + erasure FEC: legacy={result['legacy']['realtime_factor']:.3f} " + f"numba={result['numba']['realtime_factor']:.3f} recovered={result['parity_recoveries']}") + + +if __name__ == "__main__": + main() diff --git a/tools/video004_seed_sweep.py b/tools/video004_seed_sweep.py new file mode 100644 index 0000000..1fbb7e8 --- /dev/null +++ b/tools/video004_seed_sweep.py @@ -0,0 +1,51 @@ +"""Повторные фиксированные затравки для выбора защиты NORMAL 640×360/10.""" + +from __future__ import annotations + +import argparse +import json +from pathlib import Path + +from tools.video004_transport import ( + BASELINE_160, BASELINE_320, CODEC_RESULTS, OUTPUT, _frames, simulate, +) + + +DEFAULT_OUTPUT = OUTPUT.with_name("normal_seed_sweep.json") +SEEDS = tuple(range(20260916, 20260921)) +VARIANTS = (("2/3", 8, 1, False), ("2/3", 8, 1, True), + ("2/3", 8, 2, False), ("3/4", 8, 1, False), + ("3/4", 8, 1, True), ("3/4", 8, 2, False)) + + +def run() -> dict: + codec = json.loads(CODEC_RESULTS.read_text(encoding="utf-8")) + baseline = json.loads(BASELINE_320.read_text(encoding="utf-8")) + baseline_160 = json.loads(BASELINE_160.read_text(encoding="utf-8")) + cases = [] + for window in baseline["windows"]: + combined, _ = _frames("NORMAL", 640, 360, 10, window, codec, baseline_160) + frames = [frame for frame in combined if frame.stream_id == 0x56303334] + for rate, k, r, boost in VARIANTS: + for loss in (1, 5, 10): + for seed in SEEDS: + item = simulate(frames, 10, rate, k, r, ("random", loss), + keyframe_boost=boost, seed=seed) + item["window"] = window["name"] + cases.append(item) + return {"source_sha256": codec["source_sha256"], "seeds": list(SEEDS), + "cases": cases, "rf_tx": 0} + + +def main() -> None: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--output", type=Path, default=DEFAULT_OUTPUT) + args = parser.parse_args() + result = run() + args.output.parent.mkdir(parents=True, exist_ok=True) + args.output.write_text(json.dumps(result, ensure_ascii=False, indent=2), encoding="utf-8") + print(f"NORMAL: {len(result['cases'])} случаев, {len(SEEDS)} затравок; {args.output}") + + +if __name__ == "__main__": + main() diff --git a/tools/video004_transport.py b/tools/video004_transport.py new file mode 100644 index 0000000..4c29404 --- /dev/null +++ b/tools/video004_transport.py @@ -0,0 +1,278 @@ +"""Доставка настоящего H.264 через систематический внешний FEC без SDR.""" + +from __future__ import annotations + +import argparse +from dataclasses import replace +from fractions import Fraction +import hashlib +import json +import math +from pathlib import Path +import random + +import av + +from protocol.video_stream_transport import ( + FrameReassembler, FrameType, VideoFrame, VideoFragment, +) +from protocol.video004_erasure import ( + MAX_AGE_MS, MAX_VIDEO_BYTES, VideoErasureCollector, decode_source, + encode_block, parse_symbol, +) +from tools.video003_design import ROOT, estimate +from tools.video003_transport import _frames + + +OUTPUT = ROOT / "data/processed/video004/transport_results.json" +CODEC_RESULTS = ROOT / "data/processed/video003/codec_results.json" +BASELINE_320 = ROOT / "data/processed/video001/comparison_traffic_320k.json" +BASELINE_160 = ROOT / "data/processed/video001/comparison_traffic_160k.json" +SEED = 20260916 +SCHEMES = ((8, 1), (8, 2), (12, 2), (12, 3), (16, 2), (16, 4)) +RANDOM_LOSSES = (0, 1, 2, 5, 10, 20) +BURSTS = (2, 5, 10) + + +def _source_fragments(frames: list[VideoFrame]) -> list[tuple[VideoFragment, int]]: + items = [] + for frame in frames: + count = math.ceil(len(frame.data) / MAX_VIDEO_BYTES) + for index in range(count): + fragment = VideoFragment( + frame.stream_id, frame.frame_id, index, count, frame.frame_type, 0, + frame.data[index * MAX_VIDEO_BYTES:(index + 1) * MAX_VIDEO_BYTES], + ) + items.append((fragment, frame.capture_ms)) + return items + + +def _wire_schedule(frames: list[VideoFrame], source_count: int, + parity_count: int, keyframe_boost: bool, + interleave_depth: int) -> tuple[list[tuple[bytes, int, int, bool]], dict]: + if interleave_depth < 1: + raise ValueError("глубина перемежения должна быть положительной") + fragments = _source_fragments(frames) + blocks = [] + boost_blocks = 0 + partial_blocks = 0 + for block_id, start in enumerate(range(0, len(fragments), source_count)): + sources = fragments[start:start + source_count] + partial_blocks += len(sources) < source_count + boost = keyframe_boost and any(item[0].frame_type == FrameType.KEYFRAME + for item in sources) + count = parity_count + int(boost) + boost_blocks += int(boost) + wires = encode_block(sources, block_id, count) + latest_capture = max(capture for _, capture in sources) + blocks.append([(wire, sources[index][1] if index < len(sources) + else latest_capture, block_id, index >= len(sources)) + for index, wire in enumerate(wires)]) + ordered = [] + for first in range(0, len(blocks), interleave_depth): + group = blocks[first:first + interleave_depth] + for index in range(max(len(block) for block in group)): + for block in group: + if index < len(block): + ordered.append(block[index]) + return ordered, { + "source_fragments": len(fragments), "fec_blocks": len(blocks), + "boosted_blocks": boost_blocks, "partial_blocks": partial_blocks, + } + + +def simulate(frames: list[VideoFrame], fps: int, rate: str, + source_count: int, parity_count: int, scenario: tuple[str, int], + keyframe_boost: bool = False, interleave_depth: int = 1, + seed: int = SEED) -> dict: + """Модель по времени пакетов; систематические данные выдаются сразу.""" + if not frames: + raise ValueError("пустой видеопоток") + schedule, block_stats = _wire_schedule(frames, source_count, parity_count, + keyframe_boost, interleave_depth) + collector = VideoErasureCollector(frames[0].stream_id) + reassembler = FrameReassembler(frames[0].stream_id, 1012, + max_pending_frames=2, max_age_ms=MAX_AGE_MS) + decoder = av.CodecContext.create("h264", "r") + decoder.open() + random_generator = random.Random(seed) + kind, level = scenario + airtime_ms = estimate("QPSK", 500_000, rate, 1012, 0).packet_airtime_ms + next_ready = 0.0 + transmitted = 0 + lost = 0 + stale_tx_drops = 0 + lost_frame_ids: set[int] = set() + displayed: list[tuple[int, float, str]] = [] + decoder_errors = 0 + synchronized = False + last_displayed_id: int | None = None + burst_start = max(0, len(schedule) // 3) + forced_key_targets: set[tuple[int, int]] = set() + if kind in ("keyframe", "keyframe_double"): + eligible: dict[int, list[int]] = {} + for candidate_wire, _, block_id, is_parity in schedule: + if is_parity: + continue + candidate = parse_symbol(candidate_wire) + fragment = decode_source(candidate.data, candidate.stream_id, + candidate.index, False).fragment + if fragment.frame_type == FrameType.KEYFRAME and fragment.frame_id >= fps: + eligible.setdefault(block_id, []).append(candidate.index) + target_count = 1 if kind == "keyframe" else 2 + first_block = next((block_id for block_id, indices in eligible.items() + if len(indices) >= target_count), None) + if first_block is None: + raise ValueError("нет полного блока опорного кадра для заданной потери") + forced_key_targets = {(first_block, index) + for index in eligible[first_block][:target_count]} + for wire, ready_ms, block_id, is_parity in schedule: + start_ms = max(next_ready, float(ready_ms)) + end_ms = start_ms + airtime_ms + symbol = parse_symbol(wire) + if not is_parity: + source = decode_source(symbol.data, symbol.stream_id, symbol.index, False) + if end_ms - source.capture_ms >= MAX_AGE_MS: + stale_tx_drops += 1 + continue + next_ready = end_ms + if kind == "random": + packet_lost = random_generator.random() < level / 100 + elif kind == "burst": + packet_lost = burst_start <= transmitted < burst_start + level + elif kind in ("keyframe", "keyframe_double"): + packet_lost = (block_id, symbol.index) in forced_key_targets + else: + raise ValueError("неизвестная модель потерь") + transmitted += 1 + if packet_lost: + lost += 1 + if not is_parity: + lost_frame_ids.add(source.fragment.frame_id) + continue + for delivery in collector.offer(wire, math.ceil(end_ms)): + age = math.ceil(end_ms - delivery.capture_ms) + if age >= MAX_AGE_MS: + raise AssertionError("просроченный FEC-фрагмент выдан приёмнику") + fragment = replace(delivery.fragment, age_ms=age) + complete = reassembler.offer_fragment(fragment, math.ceil(end_ms)) + if complete is None: + continue + if complete.frame_type == FrameType.KEYFRAME: + decoder = av.CodecContext.create("h264", "r") + decoder.open() + synchronized = True + elif last_displayed_id is None or complete.frame_id != last_displayed_id + 1: + synchronized = False + if not synchronized: + continue + encoded = av.Packet(complete.data) + encoded.pts = encoded.dts = complete.frame_id + encoded.time_base = Fraction(1, fps) + try: + images = decoder.decode(encoded) + except av.error.FFmpegError: + decoder_errors += 1 + synchronized = False + continue + if len(images) != 1 or int(images[0].pts) != complete.frame_id: + decoder_errors += 1 + synchronized = False + continue + digest = hashlib.sha256(images[0].to_ndarray(format="rgb24").tobytes()).hexdigest() + if last_displayed_id is not None and complete.frame_id <= last_displayed_id: + raise AssertionError("повторный показ старого кадра") + displayed.append((complete.frame_id, end_ms - frames[complete.frame_id].capture_ms, + digest)) + last_displayed_id = complete.frame_id + collector.finish() + reassembler.expire(frames[-1].capture_ms + MAX_AGE_MS + 1) + ages = sorted(item[1] for item in displayed) + shown_ids = {item[0] for item in displayed} + missing_ids = sorted(set(range(len(frames))) - shown_ids) + recovery_ms = None + if missing_ids: + first = missing_ids[0] + next_key = next((frame_id for frame_id, _, _ in displayed + if frame_id > first and frames[frame_id].frame_type == FrameType.KEYFRAME), None) + if next_key is not None: + shown = next(item for item in displayed if item[0] == next_key) + recovery_ms = frames[next_key].capture_ms + shown[1] - frames[first].capture_ms + capacity_rate = (MAX_VIDEO_BYTES * 8 / (airtime_ms / 1000) + * source_count / (source_count + parity_count)) + return { + "fec_rate": rate, "data_count": source_count, "parity_count": parity_count, + "keyframe_boost": keyframe_boost, "interleave_depth": interleave_depth, + "scenario": kind, "level": level, "seed": seed, + "input_frames": len(frames), "displayed_frames": len(displayed), + "displayed_fps": len(displayed) / (len(frames) / fps), + "frame_loss_fraction": 1 - len(displayed) / len(frames), + "displayed_frame_ids": [item[0] for item in displayed], + "p95_frame_age_ms": ages[math.ceil(0.95 * len(ages)) - 1] if ages else None, + "max_frame_age_ms": ages[-1] if ages else None, + "recovery_ms": recovery_ms, "stale_drops": stale_tx_drops + collector.stale_rejections + + reassembler.expired_frames + reassembler.rejected_fragments, + "stale_tx_drops": stale_tx_drops, "parity_recoveries": collector.parity_recoveries, + "unrecoverable_blocks": collector.unrecoverable_blocks, + "packet_attempts": transmitted, "lost_packets": lost, + "lost_source_frames": len(lost_frame_ids), "decoder_errors": decoder_errors, + "no_old_frame_replay": len(shown_ids) == len(displayed), + "raw_radio_useful_rate_bps": estimate("QPSK", 500_000, rate, 1012, 0).useful_video_rate_bps, + "video_header_bytes": 13, "outer_header_bytes": 16, "source_prefix_bytes": 6, + "max_net_video_payload_bytes": MAX_VIDEO_BYTES, + "net_capacity_bps_before_partial_blocks": capacity_rate, + "total_video_bits": sum(len(frame.data) * 8 for frame in frames), + "transmission_finish_ms": next_ready, + "effective_source_rate_bps": sum(len(frame.data) * 8 for frame in frames) + / (next_ready / 1000) if next_ready else 0, + **block_stats, + } + + +def run() -> dict: + codec = json.loads(CODEC_RESULTS.read_text(encoding="utf-8")) + baseline = json.loads(BASELINE_320.read_text(encoding="utf-8")) + baseline_160 = json.loads(BASELINE_160.read_text(encoding="utf-8")) + if not codec["source_sha256"] == baseline["source_sha256"] == baseline_160["source_sha256"]: + raise ValueError("несовпадение исходных роликов") + cases = [] + for mode, width, height, fps in (("ROBUST", 320, 240, 5), + ("NORMAL", 640, 360, 10), + ("HIGH_QUALITY", 854, 480, 10)): + for window in baseline["windows"]: + frames, _ = _frames(mode, width, height, fps, window, codec, baseline_160) + if mode != "ROBUST": + frames = [frame for frame in frames if frame.stream_id == 0x56303334] + for rate in ("2/3", "3/4"): + for k, r in SCHEMES: + for boost in (False, True): + for scenario in ([('random', loss) for loss in RANDOM_LOSSES] + + [('burst', length) for length in BURSTS] + + [('keyframe', 1)]): + outcome = simulate(frames, fps, rate, k, r, scenario, boost) + outcome.update({"mode": mode, "window": window["name"], + "codec_profile": "ROBUST" if mode == "ROBUST" + else "SHORT_GOP_400K"}) + cases.append(outcome) + print(f"{mode}/{window['name']}: {len(cases)} случаев", flush=True) + return {"source_sha256": codec["source_sha256"], "seed": SEED, + "random_loss_model": "independent Bernoulli per transmitted packet", + "burst_loss_model": "one fixed packet-index window near first third", + "keyframe_loss_model": "one source fragment of next keyframe", + "arrival_model": "source ready at capture; parity ready after all K captures", + "receiver": "systematic data immediately; recovered only before 300 ms; real H.264 decode", + "cases": cases, "rf_tx": 0} + + +def main() -> None: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--output", type=Path, default=OUTPUT) + args = parser.parse_args() + result = run() + args.output.parent.mkdir(parents=True, exist_ok=True) + args.output.write_text(json.dumps(result, ensure_ascii=False, indent=2), encoding="utf-8") + print(f"VIDEO-004: {len(result['cases'])} программных случаев; {args.output}") + + +if __name__ == "__main__": + main() diff --git a/tools/video004_viterbi_benchmark.py b/tools/video004_viterbi_benchmark.py new file mode 100644 index 0000000..c412abc --- /dev/null +++ b/tools/video004_viterbi_benchmark.py @@ -0,0 +1,81 @@ +"""Отдельный wall-clock замер Витерби на мягких значениях одного сигнала.""" + +from __future__ import annotations + +import argparse +import hashlib +import json +import math +from pathlib import Path +import sys +import time + +import numpy as np + +from protocol import punctured_fec +from protocol.video003_modem import PHY_HEADER_SYMBOLS, PREAMBLE_SYMBOLS, receive_frame +from tools.video004_benchmark import ( + PACKETS, RATE, RESULT_ROOT, SYMBOL_RATE, TRANSIENT_SYMBOLS, + load_fixture, +) + + +OUTPUT = RESULT_ROOT / "viterbi_benchmark.json" + + +def run(repetitions: int = 3) -> dict: + if repetitions < 1: + raise ValueError("число повторов должно быть положительным") + from protocol.video004_viterbi import decode_soft as jit_decode + received, manifest = load_fixture() + cursor = 0 + soft_words = [] + for _ in range(PACKETS): + result = receive_frame(received[cursor:], "QPSK", RATE, SYMBOL_RATE, + fec_decoder=jit_decode) + if not result.crc_pass or result.coded_soft is None or result.packet is None: + raise AssertionError("контрольный поток не принят") + soft_words.append(result.coded_soft) + body_count = math.ceil(punctured_fec.coded_bit_count(len(result.packet) * 8, RATE) / 2) + cursor += result.start_symbol + PREAMBLE_SYMBOLS + PHY_HEADER_SYMBOLS + body_count + TRANSIENT_SYMBOLS + original = [punctured_fec.decode_soft(word, 1024 * 8, RATE) for word in soft_words] + optimized = [jit_decode(word, 1024 * 8, RATE) for word in soft_words] + if not all(np.array_equal(a, b) for a, b in zip(original, optimized)): + raise AssertionError("Витерби изменил биты") + times = {} + for name, decoder in (("before", punctured_fec.decode_soft), ("after", jit_decode)): + samples = [] + for _ in range(repetitions): + started = time.perf_counter() + outputs = [decoder(word, 1024 * 8, RATE) for word in soft_words] + samples.append(time.perf_counter() - started) + if not all(np.array_equal(a, b) for a, b in zip(original, outputs)): + raise AssertionError("повтор Витерби изменил биты") + samples.sort() + times[name] = {"wall_times_s": samples, "median_s": samples[len(samples) // 2], + "realtime_factor": samples[len(samples) // 2] / manifest["signal_duration_s"]} + digest = hashlib.sha256(b"".join(word.tobytes() for word in soft_words)).hexdigest() + return {"signal_sha256": manifest["signal_sha256"], "soft_input_sha256": digest, + "packet_count": PACKETS, "signal_duration_s": manifest["signal_duration_s"], + "before": times["before"], "after": times["after"], + "speedup": times["before"]["median_s"] / times["after"]["median_s"], + "bits_equal": True, "rf_tx": 0} + + +def main() -> None: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--numba-packages", type=Path) + parser.add_argument("--repetitions", type=int, default=3) + args = parser.parse_args() + if args.numba_packages is not None: + if not args.numba_packages.is_dir(): + parser.error("каталог Numba отсутствует") + sys.path.insert(0, str(args.numba_packages.resolve())) + result = run(args.repetitions) + OUTPUT.write_text(json.dumps(result, ensure_ascii=False, indent=2), encoding="utf-8") + print(f"Viterbi: before={result['before']['median_s']:.3f}s " + f"after={result['after']['median_s']:.3f}s speedup={result['speedup']:.1f}x") + + +if __name__ == "__main__": + main() diff --git a/tools/video_compare.py b/tools/video_compare.py new file mode 100644 index 0000000..3ce5588 --- /dev/null +++ b/tools/video_compare.py @@ -0,0 +1,448 @@ +"""VIDEO-001: JPEG и libx264 на одном сохранённом видеоролике, без SDR.""" + +from __future__ import annotations + +import argparse +from fractions import Fraction +import hashlib +from io import BytesIO +import json +import math +import os +from pathlib import Path +import statistics +import time + +import av +import cv2 +import numpy as np +from PIL import Image +import psutil + + +MATRIX = ((320, 240, (5, 10, 15)), (640, 360, (5, 10, 15)), + (640, 480, (5, 10)), (854, 480, (5, 10)), (1280, 720, (5,))) +DEFAULT_WINDOWS = (("white_car", 7.0, 6.0), ("black_car", 33.0, 6.0)) +PROCESS = psutil.Process(os.getpid()) +FRAGMENT_BYTES = 244 +SAMPLE_RATE = 8_000_000 +PACKET_SAMPLES = 92_256 +GAP_SAMPLES = 40_000 +BURST_SECONDS = (16 * PACKET_SAMPLES + 15 * GAP_SAMPLES + 2 * 800_000) / SAMPLE_RATE +OBSERVED_VIDEO_EQUIVALENT_BPS = 10 * FRAGMENT_BYTES * 8 / BURST_SECONDS + + +def summary(values: list[float]) -> dict: + return {"mean": statistics.mean(values), "median": statistics.median(values), + "max": max(values)} + + +def peak_second(frame_sizes: list[int], fps: int) -> int: + return 8 * max(sum(frame_sizes[start:start + fps]) + for start in range(len(frame_sizes) - fps + 1)) + + +def radio_screen(frame_sizes: list[int], fps: int) -> dict: + packets = [math.ceil(size / FRAGMENT_BYTES) for size in frame_sizes] + peak_packets = max(sum(packets[start:start + fps]) + for start in range(len(packets) - fps + 1)) + observed_packets_per_second = 10 / BURST_SECONDS + zero_loss_packets_per_second = SAMPLE_RATE / (PACKET_SAMPLES + GAP_SAMPLES) + return { + "peak_packet_slots_per_second": peak_packets, + "mean_packets_per_frame": statistics.mean(packets), + "max_packets_per_frame": max(packets), + "airtime_for_peak_second_s": peak_packets / zero_loss_packets_per_second, + "zero_loss_packet_slots_per_second_with_5ms_gaps": zero_loss_packets_per_second, + "observed_one_burst_accepted_packets_per_second": observed_packets_per_second, + "fits_current_radio_budget": ( + "NO_ON_OBSERVED_BURST_SCREEN" if peak_packets > observed_packets_per_second + else "NOT_ESTABLISHED_NO_SUSTAINED_GOODPUT_TEST"), + } + + +def fit_frame(frame: np.ndarray, width: int, height: int) -> np.ndarray: + """Уместить исходный кадр целиком, сохранив соотношение сторон.""" + source_height, source_width = frame.shape[:2] + scale = min(width / source_width, height / source_height) + scaled_width = min(width, max(1, round(source_width * scale))) + scaled_height = min(height, max(1, round(source_height * scale))) + scaled = cv2.resize(frame, (scaled_width, scaled_height), interpolation=cv2.INTER_AREA) + canvas = np.zeros((height, width, 3), dtype=np.uint8) + left = (width - scaled_width) // 2 + top = (height - scaled_height) // 2 + canvas[top:top + scaled_height, left:left + scaled_width] = scaled + return cv2.cvtColor(canvas, cv2.COLOR_BGR2RGB) + + +def source_frames(path: Path, width: int, height: int, fps: int, + start_seconds: float, duration_seconds: float) -> list[np.ndarray]: + capture = cv2.VideoCapture(str(path)) + if not capture.isOpened(): + raise ValueError(f"Не открывается ролик: {path}") + source_fps = capture.get(cv2.CAP_PROP_FPS) + count = int(capture.get(cv2.CAP_PROP_FRAME_COUNT)) + requested = [round((start_seconds + index / fps) * source_fps) + for index in range(round(duration_seconds * fps))] + if source_fps <= 0 or not requested or len(set(requested)) != len(requested) or requested[-1] >= count: + capture.release() + raise ValueError("Окно вне ролика или частота ролика слишком мала") + selected = set(requested) + found = {} + try: + for index in range(requested[-1] + 1): + success, frame = capture.read() + if not success: + raise ValueError(f"Не прочитан исходный кадр {index}") + if index in selected: + found[index] = fit_frame(frame, width, height) + finally: + capture.release() + return [found[index] for index in requested] + + +def quality(reference: np.ndarray, decoded: np.ndarray) -> tuple[float, float]: + difference = reference.astype(np.float32) - decoded.astype(np.float32) + error = float(np.mean(difference * difference)) + psnr = 10 * math.log10(255 * 255 / error) if error else 99.0 + return psnr, float(np.mean(np.abs(difference))) + + +def save_example(base: Path, reference: np.ndarray, decoded: np.ndarray) -> None: + base.parent.mkdir(parents=True, exist_ok=True) + Image.fromarray(reference).save(base.with_name(base.name + "_source.png")) + Image.fromarray(decoded).save(base.with_name(base.name + "_decoded.png")) + + +def jpeg_case(frames: list[np.ndarray], fps: int, example: Path) -> dict: + sizes, encodes, decodes, latencies, psnrs, errors, hashes = ([] for _ in range(7)) + payloads: list[bytes] = [] + peak_rss = PROCESS.memory_info().rss + for index, reference in enumerate(frames): + started = time.perf_counter() + buffer = BytesIO() + Image.fromarray(reference).save(buffer, format="JPEG", quality=35, + subsampling=2, optimize=False, progressive=False) + encoded = buffer.getvalue() + payloads.append(encoded) + encoded_at = time.perf_counter() + with Image.open(BytesIO(encoded)) as image: + decoded = np.asarray(image.convert("RGB")).copy() + decoded_at = time.perf_counter() + sizes.append(len(encoded)) + encodes.append(encoded_at - started) + decodes.append(decoded_at - encoded_at) + latencies.append(decoded_at - started) + psnr, error = quality(reference, decoded) + psnrs.append(psnr) + errors.append(error) + hashes.append(hashlib.sha256(decoded.tobytes()).hexdigest()) + peak_rss = max(peak_rss, PROCESS.memory_info().rss) + if index == min(fps, len(frames) - 1): + save_example(example, reference, decoded) + with Image.open(BytesIO(payloads[1])) as image: + recovered_after_drop = np.asarray(image.convert("RGB")) + recovery_exact = hashlib.sha256(recovered_after_drop.tobytes()).hexdigest() == hashes[1] + return {"codec": "JPEG_INDEPENDENT", + "settings": {"quality": 35, "subsampling": "4:2:0", + "optimize": False, "progressive": False}, + "frame_sizes_bytes": sizes, "reference_frame_size_bytes": max(sizes), + "encode_time_per_frame_s": summary(encodes), + "decode_time_per_frame_s": summary(decodes), + "file_pipeline_latency_s": summary(latencies), + "actual_encoded_fps": len(frames) / sum(encodes), + "unique_decoded_frames": len(set(hashes)), "decoded_frame_count": len(hashes), + "psnr_db": summary(psnrs), "mean_absolute_error": summary(errors), + "peak_process_rss_bytes": peak_rss, + "loss_recovery": {"dropped_frame": 0, + "first_exact_frame": 1 if recovery_exact else None}, + "operator_quality": "PENDING_VISUAL_REVIEW"} + + +def recovery_after_drop(packets: list[bytes], dropped: int, fps: int, + clean_hashes: dict[int, str]) -> dict: + decoder = av.CodecContext.create("h264", "r") + decoder.open() + exact_after_loss = [] + decode_errors = 0 + for index, payload in enumerate(packets): + if index == dropped: + continue + packet = av.Packet(payload) + packet.pts = packet.dts = index + packet.time_base = Fraction(1, fps) + try: + decoded_frames = decoder.decode(packet) + except av.error.FFmpegError: + decode_errors += 1 + continue + for frame in decoded_frames: + if frame.pts is None or frame.pts <= dropped: + continue + digest = hashlib.sha256(frame.to_ndarray(format="rgb24").tobytes()).hexdigest() + if clean_hashes.get(frame.pts) == digest: + exact_after_loss.append(int(frame.pts)) + return {"dropped_frame": dropped, + "first_exact_frame": min(exact_after_loss) if exact_after_loss else None, + "decoder_errors": decode_errors} + + +def new_h264_encoder(width: int, height: int, fps: int, + maxrate_bps: int) -> tuple[av.CodecContext, str]: + encoder = av.CodecContext.create("libx264", "w") + encoder.width, encoder.height = width, height + encoder.pix_fmt = "yuv420p" + encoder.time_base = Fraction(1, fps) + encoder.framerate = Fraction(fps, 1) + encoder.thread_count = 1 + parameters = (f"keyint={fps}:min-keyint={fps}:scenecut=0:open-gop=0:" + f"bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:" + f"vbv-maxrate={maxrate_bps // 1000}:vbv-bufsize={maxrate_bps // 1000}") + encoder.options = {"preset": "veryfast", "tune": "zerolatency", "crf": "28", + "x264-params": parameters} + encoder.open() + return encoder, parameters + + +def h264_case(frames: list[np.ndarray], fps: int, maxrate_bps: int, example: Path) -> dict: + height, width, _ = frames[0].shape + encoder, parameters = new_h264_encoder(width, height, fps, maxrate_bps) + decoder = av.CodecContext.create("h264", "r") + decoder.open() + sizes = [0] * len(frames) + encodes, decodes, latencies, psnrs, errors = ([] for _ in range(5)) + packets: list[tuple[int, bytes, bool]] = [] + hashes: dict[int, str] = {} + submitted: dict[int, float] = {} + peak_rss = PROCESS.memory_info().rss + for index, reference in enumerate(frames): + started = time.perf_counter() + submitted[index] = started + frame = av.VideoFrame.from_ndarray(reference, format="rgb24").reformat(format="yuv420p") + frame.pts = index + encoded_packets = encoder.encode(frame) + encodes.append(time.perf_counter() - started) + decode_cost = 0.0 + for encoded in encoded_packets: + packet_index = int(encoded.pts) + payload = bytes(encoded) + packets.append((packet_index, payload, bool(encoded.is_keyframe))) + sizes[packet_index] += len(payload) + packet = av.Packet(payload) + packet.pts = packet.dts = packet_index + packet.time_base = Fraction(1, fps) + decoding_started = time.perf_counter() + decoded_frames = decoder.decode(packet) + decode_cost += time.perf_counter() - decoding_started + for item in decoded_frames: + decoded_index = int(item.pts) + decoded = item.to_ndarray(format="rgb24") + latencies.append(time.perf_counter() - submitted[decoded_index]) + hashes[decoded_index] = hashlib.sha256(decoded.tobytes()).hexdigest() + psnr, error = quality(frames[decoded_index], decoded) + psnrs.append(psnr) + errors.append(error) + if decoded_index == min(fps, len(frames) - 1): + save_example(example, frames[decoded_index], decoded) + decodes.append(decode_cost) + peak_rss = max(peak_rss, PROCESS.memory_info().rss) + if encoder.encode(None) or len(packets) != len(frames) or len(hashes) != len(frames): + raise RuntimeError("H.264 задержал или потерял кадры") + if sorted(index for index, _, _ in packets) != list(range(len(frames))): + raise RuntimeError("H.264 нарушил нумерацию кадров") + if any(key != (index % fps == 0) for index, _, key in packets): + raise RuntimeError("Период опорных кадров отличается от заданного") + reference_sizes = [len(payload) for _, payload, key in packets if key] + payloads = [payload for _, payload, _ in packets] + return {"codec": "H264_LIBX264", + "settings": {"container": "Annex B packet stream", "preset": "veryfast", + "tune": "zerolatency", "crf": 28, "pixel_format": "yuv420p", + "maxrate_bps": maxrate_bps, "vbv_buffer_bits": maxrate_bps, + "gop_frames": fps, "b_frames": 0, "encoder_threads": 1, + "x264_parameters": parameters, + "pyav_version": av.__version__, + "ffmpeg_libraries": {name: ".".join(map(str, version)) + for name, version in av.library_versions.items()}}, + "frame_sizes_bytes": sizes, + "keyframe_sizes_bytes": reference_sizes, + "reference_frame_size_bytes": max(reference_sizes), + "encode_time_per_frame_s": summary(encodes), + "decode_time_per_frame_s": summary(decodes), + "file_pipeline_latency_s": summary(latencies), + "actual_encoded_fps": len(frames) / sum(encodes), + "unique_decoded_frames": len(set(hashes.values())), + "decoded_frame_count": len(hashes), + "psnr_db": summary(psnrs), "mean_absolute_error": summary(errors), + "peak_process_rss_bytes": peak_rss, + "loss_recovery": { + "lost_reference": recovery_after_drop(payloads, 0, fps, hashes), + "lost_delta": recovery_after_drop(payloads, 1, fps, hashes)}, + "operator_quality": "PENDING_VISUAL_REVIEW"} + + +def end_to_end_file_case(source: Path, frames: list[np.ndarray], fps: int, + start_seconds: float, width: int, height: int, + codec: str, maxrate_bps: int, + expected_sizes: list[int]) -> dict: + """Замерить чтение очередного кадра MP4 до готового декодированного RGB.""" + capture = cv2.VideoCapture(str(source)) + if not capture.isOpened(): + raise ValueError(f"Не открывается ролик: {source}") + source_fps = capture.get(cv2.CAP_PROP_FPS) + requested = [round((start_seconds + index / fps) * source_fps) + for index in range(len(frames))] + if not capture.set(cv2.CAP_PROP_POS_FRAMES, requested[0]): + capture.release() + raise RuntimeError("Не удалось перейти к началу измеряемого участка") + next_source_index = requested[0] + encoder = decoder = None + if codec == "H264_LIBX264": + encoder, _ = new_h264_encoder(width, height, fps, maxrate_bps) + decoder = av.CodecContext.create("h264", "r") + decoder.open() + latencies = [] + source_costs = [] + peak_rss = PROCESS.memory_info().rss + try: + for index, target in enumerate(requested): + started = time.perf_counter() + while next_source_index <= target: + success, source_frame = capture.read() + if not success: + raise RuntimeError(f"Не прочитан кадр MP4 {next_source_index}") + next_source_index += 1 + reference = fit_frame(source_frame, width, height) + source_costs.append(time.perf_counter() - started) + if not np.array_equal(reference, frames[index]): + raise RuntimeError("Кадр прямого файлового прохода отличается от исходного") + if codec == "JPEG_INDEPENDENT": + buffer = BytesIO() + Image.fromarray(reference).save(buffer, format="JPEG", quality=35, + subsampling=2, optimize=False, + progressive=False) + encoded = buffer.getvalue() + with Image.open(BytesIO(encoded)) as image: + decoded = np.asarray(image.convert("RGB")) + else: + frame = av.VideoFrame.from_ndarray(reference, format="rgb24").reformat( + format="yuv420p") + frame.pts = index + packets = encoder.encode(frame) + if len(packets) != 1: + raise RuntimeError("Файловый H.264 проход задержал пакет") + encoded = bytes(packets[0]) + packet = av.Packet(encoded) + packet.pts = packet.dts = index + packet.time_base = Fraction(1, fps) + images = decoder.decode(packet) + if len(images) != 1: + raise RuntimeError("Файловый H.264 проход задержал кадр") + decoded = images[0].to_ndarray(format="rgb24") + if len(encoded) != expected_sizes[index] or decoded.shape != reference.shape: + raise RuntimeError("Файловый проход не совпал с основным кодированием") + latencies.append(time.perf_counter() - started) + peak_rss = max(peak_rss, PROCESS.memory_info().rss) + if encoder is not None and encoder.encode(None): + raise RuntimeError("H.264 сохранил отложенные пакеты после файлового прохода") + finally: + capture.release() + return {"end_to_end_file_pipeline_latency_s": summary(latencies), + "source_read_resize_time_per_frame_s": summary(source_costs), + "peak_process_rss_bytes": peak_rss} + + +def run(source: Path, output: Path, maxrate_bps: int, matrix=MATRIX, + windows=DEFAULT_WINDOWS) -> dict: + source_sha256 = hashlib.sha256(source.read_bytes()).hexdigest() + results = [] + for width, height, rates in matrix: + for fps in rates: + for window_name, start_seconds, duration_seconds in windows: + frames = source_frames(source, width, height, fps, start_seconds, duration_seconds) + source_hashes = {hashlib.sha256(frame.tobytes()).hexdigest() for frame in frames} + if len(source_hashes) < len(frames) // 2: + raise RuntimeError("В исходном окне слишком много повторных кадров") + temporal_change = statistics.mean(float(np.mean(np.abs( + later.astype(np.int16) - earlier.astype(np.int16)))) + for earlier, later in zip(frames, frames[1:])) + for name, operation in (("jpeg", jpeg_case), ("h264", h264_case)): + suffix = f"_{maxrate_bps}" if name == "h264" else "" + example = (output.parent / "examples" / + f"{window_name}_{width}x{height}_{fps}_{name}{suffix}") + case = (operation(frames, fps, example) if name == "jpeg" + else operation(frames, fps, maxrate_bps, example)) + sizes = case["frame_sizes_bytes"] + direct = end_to_end_file_case( + source, frames, fps, start_seconds, width, height, + case["codec"], maxrate_bps, sizes) + case["end_to_end_file_pipeline_latency_s"] = direct[ + "end_to_end_file_pipeline_latency_s"] + case["source_read_resize_time_per_frame_s"] = direct[ + "source_read_resize_time_per_frame_s"] + case["peak_process_rss_bytes"] = max( + case["peak_process_rss_bytes"], direct["peak_process_rss_bytes"]) + case.update({"resolution": [width, height], "fps": fps, + "window": window_name, + "source_unique_frames": len(source_hashes), + "source_temporal_change_mean_absolute": temporal_change, + "unique_decoded_fps": case["unique_decoded_frames"] / duration_seconds, + "identical_decoded_frame_count": ( + case["decoded_frame_count"] - case["unique_decoded_frames"]), + "average_bitrate_bps": 8 * sum(sizes) / duration_seconds, + "peak_one_second_bitrate_bps": peak_second(sizes, fps), + "average_frame_size_bytes": statistics.mean(sizes), + "max_frame_size_bytes": max(sizes), + "radio_screen": radio_screen(sizes, fps)}) + results.append(case) + print(f"{width}x{height} {fps} {window_name} {case['codec']}: " + f"{case['average_bitrate_bps']:.0f} бит/с", flush=True) + document = { + "status": "MEASURED_SOFTWARE_ONLY", "rf_tx": 0, + "source": str(source), "source_sha256": source_sha256, + "windows": [{"name": name, "start_seconds": start, "duration_seconds": duration} + for name, start, duration in windows], + "radio_budget": { + "status": "MEASURED_ONE_BURST_VIDEO_EQUIVALENT", + "lab066_accepted_packets": 10, "lab066_transmitted_packets": 16, + "burst_seconds_including_guards": BURST_SECONDS, + "video_equivalent_goodput_bps": OBSERVED_VIDEO_EQUIVALENT_BPS, + "zero_loss_goodput_bps_with_5ms_gaps": + FRAGMENT_BYTES * 8 * SAMPLE_RATE / (PACKET_SAMPLES + GAP_SAMPLES), + "sustained_video_goodput": "NOT_ESTABLISHED", + "h264_over_current_fragment_transport": "NOT_IMPLEMENTED"}, + "memory_measurement": "RSS всего процесса, пик при обработке случая; случаи в одном процессе", + "resize_method": "Пропорциональное уменьшение с чёрными полями, без растяжения и обрезки", + "latency_measurement": "file_pipeline_latency_s: от подачи готового кадра кодировщику до RGB; end_to_end_file_pipeline_latency_s: от чтения очередного кадра MP4 с пропуском промежуточных до RGB; оба без эфира и экрана", + "operator_quality_scope": "PSNR не заменяет проверку препятствий и читаемости оператором", + "cases": results, + } + output.parent.mkdir(parents=True, exist_ok=True) + output.write_text(json.dumps(document, ensure_ascii=False, indent=2, allow_nan=False) + "\n", + encoding="utf-8") + return document + + +def main() -> None: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--source", type=Path, required=True) + parser.add_argument("--output", type=Path, required=True) + parser.add_argument("--h264-maxrate-bps", type=int, default=160_000) + parser.add_argument("--window", nargs=3, action="append", metavar=("NAME", "START_S", "DURATION_S"), + help="Окно ролика; параметр можно повторить") + arguments = parser.parse_args() + if arguments.h264_maxrate_bps < 10_000 or arguments.h264_maxrate_bps % 1000: + parser.error("maxrate должен быть не меньше 10 кбит/с и кратным 1000") + windows = DEFAULT_WINDOWS + if arguments.window: + try: + windows = tuple((name, float(start), float(duration)) + for name, start, duration in arguments.window) + except ValueError: + parser.error("START_S и DURATION_S должны быть числами") + if any(start < 0 or duration <= 0 for _, start, duration in windows): + parser.error("окна должны иметь неотрицательное начало и положительную длительность") + run(arguments.source, arguments.output, arguments.h264_maxrate_bps, windows=windows) + + +if __name__ == "__main__": + main() diff --git a/tools/video_gate.py b/tools/video_gate.py new file mode 100644 index 0000000..c335d08 --- /dev/null +++ b/tools/video_gate.py @@ -0,0 +1,274 @@ +"""VIDEO-001/002/003: проверки без данных аппаратных лабораторий и без RF.""" + +from __future__ import annotations + +import ast +import argparse +import hashlib +import importlib +import json +import os +from pathlib import Path +import subprocess +import sys +import tempfile +import time + +import av +import numpy as np + +from tools.video003_design import ROOT, run as calculate_design + + +MODULES = ( + "protocol.packet", "protocol.bpsk_radio", "protocol.convolutional_fec", + "protocol.video_stream_transport", "protocol.punctured_fec", + "protocol.video003_modem", "protocol.video003_compact_header", + "protocol.video004_viterbi", "protocol.video004_erasure", + "tools.video_compare", "tools.video002_radio_budget", + "tools.video002_simulation", "tools.video003_design", + "tools.video003_synthetic", "tools.video003_stream", + "tools.video003_codec", "tools.video003_transport", + "tools.video004_benchmark", "tools.video004_transport", + "tools.video004_interleaving", + "tools.video004_viterbi_benchmark", "tools.video004_longrun", + "tools.video004_pipeline_benchmark", + "tools.video004_keyframe", "tools.video004_seed_sweep", +) +TESTS = ( + "tests/test_packet.py", "tests/test_bpsk_radio.py", + "tests/test_video_001_compare.py", "tests/test_video002_codec.py", + "tests/test_video002_transport.py", "tests/test_video003_modem.py", + "tests/test_video003_design.py", "tests/test_video003_transport.py", + "tests/test_video003_stream.py", + "tests/test_video004_viterbi.py", "tests/test_video004_erasure.py", + "tests/test_video004_transport.py", + "tests/test_video004_pipeline.py", + "tests/test_video004_keyframe.py", +) +ARTIFACTS = { + "video001_160": "data/processed/video001/comparison_traffic_160k.json", + "video001_320": "data/processed/video001/comparison_traffic_320k.json", + "video002": "data/processed/video002/results.json", + "design": "data/processed/video003/design_space.json", + "synthetic": "data/processed/video003/synthetic_phy.json", + "stream": "data/processed/video003/continuous_stream.json", + "codec": "data/processed/video003/codec_results.json", + "transport": "data/processed/video003/transport_results.json", + "benchmark_manifest": "data/processed/video004/canonical_manifest.json", + "benchmark_before": "data/processed/video004/benchmark_before.json", + "benchmark_after": "data/processed/video004/benchmark_after.json", + "transport004": "data/processed/video004/transport_results.json", + "interleaving004": "data/processed/video004/interleaving_results.json", + "viterbi004": "data/processed/video004/viterbi_benchmark.json", + "long004": "data/processed/video004/benchmark_256.json", + "pipeline_manifest004": "data/processed/video004/pipeline_manifest.json", + "pipeline004": "data/processed/video004/pipeline_benchmark.json", + "keyframe004": "data/processed/video004/keyframe_recovery.json", + "seed_sweep004": "data/processed/video004/normal_seed_sweep.json", +} +FORBIDDEN_IMPORT_ROOTS = {"iio", "adi", "SoapySDR", "hackrf", "pylibiio", "pyhackrf"} + + +def _check_imports_and_hardware_boundary() -> None: + for name in MODULES: + module = importlib.import_module(name) + source_path = Path(module.__file__).resolve() + if not source_path.is_relative_to(ROOT.resolve()): + raise AssertionError(f"локальный модуль вне worktree: {name}") + tree = ast.parse(source_path.read_text(encoding="utf-8"), filename=str(source_path)) + for node in ast.walk(tree): + imported = [] + if isinstance(node, ast.Import): + imported = [alias.name for alias in node.names] + elif isinstance(node, ast.ImportFrom) and node.module: + imported = [node.module] + for imported_name in imported: + if imported_name.split(".")[0] in FORBIDDEN_IMPORT_ROOTS: + raise AssertionError(f"аппаратный импорт {imported_name} в {name}") + + +def _load_artifacts() -> dict[str, dict]: + documents = {} + for label, relative in ARTIFACTS.items(): + path = ROOT / relative + if not path.is_file(): + raise AssertionError(f"нет результата: {relative}") + documents[label] = json.loads(path.read_text(encoding="utf-8")) + source = ROOT / "data/raw/video001/udacity_project_video.mp4" + digest = hashlib.sha256(source.read_bytes()).hexdigest() + for label in ("video001_160", "video001_320", "video002", "codec", "transport"): + if documents[label]["source_sha256"] != digest: + raise AssertionError(f"SHA исходного ролика не совпал: {label}") + return documents + + +def _check_results(documents: dict[str, dict]) -> None: + design = documents["design"] + if design != calculate_design(): + raise AssertionError("расчётная таблица отличается от сохранённой") + if design["best_calculated"]["useful_video_rate_bps"] >= 600_000: + raise AssertionError("таблица неверно объявила достижение 600 кбит/с") + synthetic = documents["synthetic"] + if len(synthetic["records"]) != 7 * 4 * synthetic["trials_per_point"]: + raise AssertionError("число реализаций AWGN не совпадает") + if len(synthetic["summary"]) != 28: + raise AssertionError("неполная сводка AWGN") + if not all(item["packet_crc_pass"] and item["packet_exact"] + for item in synthetic["rrc_controls"]): + raise AssertionError("RRC-контроль не прошёл") + if not all(item["crc_pass_count"] == item["trials"] + for item in synthetic["summary"] if item["ebn0_db"] == 9.0): + raise AssertionError("эталонный AWGN-контроль 9 dB изменился") + stream = documents["stream"] + if len(stream["results"]) != 2 or stream["packet_count"] != 32: + raise AssertionError("неполный непрерывный поток") + for item in stream["results"]: + if (item["crc_pass_count"] != 32 or item["exact_packet_count"] != 32 + or item["verified_video_fragment_count"] != 32 + or abs(item["offline_verified_video_bps"] + - item["calculated_zero_loss_video_bps"]) > 1e-6): + raise AssertionError("непрерывный поток не совпал с расчётом") + codec = documents["codec"] + if len(codec["cases"]) != 60 or av.__version__ != "16.0.1": + raise AssertionError("неполный кодековый опыт или иная версия PyAV") + for case in codec["cases"]: + settings = case["settings"] + if (settings["ffmpeg_cli_used"] or settings["profile_actual"] is None + or settings["codec_name"] != "libx264" + or case["keyframe_positions"][0] != 0 + or case["frame_count"] != len(case["frame_sizes_bytes"])): + raise AssertionError("неполная конфигурация или размеры H.264") + calculated_average = sum(case["frame_sizes_bytes"]) * 8 * case["settings"]["frame_rate"] / case["frame_count"] + if abs(calculated_average - case["actual_average_bitrate_bps"]) > 1e-6: + raise AssertionError("средний поток H.264 не совпал с размерами кадров") + for case in (item for item in codec["cases"] if item["profile"] == "CURRENT"): + originals = [item for item in documents["video001_320"]["cases"] + if item["window"] == case["window"] + and item["resolution"] == case["settings"]["resolution"] + and item["fps"] == case["settings"]["frame_rate"] + and item["codec"] == "H264_LIBX264"] + if len(originals) != 1 or case["frame_sizes_bytes"] != originals[0]["frame_sizes_bytes"]: + raise AssertionError("CURRENT не повторил покадровые размеры VIDEO-001") + transport = documents["transport"] + if len(transport["cases"]) != 784: + raise AssertionError("неполная матрица доставки") + for case in transport["cases"]: + if not case["no_old_frame_replay"]: + raise AssertionError("повторно показан старый кадр") + if case["p95_end_to_end_age_ms"] is not None: + if case["p95_end_to_end_age_ms"] > case["max_end_to_end_age_ms"]: + raise AssertionError("P95 возраста больше максимума") + selected_clean = [case for case in transport["cases"] + if case["codec_profile"] == "SHORT_GOP_400K" + and case["link"] == "QPSK_500_R23_1012_0MS" + and case["scenario"] == "random" and case["level"] == 0] + if len(selected_clean) != 6 or any(case["displayed_frames"] != case["input_frames"] + for case in selected_clean): + raise AssertionError("контрольный видеотракт не показал все кадры без потерь") + if any(documents[label]["rf_tx"] != 0 + for label in ("video002", "design", "synthetic", "stream", "codec", "transport", + "benchmark_manifest", "benchmark_before", "benchmark_after", + "transport004", "interleaving004", "viterbi004", "long004", + "pipeline_manifest004", "pipeline004", "keyframe004", + "seed_sweep004")): + raise AssertionError("в результатах найден ненулевой RF TX") + + from tools.video004_benchmark import load_fixture, run as benchmark_run + _, manifest = load_fixture() + before, after = documents["benchmark_before"], documents["benchmark_after"] + if (before["signal_sha256"] != after["signal_sha256"] + or before["signal_sha256"] != manifest["signal_sha256"] + or before["outcomes"] != after["outcomes"]): + raise AssertionError("эталонные выходы приёмника до/после изменились") + measured = benchmark_run("after", repetitions=3) + if (measured["outcomes"] != before["outcomes"] + or measured["available_path_realtime_factor"] > 0.67): + raise AssertionError("производительность или строгий приём VIDEO-004 изменились") + protected = documents["transport004"] + interleaving = documents["interleaving004"] + if (len(protected["cases"]) != 1440 or len(interleaving["cases"]) != 48 + or protected["source_sha256"] != documents["codec"]["source_sha256"] + or interleaving["source_sha256"] != documents["codec"]["source_sha256"]): + raise AssertionError("неполная матрица внешнего FEC") + if any(not case["no_old_frame_replay"] for case in + protected["cases"] + interleaving["cases"]): + raise AssertionError("повторно показан старый кадр VIDEO-004") + if any(case["max_frame_age_ms"] is not None and case["max_frame_age_ms"] >= 300 + for case in protected["cases"] + interleaving["cases"]): + raise AssertionError("показан просроченный кадр VIDEO-004") + selected = [case for case in protected["cases"] + if case["mode"] == "NORMAL" and case["fec_rate"] == "2/3" + and case["data_count"] == 8 and case["parity_count"] == 2 + and not case["keyframe_boost"] and case["scenario"] == "random"] + if len(selected) != 12 or sum(case["displayed_frames"] for case in selected + if case["level"] == 0) != 120: + raise AssertionError("выбранный внешний FEC теряет кадры без потерь канала") + viterbi = documents["viterbi004"] + long_run = documents["long004"] + pipeline = documents["pipeline004"] + if (not viterbi["bits_equal"] or viterbi["signal_sha256"] != manifest["signal_sha256"] + or not long_run["strict_outputs_equal"] or long_run["packet_count"] != 256 + or not pipeline["exact_packets_and_frames"] or pipeline["parity_recoveries"] != 4 + or pipeline["numba"]["realtime_factor"] > 0.67): + raise AssertionError("длинный или полный программный тракт VIDEO-004 не прошёл") + from tools.video004_pipeline_benchmark import SIGNAL, decode + samples = np.load(SIGNAL, allow_pickle=False) + if hashlib.sha256(samples.tobytes()).hexdigest() != documents["pipeline_manifest004"]["signal_sha256"]: + raise AssertionError("контрольный сигнал внешнего FEC изменился") + started = time.perf_counter() + current = decode(samples, "numba") + elapsed = time.perf_counter() - started + if (current["packet_sha256"] != documents["pipeline_manifest004"]["expected_packet_sha256"] + or current["frame_sha256"] != documents["pipeline_manifest004"]["expected_frame_sha256"] + or elapsed / pipeline["signal_duration_s"] > 0.67): + raise AssertionError("полный доступный программный тракт изменился") + keyframe = documents["keyframe004"] + sweep = documents["seed_sweep004"] + if (len(keyframe["cases"]) != 24 or len(sweep["cases"]) != 180 + or sweep["seeds"] != list(range(20260916, 20260921))): + raise AssertionError("неполная проверка опорного кадра или затравок") + base_double = [case for case in keyframe["cases"] if case["fec_rate"] == "2/3" + and case["data_count"] == 8 and case["parity_count"] == 1 + and not case["keyframe_boost"] and case["scenario"] == "keyframe_double"] + boosted_double = [case for case in keyframe["cases"] if case["fec_rate"] == "2/3" + and case["data_count"] == 8 and case["parity_count"] == 1 + and case["keyframe_boost"] and case["scenario"] == "keyframe_double"] + if (len(base_double) != 2 or len(boosted_double) != 2 + or sum(x["displayed_frames"] for x in base_double) != 110 + or sum(x["displayed_frames"] for x in boosted_double) != 120): + raise AssertionError("защита опорного кадра изменила результат") + + +def main() -> None: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--numba-packages", type=Path) + args = parser.parse_args() + if args.numba_packages is not None: + if not args.numba_packages.is_dir(): + parser.error("каталог локальных пакетов Numba отсутствует") + sys.path.insert(0, str(args.numba_packages.resolve())) + _check_imports_and_hardware_boundary() + documents = _load_artifacts() + _check_results(documents) + output_root = (ROOT / "data/processed/video003").resolve() + if not output_root.is_relative_to(ROOT.resolve()): + raise AssertionError("временный каталог вне worktree") + environment = os.environ.copy() + environment["PYTHONDONTWRITEBYTECODE"] = "1" + if args.numba_packages is not None: + environment["PYTHONPATH"] = str(args.numba_packages.resolve()) + os.pathsep + environment.get("PYTHONPATH", "") + with tempfile.TemporaryDirectory(prefix="video_gate_pytest_", dir=output_root) as name: + temporary = Path(name).resolve() + if not temporary.is_relative_to(output_root): + raise AssertionError("временный каталог вне результата VIDEO-003") + command = [sys.executable, "-B", "-m", "pytest", *TESTS, + "-q", "-p", "no:cacheprovider", "--basetemp", str(temporary)] + completed = subprocess.run(command, cwd=ROOT, env=environment, check=False) + if completed.returncode != 0: + raise SystemExit(completed.returncode) + print("VIDEO-SPECIFIC GATE: PASS; результаты, импорты, аппаратная граница и тесты") + + +if __name__ == "__main__": + main() diff --git a/tools/video_iq_replay.py b/tools/video_iq_replay.py new file mode 100644 index 0000000..36fd16e --- /dev/null +++ b/tools/video_iq_replay.py @@ -0,0 +1,113 @@ +"""VIDEO-001: лёгкий повтор сохранённого IQ через штатный приёмник Lab053. + +Не обращается к SDR. Внутрь RX передаются только последовательные блоки IQ. +Ожидаемые SHA читаются лишь после строгого PHY/FEC/CRC и сборки JPEG. +""" + +from __future__ import annotations + +import argparse +import hashlib +import json +import os +from pathlib import Path +import sys +import tempfile +import time + +import numpy as np + +sys.path.insert(0, str(Path(__file__).resolve().parents[1])) + + +SAMPLE_RATE = 8_000_000 +BLOCK_SAMPLES = 65_536 + + +def replay(source: Path) -> dict: + from experiments.lab051_receiver_performance import ImageSink + from experiments.lab053_streaming_receiver import StreamingReceiver + + receiver = StreamingReceiver(workers=1, candidate_capacity=4) + startup = dict(receiver.processor.startup) + sink = ImageSink() + images: list[dict] = [] + bytes_read = 0 + start = time.perf_counter() + + def consume(packets) -> None: + for packet in packets: + item = sink.offer(packet, time.perf_counter() - start) + if item is not None: + images.append({"image_id": item["image_id"], + "sha256": hashlib.sha256(item["jpeg"]).hexdigest(), + "dimensions": item["dimensions"]}) + + try: + with source.open("rb") as stream: + while raw := stream.read(BLOCK_SAMPLES * 8): + if len(raw) % 8: + raise ValueError("IQ содержит неполный complex64 отсчёт") + bytes_read += len(raw) + consume(receiver.push_iq_block(np.frombuffer(raw, dtype=np.complex64))) + consume(receiver.finish()) + elapsed = time.perf_counter() - start + packet_count = receiver.packet_count + candidate_count = receiver.candidate_count + finally: + receiver.close() + iq_seconds = bytes_read / 8 / SAMPLE_RATE + return {"startup": startup, "iq_bytes": bytes_read, "iq_seconds": iq_seconds, + "replay_wall_seconds": elapsed, + "replay_wall_over_iq_seconds": elapsed / iq_seconds, + "iq_seconds_over_replay_wall": iq_seconds / elapsed, + "total_with_jit_warmup_seconds": elapsed + startup["warmup_seconds"], + "accepted_packets": packet_count, "strict_candidates": candidate_count, + "completed_images": len(images), "images": images} + + +def main() -> None: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--source", required=True, type=Path) + parser.add_argument("--output", required=True, type=Path) + parser.add_argument("--numba-packages", required=True, type=Path) + parser.add_argument("--fixture-json", required=True, type=Path) + arguments = parser.parse_args() + if not arguments.source.is_file() or not arguments.fixture_json.is_file(): + parser.error("IQ или зафиксированная ведомость JPEG отсутствует") + if not arguments.numba_packages.is_dir(): + parser.error("Локальные пакеты Numba отсутствуют") + if arguments.source.stat().st_size % 8: + parser.error("IQ содержит неполный complex64 отсчёт") + sys.path.insert(0, str(arguments.numba_packages)) + fixture = json.loads(arguments.fixture_json.read_text(encoding="utf-8")) + expected = {item["image_id"]: item["sha256"] for item in fixture["images"]} + with tempfile.TemporaryDirectory(prefix="video001_numba_") as cache: + os.environ["NUMBA_CACHE_DIR"] = cache + first = replay(arguments.source) + repeat = replay(arguments.source) + for result in (first, repeat): + result["exact_images_after_verdict"] = sum( + expected.get(item["image_id"]) == item["sha256"] for item in result["images"] + ) + result["all_expected_images_exact"] = ( + result["completed_images"] == len(expected) + and result["exact_images_after_verdict"] == len(expected) + ) + result.pop("images") + document = {"status": "MEASURED_SAVED_IQ_NO_SDR", "source": str(arguments.source), + "source_bytes": arguments.source.stat().st_size, + "comparison": "Первый и повторный проходы в одном процессе; пустой JIT-кеш в начале", + "path_scope": "Время включает чтение файла, RX, сборку и JPEG decode; без графиков, послеблочной истории и сравнения SHA внутри измерения", + "first": first, "repeat": repeat, "rf_tx": 0} + arguments.output.parent.mkdir(parents=True, exist_ok=True) + arguments.output.write_text(json.dumps(document, ensure_ascii=False, indent=2) + "\n", + encoding="utf-8") + print(json.dumps({label: {name: value[name] for name in ("startup", "replay_wall_seconds", + "iq_seconds_over_replay_wall", "accepted_packets", "completed_images", + "all_expected_images_exact")} for label, value in (("first", first), ("repeat", repeat))}, + ensure_ascii=False), flush=True) + + +if __name__ == "__main__": + main() diff --git a/tools/video_report_table.py b/tools/video_report_table.py new file mode 100644 index 0000000..d75530b --- /dev/null +++ b/tools/video_report_table.py @@ -0,0 +1,91 @@ +"""Обновить числовую таблицу VIDEO-001 по сохранённым результатам.""" + +from __future__ import annotations + +import argparse +from collections import defaultdict +import json +from pathlib import Path + + +MATRIX = (((320, 240), (5, 10, 15)), ((640, 360), (5, 10, 15)), + ((640, 480), (5, 10)), ((854, 480), (5, 10)), ((1280, 720), (5,))) + +# Это качественные оценки контрольных кадров, а не результат автоматической метрики. +QUALITY = { + (320, 240, "jpeg"): "Ближние машины и полоса видны; дальние предметы мелки", + (320, 240, "160k"): "Ближние машины и направление видны; мелкие детали ограничены", + (320, 240, "320k"): "Почти тот же вид, что при 160k", + (640, 360, "jpeg"): "Машины и разметка видны; крупный поток", + (640, 360, "160k"): "Машины видны; текстура дороги размыта при движении", + (640, 360, "320k"): "Машины, полоса и направление различимы", + (640, 480, "jpeg"): "Машины видны; чёрные поля 60 пикселей", + (640, 480, "160k"): "Машины видны; поля и размытие деталей", + (640, 480, "320k"): "Машины видны; полезная область как 640×360", + (854, 480, "jpeg"): "Машины и разметка чётче; крупный поток", + (854, 480, "160k"): "Ближние машины видны; дальние детали размыты", + (854, 480, "320k"): "Машины, полосы и направление хорошо различимы", + (1280, 720, "jpeg"): "Машины и разметка подробны; поток велик", + (1280, 720, "160k"): "Машины видны; разрешение не даёт ожидаемой детализации", + (1280, 720, "320k"): "Машины и разметка видны; дальние надписи не проверены", +} + + +def main() -> None: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--comparison-160k", type=Path, required=True) + parser.add_argument("--comparison-320k", type=Path, required=True) + parser.add_argument("--report", type=Path, required=True) + arguments = parser.parse_args() + datasets = { + code: json.loads(path.read_text(encoding="utf-8")) + for code, path in (("160k", arguments.comparison_160k), + ("320k", arguments.comparison_320k)) + } + if datasets["160k"]["source_sha256"] != datasets["320k"]["source_sha256"]: + raise ValueError("Наборы сравнения используют разные исходные ролики") + if datasets["160k"]["windows"] != datasets["320k"]["windows"]: + raise ValueError("Наборы сравнения используют разные участки ролика") + cases = defaultdict(list) + for code, dataset in datasets.items(): + for case in dataset["cases"]: + key = (tuple(case["resolution"]), case["fps"], case["codec"], code) + cases[key].append(case) + rows = [ + "| Разрешение | FPS | Кодек | Средний поток | Пик 1 с | Кодирование | " + "Декодирование | Качество для оператора | FITS CURRENT RADIO BUDGET |", + "|---|---:|---|---:|---:|---:|---:|---|---|", + ] + for resolution, rates in MATRIX: + for fps in rates: + for codec, code, label, quality_code in ( + ("JPEG_INDEPENDENT", "160k", "JPEG q35", "jpeg"), + ("H264_LIBX264", "160k", "H.264 160k", "160k"), + ("H264_LIBX264", "320k", "H.264 320k", "320k"), + ): + pair = cases[(resolution, fps, codec, code)] + if len(pair) != 2: + raise ValueError(f"Ожидались два участка: {resolution}, {fps}, {label}") + average = max(case["average_bitrate_bps"] for case in pair) / 1000 + peak = max(case["peak_one_second_bitrate_bps"] for case in pair) / 1000 + encode = max(case["encode_time_per_frame_s"]["mean"] for case in pair) * 1000 + decode = max(case["decode_time_per_frame_s"]["mean"] for case in pair) * 1000 + if any(case["radio_screen"]["fits_current_radio_budget"] != + "NO_ON_OBSERVED_BURST_SCREEN" for case in pair): + raise ValueError(f"Недостаточно оснований для НЕТ: {resolution}, {fps}, {label}") + quality = QUALITY[(*resolution, quality_code)] + encode_text = f"{encode:.1f}".replace(".", ",") + decode_text = f"{decode:.1f}".replace(".", ",") + rows.append(f"| {resolution[0]}×{resolution[1]} | {fps} | {label} | " + f"{average:.0f} | {peak:.0f} | " + f"{encode_text} | {decode_text} | {quality} | НЕТ |") + report = arguments.report.read_text(encoding="utf-8") + start = report.index("| Разрешение | FPS | Кодек |") + end = report.index("\n\n", start) + arguments.report.write_text(report[:start] + "\n".join(rows) + report[end:], + encoding="utf-8") + print(f"Обновлено строк таблицы: {len(rows) - 2}") + + +if __name__ == "__main__": + main() diff --git a/tools/video_validate_results.py b/tools/video_validate_results.py new file mode 100644 index 0000000..c9277ad --- /dev/null +++ b/tools/video_validate_results.py @@ -0,0 +1,80 @@ +"""Проверить сохранённые измерения VIDEO-001 без повторного кодирования.""" + +from __future__ import annotations + +import argparse +import hashlib +import json +import math +from pathlib import Path + +from video_compare import FRAGMENT_BYTES, MATRIX, peak_second, radio_screen + + +def main() -> None: + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--source", type=Path, required=True) + parser.add_argument("results", nargs=3, type=Path) + arguments = parser.parse_args() + source_sha = hashlib.sha256(arguments.source.read_bytes()).hexdigest() + expected_modes = {(width, height, fps) + for width, height, rates in MATRIX for fps in rates} + all_cases = 0 + for path in arguments.results: + document = json.loads(path.read_text(encoding="utf-8")) + assert document["status"] == "MEASURED_SOFTWARE_ONLY" + assert document["source_sha256"] == source_sha + assert document["rf_tx"] == 0 + cases = document["cases"] + assert len(cases) == 2 * len(expected_modes) * 2 + modes = {(case["resolution"][0], case["resolution"][1], case["fps"]) + for case in cases} + assert modes == expected_modes + assert len({(tuple(case["resolution"]), case["fps"], case["window"], + case["codec"]) for case in cases}) == len(cases) + durations = {window["name"]: window["duration_seconds"] + for window in document["windows"]} + assert len(durations) == 2 + for case in cases: + frames = case["frame_sizes_bytes"] + fps = case["fps"] + assert len(frames) == round(durations[case["window"]] * fps) + assert all(size > 0 for size in frames) + assert case["decoded_frame_count"] == len(frames) + assert case["source_unique_frames"] == len(frames) + assert case["unique_decoded_frames"] == len(frames) + assert case["identical_decoded_frame_count"] == 0 + assert case["actual_encoded_fps"] > fps + file_latency = case["end_to_end_file_pipeline_latency_s"] + source_time = case["source_read_resize_time_per_frame_s"] + assert 0 < source_time["mean"] <= file_latency["mean"] + assert source_time["max"] <= file_latency["max"] + assert file_latency["mean"] <= file_latency["max"] + assert case["peak_process_rss_bytes"] > 0 + assert math.isclose(case["average_bitrate_bps"], + 8 * sum(frames) / durations[case["window"]]) + assert case["peak_one_second_bitrate_bps"] == peak_second(frames, fps) + assert case["average_frame_size_bytes"] == sum(frames) / len(frames) + assert case["max_frame_size_bytes"] == max(frames) + expected_radio = radio_screen(frames, fps) + assert case["radio_screen"] == expected_radio + assert expected_radio["fits_current_radio_budget"] == \ + "NO_ON_OBSERVED_BURST_SCREEN" + if case["codec"] == "JPEG_INDEPENDENT": + assert case["loss_recovery"]["first_exact_frame"] == 1 + assert case["reference_frame_size_bytes"] == max(frames) + else: + assert case["codec"] == "H264_LIBX264" + assert case["loss_recovery"]["lost_reference"]["first_exact_frame"] == fps + assert case["loss_recovery"]["lost_delta"]["first_exact_frame"] == fps + assert case["reference_frame_size_bytes"] in case["keyframe_sizes_bytes"] + assert case["reference_frame_size_bytes"] == max(case["keyframe_sizes_bytes"]) + assert expected_radio["max_packets_per_frame"] == max( + math.ceil(size / FRAGMENT_BYTES) for size in frames) + all_cases += len(cases) + print(f"{path}: {len(cases)} режима/участка, согласовано") + print(f"Всего проверено: {all_cases} прохода; RF TX = 0") + + +if __name__ == "__main__": + main()