Files
SDR-Rover/data/processed/video001/comparison_traffic_320k.json

6517 lines
165 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"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"
}
}
]
}