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

6517 lines
165 KiB
JSON
Raw 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.0005713066862275203,
"median": 0.00028259993996471167,
"max": 0.00881720008328557
},
"decode_time_per_frame_s": {
"mean": 0.00038747332679728665,
"median": 0.0003816999960690737,
"max": 0.0005284999497234821
},
"file_pipeline_latency_s": {
"mean": 0.0009587800130248069,
"median": 0.0006649000570178032,
"max": 0.009345700033009052
},
"actual_encoded_fps": 1750.3733530640923,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 32.51209941178314,
"median": 32.52371225789559,
"max": 32.722935907128935
},
"mean_absolute_error": {
"mean": 3.305345058441162,
"median": 3.3062108755111694,
"max": 3.409579038619995
},
"peak_process_rss_bytes": 133386240,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.00879704332910478,
"median": 0.008953499956987798,
"max": 0.009628099855035543
},
"source_read_resize_time_per_frame_s": {
"mean": 0.008043606672436,
"median": 0.008205050020478666,
"max": 0.00887739984318614
},
"resolution": [
320,
240
],
"fps": 5,
"window": "white_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 4.386386194923372,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 223052.0,
"peak_one_second_bitrate_bps": 224912,
"average_frame_size_bytes": 5576.3,
"max_frame_size_bytes": 5710,
"radio_screen": {
"peak_packet_slots_per_second": 117,
"mean_packets_per_frame": 23.2,
"max_packets_per_frame": 24,
"airtime_for_peak_second_s": 1.934244,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 160000,
"vbv_buffer_bits": 160000,
"gop_frames": 5,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
4575,
1545,
1655,
1758,
1746,
4932,
1388,
1437,
1639,
1557,
5204,
1492,
1683,
1937,
1770,
5361,
1466,
1729,
1894,
1936,
5579,
1343,
1598,
1753,
1737,
5424,
1210,
1656,
1716,
1900
],
"keyframe_sizes_bytes": [
4575,
4932,
5204,
5361,
5579,
5424
],
"reference_frame_size_bytes": 5579,
"encode_time_per_frame_s": {
"mean": 0.0012263666605576873,
"median": 0.0011290000984445214,
"max": 0.001810800051316619
},
"decode_time_per_frame_s": {
"mean": 0.00031531999508539835,
"median": 0.00024380011018365622,
"max": 0.0008256000000983477
},
"file_pipeline_latency_s": {
"mean": 0.0016317466739565133,
"median": 0.0014593001687899232,
"max": 0.0025257000233978033
},
"actual_encoded_fps": 815.4168179565909,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 35.55328930569473,
"median": 35.293616868045405,
"max": 37.043373117129065
},
"mean_absolute_error": {
"mean": 2.336184024810791,
"median": 2.3937000036239624,
"max": 2.4744575023651123
},
"peak_process_rss_bytes": 142749696,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 5,
"decoder_errors": 4
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 5,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.009795623334745566,
"median": 0.009848100016824901,
"max": 0.011506800074130297
},
"source_read_resize_time_per_frame_s": {
"mean": 0.0081260900090759,
"median": 0.008164849830791354,
"max": 0.009782800218090415
},
"resolution": [
320,
240
],
"fps": 5,
"window": "white_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 4.386386194923372,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 94160.0,
"peak_one_second_bitrate_bps": 100832,
"average_frame_size_bytes": 2354,
"max_frame_size_bytes": 5579,
"radio_screen": {
"peak_packet_slots_per_second": 54,
"mean_packets_per_frame": 10.133333333333333,
"max_packets_per_frame": 23,
"airtime_for_peak_second_s": 0.8927280000000001,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
5681,
5726,
5695,
5726,
5772,
5790,
5868,
5853,
5873,
5882,
5912,
5931,
5914,
6026,
5945,
6000,
5914,
6008,
6105,
6147,
6181,
6183,
6246,
6240,
6322,
6421,
6485,
6905,
7434,
7701
],
"reference_frame_size_bytes": 7701,
"encode_time_per_frame_s": {
"mean": 0.00032348663856585823,
"median": 0.0003194499295204878,
"max": 0.0004276998806744814
},
"decode_time_per_frame_s": {
"mean": 0.0004735666715229551,
"median": 0.0004674500087276101,
"max": 0.0006146000232547522
},
"file_pipeline_latency_s": {
"mean": 0.0007970533100888133,
"median": 0.0007740000728517771,
"max": 0.0009510000236332417
},
"actual_encoded_fps": 3091.3177880650283,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 31.79862677940804,
"median": 31.995904132170107,
"max": 32.58742775106623
},
"mean_absolute_error": {
"mean": 3.6737144231796264,
"median": 3.549147129058838,
"max": 4.9471354484558105
},
"peak_process_rss_bytes": 137330688,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.00944242999733736,
"median": 0.008775099995546043,
"max": 0.01969940005801618
},
"source_read_resize_time_per_frame_s": {
"mean": 0.008701073323997359,
"median": 0.008051099954172969,
"max": 0.018928300123661757
},
"resolution": [
320,
240
],
"fps": 5,
"window": "black_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 5.802766253591954,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 245181.33333333334,
"peak_one_second_bitrate_bps": 279568,
"average_frame_size_bytes": 6129.533333333334,
"max_frame_size_bytes": 7701,
"radio_screen": {
"peak_packet_slots_per_second": 146,
"mean_packets_per_frame": 25.7,
"max_packets_per_frame": 32,
"airtime_for_peak_second_s": 2.413672,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 160000,
"vbv_buffer_bits": 160000,
"gop_frames": 5,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
4810,
1422,
1698,
1749,
1841,
5260,
1485,
1852,
1765,
1978,
5653,
1614,
1894,
2123,
2071,
5934,
1626,
1898,
2152,
2354,
6395,
1859,
2181,
2392,
2430,
6912,
2503,
3290,
4148,
4607
],
"keyframe_sizes_bytes": [
4810,
5260,
5653,
5934,
6395,
6912
],
"reference_frame_size_bytes": 6912,
"encode_time_per_frame_s": {
"mean": 0.0012055033662666877,
"median": 0.001121249981224537,
"max": 0.0016924000810831785
},
"decode_time_per_frame_s": {
"mean": 0.0003284166644637783,
"median": 0.0002645499771460891,
"max": 0.0006766000296920538
},
"file_pipeline_latency_s": {
"mean": 0.00161851334075133,
"median": 0.0014689499512314796,
"max": 0.002509100129827857
},
"actual_encoded_fps": 829.5289984107559,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 34.514365640802616,
"median": 34.60249547111607,
"max": 36.25862427159428
},
"mean_absolute_error": {
"mean": 2.693503912289937,
"median": 2.5902713537216187,
"max": 3.9631900787353516
},
"peak_process_rss_bytes": 142794752,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 5,
"decoder_errors": 4
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 5,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.00985467666760087,
"median": 0.009960650000721216,
"max": 0.010737000033259392
},
"source_read_resize_time_per_frame_s": {
"mean": 0.008093486671956878,
"median": 0.008247049991041422,
"max": 0.009229700081050396
},
"resolution": [
320,
240
],
"fps": 5,
"window": "black_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 5.802766253591954,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 117194.66666666667,
"peak_one_second_bitrate_bps": 171680,
"average_frame_size_bytes": 2929.866666666667,
"max_frame_size_bytes": 6912,
"radio_screen": {
"peak_packet_slots_per_second": 90,
"mean_packets_per_frame": 12.433333333333334,
"max_packets_per_frame": 29,
"airtime_for_peak_second_s": 1.48788,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
5488,
5595,
5557,
5440,
5474,
5504,
5602,
5622,
5478,
5507,
5516,
5597,
5553,
5477,
5531,
5496,
5595,
5604,
5502,
5511,
5533,
5625,
5587,
5519,
5596,
5609,
5710,
5656,
5567,
5543,
5599,
5670,
5560,
5575,
5563,
5579,
5697,
5567,
5607,
5570,
5646,
5646,
5530,
5564,
5519,
5648,
5628,
5498,
5537,
5565,
5700,
5598,
5529,
5550,
5605,
5692,
5589,
5658,
5691,
5695
],
"reference_frame_size_bytes": 5710,
"encode_time_per_frame_s": {
"mean": 0.0003042299843703707,
"median": 0.00030254991725087166,
"max": 0.00040999986231327057
},
"decode_time_per_frame_s": {
"mean": 0.00039232501294463875,
"median": 0.00038914999458938837,
"max": 0.0007211000192910433
},
"file_pipeline_latency_s": {
"mean": 0.0006965549973150094,
"median": 0.0007207000162452459,
"max": 0.0010108000133186579
},
"actual_encoded_fps": 3286.9869880497918,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 32.5115110786999,
"median": 32.52371225789559,
"max": 32.722935907128935
},
"mean_absolute_error": {
"mean": 3.3056671778361,
"median": 3.3100086450576782,
"max": 3.409579038619995
},
"peak_process_rss_bytes": 145539072,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.005153004995857676,
"median": 0.004809449892491102,
"max": 0.007111799903213978
},
"source_read_resize_time_per_frame_s": {
"mean": 0.004475060004430513,
"median": 0.004091150127351284,
"max": 0.006335299927741289
},
"resolution": [
320,
240
],
"fps": 10,
"window": "white_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 3.3113998499293786,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 446225.3333333333,
"peak_one_second_bitrate_bps": 450456,
"average_frame_size_bytes": 5577.816666666667,
"max_frame_size_bytes": 5710,
"radio_screen": {
"peak_packet_slots_per_second": 235,
"mean_packets_per_frame": 23.25,
"max_packets_per_frame": 24,
"airtime_for_peak_second_s": 3.88502,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 160000,
"vbv_buffer_bits": 160000,
"gop_frames": 10,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
4576,
815,
894,
849,
1297,
1092,
1050,
1083,
1149,
1244,
4392,
682,
961,
1043,
1033,
913,
1209,
932,
1053,
1009,
4498,
831,
906,
1136,
1077,
1183,
1171,
1095,
1165,
1273,
4626,
638,
1015,
1114,
1075,
1141,
1270,
1129,
1019,
1149,
4760,
873,
885,
881,
1126,
1209,
1028,
1062,
1122,
1210,
4579,
599,
858,
943,
1071,
1162,
1085,
1197,
1122,
1065
],
"keyframe_sizes_bytes": [
4576,
4392,
4498,
4626,
4760,
4579
],
"reference_frame_size_bytes": 4760,
"encode_time_per_frame_s": {
"mean": 0.0009171716868877411,
"median": 0.0008806000696495175,
"max": 0.0016579001676291227
},
"decode_time_per_frame_s": {
"mean": 0.00019892167765647172,
"median": 0.0001727000344544649,
"max": 0.000645000021904707
},
"file_pipeline_latency_s": {
"mean": 0.0011918683419935405,
"median": 0.0011233000550419092,
"max": 0.0023964999709278345
},
"actual_encoded_fps": 1090.3084060448073,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 34.662395565441464,
"median": 34.53314700075125,
"max": 36.41449236610204
},
"mean_absolute_error": {
"mean": 2.54889323314031,
"median": 2.5835981369018555,
"max": 2.738541603088379
},
"peak_process_rss_bytes": 149889024,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 10,
"decoder_errors": 9
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 10,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.0059057033426749206,
"median": 0.005880499957129359,
"max": 0.007606999948620796
},
"source_read_resize_time_per_frame_s": {
"mean": 0.004549001665630688,
"median": 0.004191550076939166,
"max": 0.006171499844640493
},
"resolution": [
320,
240
],
"fps": 10,
"window": "white_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 3.3113998499293786,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 111498.66666666667,
"peak_one_second_bitrate_bps": 116360,
"average_frame_size_bytes": 1393.7333333333333,
"max_frame_size_bytes": 4760,
"radio_screen": {
"peak_packet_slots_per_second": 65,
"mean_packets_per_frame": 6.15,
"max_packets_per_frame": 20,
"airtime_for_peak_second_s": 1.07458,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
5681,
5614,
5726,
5712,
5695,
5716,
5726,
5795,
5772,
5776,
5790,
5804,
5868,
5807,
5853,
5829,
5873,
5893,
5882,
5921,
5912,
6025,
5931,
5906,
5914,
5960,
6026,
5880,
5945,
5913,
6000,
6040,
5914,
5989,
6008,
6042,
6105,
6067,
6147,
6116,
6181,
6137,
6183,
6246,
6246,
6277,
6240,
6318,
6322,
6448,
6421,
6381,
6485,
6564,
6905,
7067,
7434,
7602,
7701,
7839
],
"reference_frame_size_bytes": 7839,
"encode_time_per_frame_s": {
"mean": 0.0002844766597263515,
"median": 0.0002837000647559762,
"max": 0.0007170001044869423
},
"decode_time_per_frame_s": {
"mean": 0.0003883766553675135,
"median": 0.00040469993837177753,
"max": 0.0007350998930633068
},
"file_pipeline_latency_s": {
"mean": 0.000672853315093865,
"median": 0.0006951499963179231,
"max": 0.001452099997550249
},
"actual_encoded_fps": 3515.2268764753376,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 31.791372306656417,
"median": 32.023818727826054,
"max": 32.664937781821465
},
"mean_absolute_error": {
"mean": 3.6794387420018513,
"median": 3.54111111164093,
"max": 4.959353446960449
},
"peak_process_rss_bytes": 145354752,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.005280080014684548,
"median": 0.005181799875572324,
"max": 0.0069206999614834785
},
"source_read_resize_time_per_frame_s": {
"mean": 0.004566593347893407,
"median": 0.004301700042560697,
"max": 0.006147499894723296
},
"resolution": [
320,
240
],
"fps": 10,
"window": "black_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 4.471438838865349,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 491426.6666666667,
"peak_one_second_bitrate_bps": 563192,
"average_frame_size_bytes": 6142.833333333333,
"max_frame_size_bytes": 7839,
"radio_screen": {
"peak_packet_slots_per_second": 294,
"mean_packets_per_frame": 25.716666666666665,
"max_packets_per_frame": 33,
"airtime_for_peak_second_s": 4.8604080000000005,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 160000,
"vbv_buffer_bits": 160000,
"gop_frames": 10,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
4811,
678,
898,
933,
1164,
1111,
1022,
1240,
1114,
1145,
4810,
575,
1091,
967,
1280,
970,
1183,
1247,
1108,
1075,
4948,
842,
997,
1026,
1321,
1388,
1169,
1286,
1180,
1221,
5080,
693,
1159,
994,
1334,
1224,
1398,
1496,
1415,
1360,
5454,
1036,
1259,
1245,
1510,
1576,
1392,
1607,
1432,
1672,
5983,
872,
1650,
1703,
2219,
2046,
2878,
3223,
2924,
3069
],
"keyframe_sizes_bytes": [
4811,
4810,
4948,
5080,
5454,
5983
],
"reference_frame_size_bytes": 5983,
"encode_time_per_frame_s": {
"mean": 0.0009893649878601233,
"median": 0.0009290501475334167,
"max": 0.001626499928534031
},
"decode_time_per_frame_s": {
"mean": 0.0002404983388260007,
"median": 0.00019485002849251032,
"max": 0.0007229000329971313
},
"file_pipeline_latency_s": {
"mean": 0.001310118322726339,
"median": 0.0012023999588564038,
"max": 0.0024493997916579247
},
"actual_encoded_fps": 1010.7493314099167,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 33.655895701961796,
"median": 33.88695972633265,
"max": 35.975430803172074
},
"mean_absolute_error": {
"mean": 2.947954078515371,
"median": 2.774948000907898,
"max": 4.753732681274414
},
"peak_process_rss_bytes": 152129536,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 10,
"decoder_errors": 9
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 10,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.006109051658616711,
"median": 0.006010749959386885,
"max": 0.00805219984613359
},
"source_read_resize_time_per_frame_s": {
"mean": 0.004611425000863771,
"median": 0.004372700001113117,
"max": 0.0065050998236984015
},
"resolution": [
320,
240
],
"fps": 10,
"window": "black_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 4.471438838865349,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 139604.0,
"peak_one_second_bitrate_bps": 212536,
"average_frame_size_bytes": 1745.05,
"max_frame_size_bytes": 5983,
"radio_screen": {
"peak_packet_slots_per_second": 113,
"mean_packets_per_frame": 7.633333333333334,
"max_packets_per_frame": 25,
"airtime_for_peak_second_s": 1.868116,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
5488,
5545,
5595,
5557,
5440,
5454,
5474,
5508,
5504,
5602,
5622,
5571,
5478,
5511,
5507,
5516,
5597,
5610,
5553,
5455,
5477,
5531,
5496,
5525,
5595,
5604,
5579,
5502,
5511,
5525,
5533,
5604,
5625,
5587,
5543,
5519,
5596,
5548,
5609,
5710,
5656,
5548,
5567,
5598,
5543,
5599,
5670,
5671,
5560,
5561,
5575,
5563,
5579,
5617,
5697,
5636,
5567,
5607,
5570,
5559,
5646,
5677,
5646,
5530,
5564,
5552,
5519,
5586,
5648,
5628,
5498,
5542,
5537,
5513,
5565,
5700,
5598,
5537,
5529,
5565,
5550,
5605,
5692,
5658,
5589,
5627,
5658,
5691,
5695,
5732
],
"reference_frame_size_bytes": 5732,
"encode_time_per_frame_s": {
"mean": 0.00024019776481307216,
"median": 0.00021784997079521418,
"max": 0.0006577998865395784
},
"decode_time_per_frame_s": {
"mean": 0.00031552667108674846,
"median": 0.0002881500404328108,
"max": 0.0007526001427322626
},
"file_pipeline_latency_s": {
"mean": 0.0005557244358998206,
"median": 0.0005079499678686261,
"max": 0.0011078000534325838
},
"actual_encoded_fps": 4163.236076648027,
"unique_decoded_frames": 90,
"decoded_frame_count": 90,
"psnr_db": {
"mean": 32.516468049824205,
"median": 32.531664760951706,
"max": 32.80373421528087
},
"mean_absolute_error": {
"mean": 3.3046645005544026,
"median": 3.3025563955307007,
"max": 3.4452993869781494
},
"peak_process_rss_bytes": 152305664,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.0039837644616555834,
"median": 0.0043126000091433525,
"max": 0.00573229999281466
},
"source_read_resize_time_per_frame_s": {
"mean": 0.0033400089014321566,
"median": 0.0036858500679954886,
"max": 0.004862000001594424
},
"resolution": [
320,
240
],
"fps": 15,
"window": "white_car",
"source_unique_frames": 90,
"source_temporal_change_mean_absolute": 2.7063507529650437,
"unique_decoded_fps": 15.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 669101.3333333334,
"peak_one_second_bitrate_bps": 675408,
"average_frame_size_bytes": 5575.844444444445,
"max_frame_size_bytes": 5732,
"radio_screen": {
"peak_packet_slots_per_second": 353,
"mean_packets_per_frame": 23.244444444444444,
"max_packets_per_frame": 24,
"airtime_for_peak_second_s": 5.835796,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 160000,
"vbv_buffer_bits": 160000,
"gop_frames": 15,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
4576,
561,
556,
823,
711,
779,
921,
807,
702,
888,
904,
710,
861,
796,
740,
4042,
512,
520,
740,
861,
682,
783,
735,
606,
885,
781,
641,
821,
807,
760,
4114,
508,
525,
741,
885,
609,
872,
848,
744,
1004,
916,
748,
905,
998,
799,
4245,
520,
573,
747,
843,
645,
864,
939,
690,
1007,
839,
696,
850,
870,
819,
4360,
593,
578,
762,
765,
712,
831,
832,
703,
881,
811,
758,
763,
882,
668,
4186,
510,
484,
653,
735,
623,
895,
879,
720,
772,
885,
697,
933,
846,
781
],
"keyframe_sizes_bytes": [
4576,
4042,
4114,
4245,
4360,
4186
],
"reference_frame_size_bytes": 4576,
"encode_time_per_frame_s": {
"mean": 0.0008293800262941254,
"median": 0.0007944500539451838,
"max": 0.001701100030913949
},
"decode_time_per_frame_s": {
"mean": 0.00016621666598237223,
"median": 0.00014085008297115564,
"max": 0.0006389999762177467
},
"file_pipeline_latency_s": {
"mean": 0.0010703589068725705,
"median": 0.0010125000262632966,
"max": 0.0024355000350624323
},
"actual_encoded_fps": 1205.71989714805,
"unique_decoded_frames": 90,
"decoded_frame_count": 90,
"psnr_db": {
"mean": 34.18897702923308,
"median": 34.06050706695909,
"max": 36.02342215342166
},
"mean_absolute_error": {
"mean": 2.666310511695014,
"median": 2.699607253074646,
"max": 2.899900197982788
},
"peak_process_rss_bytes": 158330880,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 15,
"decoder_errors": 14
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 15,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.004569811110074321,
"median": 0.004948599846102297,
"max": 0.006009999895468354
},
"source_read_resize_time_per_frame_s": {
"mean": 0.003363643325347867,
"median": 0.0037597499322146177,
"max": 0.0045489000622183084
},
"resolution": [
320,
240
],
"fps": 15,
"window": "white_car",
"source_unique_frames": 90,
"source_temporal_change_mean_absolute": 2.7063507529650437,
"unique_decoded_fps": 15.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 119162.66666666667,
"peak_one_second_bitrate_bps": 123920,
"average_frame_size_bytes": 993.0222222222222,
"max_frame_size_bytes": 4576,
"radio_screen": {
"peak_packet_slots_per_second": 73,
"mean_packets_per_frame": 4.622222222222222,
"max_packets_per_frame": 19,
"airtime_for_peak_second_s": 1.206836,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
5681,
5642,
5614,
5726,
5712,
5675,
5695,
5718,
5716,
5726,
5758,
5795,
5772,
5720,
5776,
5790,
5804,
5849,
5868,
5807,
5828,
5853,
5829,
5821,
5873,
5864,
5893,
5882,
5921,
5856,
5912,
5957,
6025,
5931,
5906,
5908,
5914,
5902,
5960,
6026,
5983,
5880,
5945,
5897,
5913,
6000,
6040,
6027,
5914,
5989,
5987,
6008,
6042,
6128,
6105,
6019,
6067,
6147,
6116,
6111,
6181,
6196,
6137,
6183,
6246,
6240,
6246,
6220,
6277,
6240,
6307,
6318,
6322,
6364,
6448,
6421,
6381,
6420,
6485,
6564,
6652,
6905,
7067,
7145,
7434,
7644,
7602,
7701,
7839,
7972
],
"reference_frame_size_bytes": 7972,
"encode_time_per_frame_s": {
"mean": 0.00024523333542876774,
"median": 0.0002322500804439187,
"max": 0.0005984001327306032
},
"decode_time_per_frame_s": {
"mean": 0.00030682444468968446,
"median": 0.00028989999555051327,
"max": 0.0007670000195503235
},
"file_pipeline_latency_s": {
"mean": 0.0005520577801184522,
"median": 0.0005185500485822558,
"max": 0.001043400028720498
},
"actual_encoded_fps": 4077.749047663495,
"unique_decoded_frames": 90,
"decoded_frame_count": 90,
"psnr_db": {
"mean": 31.784519956741313,
"median": 32.023473176254484,
"max": 32.664937781821465
},
"mean_absolute_error": {
"mean": 3.6843124548594157,
"median": 3.5455881357192993,
"max": 5.078085899353027
},
"peak_process_rss_bytes": 154394624,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.003967252228822973,
"median": 0.0043163500959053636,
"max": 0.005464999936521053
},
"source_read_resize_time_per_frame_s": {
"mean": 0.003313238895498216,
"median": 0.0036664000945165753,
"max": 0.004708399996161461
},
"resolution": [
320,
240
],
"fps": 15,
"window": "black_car",
"source_unique_frames": 90,
"source_temporal_change_mean_absolute": 3.7325017068508113,
"unique_decoded_fps": 15.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 737840.0,
"peak_one_second_bitrate_bps": 849856,
"average_frame_size_bytes": 6148.666666666667,
"max_frame_size_bytes": 7972,
"radio_screen": {
"peak_packet_slots_per_second": 444,
"mean_packets_per_frame": 25.744444444444444,
"max_packets_per_frame": 33,
"airtime_for_peak_second_s": 7.3402080000000005,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 160000,
"vbv_buffer_bits": 160000,
"gop_frames": 15,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
4811,
420,
509,
778,
816,
632,
835,
823,
686,
862,
800,
748,
936,
828,
699,
4340,
511,
447,
835,
844,
661,
864,
827,
679,
835,
873,
781,
1085,
909,
807,
4498,
503,
644,
895,
837,
819,
969,
946,
801,
962,
1012,
758,
946,
928,
741,
4697,
545,
592,
893,
922,
781,
960,
970,
876,
1026,
975,
879,
1172,
1067,
861,
5104,
628,
759,
963,
1073,
887,
1122,
1194,
899,
1217,
1169,
1042,
1170,
1223,
1038,
5506,
719,
830,
1246,
1392,
1176,
1649,
1720,
1522,
2163,
2445,
1970,
2603,
2523,
2244
],
"keyframe_sizes_bytes": [
4811,
4340,
4498,
4697,
5104,
5506
],
"reference_frame_size_bytes": 5506,
"encode_time_per_frame_s": {
"mean": 0.0008686966676678923,
"median": 0.000835699844174087,
"max": 0.001550900051370263
},
"decode_time_per_frame_s": {
"mean": 0.00018534333600352207,
"median": 0.00015664997044950724,
"max": 0.0006170000415295362
},
"file_pipeline_latency_s": {
"mean": 0.0011256600031629206,
"median": 0.001067149918526411,
"max": 0.0022976999171078205
},
"actual_encoded_fps": 1151.149805471921,
"unique_decoded_frames": 90,
"decoded_frame_count": 90,
"psnr_db": {
"mean": 33.194563376052805,
"median": 33.462414139696776,
"max": 35.8337930435641
},
"mean_absolute_error": {
"mean": 3.0852470927768283,
"median": 2.887083411216736,
"max": 5.260334014892578
},
"peak_process_rss_bytes": 160034816,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 15,
"decoder_errors": 14
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 15,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.004578450003949305,
"median": 0.004890899988822639,
"max": 0.006421400001272559
},
"source_read_resize_time_per_frame_s": {
"mean": 0.0033089577711911664,
"median": 0.0036198500311002135,
"max": 0.004559899913147092
},
"resolution": [
320,
240
],
"fps": 15,
"window": "black_car",
"source_unique_frames": 90,
"source_temporal_change_mean_absolute": 3.7325017068508113,
"unique_decoded_fps": 15.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 150869.33333333334,
"peak_one_second_bitrate_bps": 237664,
"average_frame_size_bytes": 1257.2444444444445,
"max_frame_size_bytes": 5506,
"radio_screen": {
"peak_packet_slots_per_second": 130,
"mean_packets_per_frame": 5.633333333333334,
"max_packets_per_frame": 23,
"airtime_for_peak_second_s": 2.14916,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
12147,
12351,
12015,
12393,
12074,
12230,
12287,
12222,
12540,
12287,
12461,
12693,
12481,
12857,
12488,
12782,
12688,
12726,
13010,
12720,
12979,
12517,
12558,
12777,
12440,
12765,
12347,
12608,
12749,
12990
],
"reference_frame_size_bytes": 13010,
"encode_time_per_frame_s": {
"mean": 0.000595660003212591,
"median": 0.0005803500534966588,
"max": 0.0008449000306427479
},
"decode_time_per_frame_s": {
"mean": 0.001676636670405666,
"median": 0.0016938499175012112,
"max": 0.0023864000104367733
},
"file_pipeline_latency_s": {
"mean": 0.002272296673618257,
"median": 0.00227419997099787,
"max": 0.0029140999540686607
},
"actual_encoded_fps": 1678.8100503754993,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 34.47379452400309,
"median": 34.49286817745343,
"max": 34.92242702593741
},
"mean_absolute_error": {
"mean": 2.9725216070810956,
"median": 2.967024087905884,
"max": 3.1405062675476074
},
"peak_process_rss_bytes": 158420992,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.010020729992538691,
"median": 0.010264100041240454,
"max": 0.01099520013667643
},
"source_read_resize_time_per_frame_s": {
"mean": 0.007659840001724661,
"median": 0.007771250093355775,
"max": 0.008423400111496449
},
"resolution": [
640,
360
],
"fps": 5,
"window": "white_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 6.434606980363984,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 501576.0,
"peak_one_second_bitrate_bps": 512984,
"average_frame_size_bytes": 12539.4,
"max_frame_size_bytes": 13010,
"radio_screen": {
"peak_packet_slots_per_second": 266,
"mean_packets_per_frame": 52,
"max_packets_per_frame": 54,
"airtime_for_peak_second_s": 4.397512,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 160000,
"vbv_buffer_bits": 160000,
"gop_frames": 5,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
7592,
5592,
5366,
5374,
4561,
4132,
3931,
3699,
3868,
3647,
4778,
3461,
3846,
3829,
3774,
5292,
3466,
3903,
3922,
3795,
5070,
3557,
3647,
3706,
4025,
4735,
3599,
3865,
4000,
3983
],
"keyframe_sizes_bytes": [
7592,
4132,
4778,
5292,
5070,
4735
],
"reference_frame_size_bytes": 7592,
"encode_time_per_frame_s": {
"mean": 0.0031791466831540068,
"median": 0.0030712999869138002,
"max": 0.004523999989032745
},
"decode_time_per_frame_s": {
"mean": 0.0006663066723073522,
"median": 0.0006220999639481306,
"max": 0.0011897000949829817
},
"file_pipeline_latency_s": {
"mean": 0.003995530020135144,
"median": 0.003831149893812835,
"max": 0.005611000116914511
},
"actual_encoded_fps": 314.54981467162366,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 33.90281447058535,
"median": 33.590739068727515,
"max": 36.10946093508206
},
"mean_absolute_error": {
"mean": 3.106108609835307,
"median": 3.1860865354537964,
"max": 3.5408029556274414
},
"peak_process_rss_bytes": 168361984,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 5,
"decoder_errors": 4
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 5,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.011939929984509944,
"median": 0.011980350012890995,
"max": 0.013451799983158708
},
"source_read_resize_time_per_frame_s": {
"mean": 0.007576603326015174,
"median": 0.007713100058026612,
"max": 0.008669300004839897
},
"resolution": [
640,
360
],
"fps": 5,
"window": "white_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 6.434606980363984,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 170686.66666666666,
"peak_one_second_bitrate_bps": 227880,
"average_frame_size_bytes": 4267.166666666667,
"max_frame_size_bytes": 7592,
"radio_screen": {
"peak_packet_slots_per_second": 119,
"mean_packets_per_frame": 17.933333333333334,
"max_packets_per_frame": 32,
"airtime_for_peak_second_s": 1.967308,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
12682,
12836,
12756,
12959,
13090,
13070,
13455,
13303,
13379,
13529,
13600,
13764,
13669,
13834,
13677,
13948,
13759,
13793,
14184,
14196,
14682,
14945,
14987,
15056,
15227,
15560,
16100,
17868,
19963,
21213
],
"reference_frame_size_bytes": 21213,
"encode_time_per_frame_s": {
"mean": 0.0008431733430673678,
"median": 0.0008272001286968589,
"max": 0.001086799893528223
},
"decode_time_per_frame_s": {
"mean": 0.0012040533125400542,
"median": 0.0010320498840883374,
"max": 0.0020062001422047615
},
"file_pipeline_latency_s": {
"mean": 0.002047226655607422,
"median": 0.0018986499635502696,
"max": 0.0030115998815745115
},
"actual_encoded_fps": 1185.9957483500543,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 33.579507133433886,
"median": 33.927656690273004,
"max": 34.582871590108304
},
"mean_absolute_error": {
"mean": 3.366413187980652,
"median": 3.2122453451156616,
"max": 4.846290588378906
},
"peak_process_rss_bytes": 160829440,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.009575956671809157,
"median": 0.009479000116698444,
"max": 0.010883699869737029
},
"source_read_resize_time_per_frame_s": {
"mean": 0.007617486702899138,
"median": 0.007613750174641609,
"max": 0.008473900146782398
},
"resolution": [
640,
360
],
"fps": 5,
"window": "black_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 8.456743644236909,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 580112.0,
"peak_one_second_bitrate_bps": 725632,
"average_frame_size_bytes": 14502.8,
"max_frame_size_bytes": 21213,
"radio_screen": {
"peak_packet_slots_per_second": 373,
"mean_packets_per_frame": 59.96666666666667,
"max_packets_per_frame": 87,
"airtime_for_peak_second_s": 6.166436,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 160000,
"vbv_buffer_bits": 160000,
"gop_frames": 5,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
7672,
5749,
5339,
5149,
4825,
4028,
4145,
3427,
3854,
3985,
4618,
3556,
3865,
3889,
3849,
4688,
3794,
3682,
3997,
4080,
4975,
3517,
3536,
4085,
3823,
5009,
3169,
4138,
4785,
5064
],
"keyframe_sizes_bytes": [
7672,
4028,
4618,
4688,
4975,
5009
],
"reference_frame_size_bytes": 7672,
"encode_time_per_frame_s": {
"mean": 0.0031415433157235386,
"median": 0.003109749872237444,
"max": 0.004172999877482653
},
"decode_time_per_frame_s": {
"mean": 0.0006692900167157253,
"median": 0.0006463999161496758,
"max": 0.0012061998713761568
},
"file_pipeline_latency_s": {
"mean": 0.003963259995604555,
"median": 0.0040016500279307365,
"max": 0.005241699982434511
},
"actual_encoded_fps": 318.3148852333067,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 32.158942633624996,
"median": 32.4444472487295,
"max": 35.42343797159917
},
"mean_absolute_error": {
"mean": 3.9575145641962686,
"median": 3.6331279277801514,
"max": 7.034286975860596
},
"peak_process_rss_bytes": 171819008,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 5,
"decoder_errors": 4
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 5,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.0120173133444041,
"median": 0.012012099963612854,
"max": 0.014220500132068992
},
"source_read_resize_time_per_frame_s": {
"mean": 0.007778133327762286,
"median": 0.007805250003002584,
"max": 0.009706199867650867
},
"resolution": [
640,
360
],
"fps": 5,
"window": "black_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 8.456743644236909,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 173722.66666666666,
"peak_one_second_bitrate_bps": 229872,
"average_frame_size_bytes": 4343.066666666667,
"max_frame_size_bytes": 7672,
"radio_screen": {
"peak_packet_slots_per_second": 120,
"mean_packets_per_frame": 18.2,
"max_packets_per_frame": 32,
"airtime_for_peak_second_s": 1.98384,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
12147,
12310,
12351,
12034,
12015,
12183,
12393,
12484,
12074,
12135,
12230,
12346,
12287,
12040,
12222,
12184,
12540,
12512,
12287,
12426,
12461,
12796,
12693,
12532,
12481,
12642,
12857,
12732,
12488,
12662,
12782,
12933,
12688,
12673,
12726,
12702,
13010,
12698,
12720,
12780,
12979,
12872,
12517,
12549,
12558,
12800,
12777,
12514,
12440,
12564,
12765,
12612,
12347,
12574,
12608,
12905,
12749,
12857,
12990,
13019
],
"reference_frame_size_bytes": 13019,
"encode_time_per_frame_s": {
"mean": 0.0005907333455979824,
"median": 0.000579100102186203,
"max": 0.0009178000036627054
},
"decode_time_per_frame_s": {
"mean": 0.000737898350538065,
"median": 0.0007103499956429005,
"max": 0.0013673000503331423
},
"file_pipeline_latency_s": {
"mean": 0.0013286316961360475,
"median": 0.001284550060518086,
"max": 0.0020825001411139965
},
"actual_encoded_fps": 1692.8111599790066,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 34.471389949304694,
"median": 34.482934079943504,
"max": 34.92242702593741
},
"mean_absolute_error": {
"mean": 2.9696837226549784,
"median": 2.9725934267044067,
"max": 3.1405062675476074
},
"peak_process_rss_bytes": 181227520,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.005520861654076725,
"median": 0.00537850009277463,
"max": 0.007109900005161762
},
"source_read_resize_time_per_frame_s": {
"mean": 0.004049304989166558,
"median": 0.0036825499264523387,
"max": 0.005612700013443828
},
"resolution": [
640,
360
],
"fps": 10,
"window": "white_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 4.991810386260201,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 1004336.0,
"peak_one_second_bitrate_bps": 1023272,
"average_frame_size_bytes": 12554.2,
"max_frame_size_bytes": 13019,
"radio_screen": {
"peak_packet_slots_per_second": 531,
"mean_packets_per_frame": 52,
"max_packets_per_frame": 54,
"airtime_for_peak_second_s": 8.778492,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 160000,
"vbv_buffer_bits": 160000,
"gop_frames": 10,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
7591,
3086,
3090,
2866,
3360,
2355,
1968,
2198,
2171,
2369,
3037,
1769,
2016,
1738,
1698,
1754,
2264,
1640,
2126,
1841,
3295,
1749,
1670,
2141,
1882,
2025,
1821,
1852,
2105,
2126,
3090,
1452,
1812,
1923,
1899,
1893,
2285,
1842,
1678,
1908,
3295,
1583,
1858,
1741,
2002,
1984,
1604,
1983,
1977,
2072,
3010,
1477,
1680,
1755,
1969,
2262,
2029,
1873,
1811,
2028
],
"keyframe_sizes_bytes": [
7591,
3037,
3295,
3090,
3295,
3010
],
"reference_frame_size_bytes": 7591,
"encode_time_per_frame_s": {
"mean": 0.002471608327080806,
"median": 0.0023865499533712864,
"max": 0.00355999986641109
},
"decode_time_per_frame_s": {
"mean": 0.000435951662560304,
"median": 0.0004096000920981169,
"max": 0.000994000118225813
},
"file_pipeline_latency_s": {
"mean": 0.0030540133127942683,
"median": 0.0029751500114798546,
"max": 0.004703099839389324
},
"actual_encoded_fps": 404.5948498567695,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 32.69173702417717,
"median": 32.537851022591084,
"max": 35.29699867934505
},
"mean_absolute_error": {
"mean": 3.566657841205597,
"median": 3.630534529685974,
"max": 4.293571949005127
},
"peak_process_rss_bytes": 192733184,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 10,
"decoder_errors": 9
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 10,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.007466868326688806,
"median": 0.007448349962942302,
"max": 0.009888599859550595
},
"source_read_resize_time_per_frame_s": {
"mean": 0.004112168331630528,
"median": 0.0036506999749690294,
"max": 0.00536960014142096
},
"resolution": [
640,
360
],
"fps": 10,
"window": "white_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 4.991810386260201,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 175170.66666666666,
"peak_one_second_bitrate_bps": 248432,
"average_frame_size_bytes": 2189.633333333333,
"max_frame_size_bytes": 7591,
"radio_screen": {
"peak_packet_slots_per_second": 132,
"mean_packets_per_frame": 9.483333333333333,
"max_packets_per_frame": 32,
"airtime_for_peak_second_s": 2.182224,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
12682,
12600,
12836,
12893,
12756,
12871,
12959,
13159,
13090,
13111,
13070,
13175,
13455,
13286,
13303,
13234,
13379,
13588,
13529,
13597,
13600,
13925,
13764,
13613,
13669,
13639,
13834,
13649,
13677,
13728,
13948,
13999,
13759,
13749,
13793,
13969,
14184,
14184,
14196,
14380,
14682,
14665,
14945,
14969,
14987,
15107,
15056,
15188,
15227,
15544,
15560,
15531,
16100,
16419,
17868,
18406,
19963,
21172,
21213,
21547
],
"reference_frame_size_bytes": 21547,
"encode_time_per_frame_s": {
"mean": 0.0006049583200365305,
"median": 0.0005721000488847494,
"max": 0.0009793001227080822
},
"decode_time_per_frame_s": {
"mean": 0.0007568050253515443,
"median": 0.0007179999956861138,
"max": 0.0011870001908391714
},
"file_pipeline_latency_s": {
"mean": 0.0013617633453880747,
"median": 0.0012791500193998218,
"max": 0.0020614000968635082
},
"actual_encoded_fps": 1653.006441732407,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 33.56757767737416,
"median": 33.94573630809862,
"max": 34.598049856963236
},
"mean_absolute_error": {
"mean": 3.3714972654978435,
"median": 3.203837513923645,
"max": 4.964380741119385
},
"peak_process_rss_bytes": 181895168,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.005627705028746277,
"median": 0.0052898499416187406,
"max": 0.007168199867010117
},
"source_read_resize_time_per_frame_s": {
"mean": 0.00407345334533602,
"median": 0.0036399998934939504,
"max": 0.005664899945259094
},
"resolution": [
640,
360
],
"fps": 10,
"window": "black_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 6.699079076428123,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 1165308.0,
"peak_one_second_bitrate_bps": 1470232,
"average_frame_size_bytes": 14566.35,
"max_frame_size_bytes": 21547,
"radio_screen": {
"peak_packet_slots_per_second": 757,
"mean_packets_per_frame": 60.18333333333333,
"max_packets_per_frame": 89,
"airtime_for_peak_second_s": 12.514724000000001,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 160000,
"vbv_buffer_bits": 160000,
"gop_frames": 10,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
7673,
2712,
3154,
3015,
3289,
2378,
2074,
2582,
2001,
2328,
2983,
1868,
2344,
1491,
2169,
1577,
2164,
1946,
1805,
1949,
2986,
2057,
1753,
1949,
2111,
1844,
1961,
2061,
1605,
2000,
2887,
1959,
1896,
1676,
1773,
1896,
2239,
2089,
1836,
1684,
3112,
1377,
1923,
1609,
2126,
2328,
1959,
2342,
1985,
2304,
2586,
1352,
1872,
1822,
2370,
1951,
3051,
2013,
1831,
1831
],
"keyframe_sizes_bytes": [
7673,
2983,
2986,
2887,
3112,
2586
],
"reference_frame_size_bytes": 7673,
"encode_time_per_frame_s": {
"mean": 0.0025302100034120182,
"median": 0.002447150065563619,
"max": 0.0034976000897586346
},
"decode_time_per_frame_s": {
"mean": 0.00045545500470325353,
"median": 0.0004182499833405018,
"max": 0.0009721999522298574
},
"file_pipeline_latency_s": {
"mean": 0.00312875168165192,
"median": 0.002994450042024255,
"max": 0.004498300142586231
},
"actual_encoded_fps": 395.2241112996503,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 30.829712831040727,
"median": 31.230682130076588,
"max": 34.800322389405764
},
"mean_absolute_error": {
"mean": 4.629355295499166,
"median": 4.159804821014404,
"max": 9.82160472869873
},
"peak_process_rss_bytes": 192626688,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 10,
"decoder_errors": 9
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 10,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.007525476673617959,
"median": 0.007481649983674288,
"max": 0.009861300000920892
},
"source_read_resize_time_per_frame_s": {
"mean": 0.004175585007760674,
"median": 0.003884200006723404,
"max": 0.005524999927729368
},
"resolution": [
640,
360
],
"fps": 10,
"window": "black_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 6.699079076428123,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 178010.66666666666,
"peak_one_second_bitrate_bps": 249648,
"average_frame_size_bytes": 2225.133333333333,
"max_frame_size_bytes": 7673,
"radio_screen": {
"peak_packet_slots_per_second": 133,
"mean_packets_per_frame": 9.583333333333334,
"max_packets_per_frame": 32,
"airtime_for_peak_second_s": 2.198756,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
12147,
12272,
12310,
12351,
12034,
11972,
12015,
12106,
12183,
12393,
12484,
12374,
12074,
12144,
12135,
12230,
12346,
12490,
12287,
12044,
12040,
12222,
12184,
12261,
12540,
12512,
12457,
12287,
12426,
12395,
12461,
12672,
12796,
12693,
12520,
12532,
12481,
12565,
12642,
12857,
12732,
12560,
12488,
12608,
12662,
12782,
12933,
13014,
12688,
12606,
12673,
12726,
12702,
12837,
13010,
12760,
12698,
12720,
12780,
12784,
12979,
13045,
12872,
12517,
12549,
12585,
12558,
12725,
12800,
12777,
12514,
12404,
12440,
12503,
12564,
12765,
12612,
12467,
12347,
12494,
12574,
12608,
12905,
12939,
12749,
12708,
12857,
12990,
13019,
13168
],
"reference_frame_size_bytes": 13168,
"encode_time_per_frame_s": {
"mean": 0.0005920055374089214,
"median": 0.0005736498860642314,
"max": 0.0012638000771403313
},
"decode_time_per_frame_s": {
"mean": 0.0012601488968357443,
"median": 0.0011981999268755317,
"max": 0.002552199875935912
},
"file_pipeline_latency_s": {
"mean": 0.0018521544342446658,
"median": 0.0017984999576583505,
"max": 0.0038159999530762434
},
"actual_encoded_fps": 1689.1733891152116,
"unique_decoded_frames": 90,
"decoded_frame_count": 90,
"psnr_db": {
"mean": 34.47989410363799,
"median": 34.47491632787367,
"max": 34.926554260430215
},
"mean_absolute_error": {
"mean": 2.9668693039152356,
"median": 2.972814679145813,
"max": 3.1405062675476074
},
"peak_process_rss_bytes": 204464128,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.004418768901895318,
"median": 0.004707499989308417,
"max": 0.007610099855810404
},
"source_read_resize_time_per_frame_s": {
"mean": 0.002939221115472416,
"median": 0.003263849997892976,
"max": 0.005558899836614728
},
"resolution": [
640,
360
],
"fps": 15,
"window": "white_car",
"source_unique_frames": 90,
"source_temporal_change_mean_absolute": 4.1777994303995,
"unique_decoded_fps": 15.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 1506308.0,
"peak_one_second_bitrate_bps": 1536176,
"average_frame_size_bytes": 12552.566666666668,
"max_frame_size_bytes": 13168,
"radio_screen": {
"peak_packet_slots_per_second": 796,
"mean_packets_per_frame": 52,
"max_packets_per_frame": 54,
"airtime_for_peak_second_s": 13.159472000000001,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 160000,
"vbv_buffer_bits": 160000,
"gop_frames": 15,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
7591,
1755,
1950,
2416,
1942,
1949,
1797,
1678,
1198,
1843,
1590,
1191,
1394,
1444,
1170,
3077,
878,
1041,
1382,
1264,
1036,
1320,
1200,
1202,
1526,
1387,
1053,
1376,
1531,
1094,
3170,
802,
1014,
1431,
1262,
1047,
1369,
1339,
1053,
1594,
1170,
1286,
1534,
1457,
1123,
2998,
904,
793,
1243,
1192,
1031,
1438,
1356,
1062,
1467,
1260,
1136,
1394,
1368,
1166,
3046,
940,
805,
1403,
1091,
1118,
1462,
1273,
1106,
1366,
1240,
955,
1362,
1316,
1151,
3099,
696,
931,
1377,
1245,
1125,
1439,
1468,
1023,
1380,
1347,
1107,
1410,
1376,
1231
],
"keyframe_sizes_bytes": [
7591,
3077,
3170,
2998,
3046,
3099
],
"reference_frame_size_bytes": 7591,
"encode_time_per_frame_s": {
"mean": 0.002194808876245386,
"median": 0.0021360499085858464,
"max": 0.003548800013959408
},
"decode_time_per_frame_s": {
"mean": 0.00036207888689306046,
"median": 0.0003305998397991061,
"max": 0.0010744999162852764
},
"file_pipeline_latency_s": {
"mean": 0.002705119982258313,
"median": 0.0026263499166816473,
"max": 0.004715299932286143
},
"actual_encoded_fps": 455.6205375434235,
"unique_decoded_frames": 90,
"decoded_frame_count": 90,
"psnr_db": {
"mean": 32.136271240193686,
"median": 31.87877257032692,
"max": 35.1593688984231
},
"mean_absolute_error": {
"mean": 3.767869644694858,
"median": 3.8810235261917114,
"max": 4.4692535400390625
},
"peak_process_rss_bytes": 214056960,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 15,
"decoder_errors": 14
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 15,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.005866033320004741,
"median": 0.0061353499768301845,
"max": 0.009150100173428655
},
"source_read_resize_time_per_frame_s": {
"mean": 0.0029300988781162433,
"median": 0.003323900164104998,
"max": 0.004042100161314011
},
"resolution": [
640,
360
],
"fps": 15,
"window": "white_car",
"source_unique_frames": 90,
"source_temporal_change_mean_absolute": 4.1777994303995,
"unique_decoded_fps": 15.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 175496.0,
"peak_one_second_bitrate_bps": 247264,
"average_frame_size_bytes": 1462.4666666666667,
"max_frame_size_bytes": 7591,
"radio_screen": {
"peak_packet_slots_per_second": 131,
"mean_packets_per_frame": 6.444444444444445,
"max_packets_per_frame": 32,
"airtime_for_peak_second_s": 2.165692,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
12682,
12590,
12600,
12836,
12893,
12907,
12756,
12858,
12871,
12959,
13142,
13159,
13090,
13101,
13111,
13070,
13175,
13326,
13455,
13286,
13161,
13303,
13234,
13277,
13379,
13584,
13588,
13529,
13597,
13618,
13600,
13790,
13925,
13764,
13613,
13655,
13669,
13594,
13639,
13834,
13759,
13649,
13677,
13693,
13728,
13948,
13999,
13922,
13759,
13749,
13807,
13793,
13969,
14122,
14184,
14124,
14184,
14196,
14380,
14386,
14682,
14756,
14665,
14945,
14969,
14945,
14987,
15039,
15107,
15056,
15185,
15188,
15227,
15401,
15544,
15560,
15531,
15879,
16100,
16419,
16747,
17868,
18406,
18808,
19963,
21094,
21172,
21213,
21547,
21991
],
"reference_frame_size_bytes": 21991,
"encode_time_per_frame_s": {
"mean": 0.0006174366559005446,
"median": 0.0005911999614909291,
"max": 0.0010915999300777912
},
"decode_time_per_frame_s": {
"mean": 0.0007616666714764304,
"median": 0.0007319001015275717,
"max": 0.0013886000961065292
},
"file_pipeline_latency_s": {
"mean": 0.001379103327376975,
"median": 0.0013216499937698245,
"max": 0.0019869001116603613
},
"actual_encoded_fps": 1619.5993393710623,
"unique_decoded_frames": 90,
"decoded_frame_count": 90,
"psnr_db": {
"mean": 33.55550359988505,
"median": 33.94573630809862,
"max": 34.61799803703089
},
"mean_absolute_error": {
"mean": 3.3771861208809746,
"median": 3.2011653184890747,
"max": 5.051806926727295
},
"peak_process_rss_bytes": 204967936,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.004379318884780837,
"median": 0.00473809998948127,
"max": 0.006703499937430024
},
"source_read_resize_time_per_frame_s": {
"mean": 0.0028754889007864726,
"median": 0.003258200013078749,
"max": 0.004064299864694476
},
"resolution": [
640,
360
],
"fps": 15,
"window": "black_car",
"source_unique_frames": 90,
"source_temporal_change_mean_absolute": 5.715192987931752,
"unique_decoded_fps": 15.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 1752322.6666666667,
"peak_one_second_bitrate_bps": 2226384,
"average_frame_size_bytes": 14602.68888888889,
"max_frame_size_bytes": 21991,
"radio_screen": {
"peak_packet_slots_per_second": 1148,
"mean_packets_per_frame": 60.32222222222222,
"max_packets_per_frame": 91,
"airtime_for_peak_second_s": 18.978736,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 160000,
"vbv_buffer_bits": 160000,
"gop_frames": 15,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
7673,
1684,
1700,
2616,
2279,
1525,
1922,
1711,
1256,
1680,
1605,
1269,
1679,
1540,
1058,
2986,
1000,
1169,
1434,
1236,
1089,
1430,
1211,
992,
1607,
1314,
1115,
1490,
1303,
1235,
2883,
1054,
1000,
1453,
1126,
1211,
1443,
1220,
1122,
1511,
1320,
1040,
1526,
1184,
1032,
2845,
1085,
971,
1357,
1258,
1110,
1396,
1298,
1200,
1536,
1302,
1009,
1590,
1389,
1099,
2764,
994,
1341,
1472,
1213,
1137,
1514,
1386,
1131,
1475,
1352,
1109,
1327,
1414,
1218,
2375,
1033,
1138,
1342,
1491,
1480,
1775,
1783,
1210,
1774,
1296,
801,
1635,
1550,
1080
],
"keyframe_sizes_bytes": [
7673,
2986,
2883,
2845,
2764,
2375
],
"reference_frame_size_bytes": 7673,
"encode_time_per_frame_s": {
"mean": 0.002284264440337817,
"median": 0.0022139500360935926,
"max": 0.004105299944058061
},
"decode_time_per_frame_s": {
"mean": 0.0003663711301568482,
"median": 0.0003436499973759055,
"max": 0.0010140000376850367
},
"file_pipeline_latency_s": {
"mean": 0.002799173320333163,
"median": 0.002716750022955239,
"max": 0.004765799967572093
},
"actual_encoded_fps": 437.7776856046103,
"unique_decoded_frames": 90,
"decoded_frame_count": 90,
"psnr_db": {
"mean": 30.316225445521233,
"median": 30.792724117705063,
"max": 34.747313153970566
},
"mean_absolute_error": {
"mean": 4.894277943505181,
"median": 4.345433473587036,
"max": 10.864612579345703
},
"peak_process_rss_bytes": 214491136,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 15,
"decoder_errors": 14
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 15,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.0059875655401912,
"median": 0.006355400080792606,
"max": 0.008140699937939644
},
"source_read_resize_time_per_frame_s": {
"mean": 0.002960099996481505,
"median": 0.0033001999836415052,
"max": 0.004798399982973933
},
"resolution": [
640,
360
],
"fps": 15,
"window": "black_car",
"source_unique_frames": 90,
"source_temporal_change_mean_absolute": 5.715192987931752,
"unique_decoded_fps": 15.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 179984.0,
"peak_one_second_bitrate_bps": 249576,
"average_frame_size_bytes": 1499.8666666666666,
"max_frame_size_bytes": 7673,
"radio_screen": {
"peak_packet_slots_per_second": 135,
"mean_packets_per_frame": 6.655555555555556,
"max_packets_per_frame": 32,
"airtime_for_peak_second_s": 2.23182,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
15089,
15343,
14978,
15408,
15099,
15187,
15290,
15254,
15532,
15250,
15403,
15627,
15445,
15880,
15511,
15778,
15646,
15629,
15968,
15761,
15940,
15543,
15513,
15687,
15447,
15688,
15266,
15558,
15655,
16046
],
"reference_frame_size_bytes": 16046,
"encode_time_per_frame_s": {
"mean": 0.0012505266737813752,
"median": 0.0009392499923706055,
"max": 0.009467599913477898
},
"decode_time_per_frame_s": {
"mean": 0.0013809399912133812,
"median": 0.0013193499762564898,
"max": 0.0021242001093924046
},
"file_pipeline_latency_s": {
"mean": 0.0026314666649947566,
"median": 0.002269549877382815,
"max": 0.010971099836751819
},
"actual_encoded_fps": 799.6630707413653,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 35.32578084582183,
"median": 35.36510573412994,
"max": 35.75229102779232
},
"mean_absolute_error": {
"mean": 2.397222701708476,
"median": 2.397054076194763,
"max": 2.522418737411499
},
"peak_process_rss_bytes": 168550400,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.009965970002425214,
"median": 0.010075300000607967,
"max": 0.010968999937176704
},
"source_read_resize_time_per_frame_s": {
"mean": 0.007487160021749636,
"median": 0.007629149942658842,
"max": 0.008275799918919802
},
"resolution": [
640,
480
],
"fps": 5,
"window": "white_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 4.825955235272988,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 620561.3333333334,
"peak_one_second_bitrate_bps": 631552,
"average_frame_size_bytes": 15514.033333333333,
"max_frame_size_bytes": 16046,
"radio_screen": {
"peak_packet_slots_per_second": 327,
"mean_packets_per_frame": 64.13333333333334,
"max_packets_per_frame": 66,
"airtime_for_peak_second_s": 5.405964,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 160000,
"vbv_buffer_bits": 160000,
"gop_frames": 5,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
7098,
4794,
4713,
4661,
4179,
5196,
3727,
3791,
4316,
3723,
5460,
3276,
3865,
3886,
3628,
5892,
3288,
4097,
3845,
3694,
5623,
3320,
3342,
3696,
3659,
5141,
3208,
3640,
4130,
4124
],
"keyframe_sizes_bytes": [
7098,
5196,
5460,
5892,
5623,
5141
],
"reference_frame_size_bytes": 7098,
"encode_time_per_frame_s": {
"mean": 0.003722796682268381,
"median": 0.003458599909208715,
"max": 0.00505969999358058
},
"decode_time_per_frame_s": {
"mean": 0.0007164399915685257,
"median": 0.0006830500205978751,
"max": 0.0011518001556396484
},
"file_pipeline_latency_s": {
"mean": 0.0046212166547775265,
"median": 0.004438999923877418,
"max": 0.005903600016608834
},
"actual_encoded_fps": 268.61526033989,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 34.87550347539062,
"median": 34.67371300803754,
"max": 36.40092842093853
},
"mean_absolute_error": {
"mean": 2.4478547890981037,
"median": 2.5001763105392456,
"max": 2.701099157333374
},
"peak_process_rss_bytes": 181657600,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 5,
"decoder_errors": 4
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 5,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.01250353332143277,
"median": 0.012416900019161403,
"max": 0.01447229995392263
},
"source_read_resize_time_per_frame_s": {
"mean": 0.007757533326124152,
"median": 0.007840849924832582,
"max": 0.009722799994051456
},
"resolution": [
640,
480
],
"fps": 5,
"window": "white_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 4.825955235272988,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 169349.33333333334,
"peak_one_second_bitrate_bps": 203560,
"average_frame_size_bytes": 4233.733333333334,
"max_frame_size_bytes": 7098,
"radio_screen": {
"peak_packet_slots_per_second": 108,
"mean_packets_per_frame": 17.866666666666667,
"max_packets_per_frame": 30,
"airtime_for_peak_second_s": 1.7854560000000002,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
15657,
15825,
15750,
15977,
16043,
16119,
16408,
16293,
16526,
16527,
16588,
16722,
16649,
16898,
16785,
16933,
16741,
16789,
17209,
17283,
17596,
17832,
17849,
18036,
18204,
18605,
19026,
20874,
22722,
23952
],
"reference_frame_size_bytes": 23952,
"encode_time_per_frame_s": {
"mean": 0.0010320466477423905,
"median": 0.0009723500115796924,
"max": 0.001990199787542224
},
"decode_time_per_frame_s": {
"mean": 0.0013995800244932374,
"median": 0.0013227500021457672,
"max": 0.0021232999861240387
},
"file_pipeline_latency_s": {
"mean": 0.002431626672235628,
"median": 0.002289149910211563,
"max": 0.004113499773666263
},
"actual_encoded_fps": 968.9484503316852,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 34.49080840812658,
"median": 34.81949387874462,
"max": 35.49369941165341
},
"mean_absolute_error": {
"mean": 2.6898151795069376,
"median": 2.569164991378784,
"max": 3.7802138328552246
},
"peak_process_rss_bytes": 171560960,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.010124246675210695,
"median": 0.010233449982479215,
"max": 0.011242900043725967
},
"source_read_resize_time_per_frame_s": {
"mean": 0.007583290012553335,
"median": 0.00766805000603199,
"max": 0.008501800009980798
},
"resolution": [
640,
480
],
"fps": 5,
"window": "black_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 6.342557733177682,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 699224.0,
"peak_one_second_bitrate_bps": 841432,
"average_frame_size_bytes": 17480.6,
"max_frame_size_bytes": 23952,
"radio_screen": {
"peak_packet_slots_per_second": 434,
"mean_packets_per_frame": 72.13333333333334,
"max_packets_per_frame": 99,
"airtime_for_peak_second_s": 7.174888,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 160000,
"vbv_buffer_bits": 160000,
"gop_frames": 5,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
7186,
5341,
5203,
5046,
4807,
4466,
3761,
4171,
3651,
3691,
5075,
3542,
3776,
3912,
3950,
4801,
3317,
3845,
4388,
4127,
5096,
2992,
3852,
3934,
3995,
5148,
2784,
4067,
4200,
4368
],
"keyframe_sizes_bytes": [
7186,
4466,
5075,
4801,
5096,
5148
],
"reference_frame_size_bytes": 7186,
"encode_time_per_frame_s": {
"mean": 0.0035496533227463564,
"median": 0.003425800008699298,
"max": 0.004815600113943219
},
"decode_time_per_frame_s": {
"mean": 0.0007008133068059882,
"median": 0.0006391500355675817,
"max": 0.0011424000840634108
},
"file_pipeline_latency_s": {
"mean": 0.004438979993574321,
"median": 0.004313049954362214,
"max": 0.006035099970176816
},
"actual_encoded_fps": 281.7176521413936,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 33.08760564481133,
"median": 33.45576593711762,
"max": 36.14564111172003
},
"mean_absolute_error": {
"mean": 3.149396872520447,
"median": 2.878603458404541,
"max": 5.805124759674072
},
"peak_process_rss_bytes": 181313536,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 5,
"decoder_errors": 4
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 5,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.012460140006927153,
"median": 0.012294749962165952,
"max": 0.014953899895772338
},
"source_read_resize_time_per_frame_s": {
"mean": 0.007723710026281575,
"median": 0.007835300057195127,
"max": 0.008493600180372596
},
"resolution": [
640,
480
],
"fps": 5,
"window": "black_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 6.342557733177682,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 171322.66666666666,
"peak_one_second_bitrate_bps": 220664,
"average_frame_size_bytes": 4283.066666666667,
"max_frame_size_bytes": 7186,
"radio_screen": {
"peak_packet_slots_per_second": 115,
"mean_packets_per_frame": 18.033333333333335,
"max_packets_per_frame": 30,
"airtime_for_peak_second_s": 1.90118,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
15089,
15374,
15343,
15063,
14978,
15229,
15408,
15437,
15099,
15195,
15187,
15303,
15290,
15106,
15254,
15229,
15532,
15493,
15250,
15310,
15403,
15709,
15627,
15481,
15445,
15570,
15880,
15707,
15511,
15703,
15778,
15891,
15646,
15584,
15629,
15771,
15968,
15732,
15761,
15791,
15940,
15783,
15543,
15565,
15513,
15738,
15687,
15470,
15447,
15453,
15688,
15499,
15266,
15412,
15558,
15820,
15655,
15891,
16046,
15970
],
"reference_frame_size_bytes": 16046,
"encode_time_per_frame_s": {
"mean": 0.0009616450173780322,
"median": 0.0009167001117020845,
"max": 0.0014572001527994871
},
"decode_time_per_frame_s": {
"mean": 0.0013260066780882577,
"median": 0.0013063499936833978,
"max": 0.00203999993391335
},
"file_pipeline_latency_s": {
"mean": 0.00228765169546629,
"median": 0.002220250084064901,
"max": 0.0034373998641967773
},
"actual_encoded_fps": 1039.8847619743763,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 35.32946398154305,
"median": 35.35883911368568,
"max": 35.75229102779232
},
"mean_absolute_error": {
"mean": 2.3942877133687337,
"median": 2.3958078622817993,
"max": 2.522418737411499
},
"peak_process_rss_bytes": 199544832,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.006612243320948134,
"median": 0.0063365999376401305,
"max": 0.00826589995995164
},
"source_read_resize_time_per_frame_s": {
"mean": 0.004074376674058537,
"median": 0.003600300056859851,
"max": 0.00536459987051785
},
"resolution": [
640,
480
],
"fps": 10,
"window": "white_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 3.743857789695151,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 1242266.6666666667,
"peak_one_second_bitrate_bps": 1261704,
"average_frame_size_bytes": 15528.333333333334,
"max_frame_size_bytes": 16046,
"radio_screen": {
"peak_packet_slots_per_second": 652,
"mean_packets_per_frame": 64.16666666666667,
"max_packets_per_frame": 66,
"airtime_for_peak_second_s": 10.778864,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 160000,
"vbv_buffer_bits": 160000,
"gop_frames": 10,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
7099,
3634,
3236,
3082,
3532,
2060,
2262,
2046,
2154,
2326,
2940,
1758,
1700,
1840,
1675,
1788,
2085,
1998,
2010,
2005,
3086,
1481,
1555,
1808,
2284,
2069,
1893,
1650,
1955,
1989,
3431,
1455,
1701,
2145,
1825,
2216,
2246,
1776,
1761,
1806,
3377,
1445,
1458,
1834,
1944,
1979,
1695,
2038,
2084,
1717,
3246,
1554,
1734,
1976,
1889,
1974,
2216,
1641,
2021,
1936
],
"keyframe_sizes_bytes": [
7099,
2940,
3086,
3431,
3377,
3246
],
"reference_frame_size_bytes": 7099,
"encode_time_per_frame_s": {
"mean": 0.002927531662862748,
"median": 0.0028875500429421663,
"max": 0.004104800056666136
},
"decode_time_per_frame_s": {
"mean": 0.00048526500662167865,
"median": 0.00044890004210174084,
"max": 0.0010218999814242125
},
"file_pipeline_latency_s": {
"mean": 0.003602070000488311,
"median": 0.0035571500193327665,
"max": 0.00524189998395741
},
"actual_encoded_fps": 341.5846915288797,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 33.46537945233598,
"median": 33.327525630392785,
"max": 36.19401323191827
},
"mean_absolute_error": {
"mean": 2.869297401110331,
"median": 2.917771339416504,
"max": 3.407702922821045
},
"peak_process_rss_bytes": 210653184,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 10,
"decoder_errors": 9
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 10,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.008154601658073564,
"median": 0.008243899908848107,
"max": 0.011233699973672628
},
"source_read_resize_time_per_frame_s": {
"mean": 0.004335789995578428,
"median": 0.004274350008927286,
"max": 0.00585229997523129
},
"resolution": [
640,
480
],
"fps": 10,
"window": "white_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 3.743857789695151,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 174826.66666666666,
"peak_one_second_bitrate_bps": 251448,
"average_frame_size_bytes": 2185.3333333333335,
"max_frame_size_bytes": 7099,
"radio_screen": {
"peak_packet_slots_per_second": 134,
"mean_packets_per_frame": 9.5,
"max_packets_per_frame": 30,
"airtime_for_peak_second_s": 2.215288,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
15657,
15675,
15825,
15798,
15750,
15860,
15977,
16093,
16043,
16060,
16119,
16149,
16408,
16254,
16293,
16240,
16526,
16636,
16527,
16486,
16588,
16871,
16722,
16514,
16649,
16614,
16898,
16632,
16785,
16757,
16933,
16990,
16741,
16764,
16789,
16939,
17209,
17225,
17283,
17272,
17596,
17576,
17832,
17813,
17849,
18116,
18036,
18172,
18204,
18401,
18605,
18548,
19026,
19305,
20874,
21367,
22722,
24004,
23952,
24244
],
"reference_frame_size_bytes": 24244,
"encode_time_per_frame_s": {
"mean": 0.0009667850099503994,
"median": 0.0009348499588668346,
"max": 0.0016117999330163002
},
"decode_time_per_frame_s": {
"mean": 0.0013745366518075268,
"median": 0.0013204000424593687,
"max": 0.002127300016582012
},
"file_pipeline_latency_s": {
"mean": 0.002341321661757926,
"median": 0.00228234997484833,
"max": 0.003149899886921048
},
"actual_encoded_fps": 1034.3561285164162,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 34.47661271367369,
"median": 34.8252934804148,
"max": 35.49369941165341
},
"mean_absolute_error": {
"mean": 2.6947265108426413,
"median": 2.561638355255127,
"max": 3.889805793762207
},
"peak_process_rss_bytes": 200945664,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.006626048315471659,
"median": 0.006631950032897294,
"max": 0.008316799998283386
},
"source_read_resize_time_per_frame_s": {
"mean": 0.0041105366700018445,
"median": 0.003967300057411194,
"max": 0.005603699944913387
},
"resolution": [
640,
480
],
"fps": 10,
"window": "black_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 5.024309307321093,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 1402390.6666666667,
"peak_one_second_bitrate_bps": 1701176,
"average_frame_size_bytes": 17529.883333333335,
"max_frame_size_bytes": 24244,
"radio_screen": {
"peak_packet_slots_per_second": 878,
"mean_packets_per_frame": 72.36666666666666,
"max_packets_per_frame": 100,
"airtime_for_peak_second_s": 14.515096,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 160000,
"vbv_buffer_bits": 160000,
"gop_frames": 10,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
7178,
3420,
3446,
3261,
3095,
2422,
1989,
2436,
2024,
2171,
2914,
1634,
1837,
1811,
2176,
1933,
2330,
2023,
1845,
1782,
2976,
1476,
1487,
1522,
2553,
2098,
2131,
2018,
1848,
1918,
2865,
1602,
1712,
1806,
1906,
2032,
2220,
2104,
1647,
1580,
3410,
1463,
1782,
1618,
2099,
2220,
1688,
2249,
1888,
2471,
2961,
1422,
1789,
1897,
2588,
2210,
2921,
1900,
1852,
2196
],
"keyframe_sizes_bytes": [
7178,
2914,
2976,
2865,
3410,
2961
],
"reference_frame_size_bytes": 7178,
"encode_time_per_frame_s": {
"mean": 0.002898843341972679,
"median": 0.0027885999297723174,
"max": 0.0040837000124156475
},
"decode_time_per_frame_s": {
"mean": 0.00047795667002598443,
"median": 0.00044305005576461554,
"max": 0.001049600075930357
},
"file_pipeline_latency_s": {
"mean": 0.0035509850170152885,
"median": 0.0034341999562457204,
"max": 0.0052380000706762075
},
"actual_encoded_fps": 344.96517473741596,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 31.720789388079734,
"median": 31.87306372512674,
"max": 35.87855421350823
},
"mean_absolute_error": {
"mean": 3.679268189271291,
"median": 3.376731753349304,
"max": 7.423720836639404
},
"peak_process_rss_bytes": 211603456,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 10,
"decoder_errors": 9
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 10,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.008079076655364285,
"median": 0.008116249926388264,
"max": 0.0112076997756958
},
"source_read_resize_time_per_frame_s": {
"mean": 0.004217878329412391,
"median": 0.0038376001175493,
"max": 0.005794400116428733
},
"resolution": [
640,
480
],
"fps": 10,
"window": "black_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 5.024309307321093,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 178469.33333333334,
"peak_one_second_bitrate_bps": 251536,
"average_frame_size_bytes": 2230.866666666667,
"max_frame_size_bytes": 7178,
"radio_screen": {
"peak_packet_slots_per_second": 134,
"mean_packets_per_frame": 9.616666666666667,
"max_packets_per_frame": 30,
"airtime_for_peak_second_s": 2.215288,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
18991,
19439,
18986,
19509,
19045,
19146,
19419,
19272,
19650,
19418,
19678,
19992,
19662,
20309,
19662,
20207,
19961,
20040,
20573,
20239,
20342,
19705,
19766,
20097,
19659,
20160,
19543,
19959,
20091,
20682
],
"reference_frame_size_bytes": 20682,
"encode_time_per_frame_s": {
"mean": 0.0012967666688685616,
"median": 0.0012262999080121517,
"max": 0.001886500045657158
},
"decode_time_per_frame_s": {
"mean": 0.002090019996588429,
"median": 0.0020195500692352653,
"max": 0.0030879999976605177
},
"file_pipeline_latency_s": {
"mean": 0.0033867866654569904,
"median": 0.0032628499902784824,
"max": 0.0043530999682843685
},
"actual_encoded_fps": 771.1487532853596,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 36.249434167216634,
"median": 36.25067132407296,
"max": 36.66245488965405
},
"mean_absolute_error": {
"mean": 2.5418715874354043,
"median": 2.542627453804016,
"max": 2.7016775608062744
},
"peak_process_rss_bytes": 180584448,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.012571653351187706,
"median": 0.012609100085683167,
"max": 0.013799000065773726
},
"source_read_resize_time_per_frame_s": {
"mean": 0.008897623326629401,
"median": 0.008951650117523968,
"max": 0.010058500105515122
},
"resolution": [
854,
480
],
"fps": 5,
"window": "white_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 6.423774473516559,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 790936.0,
"peak_one_second_bitrate_bps": 809240,
"average_frame_size_bytes": 19773.4,
"max_frame_size_bytes": 20682,
"radio_screen": {
"peak_packet_slots_per_second": 417,
"mean_packets_per_frame": 81.46666666666667,
"max_packets_per_frame": 85,
"airtime_for_peak_second_s": 6.8938440000000005,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 160000,
"vbv_buffer_bits": 160000,
"gop_frames": 5,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
6811,
6396,
5286,
4924,
4488,
4274,
3865,
3794,
4000,
3798,
4639,
3874,
3915,
3758,
3974,
4947,
3603,
3761,
4238,
3404,
5010,
3674,
3802,
3840,
3723,
4712,
3814,
3603,
3938,
3957
],
"keyframe_sizes_bytes": [
6811,
4274,
4639,
4947,
5010,
4712
],
"reference_frame_size_bytes": 6811,
"encode_time_per_frame_s": {
"mean": 0.005191313335672021,
"median": 0.005127950105816126,
"max": 0.007045599864795804
},
"decode_time_per_frame_s": {
"mean": 0.000817406674226125,
"median": 0.0007866999367251992,
"max": 0.0011652999091893435
},
"file_pipeline_latency_s": {
"mean": 0.006704266664261619,
"median": 0.006621600012294948,
"max": 0.008864899864420295
},
"actual_encoded_fps": 192.62948224074958,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 33.461982273570015,
"median": 33.30436186135779,
"max": 35.61095893191258
},
"mean_absolute_error": {
"mean": 3.2524414539337156,
"median": 3.2978596687316895,
"max": 3.788524627685547
},
"peak_process_rss_bytes": 193011712,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 5,
"decoder_errors": 4
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 5,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.016518859984353186,
"median": 0.01646285003516823,
"max": 0.01865800004452467
},
"source_read_resize_time_per_frame_s": {
"mean": 0.009147276659496129,
"median": 0.00927555002272129,
"max": 0.010787799954414368
},
"resolution": [
854,
480
],
"fps": 5,
"window": "white_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 6.423774473516559,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 170429.33333333334,
"peak_one_second_bitrate_bps": 223240,
"average_frame_size_bytes": 4260.733333333334,
"max_frame_size_bytes": 6811,
"radio_screen": {
"peak_packet_slots_per_second": 117,
"mean_packets_per_frame": 18,
"max_packets_per_frame": 28,
"airtime_for_peak_second_s": 1.934244,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
19855,
20189,
20017,
20503,
20488,
20542,
21053,
20891,
21127,
21230,
21229,
21466,
21248,
21637,
21710,
21939,
21551,
21617,
22354,
22474,
22915,
23364,
23359,
23510,
23882,
24434,
25295,
28215,
31446,
33405
],
"reference_frame_size_bytes": 33405,
"encode_time_per_frame_s": {
"mean": 0.001256089983507991,
"median": 0.0012393000070005655,
"max": 0.0014122000429779291
},
"decode_time_per_frame_s": {
"mean": 0.002109666680917144,
"median": 0.002065849956125021,
"max": 0.0027341998647898436
},
"file_pipeline_latency_s": {
"mean": 0.003365756664425135,
"median": 0.003337549977004528,
"max": 0.004031199961900711
},
"actual_encoded_fps": 796.1213074936031,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 35.46383349613093,
"median": 35.756270878711085,
"max": 36.47284675945202
},
"mean_absolute_error": {
"mean": 2.8119893948237102,
"median": 2.6973214149475098,
"max": 3.8885245323181152
},
"peak_process_rss_bytes": 181829632,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.012591400012994806,
"median": 0.01269429991953075,
"max": 0.013862500200048089
},
"source_read_resize_time_per_frame_s": {
"mean": 0.008848373328025143,
"median": 0.008923449902795255,
"max": 0.010411800118163228
},
"resolution": [
854,
480
],
"fps": 5,
"window": "black_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 8.443713071011333,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 910593.3333333334,
"peak_one_second_bitrate_bps": 1142360,
"average_frame_size_bytes": 22764.833333333332,
"max_frame_size_bytes": 33405,
"radio_screen": {
"peak_packet_slots_per_second": 587,
"mean_packets_per_frame": 93.76666666666667,
"max_packets_per_frame": 137,
"airtime_for_peak_second_s": 9.704284,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 160000,
"vbv_buffer_bits": 160000,
"gop_frames": 5,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
6679,
6394,
5254,
4622,
4570,
4498,
4305,
3928,
3748,
4231,
4547,
3670,
3792,
3999,
3592,
4697,
3767,
3768,
4104,
3915,
4843,
3490,
3830,
3598,
3936,
5201,
3060,
3987,
4651,
4652
],
"keyframe_sizes_bytes": [
6679,
4498,
4547,
4697,
4843,
5201
],
"reference_frame_size_bytes": 6679,
"encode_time_per_frame_s": {
"mean": 0.005247136671096086,
"median": 0.0051333000883460045,
"max": 0.007159099914133549
},
"decode_time_per_frame_s": {
"mean": 0.0008115066681057215,
"median": 0.0007727500051259995,
"max": 0.001155200181528926
},
"file_pipeline_latency_s": {
"mean": 0.006772756677431365,
"median": 0.006742400000803173,
"max": 0.009012499824166298
},
"actual_encoded_fps": 190.58013211443713,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 31.715487572114643,
"median": 32.04011130860022,
"max": 35.06206129054176
},
"mean_absolute_error": {
"mean": 4.147953327496847,
"median": 3.7993608713150024,
"max": 7.5446906089782715
},
"peak_process_rss_bytes": 194682880,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 5,
"decoder_errors": 4
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 5,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.01625700998896112,
"median": 0.016257799929007888,
"max": 0.01857739989645779
},
"source_read_resize_time_per_frame_s": {
"mean": 0.008937229999961953,
"median": 0.009067149949260056,
"max": 0.009926600148901343
},
"resolution": [
854,
480
],
"fps": 5,
"window": "black_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 8.443713071011333,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 172437.33333333334,
"peak_one_second_bitrate_bps": 220152,
"average_frame_size_bytes": 4310.933333333333,
"max_frame_size_bytes": 6679,
"radio_screen": {
"peak_packet_slots_per_second": 115,
"mean_packets_per_frame": 18.233333333333334,
"max_packets_per_frame": 28,
"airtime_for_peak_second_s": 1.90118,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
18991,
19448,
19439,
19010,
18986,
19178,
19509,
19605,
19045,
19196,
19146,
19356,
19419,
19058,
19272,
19141,
19650,
19706,
19418,
19496,
19678,
20133,
19992,
19700,
19662,
19861,
20309,
20020,
19662,
19967,
20207,
20245,
19961,
20036,
20040,
20241,
20573,
20152,
20239,
20219,
20342,
20229,
19705,
19780,
19766,
20143,
20097,
19728,
19659,
19780,
20160,
19823,
19543,
19736,
19959,
20269,
20091,
20360,
20682,
20628
],
"reference_frame_size_bytes": 20682,
"encode_time_per_frame_s": {
"mean": 0.0013630616711452603,
"median": 0.0012378999963402748,
"max": 0.002772499807178974
},
"decode_time_per_frame_s": {
"mean": 0.0021415866756190854,
"median": 0.0020603500306606293,
"max": 0.0029352998826652765
},
"file_pipeline_latency_s": {
"mean": 0.003504648346764346,
"median": 0.0032921000383794308,
"max": 0.005174699937924743
},
"actual_encoded_fps": 733.6425204882977,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 36.258137864482094,
"median": 36.24130078960549,
"max": 36.66245488965405
},
"mean_absolute_error": {
"mean": 2.537526535987854,
"median": 2.5445330142974854,
"max": 2.7016775608062744
},
"peak_process_rss_bytes": 217206784,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.008973598336645712,
"median": 0.009032250032760203,
"max": 0.010346399853006005
},
"source_read_resize_time_per_frame_s": {
"mean": 0.0054041749991786975,
"median": 0.0050222501158714294,
"max": 0.0068171999882906675
},
"resolution": [
854,
480
],
"fps": 10,
"window": "white_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 4.983709815777751,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 1583261.3333333333,
"peak_one_second_bitrate_bps": 1616384,
"average_frame_size_bytes": 19790.766666666666,
"max_frame_size_bytes": 20682,
"radio_screen": {
"peak_packet_slots_per_second": 832,
"mean_packets_per_frame": 81.55,
"max_packets_per_frame": 85,
"airtime_for_peak_second_s": 13.754624,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 160000,
"vbv_buffer_bits": 160000,
"gop_frames": 10,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
6812,
5849,
1944,
3791,
3991,
1781,
2182,
2130,
2039,
2325,
2521,
1556,
1851,
1867,
1946,
1828,
2109,
2053,
1989,
1741,
2655,
1868,
1640,
1970,
1932,
2097,
2041,
2062,
2154,
2108,
2540,
1728,
1865,
1942,
1841,
2254,
2399,
1998,
1575,
1697,
2571,
1700,
1751,
1943,
2039,
2297,
1740,
1630,
1922,
1976,
2652,
1720,
1832,
1953,
2010,
2076,
2128,
2091,
1726,
2154
],
"keyframe_sizes_bytes": [
6812,
2521,
2655,
2540,
2571,
2652
],
"reference_frame_size_bytes": 6812,
"encode_time_per_frame_s": {
"mean": 0.004299434980687996,
"median": 0.004124899976886809,
"max": 0.006694799987599254
},
"decode_time_per_frame_s": {
"mean": 0.0005698483359689514,
"median": 0.0005191500531509519,
"max": 0.001164700137451291
},
"file_pipeline_latency_s": {
"mean": 0.005588061665184796,
"median": 0.005446900031529367,
"max": 0.008519100025296211
},
"actual_encoded_fps": 232.58870165306698,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 31.858138353531974,
"median": 31.837525290999686,
"max": 35.40993622773688
},
"mean_absolute_error": {
"mean": 3.8879159251848856,
"median": 3.8842875957489014,
"max": 5.1799187660217285
},
"peak_process_rss_bytes": 230207488,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 10,
"decoder_errors": 9
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 10,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.011730093357618899,
"median": 0.01174875011201948,
"max": 0.017321899998933077
},
"source_read_resize_time_per_frame_s": {
"mean": 0.005635986686684191,
"median": 0.005723200039938092,
"max": 0.012006100034341216
},
"resolution": [
854,
480
],
"fps": 10,
"window": "white_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 4.983709815777751,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 176776.0,
"peak_one_second_bitrate_bps": 262752,
"average_frame_size_bytes": 2209.7,
"max_frame_size_bytes": 6812,
"radio_screen": {
"peak_packet_slots_per_second": 138,
"mean_packets_per_frame": 9.516666666666667,
"max_packets_per_frame": 28,
"airtime_for_peak_second_s": 2.281416,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
19855,
19838,
20189,
20209,
20017,
20233,
20503,
20545,
20488,
20608,
20542,
20664,
21053,
20769,
20891,
20756,
21127,
21280,
21230,
21182,
21229,
21568,
21466,
21273,
21248,
21325,
21637,
21293,
21710,
21590,
21939,
21955,
21551,
21611,
21617,
21988,
22354,
22287,
22474,
22395,
22915,
22983,
23364,
23284,
23359,
23590,
23510,
23899,
23882,
24268,
24434,
24424,
25295,
25938,
28215,
29079,
31446,
33610,
33405,
33893
],
"reference_frame_size_bytes": 33893,
"encode_time_per_frame_s": {
"mean": 0.0013411350199021399,
"median": 0.0012532999971881509,
"max": 0.002634200034663081
},
"decode_time_per_frame_s": {
"mean": 0.002156093316928794,
"median": 0.0020801499485969543,
"max": 0.004270500037819147
},
"file_pipeline_latency_s": {
"mean": 0.003497228336830934,
"median": 0.003348550060763955,
"max": 0.006904700072482228
},
"actual_encoded_fps": 745.6370799063677,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 35.45328073515085,
"median": 35.78055466237318,
"max": 36.47284675945202
},
"mean_absolute_error": {
"mean": 2.8146109024683637,
"median": 2.6887112855911255,
"max": 4.000978469848633
},
"peak_process_rss_bytes": 218324992,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.008961316667652378,
"median": 0.008968050009571016,
"max": 0.010493900161236525
},
"source_read_resize_time_per_frame_s": {
"mean": 0.005397086687541256,
"median": 0.0054688999662175775,
"max": 0.006887699943035841
},
"resolution": [
854,
480
],
"fps": 10,
"window": "black_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 6.688626222231043,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 1828376.0,
"peak_one_second_bitrate_bps": 2317912,
"average_frame_size_bytes": 22854.7,
"max_frame_size_bytes": 33893,
"radio_screen": {
"peak_packet_slots_per_second": 1192,
"mean_packets_per_frame": 94.16666666666667,
"max_packets_per_frame": 139,
"airtime_for_peak_second_s": 19.706144000000002,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 160000,
"vbv_buffer_bits": 160000,
"gop_frames": 10,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
6678,
5747,
2816,
3683,
2896,
2560,
1826,
2516,
1967,
2432,
2659,
1496,
1841,
1993,
2103,
1813,
2088,
1855,
1776,
1707,
2652,
1678,
1992,
1917,
2101,
2195,
1901,
1929,
1878,
1943,
2495,
1688,
2051,
2088,
1796,
2247,
2019,
2089,
1718,
1757,
2707,
1723,
2110,
1745,
2137,
1921,
1888,
2150,
1900,
2069,
2578,
1756,
1625,
2199,
2133,
1787,
2739,
2126,
1902,
2186
],
"keyframe_sizes_bytes": [
6678,
2659,
2652,
2495,
2707,
2578
],
"reference_frame_size_bytes": 6678,
"encode_time_per_frame_s": {
"mean": 0.004347303331208726,
"median": 0.004214950022287667,
"max": 0.006918099941685796
},
"decode_time_per_frame_s": {
"mean": 0.0005746133392676711,
"median": 0.0005266999360173941,
"max": 0.0011522001586854458
},
"file_pipeline_latency_s": {
"mean": 0.0056531799995961285,
"median": 0.005488249938935041,
"max": 0.008717099903151393
},
"actual_encoded_fps": 230.02765710437777,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 30.103732350657786,
"median": 30.349826759401793,
"max": 34.90958072923179
},
"mean_absolute_error": {
"mean": 5.029610872268677,
"median": 4.614861011505127,
"max": 10.021568298339844
},
"peak_process_rss_bytes": 228519936,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 10,
"decoder_errors": 9
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 10,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.01167016167504092,
"median": 0.011714500025846064,
"max": 0.015473600011318922
},
"source_read_resize_time_per_frame_s": {
"mean": 0.0054568350159873566,
"median": 0.0056353999534621835,
"max": 0.006606300128623843
},
"resolution": [
854,
480
],
"fps": 10,
"window": "black_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 6.688626222231043,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 178622.66666666666,
"peak_one_second_bitrate_bps": 264968,
"average_frame_size_bytes": 2232.7833333333333,
"max_frame_size_bytes": 6678,
"radio_screen": {
"peak_packet_slots_per_second": 141,
"mean_packets_per_frame": 9.616666666666667,
"max_packets_per_frame": 28,
"airtime_for_peak_second_s": 2.331012,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
36009,
37211,
35457,
36738,
35967,
36297,
36604,
37023,
37497,
36948,
37404,
37915,
37393,
39079,
37662,
38230,
37974,
38527,
39461,
39271,
38822,
37794,
37783,
38478,
37927,
39027,
37311,
38117,
38340,
39778
],
"reference_frame_size_bytes": 39778,
"encode_time_per_frame_s": {
"mean": 0.002600409983036419,
"median": 0.0025221999967470765,
"max": 0.0032889998983591795
},
"decode_time_per_frame_s": {
"mean": 0.004928653345753749,
"median": 0.004942449973896146,
"max": 0.005772599950432777
},
"file_pipeline_latency_s": {
"mean": 0.007529063328790168,
"median": 0.007532799965701997,
"max": 0.008288299897685647
},
"actual_encoded_fps": 384.55474579909543,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 37.77369632215054,
"median": 37.84204381571763,
"max": 38.25101264112699
},
"mean_absolute_error": {
"mean": 2.207351549466451,
"median": 2.1849143505096436,
"max": 2.412869930267334
},
"peak_process_rss_bytes": 232591360,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.017625509994104505,
"median": 0.017664250102825463,
"max": 0.022473799996078014
},
"source_read_resize_time_per_frame_s": {
"mean": 0.00963196000084281,
"median": 0.0097354999743402,
"max": 0.010639100102707744
},
"resolution": [
1280,
720
],
"fps": 5,
"window": "white_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 6.751980413872925,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 1509392.0,
"peak_one_second_bitrate_bps": 1552440,
"average_frame_size_bytes": 37734.8,
"max_frame_size_bytes": 39778,
"radio_screen": {
"peak_packet_slots_per_second": 797,
"mean_packets_per_frame": 155.13333333333333,
"max_packets_per_frame": 164,
"airtime_for_peak_second_s": 13.176004,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 160000,
"vbv_buffer_bits": 160000,
"gop_frames": 5,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
7563,
3377,
6215,
5044,
4597,
4965,
3995,
3549,
4447,
3880,
4885,
3703,
4042,
3365,
4127,
5116,
3674,
3643,
3877,
3579,
5064,
3788,
3770,
3849,
3774,
4360,
4070,
3867,
3650,
4060
],
"keyframe_sizes_bytes": [
7563,
4965,
4885,
5116,
5064,
4360
],
"reference_frame_size_bytes": 7563,
"encode_time_per_frame_s": {
"mean": 0.009612449980340897,
"median": 0.009325949940830469,
"max": 0.012719799997285008
},
"decode_time_per_frame_s": {
"mean": 0.001145193330012262,
"median": 0.0010700999991968274,
"max": 0.0019169000443071127
},
"file_pipeline_latency_s": {
"mean": 0.011590246654426059,
"median": 0.011327950051054358,
"max": 0.01511130016297102
},
"actual_encoded_fps": 104.03175070301232,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 31.864044442805994,
"median": 31.799167873244965,
"max": 34.092737477053305
},
"mean_absolute_error": {
"mean": 3.8629591623942057,
"median": 3.917922258377075,
"max": 4.840265274047852
},
"peak_process_rss_bytes": 252256256,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 5,
"decoder_errors": 4
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 5,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.021362213340277474,
"median": 0.021017750026658177,
"max": 0.026246899971738458
},
"source_read_resize_time_per_frame_s": {
"mean": 0.009170310012996197,
"median": 0.009273750009015203,
"max": 0.010207900078967214
},
"resolution": [
1280,
720
],
"fps": 5,
"window": "white_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 6.751980413872925,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 170526.66666666666,
"peak_one_second_bitrate_bps": 214368,
"average_frame_size_bytes": 4263.166666666667,
"max_frame_size_bytes": 7563,
"radio_screen": {
"peak_packet_slots_per_second": 111,
"mean_packets_per_frame": 17.833333333333332,
"max_packets_per_frame": 31,
"airtime_for_peak_second_s": 1.8350520000000001,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
37513,
37961,
37869,
38928,
38610,
38911,
39834,
39512,
39908,
40761,
40282,
40774,
40363,
40963,
41168,
42226,
41092,
41042,
42435,
42631,
43721,
45262,
45031,
45276,
46079,
47272,
49252,
56060,
62281,
65957
],
"reference_frame_size_bytes": 65957,
"encode_time_per_frame_s": {
"mean": 0.0027381699765101075,
"median": 0.0025895499857142568,
"max": 0.004695500014349818
},
"decode_time_per_frame_s": {
"mean": 0.00479897998739034,
"median": 0.004670049995183945,
"max": 0.005735599901527166
},
"file_pipeline_latency_s": {
"mean": 0.007537149963900447,
"median": 0.007488899864256382,
"max": 0.009719799971207976
},
"actual_encoded_fps": 365.20742268693436,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 37.02863380420888,
"median": 37.329812540895816,
"max": 38.07020171669396
},
"mean_absolute_error": {
"mean": 2.409099801381429,
"median": 2.3217729330062866,
"max": 3.239919662475586
},
"peak_process_rss_bytes": 233398272,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.01731753332229952,
"median": 0.017480999929830432,
"max": 0.018670100020244718
},
"source_read_resize_time_per_frame_s": {
"mean": 0.009541006673437854,
"median": 0.00967070006299764,
"max": 0.010585400043055415
},
"resolution": [
1280,
720
],
"fps": 5,
"window": "black_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 8.835132141503033,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 1745298.6666666667,
"peak_one_second_bitrate_bps": 2246576,
"average_frame_size_bytes": 43632.46666666667,
"max_frame_size_bytes": 65957,
"radio_screen": {
"peak_packet_slots_per_second": 1153,
"mean_packets_per_frame": 179.33333333333334,
"max_packets_per_frame": 271,
"airtime_for_peak_second_s": 19.061396000000002,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 160000,
"vbv_buffer_bits": 160000,
"gop_frames": 5,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
8069,
4724,
4997,
4479,
4882,
4761,
4014,
4315,
3677,
3445,
4964,
3759,
3840,
3812,
3920,
4557,
3962,
3565,
4051,
4070,
5117,
2965,
4184,
3679,
3945,
5081,
3259,
3880,
4917,
5083
],
"keyframe_sizes_bytes": [
8069,
4761,
4964,
4557,
5117,
5081
],
"reference_frame_size_bytes": 8069,
"encode_time_per_frame_s": {
"mean": 0.009842823329381644,
"median": 0.009725049952976406,
"max": 0.01205409993417561
},
"decode_time_per_frame_s": {
"mean": 0.0011867633477474252,
"median": 0.0011289999820291996,
"max": 0.0019374999683350325
},
"file_pipeline_latency_s": {
"mean": 0.011882239983727534,
"median": 0.01166224991902709,
"max": 0.014214299852028489
},
"actual_encoded_fps": 101.5968657097519,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 30.13317040033391,
"median": 30.26305673096461,
"max": 33.342059104770364
},
"mean_absolute_error": {
"mean": 4.943535995483399,
"median": 4.618754863739014,
"max": 8.821866035461426
},
"peak_process_rss_bytes": 252583936,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 5,
"decoder_errors": 4
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 5,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.02123349002407243,
"median": 0.021110900095663965,
"max": 0.024807400070130825
},
"source_read_resize_time_per_frame_s": {
"mean": 0.009124770015478133,
"median": 0.009160100016742945,
"max": 0.010085999965667725
},
"resolution": [
1280,
720
],
"fps": 5,
"window": "black_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 8.835132141503033,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 173297.33333333334,
"peak_one_second_bitrate_bps": 217208,
"average_frame_size_bytes": 4332.433333333333,
"max_frame_size_bytes": 8069,
"radio_screen": {
"peak_packet_slots_per_second": 115,
"mean_packets_per_frame": 18.333333333333332,
"max_packets_per_frame": 34,
"airtime_for_peak_second_s": 1.90118,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
}
]
}