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

6517 lines
164 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"status": "MEASURED_SOFTWARE_ONLY",
"rf_tx": 0,
"source": "data\\raw\\video001\\udacity_project_video.mp4",
"source_sha256": "651949922042c223375d40bf8929def97dbb62c6ade651d1f5b08eea47127d5f",
"windows": [
{
"name": "white_car",
"start_seconds": 7.0,
"duration_seconds": 6.0
},
{
"name": "black_car",
"start_seconds": 33.0,
"duration_seconds": 6.0
}
],
"radio_budget": {
"status": "MEASURED_ONE_BURST_VIDEO_EQUIVALENT",
"lab066_accepted_packets": 10,
"lab066_transmitted_packets": 16,
"burst_seconds_including_guards": 0.459512,
"video_equivalent_goodput_bps": 42479.848186772055,
"zero_loss_goodput_bps_with_5ms_gaps": 118074.03822888943,
"sustained_video_goodput": "NOT_ESTABLISHED",
"h264_over_current_fragment_transport": "NOT_IMPLEMENTED"
},
"memory_measurement": "RSS всего процесса, пик при обработке случая; случаи в одном процессе",
"resize_method": "Пропорциональное уменьшение с чёрными полями, без растяжения и обрезки",
"latency_measurement": "file_pipeline_latency_s: от подачи готового кадра кодировщику до RGB; end_to_end_file_pipeline_latency_s: от чтения очередного кадра MP4 с пропуском промежуточных до RGB; оба без эфира и экрана",
"operator_quality_scope": "PSNR не заменяет проверку препятствий и читаемости оператором",
"cases": [
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
5488,
5557,
5474,
5602,
5478,
5516,
5553,
5531,
5595,
5502,
5533,
5587,
5596,
5710,
5567,
5599,
5560,
5563,
5697,
5607,
5646,
5530,
5519,
5628,
5537,
5700,
5529,
5605,
5589,
5691
],
"reference_frame_size_bytes": 5710,
"encode_time_per_frame_s": {
"mean": 0.0005346966752161582,
"median": 0.0002476000227034092,
"max": 0.008746700128540397
},
"decode_time_per_frame_s": {
"mean": 0.00042097667076935373,
"median": 0.0004125500563532114,
"max": 0.0006079999729990959
},
"file_pipeline_latency_s": {
"mean": 0.0009556733459855119,
"median": 0.0006632000440731645,
"max": 0.009151200065389276
},
"actual_encoded_fps": 1870.219222133253,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 32.51209941178314,
"median": 32.52371225789559,
"max": 32.722935907128935
},
"mean_absolute_error": {
"mean": 3.305345058441162,
"median": 3.3062108755111694,
"max": 3.409579038619995
},
"peak_process_rss_bytes": 133693440,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.009064703341573476,
"median": 0.009021200123243034,
"max": 0.012499599950388074
},
"source_read_resize_time_per_frame_s": {
"mean": 0.00829884335398674,
"median": 0.00827415008097887,
"max": 0.01160990004427731
},
"resolution": [
320,
240
],
"fps": 5,
"window": "white_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 4.386386194923372,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 223052.0,
"peak_one_second_bitrate_bps": 224912,
"average_frame_size_bytes": 5576.3,
"max_frame_size_bytes": 5710,
"radio_screen": {
"peak_packet_slots_per_second": 117,
"mean_packets_per_frame": 23.2,
"max_packets_per_frame": 24,
"airtime_for_peak_second_s": 1.934244,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 40000,
"vbv_buffer_bits": 40000,
"gop_frames": 5,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
2709,
1128,
1064,
1081,
1020,
1052,
1007,
864,
977,
1103,
1125,
926,
945,
1042,
929,
1188,
895,
1020,
1076,
970,
1140,
831,
888,
1016,
917,
1233,
909,
968,
991,
980
],
"keyframe_sizes_bytes": [
2709,
1052,
1125,
1188,
1140,
1233
],
"reference_frame_size_bytes": 2709,
"encode_time_per_frame_s": {
"mean": 0.0010362400052448114,
"median": 0.0009711000602692366,
"max": 0.001676300074905157
},
"decode_time_per_frame_s": {
"mean": 0.00020127333700656891,
"median": 0.0001834499416872859,
"max": 0.0005521001294255257
},
"file_pipeline_latency_s": {
"mean": 0.0013193933293223381,
"median": 0.0012473500100895762,
"max": 0.0023862000089138746
},
"actual_encoded_fps": 965.0274018939756,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 31.306600388630955,
"median": 31.461935687787346,
"max": 33.259871719942076
},
"mean_absolute_error": {
"mean": 3.7400306701660155,
"median": 3.6852864027023315,
"max": 4.652994632720947
},
"peak_process_rss_bytes": 142139392,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 5,
"decoder_errors": 4
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 5,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.00970307334791869,
"median": 0.009563250001519918,
"max": 0.016818200005218387
},
"source_read_resize_time_per_frame_s": {
"mean": 0.00823966667521745,
"median": 0.008089000009931624,
"max": 0.015213500009849668
},
"resolution": [
320,
240
],
"fps": 5,
"window": "white_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 4.386386194923372,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 42658.666666666664,
"peak_one_second_bitrate_bps": 56016,
"average_frame_size_bytes": 1066.4666666666667,
"max_frame_size_bytes": 2709,
"radio_screen": {
"peak_packet_slots_per_second": 32,
"mean_packets_per_frame": 4.9,
"max_packets_per_frame": 12,
"airtime_for_peak_second_s": 0.529024,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
5681,
5726,
5695,
5726,
5772,
5790,
5868,
5853,
5873,
5882,
5912,
5931,
5914,
6026,
5945,
6000,
5914,
6008,
6105,
6147,
6181,
6183,
6246,
6240,
6322,
6421,
6485,
6905,
7434,
7701
],
"reference_frame_size_bytes": 7701,
"encode_time_per_frame_s": {
"mean": 0.0003322633371377985,
"median": 0.00032605009619146585,
"max": 0.0004369998350739479
},
"decode_time_per_frame_s": {
"mean": 0.00045174665283411743,
"median": 0.0004332499811425805,
"max": 0.0008093998767435551
},
"file_pipeline_latency_s": {
"mean": 0.0007840099899719159,
"median": 0.0007577999494969845,
"max": 0.0011374999303370714
},
"actual_encoded_fps": 3009.6609773869613,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 31.79862677940804,
"median": 31.995904132170107,
"max": 32.58742775106623
},
"mean_absolute_error": {
"mean": 3.6737144231796264,
"median": 3.549147129058838,
"max": 4.9471354484558105
},
"peak_process_rss_bytes": 137211904,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.008863219999087353,
"median": 0.008954000077210367,
"max": 0.009709700010716915
},
"source_read_resize_time_per_frame_s": {
"mean": 0.008105683342243234,
"median": 0.008224649936892092,
"max": 0.008887100033462048
},
"resolution": [
320,
240
],
"fps": 5,
"window": "black_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 5.802766253591954,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 245181.33333333334,
"peak_one_second_bitrate_bps": 279568,
"average_frame_size_bytes": 6129.533333333334,
"max_frame_size_bytes": 7701,
"radio_screen": {
"peak_packet_slots_per_second": 146,
"mean_packets_per_frame": 25.7,
"max_packets_per_frame": 32,
"airtime_for_peak_second_s": 2.413672,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 40000,
"vbv_buffer_bits": 40000,
"gop_frames": 5,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
2586,
1275,
955,
1092,
919,
1092,
1072,
903,
1000,
1126,
1124,
843,
1046,
868,
1160,
1156,
936,
836,
1020,
1096,
1137,
815,
973,
955,
896,
1243,
840,
1105,
1045,
1150
],
"keyframe_sizes_bytes": [
2586,
1092,
1124,
1156,
1137,
1243
],
"reference_frame_size_bytes": 2586,
"encode_time_per_frame_s": {
"mean": 0.001051816646941006,
"median": 0.001010150066576898,
"max": 0.0016201999969780445
},
"decode_time_per_frame_s": {
"mean": 0.00020166666557391483,
"median": 0.00018720002844929695,
"max": 0.00046430015936493874
},
"file_pipeline_latency_s": {
"mean": 0.0013292833231389523,
"median": 0.00127034995239228,
"max": 0.0020453999750316143
},
"actual_encoded_fps": 950.7360459717914,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 29.776741572520915,
"median": 29.90637249601345,
"max": 32.63499958062125
},
"mean_absolute_error": {
"mean": 4.657248544692993,
"median": 4.419620037078857,
"max": 7.668094635009766
},
"peak_process_rss_bytes": 143306752,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 5,
"decoder_errors": 4
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 5,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.009844940000524124,
"median": 0.009922199882566929,
"max": 0.010813500033691525
},
"source_read_resize_time_per_frame_s": {
"mean": 0.008298800016442934,
"median": 0.008380449959076941,
"max": 0.009308200096711516
},
"resolution": [
320,
240
],
"fps": 5,
"window": "black_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 5.802766253591954,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 43018.666666666664,
"peak_one_second_bitrate_bps": 54616,
"average_frame_size_bytes": 1075.4666666666667,
"max_frame_size_bytes": 2586,
"radio_screen": {
"peak_packet_slots_per_second": 30,
"mean_packets_per_frame": 4.866666666666666,
"max_packets_per_frame": 11,
"airtime_for_peak_second_s": 0.49596,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
5488,
5595,
5557,
5440,
5474,
5504,
5602,
5622,
5478,
5507,
5516,
5597,
5553,
5477,
5531,
5496,
5595,
5604,
5502,
5511,
5533,
5625,
5587,
5519,
5596,
5609,
5710,
5656,
5567,
5543,
5599,
5670,
5560,
5575,
5563,
5579,
5697,
5567,
5607,
5570,
5646,
5646,
5530,
5564,
5519,
5648,
5628,
5498,
5537,
5565,
5700,
5598,
5529,
5550,
5605,
5692,
5589,
5658,
5691,
5695
],
"reference_frame_size_bytes": 5710,
"encode_time_per_frame_s": {
"mean": 0.00030943331851934395,
"median": 0.0002954999217763543,
"max": 0.000551499892026186
},
"decode_time_per_frame_s": {
"mean": 0.000441411673091352,
"median": 0.0004368999507278204,
"max": 0.0007468999829143286
},
"file_pipeline_latency_s": {
"mean": 0.0007508449916106959,
"median": 0.0007313000969588757,
"max": 0.0011644999030977488
},
"actual_encoded_fps": 3231.7140403142653,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 32.5115110786999,
"median": 32.52371225789559,
"max": 32.722935907128935
},
"mean_absolute_error": {
"mean": 3.3056671778361,
"median": 3.3100086450576782,
"max": 3.409579038619995
},
"peak_process_rss_bytes": 144338944,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.005255893353993694,
"median": 0.0053750500082969666,
"max": 0.006832699989899993
},
"source_read_resize_time_per_frame_s": {
"mean": 0.0045600783351498345,
"median": 0.004670399823226035,
"max": 0.006026600021868944
},
"resolution": [
320,
240
],
"fps": 10,
"window": "white_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 3.3113998499293786,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 446225.3333333333,
"peak_one_second_bitrate_bps": 450456,
"average_frame_size_bytes": 5577.816666666667,
"max_frame_size_bytes": 5710,
"radio_screen": {
"peak_packet_slots_per_second": 235,
"mean_packets_per_frame": 23.25,
"max_packets_per_frame": 24,
"airtime_for_peak_second_s": 3.88502,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 40000,
"vbv_buffer_bits": 40000,
"gop_frames": 10,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
2710,
779,
628,
586,
740,
583,
484,
544,
511,
574,
780,
429,
441,
470,
521,
398,
520,
491,
476,
389,
660,
483,
459,
514,
632,
425,
442,
428,
544,
383,
695,
421,
579,
482,
515,
583,
419,
500,
425,
476,
635,
404,
529,
535,
498,
509,
488,
426,
449,
468,
656,
412,
596,
491,
534,
521,
508,
484,
424,
441
],
"keyframe_sizes_bytes": [
2710,
780,
660,
695,
635,
656
],
"reference_frame_size_bytes": 2710,
"encode_time_per_frame_s": {
"mean": 0.0008270133674765627,
"median": 0.0008027000585570931,
"max": 0.0015118001028895378
},
"decode_time_per_frame_s": {
"mean": 0.00013717832043766976,
"median": 0.0001228500623255968,
"max": 0.0004658999387174845
},
"file_pipeline_latency_s": {
"mean": 0.001040645013563335,
"median": 0.000996850081719458,
"max": 0.0020747999660670757
},
"actual_encoded_fps": 1209.1702979980425,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 29.75501811903652,
"median": 29.905255667492703,
"max": 32.99271040508638
},
"mean_absolute_error": {
"mean": 4.534122081597646,
"median": 4.375366687774658,
"max": 6.940915584564209
},
"peak_process_rss_bytes": 149622784,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 10,
"decoder_errors": 9
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 10,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.0057452616786273815,
"median": 0.0058376999804750085,
"max": 0.008178200107067823
},
"source_read_resize_time_per_frame_s": {
"mean": 0.004551456674622993,
"median": 0.004637649981305003,
"max": 0.006931799929589033
},
"resolution": [
320,
240
],
"fps": 10,
"window": "white_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 3.3113998499293786,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 44169.333333333336,
"peak_one_second_bitrate_bps": 65112,
"average_frame_size_bytes": 552.1166666666667,
"max_frame_size_bytes": 2710,
"radio_screen": {
"peak_packet_slots_per_second": 40,
"mean_packets_per_frame": 2.75,
"max_packets_per_frame": 12,
"airtime_for_peak_second_s": 0.66128,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
5681,
5614,
5726,
5712,
5695,
5716,
5726,
5795,
5772,
5776,
5790,
5804,
5868,
5807,
5853,
5829,
5873,
5893,
5882,
5921,
5912,
6025,
5931,
5906,
5914,
5960,
6026,
5880,
5945,
5913,
6000,
6040,
5914,
5989,
6008,
6042,
6105,
6067,
6147,
6116,
6181,
6137,
6183,
6246,
6246,
6277,
6240,
6318,
6322,
6448,
6421,
6381,
6485,
6564,
6905,
7067,
7434,
7602,
7701,
7839
],
"reference_frame_size_bytes": 7839,
"encode_time_per_frame_s": {
"mean": 0.0002677000050122539,
"median": 0.00024894997477531433,
"max": 0.0006570999976247549
},
"decode_time_per_frame_s": {
"mean": 0.0004176933512402078,
"median": 0.00042135000694543123,
"max": 0.0008545001037418842
},
"file_pipeline_latency_s": {
"mean": 0.0006853933562524616,
"median": 0.0006738000083714724,
"max": 0.0015116001013666391
},
"actual_encoded_fps": 3735.5247712984733,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 31.791372306656417,
"median": 32.023818727826054,
"max": 32.664937781821465
},
"mean_absolute_error": {
"mean": 3.6794387420018513,
"median": 3.54111111164093,
"max": 4.959353446960449
},
"peak_process_rss_bytes": 145387520,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.005093788328425338,
"median": 0.005110300029627979,
"max": 0.007059899857267737
},
"source_read_resize_time_per_frame_s": {
"mean": 0.004415489973810812,
"median": 0.0043828500201925635,
"max": 0.0062939999625086784
},
"resolution": [
320,
240
],
"fps": 10,
"window": "black_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 4.471438838865349,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 491426.6666666667,
"peak_one_second_bitrate_bps": 563192,
"average_frame_size_bytes": 6142.833333333333,
"max_frame_size_bytes": 7839,
"radio_screen": {
"peak_packet_slots_per_second": 294,
"mean_packets_per_frame": 25.716666666666665,
"max_packets_per_frame": 33,
"airtime_for_peak_second_s": 4.8604080000000005,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 40000,
"vbv_buffer_bits": 40000,
"gop_frames": 10,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
2587,
867,
680,
652,
674,
552,
457,
622,
421,
581,
792,
472,
481,
492,
467,
496,
491,
539,
448,
533,
671,
432,
439,
492,
422,
564,
510,
570,
415,
473,
587,
394,
513,
584,
432,
465,
486,
502,
578,
386,
615,
466,
461,
549,
506,
529,
420,
499,
466,
576,
627,
417,
406,
569,
426,
402,
618,
621,
535,
526
],
"keyframe_sizes_bytes": [
2587,
792,
671,
587,
615,
627
],
"reference_frame_size_bytes": 2587,
"encode_time_per_frame_s": {
"mean": 0.0008540599878566961,
"median": 0.0008124499581754208,
"max": 0.0014865000266581774
},
"decode_time_per_frame_s": {
"mean": 0.00013571666398396094,
"median": 0.0001270498614758253,
"max": 0.00047300010919570923
},
"file_pipeline_latency_s": {
"mean": 0.0010642899898812175,
"median": 0.0010193500202149153,
"max": 0.0020729999523609877
},
"actual_encoded_fps": 1170.8779409155406,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 28.295664025910035,
"median": 28.391801443403786,
"max": 32.38879700791011
},
"mean_absolute_error": {
"mean": 5.633054248491923,
"median": 5.322918891906738,
"max": 9.073905944824219
},
"peak_process_rss_bytes": 150077440,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 10,
"decoder_errors": 9
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 10,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.005843361676670611,
"median": 0.005585249979048967,
"max": 0.007656200090423226
},
"source_read_resize_time_per_frame_s": {
"mean": 0.004593453307946523,
"median": 0.004243499948643148,
"max": 0.006205799989402294
},
"resolution": [
320,
240
],
"fps": 10,
"window": "black_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 4.471438838865349,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 44604.0,
"peak_one_second_bitrate_bps": 64744,
"average_frame_size_bytes": 557.55,
"max_frame_size_bytes": 2587,
"radio_screen": {
"peak_packet_slots_per_second": 37,
"mean_packets_per_frame": 2.7666666666666666,
"max_packets_per_frame": 11,
"airtime_for_peak_second_s": 0.611684,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
5488,
5545,
5595,
5557,
5440,
5454,
5474,
5508,
5504,
5602,
5622,
5571,
5478,
5511,
5507,
5516,
5597,
5610,
5553,
5455,
5477,
5531,
5496,
5525,
5595,
5604,
5579,
5502,
5511,
5525,
5533,
5604,
5625,
5587,
5543,
5519,
5596,
5548,
5609,
5710,
5656,
5548,
5567,
5598,
5543,
5599,
5670,
5671,
5560,
5561,
5575,
5563,
5579,
5617,
5697,
5636,
5567,
5607,
5570,
5559,
5646,
5677,
5646,
5530,
5564,
5552,
5519,
5586,
5648,
5628,
5498,
5542,
5537,
5513,
5565,
5700,
5598,
5537,
5529,
5565,
5550,
5605,
5692,
5658,
5589,
5627,
5658,
5691,
5695,
5732
],
"reference_frame_size_bytes": 5732,
"encode_time_per_frame_s": {
"mean": 0.0002276622224599123,
"median": 0.00021470000501722097,
"max": 0.00039059994742274284
},
"decode_time_per_frame_s": {
"mean": 0.0002964044377828638,
"median": 0.00028739997651427984,
"max": 0.0005210000090301037
},
"file_pipeline_latency_s": {
"mean": 0.000524066660242776,
"median": 0.000495749874971807,
"max": 0.0008896999061107635
},
"actual_encoded_fps": 4392.472274033449,
"unique_decoded_frames": 90,
"decoded_frame_count": 90,
"psnr_db": {
"mean": 32.516468049824205,
"median": 32.531664760951706,
"max": 32.80373421528087
},
"mean_absolute_error": {
"mean": 3.3046645005544026,
"median": 3.3025563955307007,
"max": 3.4452993869781494
},
"peak_process_rss_bytes": 152588288,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.003868677777548631,
"median": 0.0041615000227466226,
"max": 0.005110600031912327
},
"source_read_resize_time_per_frame_s": {
"mean": 0.0032364111160859466,
"median": 0.00354335003066808,
"max": 0.004380800062790513
},
"resolution": [
320,
240
],
"fps": 15,
"window": "white_car",
"source_unique_frames": 90,
"source_temporal_change_mean_absolute": 2.7063507529650437,
"unique_decoded_fps": 15.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 669101.3333333334,
"peak_one_second_bitrate_bps": 675408,
"average_frame_size_bytes": 5575.844444444445,
"max_frame_size_bytes": 5732,
"radio_screen": {
"peak_packet_slots_per_second": 353,
"mean_packets_per_frame": 23.244444444444444,
"max_packets_per_frame": 24,
"airtime_for_peak_second_s": 5.835796,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 40000,
"vbv_buffer_bits": 40000,
"gop_frames": 15,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
2710,
581,
406,
500,
385,
371,
423,
318,
363,
439,
366,
279,
382,
390,
234,
688,
317,
379,
318,
391,
336,
410,
376,
302,
274,
344,
228,
323,
311,
269,
531,
318,
378,
318,
387,
292,
362,
272,
330,
388,
314,
275,
342,
359,
273,
505,
270,
318,
275,
376,
373,
363,
305,
316,
365,
306,
268,
295,
323,
263,
517,
283,
295,
292,
338,
415,
400,
257,
358,
315,
318,
258,
298,
337,
328,
533,
290,
386,
285,
395,
284,
376,
365,
305,
309,
305,
369,
349,
320,
291
],
"keyframe_sizes_bytes": [
2710,
688,
531,
505,
517,
533
],
"reference_frame_size_bytes": 2710,
"encode_time_per_frame_s": {
"mean": 0.0007137511210102174,
"median": 0.000690600136294961,
"max": 0.0015137000009417534
},
"decode_time_per_frame_s": {
"mean": 0.00011179110604441828,
"median": 9.900005534291267e-05,
"max": 0.0004964000545442104
},
"file_pipeline_latency_s": {
"mean": 0.0008934677914819784,
"median": 0.0008542500436306,
"max": 0.002112200018018484
},
"actual_encoded_fps": 1401.0485876150167,
"unique_decoded_frames": 90,
"decoded_frame_count": 90,
"psnr_db": {
"mean": 29.146915970131474,
"median": 29.30356641898581,
"max": 32.86596165959192
},
"mean_absolute_error": {
"mean": 4.8843765126334295,
"median": 4.716345548629761,
"max": 8.29205322265625
},
"peak_process_rss_bytes": 158457856,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 15,
"decoder_errors": 14
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 15,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.00446291778029667,
"median": 0.004756300011649728,
"max": 0.007991800084710121
},
"source_read_resize_time_per_frame_s": {
"mean": 0.003399359991049601,
"median": 0.003717849962413311,
"max": 0.006844799965620041
},
"resolution": [
320,
240
],
"fps": 15,
"window": "white_car",
"source_unique_frames": 90,
"source_temporal_change_mean_absolute": 2.7063507529650437,
"unique_decoded_fps": 15.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 44858.666666666664,
"peak_one_second_bitrate_bps": 65176,
"average_frame_size_bytes": 373.8222222222222,
"max_frame_size_bytes": 2710,
"radio_screen": {
"peak_packet_slots_per_second": 41,
"mean_packets_per_frame": 2.1666666666666665,
"max_packets_per_frame": 12,
"airtime_for_peak_second_s": 0.677812,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
5681,
5642,
5614,
5726,
5712,
5675,
5695,
5718,
5716,
5726,
5758,
5795,
5772,
5720,
5776,
5790,
5804,
5849,
5868,
5807,
5828,
5853,
5829,
5821,
5873,
5864,
5893,
5882,
5921,
5856,
5912,
5957,
6025,
5931,
5906,
5908,
5914,
5902,
5960,
6026,
5983,
5880,
5945,
5897,
5913,
6000,
6040,
6027,
5914,
5989,
5987,
6008,
6042,
6128,
6105,
6019,
6067,
6147,
6116,
6111,
6181,
6196,
6137,
6183,
6246,
6240,
6246,
6220,
6277,
6240,
6307,
6318,
6322,
6364,
6448,
6421,
6381,
6420,
6485,
6564,
6652,
6905,
7067,
7145,
7434,
7644,
7602,
7701,
7839,
7972
],
"reference_frame_size_bytes": 7972,
"encode_time_per_frame_s": {
"mean": 0.00022902110488050515,
"median": 0.0002078500110656023,
"max": 0.0005111999344080687
},
"decode_time_per_frame_s": {
"mean": 0.0003098266794242793,
"median": 0.0002874999772757292,
"max": 0.0008245001081377268
},
"file_pipeline_latency_s": {
"mean": 0.0005388477843047844,
"median": 0.000496750115416944,
"max": 0.0012590999249368906
},
"actual_encoded_fps": 4366.409814159982,
"unique_decoded_frames": 90,
"decoded_frame_count": 90,
"psnr_db": {
"mean": 31.784519956741313,
"median": 32.023473176254484,
"max": 32.664937781821465
},
"mean_absolute_error": {
"mean": 3.6843124548594157,
"median": 3.5455881357192993,
"max": 5.078085899353027
},
"peak_process_rss_bytes": 154681344,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.004015661103443967,
"median": 0.004317949991673231,
"max": 0.005743199959397316
},
"source_read_resize_time_per_frame_s": {
"mean": 0.0033522910981749494,
"median": 0.003662699949927628,
"max": 0.005008399952203035
},
"resolution": [
320,
240
],
"fps": 15,
"window": "black_car",
"source_unique_frames": 90,
"source_temporal_change_mean_absolute": 3.7325017068508113,
"unique_decoded_fps": 15.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 737840.0,
"peak_one_second_bitrate_bps": 849856,
"average_frame_size_bytes": 6148.666666666667,
"max_frame_size_bytes": 7972,
"radio_screen": {
"peak_packet_slots_per_second": 444,
"mean_packets_per_frame": 25.744444444444444,
"max_packets_per_frame": 33,
"airtime_for_peak_second_s": 7.3402080000000005,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 40000,
"vbv_buffer_bits": 40000,
"gop_frames": 15,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
2587,
707,
374,
524,
433,
343,
425,
363,
273,
399,
392,
288,
431,
359,
277,
700,
384,
345,
332,
388,
431,
210,
321,
320,
321,
345,
293,
319,
296,
404,
608,
273,
291,
291,
332,
313,
295,
409,
304,
312,
356,
275,
420,
237,
323,
573,
249,
301,
365,
201,
370,
309,
302,
356,
342,
330,
362,
341,
354,
242,
546,
285,
300,
233,
333,
298,
345,
373,
301,
381,
410,
342,
227,
331,
262,
571,
237,
293,
344,
277,
369,
311,
335,
378,
364,
416,
260,
400,
294,
283
],
"keyframe_sizes_bytes": [
2587,
700,
608,
573,
546,
571
],
"reference_frame_size_bytes": 2587,
"encode_time_per_frame_s": {
"mean": 0.0007389888891743289,
"median": 0.0007154000923037529,
"max": 0.0014996998943388462
},
"decode_time_per_frame_s": {
"mean": 0.00011273666233238246,
"median": 0.00010369997471570969,
"max": 0.0004702999722212553
},
"file_pipeline_latency_s": {
"mean": 0.0009208844379625387,
"median": 0.0008885000133886933,
"max": 0.0020601998548954725
},
"actual_encoded_fps": 1353.2003182311691,
"unique_decoded_frames": 90,
"decoded_frame_count": 90,
"psnr_db": {
"mean": 27.783285609425324,
"median": 27.87508508874767,
"max": 32.210282934899666
},
"mean_absolute_error": {
"mean": 6.004234751065572,
"median": 5.680672883987427,
"max": 10.44249153137207
},
"peak_process_rss_bytes": 158584832,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 15,
"decoder_errors": 14
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 15,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.004409491112973127,
"median": 0.004660350037738681,
"max": 0.010357700055465102
},
"source_read_resize_time_per_frame_s": {
"mean": 0.0033622600086447266,
"median": 0.003613899927586317,
"max": 0.009302300168201327
},
"resolution": [
320,
240
],
"fps": 15,
"window": "black_car",
"source_unique_frames": 90,
"source_temporal_change_mean_absolute": 3.7325017068508113,
"unique_decoded_fps": 15.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 44958.666666666664,
"peak_one_second_bitrate_bps": 65400,
"average_frame_size_bytes": 374.65555555555557,
"max_frame_size_bytes": 2587,
"radio_screen": {
"peak_packet_slots_per_second": 41,
"mean_packets_per_frame": 2.1,
"max_packets_per_frame": 11,
"airtime_for_peak_second_s": 0.677812,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
12147,
12351,
12015,
12393,
12074,
12230,
12287,
12222,
12540,
12287,
12461,
12693,
12481,
12857,
12488,
12782,
12688,
12726,
13010,
12720,
12979,
12517,
12558,
12777,
12440,
12765,
12347,
12608,
12749,
12990
],
"reference_frame_size_bytes": 13010,
"encode_time_per_frame_s": {
"mean": 0.000607133338538309,
"median": 0.0005798499332740903,
"max": 0.0011426000855863094
},
"decode_time_per_frame_s": {
"mean": 0.0017000433678428333,
"median": 0.001699900021776557,
"max": 0.0033054000232368708
},
"file_pipeline_latency_s": {
"mean": 0.002307176706381142,
"median": 0.0022626500576734543,
"max": 0.0038624999579042196
},
"actual_encoded_fps": 1647.0846460310167,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 34.47379452400309,
"median": 34.49286817745343,
"max": 34.92242702593741
},
"mean_absolute_error": {
"mean": 2.9725216070810956,
"median": 2.967024087905884,
"max": 3.1405062675476074
},
"peak_process_rss_bytes": 158740480,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.010204679992360374,
"median": 0.010270899976603687,
"max": 0.013889100169762969
},
"source_read_resize_time_per_frame_s": {
"mean": 0.007878336682915687,
"median": 0.007899400079622865,
"max": 0.011446099961176515
},
"resolution": [
640,
360
],
"fps": 5,
"window": "white_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 6.434606980363984,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 501576.0,
"peak_one_second_bitrate_bps": 512984,
"average_frame_size_bytes": 12539.4,
"max_frame_size_bytes": 13010,
"radio_screen": {
"peak_packet_slots_per_second": 266,
"mean_packets_per_frame": 52,
"max_packets_per_frame": 54,
"airtime_for_peak_second_s": 4.397512,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 40000,
"vbv_buffer_bits": 40000,
"gop_frames": 5,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
3109,
532,
1132,
1086,
1031,
1202,
939,
950,
972,
1013,
1196,
879,
954,
980,
975,
1233,
905,
959,
1005,
897,
1264,
997,
923,
882,
963,
1216,
911,
859,
1125,
980
],
"keyframe_sizes_bytes": [
3109,
1202,
1196,
1233,
1264,
1216
],
"reference_frame_size_bytes": 3109,
"encode_time_per_frame_s": {
"mean": 0.0022259133169427515,
"median": 0.002174449968151748,
"max": 0.0029414999298751354
},
"decode_time_per_frame_s": {
"mean": 0.00035974002288033564,
"median": 0.00029660004656761885,
"max": 0.0007917999755591154
},
"file_pipeline_latency_s": {
"mean": 0.002746409992687404,
"median": 0.002651300048455596,
"max": 0.003868900006636977
},
"actual_encoded_fps": 449.2537927638083,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 28.275856132964652,
"median": 28.269211387055435,
"max": 30.55932525961284
},
"mean_absolute_error": {
"mean": 5.6453747590382894,
"median": 5.675339221954346,
"max": 6.896772384643555
},
"peak_process_rss_bytes": 170348544,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 5,
"decoder_errors": 4
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 5,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.010721383336931466,
"median": 0.010854499996639788,
"max": 0.011463599978014827
},
"source_read_resize_time_per_frame_s": {
"mean": 0.00768325332707415,
"median": 0.007861149962991476,
"max": 0.008414399810135365
},
"resolution": [
640,
360
],
"fps": 5,
"window": "white_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 6.434606980363984,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 42758.666666666664,
"peak_one_second_bitrate_bps": 55120,
"average_frame_size_bytes": 1068.9666666666667,
"max_frame_size_bytes": 3109,
"radio_screen": {
"peak_packet_slots_per_second": 31,
"mean_packets_per_frame": 4.8,
"max_packets_per_frame": 13,
"airtime_for_peak_second_s": 0.5124920000000001,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
12682,
12836,
12756,
12959,
13090,
13070,
13455,
13303,
13379,
13529,
13600,
13764,
13669,
13834,
13677,
13948,
13759,
13793,
14184,
14196,
14682,
14945,
14987,
15056,
15227,
15560,
16100,
17868,
19963,
21213
],
"reference_frame_size_bytes": 21213,
"encode_time_per_frame_s": {
"mean": 0.0006617300057162841,
"median": 0.0005841499660164118,
"max": 0.0011090000625699759
},
"decode_time_per_frame_s": {
"mean": 0.0012177000132699808,
"median": 0.0010197999654337764,
"max": 0.0023011998273432255
},
"file_pipeline_latency_s": {
"mean": 0.001879430018986265,
"median": 0.0017759499605745077,
"max": 0.0028655000496655703
},
"actual_encoded_fps": 1511.1903515959782,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 33.579507133433886,
"median": 33.927656690273004,
"max": 34.582871590108304
},
"mean_absolute_error": {
"mean": 3.366413187980652,
"median": 3.2122453451156616,
"max": 4.846290588378906
},
"peak_process_rss_bytes": 159928320,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.009848426654934883,
"median": 0.010104999993927777,
"max": 0.010928800096735358
},
"source_read_resize_time_per_frame_s": {
"mean": 0.00773259000852704,
"median": 0.007808600086718798,
"max": 0.00887180003337562
},
"resolution": [
640,
360
],
"fps": 5,
"window": "black_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 8.456743644236909,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 580112.0,
"peak_one_second_bitrate_bps": 725632,
"average_frame_size_bytes": 14502.8,
"max_frame_size_bytes": 21213,
"radio_screen": {
"peak_packet_slots_per_second": 373,
"mean_packets_per_frame": 59.96666666666667,
"max_packets_per_frame": 87,
"airtime_for_peak_second_s": 6.166436,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 40000,
"vbv_buffer_bits": 40000,
"gop_frames": 5,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
3295,
550,
1084,
964,
1091,
1213,
973,
939,
864,
1006,
1211,
923,
953,
943,
1090,
1134,
908,
893,
1027,
944,
1196,
904,
856,
954,
1079,
1259,
782,
949,
1195,
1059
],
"keyframe_sizes_bytes": [
3295,
1213,
1211,
1134,
1196,
1259
],
"reference_frame_size_bytes": 3295,
"encode_time_per_frame_s": {
"mean": 0.0022904032996545237,
"median": 0.002227399847470224,
"max": 0.003108999924734235
},
"decode_time_per_frame_s": {
"mean": 0.0003391333390027285,
"median": 0.00031014997512102127,
"max": 0.0006736998911947012
},
"file_pipeline_latency_s": {
"mean": 0.0027749633183702825,
"median": 0.0026917499490082264,
"max": 0.0038926999550312757
},
"actual_encoded_fps": 436.6043308402658,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 26.724419670754664,
"median": 26.62605020218887,
"max": 30.45705610416238
},
"mean_absolute_error": {
"mean": 7.291359694798787,
"median": 7.056852579116821,
"max": 12.213808059692383
},
"peak_process_rss_bytes": 169791488,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 5,
"decoder_errors": 4
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 5,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.010666099982336164,
"median": 0.010723700048401952,
"max": 0.011562100145965815
},
"source_read_resize_time_per_frame_s": {
"mean": 0.007632293319329619,
"median": 0.007808700087480247,
"max": 0.008682700106874108
},
"resolution": [
640,
360
],
"fps": 5,
"window": "black_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 8.456743644236909,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 42984.0,
"peak_one_second_bitrate_bps": 55872,
"average_frame_size_bytes": 1074.6,
"max_frame_size_bytes": 3295,
"radio_screen": {
"peak_packet_slots_per_second": 31,
"mean_packets_per_frame": 4.766666666666667,
"max_packets_per_frame": 14,
"airtime_for_peak_second_s": 0.5124920000000001,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
12147,
12310,
12351,
12034,
12015,
12183,
12393,
12484,
12074,
12135,
12230,
12346,
12287,
12040,
12222,
12184,
12540,
12512,
12287,
12426,
12461,
12796,
12693,
12532,
12481,
12642,
12857,
12732,
12488,
12662,
12782,
12933,
12688,
12673,
12726,
12702,
13010,
12698,
12720,
12780,
12979,
12872,
12517,
12549,
12558,
12800,
12777,
12514,
12440,
12564,
12765,
12612,
12347,
12574,
12608,
12905,
12749,
12857,
12990,
13019
],
"reference_frame_size_bytes": 13019,
"encode_time_per_frame_s": {
"mean": 0.0005800433301677306,
"median": 0.0005479500396177173,
"max": 0.0009365999139845371
},
"decode_time_per_frame_s": {
"mean": 0.0007459200064962109,
"median": 0.0006915499689057469,
"max": 0.0015855999663472176
},
"file_pipeline_latency_s": {
"mean": 0.0013259633366639416,
"median": 0.0012421999126672745,
"max": 0.00217660004273057
},
"actual_encoded_fps": 1724.0091351638002,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 34.471389949304694,
"median": 34.482934079943504,
"max": 34.92242702593741
},
"mean_absolute_error": {
"mean": 2.9696837226549784,
"median": 2.9725934267044067,
"max": 3.1405062675476074
},
"peak_process_rss_bytes": 181587968,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.0055455999992166955,
"median": 0.005297400057315826,
"max": 0.007764300098642707
},
"source_read_resize_time_per_frame_s": {
"mean": 0.004032131653123845,
"median": 0.0036364999832585454,
"max": 0.006022799992933869
},
"resolution": [
640,
360
],
"fps": 10,
"window": "white_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 4.991810386260201,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 1004336.0,
"peak_one_second_bitrate_bps": 1023272,
"average_frame_size_bytes": 12554.2,
"max_frame_size_bytes": 13019,
"radio_screen": {
"peak_packet_slots_per_second": 531,
"mean_packets_per_frame": 52,
"max_packets_per_frame": 54,
"airtime_for_peak_second_s": 8.778492,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 40000,
"vbv_buffer_bits": 40000,
"gop_frames": 10,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
3110,
420,
768,
612,
738,
551,
610,
476,
521,
553,
1032,
146,
349,
437,
484,
468,
489,
483,
530,
449,
1022,
297,
371,
449,
415,
469,
459,
551,
474,
503,
1025,
244,
392,
412,
470,
490,
479,
479,
446,
554,
1004,
153,
420,
453,
478,
476,
494,
493,
458,
511,
1005,
65,
489,
516,
488,
506,
446,
500,
482,
523
],
"keyframe_sizes_bytes": [
3110,
1032,
1022,
1025,
1004,
1005
],
"reference_frame_size_bytes": 3110,
"encode_time_per_frame_s": {
"mean": 0.001865801653669526,
"median": 0.0018273000605404377,
"max": 0.0030321998056024313
},
"decode_time_per_frame_s": {
"mean": 0.00024215834758554896,
"median": 0.00021700002253055573,
"max": 0.000618400052189827
},
"file_pipeline_latency_s": {
"mean": 0.002253703334523986,
"median": 0.0021937000565230846,
"max": 0.0038002999499440193
},
"actual_encoded_fps": 535.9626507100961,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 27.019974367229178,
"median": 26.718915923141488,
"max": 30.55932525961284
},
"mean_absolute_error": {
"mean": 6.634117333094279,
"median": 6.7295732498168945,
"max": 8.340627670288086
},
"peak_process_rss_bytes": 192696320,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 10,
"decoder_errors": 9
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 10,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.006409561657346785,
"median": 0.006414650124497712,
"max": 0.008352800039574504
},
"source_read_resize_time_per_frame_s": {
"mean": 0.003989743321047475,
"median": 0.0039090500213205814,
"max": 0.00542709999717772
},
"resolution": [
640,
360
],
"fps": 10,
"window": "white_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 4.991810386260201,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 44249.333333333336,
"peak_one_second_bitrate_bps": 66872,
"average_frame_size_bytes": 553.1166666666667,
"max_frame_size_bytes": 3110,
"radio_screen": {
"peak_packet_slots_per_second": 40,
"mean_packets_per_frame": 2.75,
"max_packets_per_frame": 13,
"airtime_for_peak_second_s": 0.66128,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
12682,
12600,
12836,
12893,
12756,
12871,
12959,
13159,
13090,
13111,
13070,
13175,
13455,
13286,
13303,
13234,
13379,
13588,
13529,
13597,
13600,
13925,
13764,
13613,
13669,
13639,
13834,
13649,
13677,
13728,
13948,
13999,
13759,
13749,
13793,
13969,
14184,
14184,
14196,
14380,
14682,
14665,
14945,
14969,
14987,
15107,
15056,
15188,
15227,
15544,
15560,
15531,
16100,
16419,
17868,
18406,
19963,
21172,
21213,
21547
],
"reference_frame_size_bytes": 21547,
"encode_time_per_frame_s": {
"mean": 0.0006119250087067485,
"median": 0.0005847499705851078,
"max": 0.0009296000935137272
},
"decode_time_per_frame_s": {
"mean": 0.0007622466539032758,
"median": 0.000734749948605895,
"max": 0.0011622000019997358
},
"file_pipeline_latency_s": {
"mean": 0.0013741716626100241,
"median": 0.001311299973167479,
"max": 0.0020093999337404966
},
"actual_encoded_fps": 1634.1871728913566,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 33.56757767737416,
"median": 33.94573630809862,
"max": 34.598049856963236
},
"mean_absolute_error": {
"mean": 3.3714972654978435,
"median": 3.203837513923645,
"max": 4.964380741119385
},
"peak_process_rss_bytes": 182505472,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.0056078850330474475,
"median": 0.005462400033138692,
"max": 0.008004200179129839
},
"source_read_resize_time_per_frame_s": {
"mean": 0.004065748346814265,
"median": 0.003629199927672744,
"max": 0.006214700173586607
},
"resolution": [
640,
360
],
"fps": 10,
"window": "black_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 6.699079076428123,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 1165308.0,
"peak_one_second_bitrate_bps": 1470232,
"average_frame_size_bytes": 14566.35,
"max_frame_size_bytes": 21547,
"radio_screen": {
"peak_packet_slots_per_second": 757,
"mean_packets_per_frame": 60.18333333333333,
"max_packets_per_frame": 89,
"airtime_for_peak_second_s": 12.514724000000001,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 40000,
"vbv_buffer_bits": 40000,
"gop_frames": 10,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
3296,
307,
722,
686,
602,
484,
539,
772,
495,
546,
991,
202,
343,
379,
462,
466,
493,
438,
468,
512,
1038,
277,
384,
423,
454,
467,
495,
622,
341,
497,
998,
128,
436,
522,
420,
475,
524,
537,
435,
550,
1062,
224,
394,
438,
473,
419,
495,
465,
527,
553,
1093,
152,
386,
352,
474,
472,
608,
580,
508,
713
],
"keyframe_sizes_bytes": [
3296,
991,
1038,
998,
1062,
1093
],
"reference_frame_size_bytes": 3296,
"encode_time_per_frame_s": {
"mean": 0.0019051266717724502,
"median": 0.001881500007584691,
"max": 0.0028512999415397644
},
"decode_time_per_frame_s": {
"mean": 0.0002492399925055603,
"median": 0.0002231498947367072,
"max": 0.000793500104919076
},
"file_pipeline_latency_s": {
"mean": 0.0023002950047763685,
"median": 0.002242599963210523,
"max": 0.003628999926149845
},
"actual_encoded_fps": 524.8994803425022,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 25.607568221281184,
"median": 25.37668114305545,
"max": 30.45705610416238
},
"mean_absolute_error": {
"mean": 8.528812861442566,
"median": 8.279816150665283,
"max": 14.420571327209473
},
"peak_process_rss_bytes": 192245760,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 10,
"decoder_errors": 9
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 10,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.00667769832458968,
"median": 0.006772849941626191,
"max": 0.008292500162497163
},
"source_read_resize_time_per_frame_s": {
"mean": 0.004116973323592296,
"median": 0.00390870007686317,
"max": 0.005362600088119507
},
"resolution": [
640,
360
],
"fps": 10,
"window": "black_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 6.699079076428123,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 44818.666666666664,
"peak_one_second_bitrate_bps": 67592,
"average_frame_size_bytes": 560.2333333333333,
"max_frame_size_bytes": 3296,
"radio_screen": {
"peak_packet_slots_per_second": 40,
"mean_packets_per_frame": 2.783333333333333,
"max_packets_per_frame": 14,
"airtime_for_peak_second_s": 0.66128,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
12147,
12272,
12310,
12351,
12034,
11972,
12015,
12106,
12183,
12393,
12484,
12374,
12074,
12144,
12135,
12230,
12346,
12490,
12287,
12044,
12040,
12222,
12184,
12261,
12540,
12512,
12457,
12287,
12426,
12395,
12461,
12672,
12796,
12693,
12520,
12532,
12481,
12565,
12642,
12857,
12732,
12560,
12488,
12608,
12662,
12782,
12933,
13014,
12688,
12606,
12673,
12726,
12702,
12837,
13010,
12760,
12698,
12720,
12780,
12784,
12979,
13045,
12872,
12517,
12549,
12585,
12558,
12725,
12800,
12777,
12514,
12404,
12440,
12503,
12564,
12765,
12612,
12467,
12347,
12494,
12574,
12608,
12905,
12939,
12749,
12708,
12857,
12990,
13019,
13168
],
"reference_frame_size_bytes": 13168,
"encode_time_per_frame_s": {
"mean": 0.0005999844495414031,
"median": 0.0005763500230386853,
"max": 0.0010457001626491547
},
"decode_time_per_frame_s": {
"mean": 0.0011992477941223318,
"median": 0.0011728000827133656,
"max": 0.0017033000476658344
},
"file_pipeline_latency_s": {
"mean": 0.0017992322436637348,
"median": 0.001764100044965744,
"max": 0.002393200062215328
},
"actual_encoded_fps": 1666.7098635045422,
"unique_decoded_frames": 90,
"decoded_frame_count": 90,
"psnr_db": {
"mean": 34.47989410363799,
"median": 34.47491632787367,
"max": 34.926554260430215
},
"mean_absolute_error": {
"mean": 2.9668693039152356,
"median": 2.972814679145813,
"max": 3.1405062675476074
},
"peak_process_rss_bytes": 204861440,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.0043081033405744365,
"median": 0.0046446999767795205,
"max": 0.0059785000048577785
},
"source_read_resize_time_per_frame_s": {
"mean": 0.0028498411126848724,
"median": 0.003232050104998052,
"max": 0.0040577000472694635
},
"resolution": [
640,
360
],
"fps": 15,
"window": "white_car",
"source_unique_frames": 90,
"source_temporal_change_mean_absolute": 4.1777994303995,
"unique_decoded_fps": 15.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 1506308.0,
"peak_one_second_bitrate_bps": 1536176,
"average_frame_size_bytes": 12552.566666666668,
"max_frame_size_bytes": 13168,
"radio_screen": {
"peak_packet_slots_per_second": 796,
"mean_packets_per_frame": 52,
"max_packets_per_frame": 54,
"airtime_for_peak_second_s": 13.159472000000001,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 40000,
"vbv_buffer_bits": 40000,
"gop_frames": 15,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
3110,
328,
690,
348,
432,
434,
516,
297,
350,
458,
456,
271,
355,
410,
288,
694,
220,
322,
134,
270,
293,
315,
310,
365,
265,
346,
289,
396,
261,
351,
905,
138,
172,
278,
288,
312,
281,
325,
370,
346,
318,
304,
349,
341,
331,
836,
174,
81,
309,
193,
332,
440,
223,
359,
395,
234,
430,
303,
369,
329,
809,
129,
79,
343,
248,
351,
341,
325,
316,
360,
349,
339,
317,
393,
279,
858,
70,
71,
140,
458,
373,
312,
412,
268,
360,
385,
302,
361,
328,
344
],
"keyframe_sizes_bytes": [
3110,
694,
905,
836,
809,
858
],
"reference_frame_size_bytes": 3110,
"encode_time_per_frame_s": {
"mean": 0.0017655511076251666,
"median": 0.0016669499455019832,
"max": 0.0031642999965697527
},
"decode_time_per_frame_s": {
"mean": 0.00021513889336751568,
"median": 0.00018770003225654364,
"max": 0.0006373000796884298
},
"file_pipeline_latency_s": {
"mean": 0.0021311089008425673,
"median": 0.0020037000067532063,
"max": 0.003775599878281355
},
"actual_encoded_fps": 566.3953853735193,
"unique_decoded_frames": 90,
"decoded_frame_count": 90,
"psnr_db": {
"mean": 26.406655061856384,
"median": 26.110297959910785,
"max": 30.55932525961284
},
"mean_absolute_error": {
"mean": 7.27705094549391,
"median": 7.328128814697266,
"max": 9.716798782348633
},
"peak_process_rss_bytes": 213770240,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 15,
"decoder_errors": 14
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 15,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.005239433352835476,
"median": 0.005635200068354607,
"max": 0.007438699947670102
},
"source_read_resize_time_per_frame_s": {
"mean": 0.0029522355645895003,
"median": 0.003351499908603728,
"max": 0.0041853999719023705
},
"resolution": [
640,
360
],
"fps": 15,
"window": "white_car",
"source_unique_frames": 90,
"source_temporal_change_mean_absolute": 4.1777994303995,
"unique_decoded_fps": 15.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 44878.666666666664,
"peak_one_second_bitrate_bps": 69944,
"average_frame_size_bytes": 373.9888888888889,
"max_frame_size_bytes": 3110,
"radio_screen": {
"peak_packet_slots_per_second": 43,
"mean_packets_per_frame": 2.088888888888889,
"max_packets_per_frame": 13,
"airtime_for_peak_second_s": 0.7108760000000001,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
12682,
12590,
12600,
12836,
12893,
12907,
12756,
12858,
12871,
12959,
13142,
13159,
13090,
13101,
13111,
13070,
13175,
13326,
13455,
13286,
13161,
13303,
13234,
13277,
13379,
13584,
13588,
13529,
13597,
13618,
13600,
13790,
13925,
13764,
13613,
13655,
13669,
13594,
13639,
13834,
13759,
13649,
13677,
13693,
13728,
13948,
13999,
13922,
13759,
13749,
13807,
13793,
13969,
14122,
14184,
14124,
14184,
14196,
14380,
14386,
14682,
14756,
14665,
14945,
14969,
14945,
14987,
15039,
15107,
15056,
15185,
15188,
15227,
15401,
15544,
15560,
15531,
15879,
16100,
16419,
16747,
17868,
18406,
18808,
19963,
21094,
21172,
21213,
21547,
21991
],
"reference_frame_size_bytes": 21991,
"encode_time_per_frame_s": {
"mean": 0.0006023122385765115,
"median": 0.0005836001364514232,
"max": 0.0010503001976758242
},
"decode_time_per_frame_s": {
"mean": 0.0007249377642033829,
"median": 0.0007089999271556735,
"max": 0.0011662000324577093
},
"file_pipeline_latency_s": {
"mean": 0.0013272500027798945,
"median": 0.0012894500978291035,
"max": 0.0020626999903470278
},
"actual_encoded_fps": 1660.2684387808106,
"unique_decoded_frames": 90,
"decoded_frame_count": 90,
"psnr_db": {
"mean": 33.55550359988505,
"median": 33.94573630809862,
"max": 34.61799803703089
},
"mean_absolute_error": {
"mean": 3.3771861208809746,
"median": 3.2011653184890747,
"max": 5.051806926727295
},
"peak_process_rss_bytes": 204345344,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.004289482220903867,
"median": 0.004660549922846258,
"max": 0.005350499879568815
},
"source_read_resize_time_per_frame_s": {
"mean": 0.002814735552399523,
"median": 0.003206399967893958,
"max": 0.0038397000171244144
},
"resolution": [
640,
360
],
"fps": 15,
"window": "black_car",
"source_unique_frames": 90,
"source_temporal_change_mean_absolute": 5.715192987931752,
"unique_decoded_fps": 15.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 1752322.6666666667,
"peak_one_second_bitrate_bps": 2226384,
"average_frame_size_bytes": 14602.68888888889,
"max_frame_size_bytes": 21991,
"radio_screen": {
"peak_packet_slots_per_second": 1148,
"mean_packets_per_frame": 60.32222222222222,
"max_packets_per_frame": 91,
"airtime_for_peak_second_s": 18.978736,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 40000,
"vbv_buffer_bits": 40000,
"gop_frames": 15,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
3296,
209,
658,
449,
587,
421,
330,
356,
308,
308,
390,
300,
337,
413,
287,
810,
248,
141,
284,
268,
387,
239,
278,
335,
289,
352,
378,
311,
412,
296,
779,
171,
103,
222,
270,
348,
304,
375,
397,
339,
270,
362,
318,
337,
392,
752,
194,
84,
331,
253,
333,
285,
359,
367,
358,
316,
322,
358,
324,
368,
785,
114,
90,
305,
329,
329,
363,
303,
355,
353,
334,
276,
303,
435,
246,
845,
137,
139,
252,
261,
334,
344,
327,
319,
542,
380,
242,
415,
499,
397
],
"keyframe_sizes_bytes": [
3296,
810,
779,
752,
785,
845
],
"reference_frame_size_bytes": 3296,
"encode_time_per_frame_s": {
"mean": 0.0017521577990717357,
"median": 0.0016789500368759036,
"max": 0.0029399001505225897
},
"decode_time_per_frame_s": {
"mean": 0.0002046522166993883,
"median": 0.00018830003682523966,
"max": 0.0006405999884009361
},
"file_pipeline_latency_s": {
"mean": 0.0020992455564232335,
"median": 0.0019977501360699534,
"max": 0.0037188001442700624
},
"actual_encoded_fps": 570.7248516827557,
"unique_decoded_frames": 90,
"decoded_frame_count": 90,
"psnr_db": {
"mean": 24.9230546306057,
"median": 24.78031615960662,
"max": 30.45705610416238
},
"mean_absolute_error": {
"mean": 9.373416794670952,
"median": 9.15272569656372,
"max": 16.31621742248535
},
"peak_process_rss_bytes": 213274624,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 15,
"decoder_errors": 14
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 15,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.00520203553347124,
"median": 0.005509149981662631,
"max": 0.013597300043329597
},
"source_read_resize_time_per_frame_s": {
"mean": 0.002938643330708146,
"median": 0.003264299943111837,
"max": 0.011178300017490983
},
"resolution": [
640,
360
],
"fps": 15,
"window": "black_car",
"source_unique_frames": 90,
"source_temporal_change_mean_absolute": 5.715192987931752,
"unique_decoded_fps": 15.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 45361.333333333336,
"peak_one_second_bitrate_bps": 69192,
"average_frame_size_bytes": 378.0111111111111,
"max_frame_size_bytes": 3296,
"radio_screen": {
"peak_packet_slots_per_second": 43,
"mean_packets_per_frame": 2.1444444444444444,
"max_packets_per_frame": 14,
"airtime_for_peak_second_s": 0.7108760000000001,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
15089,
15343,
14978,
15408,
15099,
15187,
15290,
15254,
15532,
15250,
15403,
15627,
15445,
15880,
15511,
15778,
15646,
15629,
15968,
15761,
15940,
15543,
15513,
15687,
15447,
15688,
15266,
15558,
15655,
16046
],
"reference_frame_size_bytes": 16046,
"encode_time_per_frame_s": {
"mean": 0.0009672466820726792,
"median": 0.0009038000134751201,
"max": 0.0016052001155912876
},
"decode_time_per_frame_s": {
"mean": 0.0013310099874312678,
"median": 0.0012418498517945409,
"max": 0.001813200069591403
},
"file_pipeline_latency_s": {
"mean": 0.002298256669503947,
"median": 0.0021515999687835574,
"max": 0.0030170998070389032
},
"actual_encoded_fps": 1033.8624246889478,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 35.32578084582183,
"median": 35.36510573412994,
"max": 35.75229102779232
},
"mean_absolute_error": {
"mean": 2.397222701708476,
"median": 2.397054076194763,
"max": 2.522418737411499
},
"peak_process_rss_bytes": 169775104,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.010281886641557018,
"median": 0.01021109998691827,
"max": 0.01206299988552928
},
"source_read_resize_time_per_frame_s": {
"mean": 0.007747716650677224,
"median": 0.007736050058156252,
"max": 0.009348399937152863
},
"resolution": [
640,
480
],
"fps": 5,
"window": "white_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 4.825955235272988,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 620561.3333333334,
"peak_one_second_bitrate_bps": 631552,
"average_frame_size_bytes": 15514.033333333333,
"max_frame_size_bytes": 16046,
"radio_screen": {
"peak_packet_slots_per_second": 327,
"mean_packets_per_frame": 64.13333333333334,
"max_packets_per_frame": 66,
"airtime_for_peak_second_s": 5.405964,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 40000,
"vbv_buffer_bits": 40000,
"gop_frames": 5,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
3296,
480,
943,
1146,
931,
1318,
920,
944,
932,
1000,
1278,
886,
945,
824,
976,
1353,
924,
866,
1005,
784,
1318,
968,
942,
1044,
881,
1295,
863,
999,
893,
889
],
"keyframe_sizes_bytes": [
3296,
1318,
1278,
1353,
1318,
1295
],
"reference_frame_size_bytes": 3296,
"encode_time_per_frame_s": {
"mean": 0.0027119533624500036,
"median": 0.0026096500223502517,
"max": 0.0040692000184208155
},
"decode_time_per_frame_s": {
"mean": 0.0003816833331560095,
"median": 0.00033285003155469894,
"max": 0.0009971000254154205
},
"file_pipeline_latency_s": {
"mean": 0.003261346680422624,
"median": 0.0031862499890848994,
"max": 0.00487050018273294
},
"actual_encoded_fps": 368.7379045104931,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 28.761595242663457,
"median": 28.911471482588105,
"max": 31.326940633417458
},
"mean_absolute_error": {
"mean": 4.769204966227213,
"median": 4.670733690261841,
"max": 6.304953575134277
},
"peak_process_rss_bytes": 181735424,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 5,
"decoder_errors": 4
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 5,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.011265186686068773,
"median": 0.011225400026887655,
"max": 0.014658800093457103
},
"source_read_resize_time_per_frame_s": {
"mean": 0.007818863339101275,
"median": 0.007772199925966561,
"max": 0.010772700188681483
},
"resolution": [
640,
480
],
"fps": 5,
"window": "white_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 4.825955235272988,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 42457.333333333336,
"peak_one_second_bitrate_bps": 54368,
"average_frame_size_bytes": 1061.4333333333334,
"max_frame_size_bytes": 3296,
"radio_screen": {
"peak_packet_slots_per_second": 29,
"mean_packets_per_frame": 4.766666666666667,
"max_packets_per_frame": 14,
"airtime_for_peak_second_s": 0.479428,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
15657,
15825,
15750,
15977,
16043,
16119,
16408,
16293,
16526,
16527,
16588,
16722,
16649,
16898,
16785,
16933,
16741,
16789,
17209,
17283,
17596,
17832,
17849,
18036,
18204,
18605,
19026,
20874,
22722,
23952
],
"reference_frame_size_bytes": 23952,
"encode_time_per_frame_s": {
"mean": 0.0009829466852049032,
"median": 0.0009458999847993255,
"max": 0.0013657999224960804
},
"decode_time_per_frame_s": {
"mean": 0.0013720166481410465,
"median": 0.0013060499913990498,
"max": 0.0022140999790281057
},
"file_pipeline_latency_s": {
"mean": 0.0023549633333459496,
"median": 0.0022493499564006925,
"max": 0.003447200171649456
},
"actual_encoded_fps": 1017.3491757506073,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 34.49080840812658,
"median": 34.81949387874462,
"max": 35.49369941165341
},
"mean_absolute_error": {
"mean": 2.6898151795069376,
"median": 2.569164991378784,
"max": 3.7802138328552246
},
"peak_process_rss_bytes": 171282432,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.010198250009367863,
"median": 0.010291349957697093,
"max": 0.011280100094154477
},
"source_read_resize_time_per_frame_s": {
"mean": 0.007640970001618067,
"median": 0.007642849930562079,
"max": 0.008699500001966953
},
"resolution": [
640,
480
],
"fps": 5,
"window": "black_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 6.342557733177682,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 699224.0,
"peak_one_second_bitrate_bps": 841432,
"average_frame_size_bytes": 17480.6,
"max_frame_size_bytes": 23952,
"radio_screen": {
"peak_packet_slots_per_second": 434,
"mean_packets_per_frame": 72.13333333333334,
"max_packets_per_frame": 99,
"airtime_for_peak_second_s": 7.174888,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 40000,
"vbv_buffer_bits": 40000,
"gop_frames": 5,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
3404,
460,
833,
993,
1240,
1355,
895,
916,
1035,
834,
1282,
891,
845,
1066,
892,
1249,
887,
932,
943,
1083,
1301,
776,
867,
998,
876,
1366,
884,
1010,
1078,
1121
],
"keyframe_sizes_bytes": [
3404,
1355,
1282,
1249,
1301,
1366
],
"reference_frame_size_bytes": 3404,
"encode_time_per_frame_s": {
"mean": 0.0026981499899799625,
"median": 0.00264224992133677,
"max": 0.0038113000337034464
},
"decode_time_per_frame_s": {
"mean": 0.0003730333565423886,
"median": 0.00032870005816221237,
"max": 0.0007495000027120113
},
"file_pipeline_latency_s": {
"mean": 0.003245533335333069,
"median": 0.00318014994263649,
"max": 0.004731400171294808
},
"actual_encoded_fps": 370.6243180377924,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 27.234749428577224,
"median": 27.07343378626255,
"max": 31.28210375305899
},
"mean_absolute_error": {
"mean": 6.152364873886109,
"median": 5.949660778045654,
"max": 9.62710189819336
},
"peak_process_rss_bytes": 181792768,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 5,
"decoder_errors": 4
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 5,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.011808179994113743,
"median": 0.011440400034189224,
"max": 0.02780220005661249
},
"source_read_resize_time_per_frame_s": {
"mean": 0.008241906700034937,
"median": 0.007941949996165931,
"max": 0.024250100133940578
},
"resolution": [
640,
480
],
"fps": 5,
"window": "black_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 6.342557733177682,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 43082.666666666664,
"peak_one_second_bitrate_bps": 55440,
"average_frame_size_bytes": 1077.0666666666666,
"max_frame_size_bytes": 3404,
"radio_screen": {
"peak_packet_slots_per_second": 31,
"mean_packets_per_frame": 4.933333333333334,
"max_packets_per_frame": 14,
"airtime_for_peak_second_s": 0.5124920000000001,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
15089,
15374,
15343,
15063,
14978,
15229,
15408,
15437,
15099,
15195,
15187,
15303,
15290,
15106,
15254,
15229,
15532,
15493,
15250,
15310,
15403,
15709,
15627,
15481,
15445,
15570,
15880,
15707,
15511,
15703,
15778,
15891,
15646,
15584,
15629,
15771,
15968,
15732,
15761,
15791,
15940,
15783,
15543,
15565,
15513,
15738,
15687,
15470,
15447,
15453,
15688,
15499,
15266,
15412,
15558,
15820,
15655,
15891,
16046,
15970
],
"reference_frame_size_bytes": 16046,
"encode_time_per_frame_s": {
"mean": 0.0010156033599438767,
"median": 0.0009285000851377845,
"max": 0.002031999872997403
},
"decode_time_per_frame_s": {
"mean": 0.001380936661735177,
"median": 0.0012899000430479646,
"max": 0.00244159996509552
},
"file_pipeline_latency_s": {
"mean": 0.002396540021679054,
"median": 0.002238200046122074,
"max": 0.004358799895271659
},
"actual_encoded_fps": 984.6363643925529,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 35.32946398154305,
"median": 35.35883911368568,
"max": 35.75229102779232
},
"mean_absolute_error": {
"mean": 2.3942877133687337,
"median": 2.3958078622817993,
"max": 2.522418737411499
},
"peak_process_rss_bytes": 198086656,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.006659243337344379,
"median": 0.006638049962930381,
"max": 0.008504799799993634
},
"source_read_resize_time_per_frame_s": {
"mean": 0.004177321672129134,
"median": 0.0038872999139130116,
"max": 0.005686699878424406
},
"resolution": [
640,
480
],
"fps": 10,
"window": "white_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 3.743857789695151,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 1242266.6666666667,
"peak_one_second_bitrate_bps": 1261704,
"average_frame_size_bytes": 15528.333333333334,
"max_frame_size_bytes": 16046,
"radio_screen": {
"peak_packet_slots_per_second": 652,
"mean_packets_per_frame": 64.16666666666667,
"max_packets_per_frame": 66,
"airtime_for_peak_second_s": 10.778864,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 40000,
"vbv_buffer_bits": 40000,
"gop_frames": 10,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
3297,
310,
597,
637,
797,
588,
572,
526,
536,
501,
1030,
331,
331,
395,
355,
445,
447,
477,
515,
549,
1110,
264,
323,
391,
441,
495,
421,
458,
479,
538,
1084,
322,
378,
345,
471,
491,
447,
480,
471,
579,
1087,
306,
441,
300,
419,
456,
424,
526,
465,
509,
1043,
319,
343,
410,
451,
601,
409,
493,
461,
464
],
"keyframe_sizes_bytes": [
3297,
1030,
1110,
1084,
1087,
1043
],
"reference_frame_size_bytes": 3297,
"encode_time_per_frame_s": {
"mean": 0.0022424066516881186,
"median": 0.0021904000313952565,
"max": 0.0035081999376416206
},
"decode_time_per_frame_s": {
"mean": 0.0002702599973417819,
"median": 0.00024275004398077726,
"max": 0.0007344998884946108
},
"file_pipeline_latency_s": {
"mean": 0.002683043316937983,
"median": 0.0025986998807638884,
"max": 0.004411800066009164
},
"actual_encoded_fps": 445.94944420414754,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 27.312822024232332,
"median": 26.850138166341964,
"max": 31.326940633417458
},
"mean_absolute_error": {
"mean": 5.884419588247935,
"median": 6.11938214302063,
"max": 7.586790561676025
},
"peak_process_rss_bytes": 210382848,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 10,
"decoder_errors": 9
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 10,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.007182836664530138,
"median": 0.007317100069485605,
"max": 0.008737700060009956
},
"source_read_resize_time_per_frame_s": {
"mean": 0.004205133339079718,
"median": 0.004069750080816448,
"max": 0.005586500046774745
},
"resolution": [
640,
480
],
"fps": 10,
"window": "white_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 3.743857789695151,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 44201.333333333336,
"peak_one_second_bitrate_bps": 66888,
"average_frame_size_bytes": 552.5166666666667,
"max_frame_size_bytes": 3297,
"radio_screen": {
"peak_packet_slots_per_second": 41,
"mean_packets_per_frame": 2.7666666666666666,
"max_packets_per_frame": 14,
"airtime_for_peak_second_s": 0.677812,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
15657,
15675,
15825,
15798,
15750,
15860,
15977,
16093,
16043,
16060,
16119,
16149,
16408,
16254,
16293,
16240,
16526,
16636,
16527,
16486,
16588,
16871,
16722,
16514,
16649,
16614,
16898,
16632,
16785,
16757,
16933,
16990,
16741,
16764,
16789,
16939,
17209,
17225,
17283,
17272,
17596,
17576,
17832,
17813,
17849,
18116,
18036,
18172,
18204,
18401,
18605,
18548,
19026,
19305,
20874,
21367,
22722,
24004,
23952,
24244
],
"reference_frame_size_bytes": 24244,
"encode_time_per_frame_s": {
"mean": 0.0009896516683511436,
"median": 0.0009539999300613999,
"max": 0.0016640000976622105
},
"decode_time_per_frame_s": {
"mean": 0.0013191116663316886,
"median": 0.0013071499997749925,
"max": 0.0018215999007225037
},
"file_pipeline_latency_s": {
"mean": 0.0023087633346828324,
"median": 0.0022566000698134303,
"max": 0.0030090000946074724
},
"actual_encoded_fps": 1010.4565393863254,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 34.47661271367369,
"median": 34.8252934804148,
"max": 35.49369941165341
},
"mean_absolute_error": {
"mean": 2.6947265108426413,
"median": 2.561638355255127,
"max": 3.889805793762207
},
"peak_process_rss_bytes": 198909952,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.006691910008278986,
"median": 0.006667049950920045,
"max": 0.008377900114282966
},
"source_read_resize_time_per_frame_s": {
"mean": 0.0041372516619352,
"median": 0.003899450064636767,
"max": 0.005786400055512786
},
"resolution": [
640,
480
],
"fps": 10,
"window": "black_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 5.024309307321093,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 1402390.6666666667,
"peak_one_second_bitrate_bps": 1701176,
"average_frame_size_bytes": 17529.883333333335,
"max_frame_size_bytes": 24244,
"radio_screen": {
"peak_packet_slots_per_second": 878,
"mean_packets_per_frame": 72.36666666666666,
"max_packets_per_frame": 100,
"airtime_for_peak_second_s": 14.515096,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 40000,
"vbv_buffer_bits": 40000,
"gop_frames": 10,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
3405,
237,
587,
670,
676,
464,
454,
637,
524,
509,
1176,
285,
324,
406,
420,
470,
517,
462,
449,
526,
1128,
237,
325,
402,
456,
465,
479,
594,
399,
484,
1108,
315,
297,
519,
383,
409,
436,
562,
453,
463,
1156,
332,
300,
433,
444,
420,
513,
501,
457,
497,
1199,
226,
349,
405,
484,
392,
562,
543,
501,
601
],
"keyframe_sizes_bytes": [
3405,
1176,
1128,
1108,
1156,
1199
],
"reference_frame_size_bytes": 3405,
"encode_time_per_frame_s": {
"mean": 0.0022907616881032784,
"median": 0.0021999500459060073,
"max": 0.0036985999904572964
},
"decode_time_per_frame_s": {
"mean": 0.0002875250104504327,
"median": 0.0002466499572619796,
"max": 0.0007511000148952007
},
"file_pipeline_latency_s": {
"mean": 0.0027546900052887696,
"median": 0.0026201499858871102,
"max": 0.004535299958661199
},
"actual_encoded_fps": 436.5360243247246,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 26.12136238381969,
"median": 25.868173237641145,
"max": 31.28210375305899
},
"mean_absolute_error": {
"mean": 7.226142251491547,
"median": 7.210144758224487,
"max": 11.857298851013184
},
"peak_process_rss_bytes": 210821120,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 10,
"decoder_errors": 9
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 10,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.007163761684205383,
"median": 0.007316100061871111,
"max": 0.009429499972611666
},
"source_read_resize_time_per_frame_s": {
"mean": 0.004197886663799485,
"median": 0.00375729997176677,
"max": 0.00629410007968545
},
"resolution": [
640,
480
],
"fps": 10,
"window": "black_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 5.024309307321093,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 44569.333333333336,
"peak_one_second_bitrate_bps": 65304,
"average_frame_size_bytes": 557.1166666666667,
"max_frame_size_bytes": 3405,
"radio_screen": {
"peak_packet_slots_per_second": 37,
"mean_packets_per_frame": 2.7,
"max_packets_per_frame": 14,
"airtime_for_peak_second_s": 0.611684,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
18991,
19439,
18986,
19509,
19045,
19146,
19419,
19272,
19650,
19418,
19678,
19992,
19662,
20309,
19662,
20207,
19961,
20040,
20573,
20239,
20342,
19705,
19766,
20097,
19659,
20160,
19543,
19959,
20091,
20682
],
"reference_frame_size_bytes": 20682,
"encode_time_per_frame_s": {
"mean": 0.001321093326744934,
"median": 0.00121779995970428,
"max": 0.0018953001126646996
},
"decode_time_per_frame_s": {
"mean": 0.0020736233176042638,
"median": 0.0020137998508289456,
"max": 0.002636200049892068
},
"file_pipeline_latency_s": {
"mean": 0.0033947166443491976,
"median": 0.0032818500185385346,
"max": 0.004206399898976088
},
"actual_encoded_fps": 756.9487936661661,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 36.249434167216634,
"median": 36.25067132407296,
"max": 36.66245488965405
},
"mean_absolute_error": {
"mean": 2.5418715874354043,
"median": 2.542627453804016,
"max": 2.7016775608062744
},
"peak_process_rss_bytes": 178675712,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.013095649999255936,
"median": 0.012539700022898614,
"max": 0.02352489996701479
},
"source_read_resize_time_per_frame_s": {
"mean": 0.009100299996013443,
"median": 0.008976950077340007,
"max": 0.014550700085237622
},
"resolution": [
854,
480
],
"fps": 5,
"window": "white_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 6.423774473516559,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 790936.0,
"peak_one_second_bitrate_bps": 809240,
"average_frame_size_bytes": 19773.4,
"max_frame_size_bytes": 20682,
"radio_screen": {
"peak_packet_slots_per_second": 417,
"mean_packets_per_frame": 81.46666666666667,
"max_packets_per_frame": 85,
"airtime_for_peak_second_s": 6.8938440000000005,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 40000,
"vbv_buffer_bits": 40000,
"gop_frames": 5,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
3660,
595,
723,
1071,
840,
1598,
765,
962,
828,
963,
1426,
823,
902,
1033,
935,
1515,
660,
899,
1061,
887,
1417,
704,
876,
1040,
934,
1391,
759,
854,
1031,
921
],
"keyframe_sizes_bytes": [
3660,
1598,
1426,
1515,
1417,
1391
],
"reference_frame_size_bytes": 3660,
"encode_time_per_frame_s": {
"mean": 0.003839300014078617,
"median": 0.0036780498921871185,
"max": 0.005037199938669801
},
"decode_time_per_frame_s": {
"mean": 0.00044324996415525677,
"median": 0.00037765002343803644,
"max": 0.0009477001149207354
},
"file_pipeline_latency_s": {
"mean": 0.004972200025804341,
"median": 0.0048275000881403685,
"max": 0.006669400027021766
},
"actual_encoded_fps": 260.46414615503477,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 27.34600356413418,
"median": 27.10621585564934,
"max": 30.467404715064692
},
"mean_absolute_error": {
"mean": 6.515465720494588,
"median": 6.575505018234253,
"max": 8.063413619995117
},
"peak_process_rss_bytes": 192094208,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 5,
"decoder_errors": 4
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 5,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.014342433322841923,
"median": 0.014363100053742528,
"max": 0.015381400007754564
},
"source_read_resize_time_per_frame_s": {
"mean": 0.008857526645685235,
"median": 0.008922550012357533,
"max": 0.00966030010022223
},
"resolution": [
854,
480
],
"fps": 5,
"window": "white_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 6.423774473516559,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 42764.0,
"peak_one_second_bitrate_bps": 55112,
"average_frame_size_bytes": 1069.1,
"max_frame_size_bytes": 3660,
"radio_screen": {
"peak_packet_slots_per_second": 30,
"mean_packets_per_frame": 4.8,
"max_packets_per_frame": 15,
"airtime_for_peak_second_s": 0.49596,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
19855,
20189,
20017,
20503,
20488,
20542,
21053,
20891,
21127,
21230,
21229,
21466,
21248,
21637,
21710,
21939,
21551,
21617,
22354,
22474,
22915,
23364,
23359,
23510,
23882,
24434,
25295,
28215,
31446,
33405
],
"reference_frame_size_bytes": 33405,
"encode_time_per_frame_s": {
"mean": 0.0012862900039181113,
"median": 0.0012479500146582723,
"max": 0.0017227998469024897
},
"decode_time_per_frame_s": {
"mean": 0.0021486899737889567,
"median": 0.0020769500406458974,
"max": 0.0028649000450968742
},
"file_pipeline_latency_s": {
"mean": 0.003434979977707068,
"median": 0.0033110500080510974,
"max": 0.0043542999774217606
},
"actual_encoded_fps": 777.4296596832316,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 35.46383349613093,
"median": 35.756270878711085,
"max": 36.47284675945202
},
"mean_absolute_error": {
"mean": 2.8119893948237102,
"median": 2.6973214149475098,
"max": 3.8885245323181152
},
"peak_process_rss_bytes": 177967104,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.012566886679269373,
"median": 0.012662250082939863,
"max": 0.013454899890348315
},
"source_read_resize_time_per_frame_s": {
"mean": 0.008827396668493748,
"median": 0.008885600022040308,
"max": 0.009529199916869402
},
"resolution": [
854,
480
],
"fps": 5,
"window": "black_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 8.443713071011333,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 910593.3333333334,
"peak_one_second_bitrate_bps": 1142360,
"average_frame_size_bytes": 22764.833333333332,
"max_frame_size_bytes": 33405,
"radio_screen": {
"peak_packet_slots_per_second": 587,
"mean_packets_per_frame": 93.76666666666667,
"max_packets_per_frame": 137,
"airtime_for_peak_second_s": 9.704284,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 40000,
"vbv_buffer_bits": 40000,
"gop_frames": 5,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
3619,
611,
823,
854,
1138,
1576,
676,
863,
883,
1092,
1532,
686,
887,
906,
1060,
1445,
712,
901,
1005,
1139,
1544,
664,
822,
978,
867,
1572,
624,
1240,
1237,
1144
],
"keyframe_sizes_bytes": [
3619,
1576,
1532,
1445,
1544,
1572
],
"reference_frame_size_bytes": 3619,
"encode_time_per_frame_s": {
"mean": 0.003956330001043776,
"median": 0.003877400071360171,
"max": 0.005000100005418062
},
"decode_time_per_frame_s": {
"mean": 0.0004660733121757706,
"median": 0.0004013999132439494,
"max": 0.0009216999169439077
},
"file_pipeline_latency_s": {
"mean": 0.005116513340423504,
"median": 0.00514399993699044,
"max": 0.006576000014320016
},
"actual_encoded_fps": 252.7595017948896,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 25.919071359984258,
"median": 25.784040363068748,
"max": 29.87748494657435
},
"mean_absolute_error": {
"mean": 8.373277123769125,
"median": 8.329763889312744,
"max": 13.02888298034668
},
"peak_process_rss_bytes": 191561728,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 5,
"decoder_errors": 4
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 5,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.014400616652953129,
"median": 0.014429100090637803,
"max": 0.015620500082150102
},
"source_read_resize_time_per_frame_s": {
"mean": 0.008872739993967116,
"median": 0.00898000004235655,
"max": 0.010020599933341146
},
"resolution": [
854,
480
],
"fps": 5,
"window": "black_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 8.443713071011333,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 44133.333333333336,
"peak_one_second_bitrate_bps": 56360,
"average_frame_size_bytes": 1103.3333333333333,
"max_frame_size_bytes": 3619,
"radio_screen": {
"peak_packet_slots_per_second": 31,
"mean_packets_per_frame": 5,
"max_packets_per_frame": 15,
"airtime_for_peak_second_s": 0.5124920000000001,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
18991,
19448,
19439,
19010,
18986,
19178,
19509,
19605,
19045,
19196,
19146,
19356,
19419,
19058,
19272,
19141,
19650,
19706,
19418,
19496,
19678,
20133,
19992,
19700,
19662,
19861,
20309,
20020,
19662,
19967,
20207,
20245,
19961,
20036,
20040,
20241,
20573,
20152,
20239,
20219,
20342,
20229,
19705,
19780,
19766,
20143,
20097,
19728,
19659,
19780,
20160,
19823,
19543,
19736,
19959,
20269,
20091,
20360,
20682,
20628
],
"reference_frame_size_bytes": 20682,
"encode_time_per_frame_s": {
"mean": 0.0012685883441008628,
"median": 0.0012157501187175512,
"max": 0.0020418998319655657
},
"decode_time_per_frame_s": {
"mean": 0.00223012164933607,
"median": 0.0021488500060513616,
"max": 0.0032966998405754566
},
"file_pipeline_latency_s": {
"mean": 0.0034987099934369326,
"median": 0.0034072500420734286,
"max": 0.004533199826255441
},
"actual_encoded_fps": 788.2777771450911,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 36.258137864482094,
"median": 36.24130078960549,
"max": 36.66245488965405
},
"mean_absolute_error": {
"mean": 2.537526535987854,
"median": 2.5445330142974854,
"max": 2.7016775608062744
},
"peak_process_rss_bytes": 216555520,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.008869533341688414,
"median": 0.008655900019221008,
"max": 0.010496899951249361
},
"source_read_resize_time_per_frame_s": {
"mean": 0.00533879833528772,
"median": 0.004988350090570748,
"max": 0.0065977000631392
},
"resolution": [
854,
480
],
"fps": 10,
"window": "white_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 4.983709815777751,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 1583261.3333333333,
"peak_one_second_bitrate_bps": 1616384,
"average_frame_size_bytes": 19790.766666666666,
"max_frame_size_bytes": 20682,
"radio_screen": {
"peak_packet_slots_per_second": 832,
"mean_packets_per_frame": 81.55,
"max_packets_per_frame": 85,
"airtime_for_peak_second_s": 13.754624,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 40000,
"vbv_buffer_bits": 40000,
"gop_frames": 10,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
3661,
227,
393,
552,
652,
589,
571,
516,
584,
612,
893,
385,
573,
339,
361,
410,
463,
478,
467,
513,
979,
416,
613,
568,
301,
400,
328,
410,
499,
447,
1013,
398,
518,
426,
330,
364,
487,
472,
471,
548,
1152,
278,
404,
293,
442,
423,
512,
458,
485,
452,
1296,
117,
209,
473,
502,
523,
366,
502,
530,
527
],
"keyframe_sizes_bytes": [
3661,
893,
979,
1013,
1152,
1296
],
"reference_frame_size_bytes": 3661,
"encode_time_per_frame_s": {
"mean": 0.0034152433237371344,
"median": 0.0033450500341132283,
"max": 0.005033199908211827
},
"decode_time_per_frame_s": {
"mean": 0.00033762501552700994,
"median": 0.0002901999978348613,
"max": 0.0009183001238852739
},
"file_pipeline_latency_s": {
"mean": 0.00447306166170165,
"median": 0.004365550121292472,
"max": 0.006619899999350309
},
"actual_encoded_fps": 292.804905890497,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 25.80987256961521,
"median": 25.452038202344664,
"max": 30.467404715064692
},
"mean_absolute_error": {
"mean": 8.083943565686544,
"median": 8.476856231689453,
"max": 11.016582489013672
},
"peak_process_rss_bytes": 229466112,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 10,
"decoder_errors": 9
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 10,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.010419041647886236,
"median": 0.010593650047667325,
"max": 0.012364400085061789
},
"source_read_resize_time_per_frame_s": {
"mean": 0.005452180001884699,
"median": 0.005030200118198991,
"max": 0.0068789999932050705
},
"resolution": [
854,
480
],
"fps": 10,
"window": "white_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 4.983709815777751,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 44228.0,
"peak_one_second_bitrate_bps": 66856,
"average_frame_size_bytes": 552.85,
"max_frame_size_bytes": 3661,
"radio_screen": {
"peak_packet_slots_per_second": 40,
"mean_packets_per_frame": 2.7666666666666666,
"max_packets_per_frame": 16,
"airtime_for_peak_second_s": 0.66128,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
19855,
19838,
20189,
20209,
20017,
20233,
20503,
20545,
20488,
20608,
20542,
20664,
21053,
20769,
20891,
20756,
21127,
21280,
21230,
21182,
21229,
21568,
21466,
21273,
21248,
21325,
21637,
21293,
21710,
21590,
21939,
21955,
21551,
21611,
21617,
21988,
22354,
22287,
22474,
22395,
22915,
22983,
23364,
23284,
23359,
23590,
23510,
23899,
23882,
24268,
24434,
24424,
25295,
25938,
28215,
29079,
31446,
33610,
33405,
33893
],
"reference_frame_size_bytes": 33893,
"encode_time_per_frame_s": {
"mean": 0.0012672633320714036,
"median": 0.0012221499346196651,
"max": 0.001935799838975072
},
"decode_time_per_frame_s": {
"mean": 0.0022644900095959504,
"median": 0.0020098499953746796,
"max": 0.011534800054505467
},
"file_pipeline_latency_s": {
"mean": 0.003531753341667354,
"median": 0.00324899994302541,
"max": 0.01283370004966855
},
"actual_encoded_fps": 789.1019764340938,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 35.45328073515085,
"median": 35.78055466237318,
"max": 36.47284675945202
},
"mean_absolute_error": {
"mean": 2.8146109024683637,
"median": 2.6887112855911255,
"max": 4.000978469848633
},
"peak_process_rss_bytes": 216780800,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.009029461660732825,
"median": 0.008937250007875264,
"max": 0.010347000090405345
},
"source_read_resize_time_per_frame_s": {
"mean": 0.005411859997548163,
"median": 0.005238699959591031,
"max": 0.006846900098025799
},
"resolution": [
854,
480
],
"fps": 10,
"window": "black_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 6.688626222231043,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 1828376.0,
"peak_one_second_bitrate_bps": 2317912,
"average_frame_size_bytes": 22854.7,
"max_frame_size_bytes": 33893,
"radio_screen": {
"peak_packet_slots_per_second": 1192,
"mean_packets_per_frame": 94.16666666666667,
"max_packets_per_frame": 139,
"airtime_for_peak_second_s": 19.706144000000002,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 40000,
"vbv_buffer_bits": 40000,
"gop_frames": 10,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
3635,
151,
549,
554,
676,
479,
479,
714,
435,
585,
970,
335,
481,
384,
415,
386,
426,
536,
481,
525,
1245,
285,
222,
460,
432,
414,
423,
507,
461,
600,
1172,
250,
413,
394,
354,
546,
455,
482,
438,
459,
1236,
276,
327,
370,
442,
419,
437,
472,
482,
580,
1136,
296,
463,
429,
677,
524,
632,
436,
416,
538
],
"keyframe_sizes_bytes": [
3635,
970,
1245,
1172,
1236,
1136
],
"reference_frame_size_bytes": 3635,
"encode_time_per_frame_s": {
"mean": 0.0034533450147137047,
"median": 0.0033572498941794038,
"max": 0.005008900072425604
},
"decode_time_per_frame_s": {
"mean": 0.0003386116664235791,
"median": 0.0002933000214397907,
"max": 0.0009212000295519829
},
"file_pipeline_latency_s": {
"mean": 0.00449528000705565,
"median": 0.004325249930843711,
"max": 0.006598600186407566
},
"actual_encoded_fps": 289.57431004990497,
"unique_decoded_frames": 60,
"decoded_frame_count": 60,
"psnr_db": {
"mean": 24.611723686314907,
"median": 24.396485523285122,
"max": 29.878967885893964
},
"mean_absolute_error": {
"mean": 10.00396282672882,
"median": 10.130996227264404,
"max": 16.970537185668945
},
"peak_process_rss_bytes": 229552128,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 10,
"decoder_errors": 9
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 10,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.010343240015208722,
"median": 0.010629049967974424,
"max": 0.011937800096347928
},
"source_read_resize_time_per_frame_s": {
"mean": 0.005408368329517544,
"median": 0.004985950072295964,
"max": 0.006792900152504444
},
"resolution": [
854,
480
],
"fps": 10,
"window": "black_car",
"source_unique_frames": 60,
"source_temporal_change_mean_absolute": 6.688626222231043,
"unique_decoded_fps": 10.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 45061.333333333336,
"peak_one_second_bitrate_bps": 66056,
"average_frame_size_bytes": 563.2666666666667,
"max_frame_size_bytes": 3635,
"radio_screen": {
"peak_packet_slots_per_second": 37,
"mean_packets_per_frame": 2.7,
"max_packets_per_frame": 15,
"airtime_for_peak_second_s": 0.611684,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
36009,
37211,
35457,
36738,
35967,
36297,
36604,
37023,
37497,
36948,
37404,
37915,
37393,
39079,
37662,
38230,
37974,
38527,
39461,
39271,
38822,
37794,
37783,
38478,
37927,
39027,
37311,
38117,
38340,
39778
],
"reference_frame_size_bytes": 39778,
"encode_time_per_frame_s": {
"mean": 0.002566866654281815,
"median": 0.002501599956303835,
"max": 0.0031787999905645847
},
"decode_time_per_frame_s": {
"mean": 0.00492984001369526,
"median": 0.004969150060787797,
"max": 0.006156699964776635
},
"file_pipeline_latency_s": {
"mean": 0.007496706667977074,
"median": 0.007471449906006455,
"max": 0.00853089988231659
},
"actual_encoded_fps": 389.5800346044039,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 37.77369632215054,
"median": 37.84204381571763,
"max": 38.25101264112699
},
"mean_absolute_error": {
"mean": 2.207351549466451,
"median": 2.1849143505096436,
"max": 2.412869930267334
},
"peak_process_rss_bytes": 233189376,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.0168228499746571,
"median": 0.01683969993609935,
"max": 0.01858230005018413
},
"source_read_resize_time_per_frame_s": {
"mean": 0.009350949999255438,
"median": 0.009469249984249473,
"max": 0.010726899839937687
},
"resolution": [
1280,
720
],
"fps": 5,
"window": "white_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 6.751980413872925,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 1509392.0,
"peak_one_second_bitrate_bps": 1552440,
"average_frame_size_bytes": 37734.8,
"max_frame_size_bytes": 39778,
"radio_screen": {
"peak_packet_slots_per_second": 797,
"mean_packets_per_frame": 155.13333333333333,
"max_packets_per_frame": 164,
"airtime_for_peak_second_s": 13.176004,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 40000,
"vbv_buffer_bits": 40000,
"gop_frames": 5,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
4125,
679,
940,
1205,
991,
1301,
788,
982,
984,
912,
1400,
903,
785,
873,
1141,
1233,
925,
779,
1081,
870,
1248,
968,
983,
965,
857,
1478,
656,
936,
971,
992
],
"keyframe_sizes_bytes": [
4125,
1301,
1400,
1233,
1248,
1478
],
"reference_frame_size_bytes": 4125,
"encode_time_per_frame_s": {
"mean": 0.007850823341868818,
"median": 0.00787994998972863,
"max": 0.009282399900257587
},
"decode_time_per_frame_s": {
"mean": 0.0007339900049070518,
"median": 0.0005976499523967505,
"max": 0.0014971999917179346
},
"file_pipeline_latency_s": {
"mean": 0.009393843325475852,
"median": 0.009325549937784672,
"max": 0.011398999951779842
},
"actual_encoded_fps": 127.37517537389384,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 24.67096025819779,
"median": 24.438128616808193,
"max": 29.17495977194012
},
"mean_absolute_error": {
"mean": 9.421047576268514,
"median": 9.611966609954834,
"max": 12.500504493713379
},
"peak_process_rss_bytes": 252207104,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 5,
"decoder_errors": 4
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 5,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.019607116654515266,
"median": 0.01951635000295937,
"max": 0.021835300140082836
},
"source_read_resize_time_per_frame_s": {
"mean": 0.00942722000181675,
"median": 0.009608100051991642,
"max": 0.01065109996125102
},
"resolution": [
1280,
720
],
"fps": 5,
"window": "white_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 6.751980413872925,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 43934.666666666664,
"peak_one_second_bitrate_bps": 63520,
"average_frame_size_bytes": 1098.3666666666666,
"max_frame_size_bytes": 4125,
"radio_screen": {
"peak_packet_slots_per_second": 34,
"mean_packets_per_frame": 5,
"max_packets_per_frame": 17,
"airtime_for_peak_second_s": 0.562088,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "JPEG_INDEPENDENT",
"settings": {
"quality": 35,
"subsampling": "4:2:0",
"optimize": false,
"progressive": false
},
"frame_sizes_bytes": [
37513,
37961,
37869,
38928,
38610,
38911,
39834,
39512,
39908,
40761,
40282,
40774,
40363,
40963,
41168,
42226,
41092,
41042,
42435,
42631,
43721,
45262,
45031,
45276,
46079,
47272,
49252,
56060,
62281,
65957
],
"reference_frame_size_bytes": 65957,
"encode_time_per_frame_s": {
"mean": 0.002629969975290199,
"median": 0.0025424499763175845,
"max": 0.0036987001076340675
},
"decode_time_per_frame_s": {
"mean": 0.004876499995589256,
"median": 0.004791649873368442,
"max": 0.006102999905124307
},
"file_pipeline_latency_s": {
"mean": 0.007506469970879456,
"median": 0.007445799885317683,
"max": 0.008699399884790182
},
"actual_encoded_fps": 380.2324777071483,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 37.02863380420888,
"median": 37.329812540895816,
"max": 38.07020171669396
},
"mean_absolute_error": {
"mean": 2.409099801381429,
"median": 2.3217729330062866,
"max": 3.239919662475586
},
"peak_process_rss_bytes": 232779776,
"loss_recovery": {
"dropped_frame": 0,
"first_exact_frame": 1
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.017187976674176753,
"median": 0.0172947000246495,
"max": 0.018227299908176064
},
"source_read_resize_time_per_frame_s": {
"mean": 0.009420133327754836,
"median": 0.009560100035741925,
"max": 0.010411900002509356
},
"resolution": [
1280,
720
],
"fps": 5,
"window": "black_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 8.835132141503033,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 1745298.6666666667,
"peak_one_second_bitrate_bps": 2246576,
"average_frame_size_bytes": 43632.46666666667,
"max_frame_size_bytes": 65957,
"radio_screen": {
"peak_packet_slots_per_second": 1153,
"mean_packets_per_frame": 179.33333333333334,
"max_packets_per_frame": 271,
"airtime_for_peak_second_s": 19.061396000000002,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
},
{
"codec": "H264_LIBX264",
"settings": {
"container": "Annex B packet stream",
"preset": "veryfast",
"tune": "zerolatency",
"crf": 28,
"pixel_format": "yuv420p",
"maxrate_bps": 40000,
"vbv_buffer_bits": 40000,
"gop_frames": 5,
"b_frames": 0,
"encoder_threads": 1,
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
"pyav_version": "16.0.1",
"ffmpeg_libraries": {
"libavutil": "60.8.100",
"libavcodec": "62.11.100",
"libavformat": "62.3.100",
"libavdevice": "62.1.100",
"libavfilter": "11.4.100",
"libswscale": "9.1.100",
"libswresample": "6.1.100"
}
},
"frame_sizes_bytes": [
3981,
623,
1172,
930,
1237,
1286,
804,
1028,
958,
975,
1329,
805,
956,
982,
916,
1256,
787,
998,
1070,
953,
1260,
701,
1148,
899,
935,
1144,
912,
999,
1001,
1062
],
"keyframe_sizes_bytes": [
3981,
1286,
1329,
1256,
1260,
1144
],
"reference_frame_size_bytes": 3981,
"encode_time_per_frame_s": {
"mean": 0.008021953352726995,
"median": 0.007906700018793344,
"max": 0.010265300050377846
},
"decode_time_per_frame_s": {
"mean": 0.0007176966639235616,
"median": 0.0005722000496461987,
"max": 0.00161210005171597
},
"file_pipeline_latency_s": {
"mean": 0.009552039997652173,
"median": 0.009292700095102191,
"max": 0.012534300098195672
},
"actual_encoded_fps": 124.65791759560138,
"unique_decoded_frames": 30,
"decoded_frame_count": 30,
"psnr_db": {
"mean": 22.134333329859427,
"median": 21.698593134660662,
"max": 28.57840741974051
},
"mean_absolute_error": {
"mean": 14.01153335571289,
"median": 14.013561725616455,
"max": 23.266883850097656
},
"peak_process_rss_bytes": 251912192,
"loss_recovery": {
"lost_reference": {
"dropped_frame": 0,
"first_exact_frame": 5,
"decoder_errors": 4
},
"lost_delta": {
"dropped_frame": 1,
"first_exact_frame": 5,
"decoder_errors": 0
}
},
"operator_quality": "PENDING_VISUAL_REVIEW",
"end_to_end_file_pipeline_latency_s": {
"mean": 0.019877829992522796,
"median": 0.0198254999704659,
"max": 0.022045999998226762
},
"source_read_resize_time_per_frame_s": {
"mean": 0.009617363296759626,
"median": 0.009627650026232004,
"max": 0.01287949993275106
},
"resolution": [
1280,
720
],
"fps": 5,
"window": "black_car",
"source_unique_frames": 30,
"source_temporal_change_mean_absolute": 8.835132141503033,
"unique_decoded_fps": 5.0,
"identical_decoded_frame_count": 0,
"average_bitrate_bps": 44142.666666666664,
"peak_one_second_bitrate_bps": 63544,
"average_frame_size_bytes": 1103.5666666666666,
"max_frame_size_bytes": 3981,
"radio_screen": {
"peak_packet_slots_per_second": 35,
"mean_packets_per_frame": 5.033333333333333,
"max_packets_per_frame": 17,
"airtime_for_peak_second_s": 0.57862,
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
}
}
]
}