5675 lines
144 KiB
JSON
5675 lines
144 KiB
JSON
{
|
||
"status": "MEASURED_SOFTWARE_ONLY",
|
||
"rf_tx": 0,
|
||
"source": "C:\\Users\\user\\Desktop\\projects\\SDR_Rover\\data\\raw\\lab026_rover_source.mp4",
|
||
"source_sha256": "984ccac09be19e2f35f2deb4514894584ffff95beff07d81874516918457629c",
|
||
"windows": [
|
||
{
|
||
"name": "motion",
|
||
"start_seconds": 0.0,
|
||
"duration_seconds": 6.0
|
||
},
|
||
{
|
||
"name": "turn",
|
||
"start_seconds": 12.0,
|
||
"duration_seconds": 4.0
|
||
}
|
||
],
|
||
"radio_budget": {
|
||
"status": "MEASURED_ONE_BURST_VIDEO_EQUIVALENT",
|
||
"lab066_accepted_packets": 10,
|
||
"lab066_transmitted_packets": 16,
|
||
"burst_seconds_including_guards": 0.459512,
|
||
"video_equivalent_goodput_bps": 42479.848186772055,
|
||
"zero_loss_goodput_bps_with_5ms_gaps": 118074.03822888943,
|
||
"sustained_video_goodput": "NOT_ESTABLISHED",
|
||
"h264_over_current_fragment_transport": "NOT_IMPLEMENTED"
|
||
},
|
||
"memory_measurement": "RSS всего процесса, пик при обработке случая; случаи в одном процессе",
|
||
"resize_method": "Пропорциональное уменьшение с чёрными полями, без растяжения и обрезки",
|
||
"latency_measurement": "От подачи кадра кодировщику до готового декодированного кадра, без чтения исходного файла и радио",
|
||
"operator_quality_scope": "PSNR не заменяет проверку препятствий и читаемости оператором",
|
||
"cases": [
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
7109,
|
||
7040,
|
||
6851,
|
||
6814,
|
||
7053,
|
||
6961,
|
||
6803,
|
||
6781,
|
||
6825,
|
||
6711,
|
||
6661,
|
||
6769,
|
||
6750,
|
||
6680,
|
||
6550,
|
||
6830,
|
||
6925,
|
||
6932,
|
||
6710,
|
||
6660,
|
||
6485,
|
||
6858,
|
||
6841,
|
||
6995,
|
||
6917,
|
||
6628,
|
||
6539,
|
||
6699,
|
||
6580,
|
||
6589
|
||
],
|
||
"reference_frame_size_bytes": 7109,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0006422500048453609,
|
||
"median": 0.0003293498884886503,
|
||
"max": 0.009799400111660361
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0004706500020499031,
|
||
"median": 0.00046609994024038315,
|
||
"max": 0.0005638001020997763
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.001112900006895264,
|
||
"median": 0.0007983499672263861,
|
||
"max": 0.010234200162813067
|
||
},
|
||
"actual_encoded_fps": 1557.0260684400885,
|
||
"unique_decoded_frames": 30,
|
||
"decoded_frame_count": 30,
|
||
"psnr_db": {
|
||
"mean": 31.597543251622913,
|
||
"median": 31.565705532397388,
|
||
"max": 32.308363509309416
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 4.135882377624512,
|
||
"median": 4.152282953262329,
|
||
"max": 4.474617958068848
|
||
},
|
||
"peak_process_rss_bytes": 66404352,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
320,
|
||
240
|
||
],
|
||
"fps": 5,
|
||
"window": "motion",
|
||
"source_unique_frames": 30,
|
||
"source_temporal_change_mean_absolute": 12.90320447198276,
|
||
"unique_decoded_fps": 5.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 271394.6666666667,
|
||
"peak_one_second_bitrate_bps": 278936,
|
||
"average_frame_size_bytes": 6784.866666666667,
|
||
"max_frame_size_bytes": 7109,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 145,
|
||
"mean_packets_per_frame": 28.266666666666666,
|
||
"max_packets_per_frame": 30,
|
||
"airtime_for_peak_second_s": 2.3971400000000003,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 320000,
|
||
"vbv_buffer_bits": 320000,
|
||
"gop_frames": 5,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
8260,
|
||
3628,
|
||
3711,
|
||
3551,
|
||
3954,
|
||
7242,
|
||
3459,
|
||
3708,
|
||
3556,
|
||
3859,
|
||
7010,
|
||
3335,
|
||
3608,
|
||
3786,
|
||
3685,
|
||
7348,
|
||
3527,
|
||
3601,
|
||
3506,
|
||
3651,
|
||
6231,
|
||
3611,
|
||
3526,
|
||
3783,
|
||
3785,
|
||
6601,
|
||
3066,
|
||
3375,
|
||
3360,
|
||
3242
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
8260,
|
||
7242,
|
||
7010,
|
||
7348,
|
||
6231,
|
||
6601
|
||
],
|
||
"reference_frame_size_bytes": 8260,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0016460433059061568,
|
||
"median": 0.0015873999800533056,
|
||
"max": 0.002290500095114112
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.00046973001832763354,
|
||
"median": 0.0004191499901935458,
|
||
"max": 0.0010251000057905912
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0022197333009292683,
|
||
"median": 0.002163449884392321,
|
||
"max": 0.0033088999334722757
|
||
},
|
||
"actual_encoded_fps": 607.5174306847863,
|
||
"unique_decoded_frames": 30,
|
||
"decoded_frame_count": 30,
|
||
"psnr_db": {
|
||
"mean": 32.66802859231618,
|
||
"median": 32.43593286128359,
|
||
"max": 34.25535592639476
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.6185205380121865,
|
||
"median": 3.683029532432556,
|
||
"max": 4.025052070617676
|
||
},
|
||
"peak_process_rss_bytes": 75825152,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 5,
|
||
"decoder_errors": 4
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 5,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
320,
|
||
240
|
||
],
|
||
"fps": 5,
|
||
"window": "motion",
|
||
"source_unique_frames": 30,
|
||
"source_temporal_change_mean_absolute": 12.90320447198276,
|
||
"unique_decoded_fps": 5.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 171420.0,
|
||
"peak_one_second_bitrate_bps": 184832,
|
||
"average_frame_size_bytes": 4285.5,
|
||
"max_frame_size_bytes": 8260,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 97,
|
||
"mean_packets_per_frame": 18.033333333333335,
|
||
"max_packets_per_frame": 34,
|
||
"airtime_for_peak_second_s": 1.603604,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
6472,
|
||
6286,
|
||
6546,
|
||
6601,
|
||
6677,
|
||
6713,
|
||
6523,
|
||
6654,
|
||
6741,
|
||
6609,
|
||
6505,
|
||
6172,
|
||
6522,
|
||
6670,
|
||
6685,
|
||
6759,
|
||
6675,
|
||
6521,
|
||
6756,
|
||
6630
|
||
],
|
||
"reference_frame_size_bytes": 6759,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0003366700140759349,
|
||
"median": 0.0003098000306636095,
|
||
"max": 0.0006321000400930643
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0005409249803051353,
|
||
"median": 0.0005234999116510153,
|
||
"max": 0.0007633999921381474
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0008775949943810701,
|
||
"median": 0.0008357500191777945,
|
||
"max": 0.0012493999674916267
|
||
},
|
||
"actual_encoded_fps": 2970.2674969278764,
|
||
"unique_decoded_frames": 20,
|
||
"decoded_frame_count": 20,
|
||
"psnr_db": {
|
||
"mean": 32.27516635956004,
|
||
"median": 32.289312199980955,
|
||
"max": 32.80166336245057
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.803944003582001,
|
||
"median": 3.8063584566116333,
|
||
"max": 4.013363838195801
|
||
},
|
||
"peak_process_rss_bytes": 65896448,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
320,
|
||
240
|
||
],
|
||
"fps": 5,
|
||
"window": "turn",
|
||
"source_unique_frames": 20,
|
||
"source_temporal_change_mean_absolute": 13.961673062865497,
|
||
"unique_decoded_fps": 5.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 263434.0,
|
||
"peak_one_second_bitrate_bps": 267168,
|
||
"average_frame_size_bytes": 6585.85,
|
||
"max_frame_size_bytes": 6759,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 139,
|
||
"mean_packets_per_frame": 27.5,
|
||
"max_packets_per_frame": 28,
|
||
"airtime_for_peak_second_s": 2.297948,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 320000,
|
||
"vbv_buffer_bits": 320000,
|
||
"gop_frames": 5,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
6625,
|
||
2817,
|
||
3273,
|
||
3296,
|
||
3493,
|
||
6694,
|
||
3186,
|
||
3322,
|
||
3547,
|
||
3492,
|
||
6365,
|
||
2919,
|
||
3199,
|
||
3468,
|
||
3510,
|
||
7091,
|
||
3119,
|
||
3247,
|
||
3440,
|
||
3392
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
6625,
|
||
6694,
|
||
6365,
|
||
7091
|
||
],
|
||
"reference_frame_size_bytes": 7091,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.001659714989364147,
|
||
"median": 0.001630700076930225,
|
||
"max": 0.0020643998868763447
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.00045700997579842804,
|
||
"median": 0.00039479986298829317,
|
||
"max": 0.0007844001520425081
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0022344999946653844,
|
||
"median": 0.002127000014297664,
|
||
"max": 0.0026965001598000526
|
||
},
|
||
"actual_encoded_fps": 602.513085926343,
|
||
"unique_decoded_frames": 20,
|
||
"decoded_frame_count": 20,
|
||
"psnr_db": {
|
||
"mean": 33.39305914340002,
|
||
"median": 33.25312056330904,
|
||
"max": 34.831771439721145
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.3252634763717652,
|
||
"median": 3.329822063446045,
|
||
"max": 3.670525074005127
|
||
},
|
||
"peak_process_rss_bytes": 72736768,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 5,
|
||
"decoder_errors": 4
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 5,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
320,
|
||
240
|
||
],
|
||
"fps": 5,
|
||
"window": "turn",
|
||
"source_unique_frames": 20,
|
||
"source_temporal_change_mean_absolute": 13.961673062865497,
|
||
"unique_decoded_fps": 5.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 158990.0,
|
||
"peak_one_second_bitrate_bps": 163480,
|
||
"average_frame_size_bytes": 3974.75,
|
||
"max_frame_size_bytes": 7091,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 87,
|
||
"mean_packets_per_frame": 16.9,
|
||
"max_packets_per_frame": 30,
|
||
"airtime_for_peak_second_s": 1.4382840000000001,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
7109,
|
||
7068,
|
||
7040,
|
||
7127,
|
||
6851,
|
||
6522,
|
||
6814,
|
||
7124,
|
||
7053,
|
||
7034,
|
||
6961,
|
||
6878,
|
||
6803,
|
||
6813,
|
||
6781,
|
||
6832,
|
||
6825,
|
||
6846,
|
||
6711,
|
||
6740,
|
||
6661,
|
||
6708,
|
||
6769,
|
||
6774,
|
||
6750,
|
||
6858,
|
||
6680,
|
||
6453,
|
||
6550,
|
||
6636,
|
||
6830,
|
||
6914,
|
||
6925,
|
||
6926,
|
||
6932,
|
||
6786,
|
||
6710,
|
||
6817,
|
||
6660,
|
||
6480,
|
||
6485,
|
||
6660,
|
||
6858,
|
||
6843,
|
||
6841,
|
||
6886,
|
||
6995,
|
||
6929,
|
||
6917,
|
||
6868,
|
||
6628,
|
||
6469,
|
||
6539,
|
||
6751,
|
||
6699,
|
||
6722,
|
||
6580,
|
||
6565,
|
||
6589,
|
||
6441
|
||
],
|
||
"reference_frame_size_bytes": 7127,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0003184899998207887,
|
||
"median": 0.00030575005803257227,
|
||
"max": 0.0006572999991476536
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0004589599984077116,
|
||
"median": 0.00045229995157569647,
|
||
"max": 0.000593000091612339
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0007774499982285003,
|
||
"median": 0.0007642500568181276,
|
||
"max": 0.0011801999062299728
|
||
},
|
||
"actual_encoded_fps": 3139.816008548747,
|
||
"unique_decoded_frames": 60,
|
||
"decoded_frame_count": 60,
|
||
"psnr_db": {
|
||
"mean": 31.59343488738096,
|
||
"median": 31.556958061035687,
|
||
"max": 32.42350627933354
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 4.1343753655751545,
|
||
"median": 4.145846366882324,
|
||
"max": 4.474617958068848
|
||
},
|
||
"peak_process_rss_bytes": 77254656,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
320,
|
||
240
|
||
],
|
||
"fps": 10,
|
||
"window": "motion",
|
||
"source_unique_frames": 60,
|
||
"source_temporal_change_mean_absolute": 10.362981476577213,
|
||
"unique_decoded_fps": 10.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 542688.0,
|
||
"peak_one_second_bitrate_bps": 557936,
|
||
"average_frame_size_bytes": 6783.6,
|
||
"max_frame_size_bytes": 7127,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 290,
|
||
"mean_packets_per_frame": 28.283333333333335,
|
||
"max_packets_per_frame": 30,
|
||
"airtime_for_peak_second_s": 4.7942800000000005,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 320000,
|
||
"vbv_buffer_bits": 320000,
|
||
"gop_frames": 10,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
8261,
|
||
2437,
|
||
2530,
|
||
3009,
|
||
2552,
|
||
2413,
|
||
2389,
|
||
2674,
|
||
2742,
|
||
2582,
|
||
5912,
|
||
2297,
|
||
2433,
|
||
2633,
|
||
2622,
|
||
2579,
|
||
2553,
|
||
2706,
|
||
2726,
|
||
2493,
|
||
5663,
|
||
2284,
|
||
2375,
|
||
2535,
|
||
2650,
|
||
2715,
|
||
2700,
|
||
2653,
|
||
2410,
|
||
2560,
|
||
5886,
|
||
2440,
|
||
2548,
|
||
2503,
|
||
2564,
|
||
2546,
|
||
2496,
|
||
2654,
|
||
2447,
|
||
2419,
|
||
5009,
|
||
2180,
|
||
2568,
|
||
2499,
|
||
2448,
|
||
2515,
|
||
2715,
|
||
2699,
|
||
2658,
|
||
2488,
|
||
5291,
|
||
2156,
|
||
2112,
|
||
2574,
|
||
2404,
|
||
2346,
|
||
2326,
|
||
2336,
|
||
2283,
|
||
2259
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
8261,
|
||
5912,
|
||
5663,
|
||
5886,
|
||
5009,
|
||
5291
|
||
],
|
||
"reference_frame_size_bytes": 8261,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0013109100090029338,
|
||
"median": 0.001282449928112328,
|
||
"max": 0.0017349999397993088
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0003159949944044153,
|
||
"median": 0.00029304996132850647,
|
||
"max": 0.0008065998554229736
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0017163100147930285,
|
||
"median": 0.0016809500521048903,
|
||
"max": 0.0026859999634325504
|
||
},
|
||
"actual_encoded_fps": 762.828869359683,
|
||
"unique_decoded_frames": 60,
|
||
"decoded_frame_count": 60,
|
||
"psnr_db": {
|
||
"mean": 31.474046564419297,
|
||
"median": 31.290602246302093,
|
||
"max": 33.34151985424838
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 4.138650159041087,
|
||
"median": 4.203259468078613,
|
||
"max": 4.608771800994873
|
||
},
|
||
"peak_process_rss_bytes": 84107264,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 10,
|
||
"decoder_errors": 9
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 10,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
320,
|
||
240
|
||
],
|
||
"fps": 10,
|
||
"window": "motion",
|
||
"source_unique_frames": 60,
|
||
"source_temporal_change_mean_absolute": 10.362981476577213,
|
||
"unique_decoded_fps": 10.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 228609.33333333334,
|
||
"peak_one_second_bitrate_bps": 252712,
|
||
"average_frame_size_bytes": 2857.616666666667,
|
||
"max_frame_size_bytes": 8261,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 133,
|
||
"mean_packets_per_frame": 12.2,
|
||
"max_packets_per_frame": 34,
|
||
"airtime_for_peak_second_s": 2.198756,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
6472,
|
||
6281,
|
||
6286,
|
||
6521,
|
||
6546,
|
||
6599,
|
||
6601,
|
||
6635,
|
||
6677,
|
||
6764,
|
||
6713,
|
||
6642,
|
||
6523,
|
||
6942,
|
||
6654,
|
||
6581,
|
||
6741,
|
||
6541,
|
||
6609,
|
||
6527,
|
||
6505,
|
||
6328,
|
||
6172,
|
||
6202,
|
||
6522,
|
||
6604,
|
||
6670,
|
||
6716,
|
||
6685,
|
||
6719,
|
||
6759,
|
||
6743,
|
||
6675,
|
||
6547,
|
||
6521,
|
||
6584,
|
||
6756,
|
||
6778,
|
||
6630,
|
||
6723
|
||
],
|
||
"reference_frame_size_bytes": 6942,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0003096875094342977,
|
||
"median": 0.0003137500025331974,
|
||
"max": 0.00045350007712841034
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.00042067247559316454,
|
||
"median": 0.0004265998722985387,
|
||
"max": 0.000664199935272336
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0007303599850274622,
|
||
"median": 0.0007452999707311392,
|
||
"max": 0.0010150999296456575
|
||
},
|
||
"actual_encoded_fps": 3229.0614556159776,
|
||
"unique_decoded_frames": 40,
|
||
"decoded_frame_count": 40,
|
||
"psnr_db": {
|
||
"mean": 32.26606401061467,
|
||
"median": 32.298629197847156,
|
||
"max": 32.80166336245057
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.8023198902606965,
|
||
"median": 3.7883028984069824,
|
||
"max": 4.1278862953186035
|
||
},
|
||
"peak_process_rss_bytes": 72712192,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
320,
|
||
240
|
||
],
|
||
"fps": 10,
|
||
"window": "turn",
|
||
"source_unique_frames": 40,
|
||
"source_temporal_change_mean_absolute": 11.04601651531339,
|
||
"unique_decoded_fps": 10.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 527388.0,
|
||
"peak_one_second_bitrate_bps": 534976,
|
||
"average_frame_size_bytes": 6592.35,
|
||
"max_frame_size_bytes": 6942,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 280,
|
||
"mean_packets_per_frame": 27.475,
|
||
"max_packets_per_frame": 29,
|
||
"airtime_for_peak_second_s": 4.62896,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 320000,
|
||
"vbv_buffer_bits": 320000,
|
||
"gop_frames": 10,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
6626,
|
||
2027,
|
||
1980,
|
||
2388,
|
||
2334,
|
||
2226,
|
||
2264,
|
||
2360,
|
||
2477,
|
||
2481,
|
||
5503,
|
||
2129,
|
||
2309,
|
||
2776,
|
||
2427,
|
||
2247,
|
||
2596,
|
||
2390,
|
||
2424,
|
||
2448,
|
||
5114,
|
||
2063,
|
||
2022,
|
||
2276,
|
||
2319,
|
||
2413,
|
||
2492,
|
||
2449,
|
||
2392,
|
||
2413,
|
||
5712,
|
||
2130,
|
||
2265,
|
||
2322,
|
||
2385,
|
||
2452,
|
||
2474,
|
||
2477,
|
||
2298,
|
||
2408
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
6626,
|
||
5503,
|
||
5114,
|
||
5712
|
||
],
|
||
"reference_frame_size_bytes": 6626,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0012822900025639683,
|
||
"median": 0.001252500107511878,
|
||
"max": 0.0016846000216901302
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0003057500056456774,
|
||
"median": 0.00027439999394118786,
|
||
"max": 0.0006813001818954945
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.001667509984690696,
|
||
"median": 0.001615899964235723,
|
||
"max": 0.002441400196403265
|
||
},
|
||
"actual_encoded_fps": 779.8547894785712,
|
||
"unique_decoded_frames": 40,
|
||
"decoded_frame_count": 40,
|
||
"psnr_db": {
|
||
"mean": 32.27456949671891,
|
||
"median": 32.18550245701586,
|
||
"max": 34.004242833122746
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.770935130119324,
|
||
"median": 3.7996245622634888,
|
||
"max": 4.185924530029297
|
||
},
|
||
"peak_process_rss_bytes": 79265792,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 10,
|
||
"decoder_errors": 9
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 10,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
320,
|
||
240
|
||
],
|
||
"fps": 10,
|
||
"window": "turn",
|
||
"source_unique_frames": 40,
|
||
"source_temporal_change_mean_absolute": 11.04601651531339,
|
||
"unique_decoded_fps": 10.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 214576.0,
|
||
"peak_one_second_bitrate_bps": 218680,
|
||
"average_frame_size_bytes": 2682.2,
|
||
"max_frame_size_bytes": 6626,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 118,
|
||
"mean_packets_per_frame": 11.525,
|
||
"max_packets_per_frame": 28,
|
||
"airtime_for_peak_second_s": 1.950776,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
7109,
|
||
6880,
|
||
6904,
|
||
7040,
|
||
6954,
|
||
6830,
|
||
6851,
|
||
6439,
|
||
6461,
|
||
6814,
|
||
6860,
|
||
6935,
|
||
7053,
|
||
6949,
|
||
6832,
|
||
6961,
|
||
6719,
|
||
6696,
|
||
6803,
|
||
6682,
|
||
6589,
|
||
6781,
|
||
6590,
|
||
6612,
|
||
6825,
|
||
6656,
|
||
6629,
|
||
6711,
|
||
6557,
|
||
6510,
|
||
6661,
|
||
6433,
|
||
6506,
|
||
6769,
|
||
6615,
|
||
6563,
|
||
6750,
|
||
6590,
|
||
6623,
|
||
6680,
|
||
6331,
|
||
6208,
|
||
6550,
|
||
6453,
|
||
6540,
|
||
6830,
|
||
6727,
|
||
6790,
|
||
6925,
|
||
6759,
|
||
6712,
|
||
6932,
|
||
6611,
|
||
6513,
|
||
6710,
|
||
6489,
|
||
6508,
|
||
6660,
|
||
6293,
|
||
6324,
|
||
6485,
|
||
6439,
|
||
6549,
|
||
6858,
|
||
6678,
|
||
6679,
|
||
6841,
|
||
6711,
|
||
6745,
|
||
6995,
|
||
6711,
|
||
6695,
|
||
6917,
|
||
6660,
|
||
6543,
|
||
6628,
|
||
6348,
|
||
6282,
|
||
6539,
|
||
6511,
|
||
6552,
|
||
6699,
|
||
6382,
|
||
6463,
|
||
6580,
|
||
6339,
|
||
6375,
|
||
6589,
|
||
6182,
|
||
6138
|
||
],
|
||
"reference_frame_size_bytes": 7109,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0002762877692778905,
|
||
"median": 0.00026670005172491074,
|
||
"max": 0.00037589995190501213
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.00040816223352319666,
|
||
"median": 0.00039820000529289246,
|
||
"max": 0.0006374998483806849
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0006844500028010871,
|
||
"median": 0.0006680000806227326,
|
||
"max": 0.0008799999486654997
|
||
},
|
||
"actual_encoded_fps": 3619.4146509402626,
|
||
"unique_decoded_frames": 90,
|
||
"decoded_frame_count": 90,
|
||
"psnr_db": {
|
||
"mean": 31.87240731896277,
|
||
"median": 31.8862083684535,
|
||
"max": 32.843895895841165
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 4.0068588945600725,
|
||
"median": 3.9983701705932617,
|
||
"max": 4.474617958068848
|
||
},
|
||
"peak_process_rss_bytes": 84586496,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
320,
|
||
240
|
||
],
|
||
"fps": 15,
|
||
"window": "motion",
|
||
"source_unique_frames": 90,
|
||
"source_temporal_change_mean_absolute": 8.825564723782772,
|
||
"unique_decoded_fps": 15.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 797866.6666666666,
|
||
"peak_one_second_bitrate_bps": 823288,
|
||
"average_frame_size_bytes": 6648.888888888889,
|
||
"max_frame_size_bytes": 7109,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 429,
|
||
"mean_packets_per_frame": 27.744444444444444,
|
||
"max_packets_per_frame": 30,
|
||
"airtime_for_peak_second_s": 7.092228,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 320000,
|
||
"vbv_buffer_bits": 320000,
|
||
"gop_frames": 15,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
8261,
|
||
1763,
|
||
1811,
|
||
1989,
|
||
2110,
|
||
2007,
|
||
2035,
|
||
1836,
|
||
1711,
|
||
1938,
|
||
1895,
|
||
1981,
|
||
2131,
|
||
2003,
|
||
1969,
|
||
5233,
|
||
1627,
|
||
1722,
|
||
1965,
|
||
1860,
|
||
1841,
|
||
2069,
|
||
1854,
|
||
1844,
|
||
2036,
|
||
1904,
|
||
1908,
|
||
2196,
|
||
1899,
|
||
1907,
|
||
4981,
|
||
1618,
|
||
1619,
|
||
1922,
|
||
1804,
|
||
1864,
|
||
2081,
|
||
1884,
|
||
2033,
|
||
2067,
|
||
1982,
|
||
1770,
|
||
1880,
|
||
1812,
|
||
1923,
|
||
5175,
|
||
1761,
|
||
1765,
|
||
1937,
|
||
1847,
|
||
1732,
|
||
2010,
|
||
1769,
|
||
1833,
|
||
2050,
|
||
1938,
|
||
1993,
|
||
2049,
|
||
1899,
|
||
1610,
|
||
4395,
|
||
1543,
|
||
1730,
|
||
2121,
|
||
1894,
|
||
1788,
|
||
2011,
|
||
1893,
|
||
1869,
|
||
1977,
|
||
1899,
|
||
1916,
|
||
2002,
|
||
1887,
|
||
1724,
|
||
4685,
|
||
1552,
|
||
1622,
|
||
1710,
|
||
1832,
|
||
1784,
|
||
1906,
|
||
1770,
|
||
1618,
|
||
1753,
|
||
1681,
|
||
1674,
|
||
1821,
|
||
1601,
|
||
1539
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
8261,
|
||
5233,
|
||
4981,
|
||
5175,
|
||
4395,
|
||
4685
|
||
],
|
||
"reference_frame_size_bytes": 8261,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.001543051105303069,
|
||
"median": 0.0012592499842867255,
|
||
"max": 0.021879300009459257
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.00030868334126555257,
|
||
"median": 0.00027745007537305355,
|
||
"max": 0.0009938001167029142
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.001953805553623372,
|
||
"median": 0.0016386499628424644,
|
||
"max": 0.02237850008532405
|
||
},
|
||
"actual_encoded_fps": 648.0666755386505,
|
||
"unique_decoded_frames": 90,
|
||
"decoded_frame_count": 90,
|
||
"psnr_db": {
|
||
"mean": 31.135441574298245,
|
||
"median": 31.058590326180735,
|
||
"max": 33.13771018487807
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 4.2777239640553795,
|
||
"median": 4.3260416984558105,
|
||
"max": 4.771089553833008
|
||
},
|
||
"peak_process_rss_bytes": 90402816,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 15,
|
||
"decoder_errors": 14
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 15,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
320,
|
||
240
|
||
],
|
||
"fps": 15,
|
||
"window": "motion",
|
||
"source_unique_frames": 90,
|
||
"source_temporal_change_mean_absolute": 8.825564723782772,
|
||
"unique_decoded_fps": 15.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 252146.66666666666,
|
||
"peak_one_second_bitrate_bps": 283520,
|
||
"average_frame_size_bytes": 2101.222222222222,
|
||
"max_frame_size_bytes": 8261,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 154,
|
||
"mean_packets_per_frame": 9.133333333333333,
|
||
"max_packets_per_frame": 34,
|
||
"airtime_for_peak_second_s": 2.545928,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
6472,
|
||
6178,
|
||
6171,
|
||
6286,
|
||
6350,
|
||
6340,
|
||
6546,
|
||
6403,
|
||
6473,
|
||
6601,
|
||
6452,
|
||
6499,
|
||
6677,
|
||
6567,
|
||
6594,
|
||
6713,
|
||
6485,
|
||
6392,
|
||
6523,
|
||
6635,
|
||
6960,
|
||
6654,
|
||
6441,
|
||
6478,
|
||
6741,
|
||
6488,
|
||
6429,
|
||
6609,
|
||
6391,
|
||
6371,
|
||
6505,
|
||
6124,
|
||
6029,
|
||
6172,
|
||
6028,
|
||
6163,
|
||
6522,
|
||
6409,
|
||
6461,
|
||
6670,
|
||
6484,
|
||
6499,
|
||
6685,
|
||
6505,
|
||
6504,
|
||
6759,
|
||
6553,
|
||
6516,
|
||
6675,
|
||
6411,
|
||
6330,
|
||
6521,
|
||
6392,
|
||
6497,
|
||
6756,
|
||
6610,
|
||
6593,
|
||
6630,
|
||
6546,
|
||
6534
|
||
],
|
||
"reference_frame_size_bytes": 6960,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0002722650261906286,
|
||
"median": 0.0002801499795168638,
|
||
"max": 0.00043800007551908493
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0003298316732980311,
|
||
"median": 0.0003234000178053975,
|
||
"max": 0.0005126998294144869
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0006020966994886597,
|
||
"median": 0.000602549989707768,
|
||
"max": 0.0008757000323385
|
||
},
|
||
"actual_encoded_fps": 3672.8918656626934,
|
||
"unique_decoded_frames": 60,
|
||
"decoded_frame_count": 60,
|
||
"psnr_db": {
|
||
"mean": 32.554735774388135,
|
||
"median": 32.55369300751187,
|
||
"max": 33.18957670154105
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.6870912114779153,
|
||
"median": 3.6938953399658203,
|
||
"max": 4.072083473205566
|
||
},
|
||
"peak_process_rss_bytes": 80347136,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
320,
|
||
240
|
||
],
|
||
"fps": 15,
|
||
"window": "turn",
|
||
"source_unique_frames": 60,
|
||
"source_temporal_change_mean_absolute": 9.338127868997175,
|
||
"unique_decoded_fps": 15.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 778004.0,
|
||
"peak_one_second_bitrate_bps": 790776,
|
||
"average_frame_size_bytes": 6483.366666666667,
|
||
"max_frame_size_bytes": 6960,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 413,
|
||
"mean_packets_per_frame": 27.1,
|
||
"max_packets_per_frame": 29,
|
||
"airtime_for_peak_second_s": 6.827716000000001,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 320000,
|
||
"vbv_buffer_bits": 320000,
|
||
"gop_frames": 15,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
6626,
|
||
1426,
|
||
1459,
|
||
1713,
|
||
1735,
|
||
1742,
|
||
1846,
|
||
1712,
|
||
1617,
|
||
1841,
|
||
1652,
|
||
1630,
|
||
1997,
|
||
1728,
|
||
1854,
|
||
4881,
|
||
1493,
|
||
1673,
|
||
1913,
|
||
1902,
|
||
2273,
|
||
2042,
|
||
1726,
|
||
1717,
|
||
2077,
|
||
1774,
|
||
1678,
|
||
1949,
|
||
1749,
|
||
1829,
|
||
4490,
|
||
1460,
|
||
1604,
|
||
1662,
|
||
1591,
|
||
1687,
|
||
1874,
|
||
1792,
|
||
1777,
|
||
1910,
|
||
1911,
|
||
1753,
|
||
1870,
|
||
1686,
|
||
1739,
|
||
5017,
|
||
1534,
|
||
1566,
|
||
1851,
|
||
1713,
|
||
1618,
|
||
1917,
|
||
1743,
|
||
1870,
|
||
1933,
|
||
1800,
|
||
1722,
|
||
1895,
|
||
1834,
|
||
1863
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
6626,
|
||
4881,
|
||
4490,
|
||
5017
|
||
],
|
||
"reference_frame_size_bytes": 6626,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.001170606662829717,
|
||
"median": 0.0011348500847816467,
|
||
"max": 0.0018106999341398478
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0002533783360073964,
|
||
"median": 0.0002273500431329012,
|
||
"max": 0.0007344000041484833
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0014968866598792374,
|
||
"median": 0.0014302500057965517,
|
||
"max": 0.002641600091010332
|
||
},
|
||
"actual_encoded_fps": 854.2579089569607,
|
||
"unique_decoded_frames": 60,
|
||
"decoded_frame_count": 60,
|
||
"psnr_db": {
|
||
"mean": 31.846249732106585,
|
||
"median": 31.772871285078264,
|
||
"max": 34.004242833122746
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.9603770971298218,
|
||
"median": 4.003845453262329,
|
||
"max": 4.533324718475342
|
||
},
|
||
"peak_process_rss_bytes": 85471232,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 15,
|
||
"decoder_errors": 14
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 15,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
320,
|
||
240
|
||
],
|
||
"fps": 15,
|
||
"window": "turn",
|
||
"source_unique_frames": 60,
|
||
"source_temporal_change_mean_absolute": 9.338127868997175,
|
||
"unique_decoded_fps": 15.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 239872.0,
|
||
"peak_one_second_bitrate_bps": 245824,
|
||
"average_frame_size_bytes": 1998.9333333333334,
|
||
"max_frame_size_bytes": 6626,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 135,
|
||
"mean_packets_per_frame": 8.7,
|
||
"max_packets_per_frame": 28,
|
||
"airtime_for_peak_second_s": 2.23182,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
19365,
|
||
18655,
|
||
17628,
|
||
17111,
|
||
18302,
|
||
17759,
|
||
17243,
|
||
17090,
|
||
17151,
|
||
16952,
|
||
16858,
|
||
16967,
|
||
17243,
|
||
16843,
|
||
16349,
|
||
17810,
|
||
17569,
|
||
17741,
|
||
16755,
|
||
16338,
|
||
15774,
|
||
17226,
|
||
17173,
|
||
17640,
|
||
17351,
|
||
16136,
|
||
15935,
|
||
16376,
|
||
16259,
|
||
15988
|
||
],
|
||
"reference_frame_size_bytes": 19365,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0006968999902407328,
|
||
"median": 0.000649399938993156,
|
||
"max": 0.001165200024843216
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0014466666771719853,
|
||
"median": 0.001330200000666082,
|
||
"max": 0.0028013999108225107
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.002143566667412718,
|
||
"median": 0.0020074500935152173,
|
||
"max": 0.0036627999506890774
|
||
},
|
||
"actual_encoded_fps": 1434.9261214002402,
|
||
"unique_decoded_frames": 30,
|
||
"decoded_frame_count": 30,
|
||
"psnr_db": {
|
||
"mean": 32.882766401214816,
|
||
"median": 32.867489397000966,
|
||
"max": 34.15897362295914
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.921226914723714,
|
||
"median": 3.904683828353882,
|
||
"max": 4.815241813659668
|
||
},
|
||
"peak_process_rss_bytes": 88829952,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
640,
|
||
360
|
||
],
|
||
"fps": 5,
|
||
"window": "motion",
|
||
"source_unique_frames": 30,
|
||
"source_temporal_change_mean_absolute": 17.909912595785443,
|
||
"unique_decoded_fps": 5.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 684782.6666666666,
|
||
"peak_one_second_bitrate_bps": 728488,
|
||
"average_frame_size_bytes": 17119.566666666666,
|
||
"max_frame_size_bytes": 19365,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 377,
|
||
"mean_packets_per_frame": 70.76666666666667,
|
||
"max_packets_per_frame": 80,
|
||
"airtime_for_peak_second_s": 6.232564,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 320000,
|
||
"vbv_buffer_bits": 320000,
|
||
"gop_frames": 5,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
19142,
|
||
12867,
|
||
10866,
|
||
7846,
|
||
8881,
|
||
6661,
|
||
7488,
|
||
7620,
|
||
7829,
|
||
8600,
|
||
8517,
|
||
6918,
|
||
7496,
|
||
7700,
|
||
7593,
|
||
9965,
|
||
7454,
|
||
7700,
|
||
7798,
|
||
7527,
|
||
9112,
|
||
8950,
|
||
8429,
|
||
8679,
|
||
8148,
|
||
7789,
|
||
6658,
|
||
7327,
|
||
7423,
|
||
7315
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
19142,
|
||
6661,
|
||
8517,
|
||
9965,
|
||
9112,
|
||
7789
|
||
],
|
||
"reference_frame_size_bytes": 19142,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.004492546672311922,
|
||
"median": 0.004522249917499721,
|
||
"max": 0.0053542000241577625
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0009982566737259428,
|
||
"median": 0.0009527498623356223,
|
||
"max": 0.0019892998971045017
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.005780593329109252,
|
||
"median": 0.0058002999285236,
|
||
"max": 0.006804100004956126
|
||
},
|
||
"actual_encoded_fps": 222.59089842363,
|
||
"unique_decoded_frames": 30,
|
||
"decoded_frame_count": 30,
|
||
"psnr_db": {
|
||
"mean": 31.934636846241474,
|
||
"median": 31.898832737240852,
|
||
"max": 33.27584699752105
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 4.388012782732646,
|
||
"median": 4.365726947784424,
|
||
"max": 5.365792751312256
|
||
},
|
||
"peak_process_rss_bytes": 98729984,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 5,
|
||
"decoder_errors": 4
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 5,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
640,
|
||
360
|
||
],
|
||
"fps": 5,
|
||
"window": "motion",
|
||
"source_unique_frames": 30,
|
||
"source_temporal_change_mean_absolute": 17.909912595785443,
|
||
"unique_decoded_fps": 5.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 341730.6666666667,
|
||
"peak_one_second_bitrate_bps": 476816,
|
||
"average_frame_size_bytes": 8543.266666666666,
|
||
"max_frame_size_bytes": 19142,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 247,
|
||
"mean_packets_per_frame": 35.5,
|
||
"max_packets_per_frame": 79,
|
||
"airtime_for_peak_second_s": 4.083404,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
16211,
|
||
15474,
|
||
16332,
|
||
16429,
|
||
16692,
|
||
16766,
|
||
16155,
|
||
16619,
|
||
17138,
|
||
16675,
|
||
16159,
|
||
15220,
|
||
16068,
|
||
16593,
|
||
17004,
|
||
17527,
|
||
16867,
|
||
16162,
|
||
17290,
|
||
16735
|
||
],
|
||
"reference_frame_size_bytes": 17527,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0007002100115641952,
|
||
"median": 0.00066359993070364,
|
||
"max": 0.0008943001739680767
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0016637799562886357,
|
||
"median": 0.0018610500264912844,
|
||
"max": 0.002270100172609091
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.002363989967852831,
|
||
"median": 0.0025348998606204987,
|
||
"max": 0.0031537001486867666
|
||
},
|
||
"actual_encoded_fps": 1428.142962089482,
|
||
"unique_decoded_frames": 20,
|
||
"decoded_frame_count": 20,
|
||
"psnr_db": {
|
||
"mean": 33.376111267336924,
|
||
"median": 33.40291709659586,
|
||
"max": 33.75099529159123
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.6912107944488524,
|
||
"median": 3.6994935274124146,
|
||
"max": 3.95845627784729
|
||
},
|
||
"peak_process_rss_bytes": 81117184,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
640,
|
||
360
|
||
],
|
||
"fps": 5,
|
||
"window": "turn",
|
||
"source_unique_frames": 20,
|
||
"source_temporal_change_mean_absolute": 19.30547476547271,
|
||
"unique_decoded_fps": 5.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 660232.0,
|
||
"peak_one_second_bitrate_bps": 678800,
|
||
"average_frame_size_bytes": 16505.8,
|
||
"max_frame_size_bytes": 17527,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 350,
|
||
"mean_packets_per_frame": 68.2,
|
||
"max_packets_per_frame": 72,
|
||
"airtime_for_peak_second_s": 5.7862,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 320000,
|
||
"vbv_buffer_bits": 320000,
|
||
"gop_frames": 5,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
17769,
|
||
9330,
|
||
10268,
|
||
9837,
|
||
10436,
|
||
7888,
|
||
7495,
|
||
8084,
|
||
8467,
|
||
8118,
|
||
8407,
|
||
7605,
|
||
7958,
|
||
8412,
|
||
8436,
|
||
8659,
|
||
7555,
|
||
7716,
|
||
7593,
|
||
7218
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
17769,
|
||
7888,
|
||
8407,
|
||
8659
|
||
],
|
||
"reference_frame_size_bytes": 17769,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0043968599755316974,
|
||
"median": 0.004535149899311364,
|
||
"max": 0.005955899832770228
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0010062350425869226,
|
||
"median": 0.0009330001194030046,
|
||
"max": 0.001749600050970912
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.005677494988776744,
|
||
"median": 0.005766800022684038,
|
||
"max": 0.007076899986714125
|
||
},
|
||
"actual_encoded_fps": 227.43503444843577,
|
||
"unique_decoded_frames": 20,
|
||
"decoded_frame_count": 20,
|
||
"psnr_db": {
|
||
"mean": 32.97704418326268,
|
||
"median": 32.805969867232875,
|
||
"max": 34.89014814950857
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.9058297634124757,
|
||
"median": 3.976270318031311,
|
||
"max": 4.588788986206055
|
||
},
|
||
"peak_process_rss_bytes": 91185152,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 5,
|
||
"decoder_errors": 4
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 5,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
640,
|
||
360
|
||
],
|
||
"fps": 5,
|
||
"window": "turn",
|
||
"source_unique_frames": 20,
|
||
"source_temporal_change_mean_absolute": 19.30547476547271,
|
||
"unique_decoded_fps": 5.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 354502.0,
|
||
"peak_one_second_bitrate_bps": 461120,
|
||
"average_frame_size_bytes": 8862.55,
|
||
"max_frame_size_bytes": 17769,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 239,
|
||
"mean_packets_per_frame": 36.85,
|
||
"max_packets_per_frame": 73,
|
||
"airtime_for_peak_second_s": 3.9511480000000003,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
19365,
|
||
18843,
|
||
18655,
|
||
18644,
|
||
17628,
|
||
16188,
|
||
17111,
|
||
18331,
|
||
18302,
|
||
18014,
|
||
17759,
|
||
17297,
|
||
17243,
|
||
17493,
|
||
17090,
|
||
17248,
|
||
17151,
|
||
17170,
|
||
16952,
|
||
16930,
|
||
16858,
|
||
17017,
|
||
16967,
|
||
17193,
|
||
17243,
|
||
17636,
|
||
16843,
|
||
16077,
|
||
16349,
|
||
16708,
|
||
17810,
|
||
17754,
|
||
17569,
|
||
17432,
|
||
17741,
|
||
17145,
|
||
16755,
|
||
17017,
|
||
16338,
|
||
15561,
|
||
15774,
|
||
16551,
|
||
17226,
|
||
17095,
|
||
17173,
|
||
17418,
|
||
17640,
|
||
17833,
|
||
17351,
|
||
16852,
|
||
16136,
|
||
15609,
|
||
15935,
|
||
16634,
|
||
16376,
|
||
16397,
|
||
16259,
|
||
16178,
|
||
15988,
|
||
15571
|
||
],
|
||
"reference_frame_size_bytes": 19365,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0007509416706549624,
|
||
"median": 0.0007204000139608979,
|
||
"max": 0.0011489999014884233
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0011659466700317958,
|
||
"median": 0.0011907500447705388,
|
||
"max": 0.0017542000859975815
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0019168883406867584,
|
||
"median": 0.0018705499824136496,
|
||
"max": 0.0027170998509973288
|
||
},
|
||
"actual_encoded_fps": 1331.6613514439966,
|
||
"unique_decoded_frames": 60,
|
||
"decoded_frame_count": 60,
|
||
"psnr_db": {
|
||
"mean": 32.899785611354154,
|
||
"median": 32.872951622109134,
|
||
"max": 34.180811579875325
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.912356980641683,
|
||
"median": 3.8998148441314697,
|
||
"max": 4.815241813659668
|
||
},
|
||
"peak_process_rss_bytes": 108892160,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
640,
|
||
360
|
||
],
|
||
"fps": 10,
|
||
"window": "motion",
|
||
"source_unique_frames": 60,
|
||
"source_temporal_change_mean_absolute": 14.563235836472066,
|
||
"unique_decoded_fps": 10.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 1367230.6666666667,
|
||
"peak_one_second_bitrate_bps": 1448648,
|
||
"average_frame_size_bytes": 17090.383333333335,
|
||
"max_frame_size_bytes": 19365,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 749,
|
||
"mean_packets_per_frame": 70.6,
|
||
"max_packets_per_frame": 80,
|
||
"airtime_for_peak_second_s": 12.382468000000001,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 320000,
|
||
"vbv_buffer_bits": 320000,
|
||
"gop_frames": 10,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
19143,
|
||
8624,
|
||
6585,
|
||
5900,
|
||
4295,
|
||
3869,
|
||
3424,
|
||
4410,
|
||
4451,
|
||
4170,
|
||
4326,
|
||
3697,
|
||
3704,
|
||
4184,
|
||
4113,
|
||
3859,
|
||
3795,
|
||
4154,
|
||
4319,
|
||
3603,
|
||
5079,
|
||
3069,
|
||
3607,
|
||
3739,
|
||
3974,
|
||
4420,
|
||
4210,
|
||
4259,
|
||
3448,
|
||
3915,
|
||
5565,
|
||
3198,
|
||
3534,
|
||
3664,
|
||
4161,
|
||
4097,
|
||
3828,
|
||
4146,
|
||
3853,
|
||
3808,
|
||
5750,
|
||
2943,
|
||
3777,
|
||
3816,
|
||
3746,
|
||
3999,
|
||
4226,
|
||
4103,
|
||
4036,
|
||
3824,
|
||
5685,
|
||
2981,
|
||
3341,
|
||
3924,
|
||
3878,
|
||
3722,
|
||
3984,
|
||
3891,
|
||
3958,
|
||
3840
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
19143,
|
||
4326,
|
||
5079,
|
||
5565,
|
||
5750,
|
||
5685
|
||
],
|
||
"reference_frame_size_bytes": 19143,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.003552019999672969,
|
||
"median": 0.0035591500345617533,
|
||
"max": 0.005003799917176366
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0006353716754044096,
|
||
"median": 0.0005987499607726932,
|
||
"max": 0.0018155998550355434
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.004389371676370502,
|
||
"median": 0.004364950000308454,
|
||
"max": 0.006994500057771802
|
||
},
|
||
"actual_encoded_fps": 281.5299463663124,
|
||
"unique_decoded_frames": 60,
|
||
"decoded_frame_count": 60,
|
||
"psnr_db": {
|
||
"mean": 29.968613551149687,
|
||
"median": 29.792496264285273,
|
||
"max": 32.20295050120275
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 5.451298832893372,
|
||
"median": 5.521081447601318,
|
||
"max": 6.226572513580322
|
||
},
|
||
"peak_process_rss_bytes": 118591488,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 10,
|
||
"decoder_errors": 9
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 10,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
640,
|
||
360
|
||
],
|
||
"fps": 10,
|
||
"window": "motion",
|
||
"source_unique_frames": 60,
|
||
"source_temporal_change_mean_absolute": 14.563235836472066,
|
||
"unique_decoded_fps": 10.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 351497.3333333333,
|
||
"peak_one_second_bitrate_bps": 518968,
|
||
"average_frame_size_bytes": 4393.716666666666,
|
||
"max_frame_size_bytes": 19143,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 272,
|
||
"mean_packets_per_frame": 18.55,
|
||
"max_packets_per_frame": 79,
|
||
"airtime_for_peak_second_s": 4.496704,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
16211,
|
||
15473,
|
||
15474,
|
||
16385,
|
||
16332,
|
||
16381,
|
||
16429,
|
||
16424,
|
||
16692,
|
||
17120,
|
||
16766,
|
||
16516,
|
||
16155,
|
||
17822,
|
||
16619,
|
||
16430,
|
||
17138,
|
||
16463,
|
||
16675,
|
||
16525,
|
||
16159,
|
||
15634,
|
||
15220,
|
||
15498,
|
||
16068,
|
||
16460,
|
||
16593,
|
||
16810,
|
||
17004,
|
||
17055,
|
||
17527,
|
||
17116,
|
||
16867,
|
||
16245,
|
||
16162,
|
||
16467,
|
||
17290,
|
||
17265,
|
||
16735,
|
||
17084
|
||
],
|
||
"reference_frame_size_bytes": 17822,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0007009724969975651,
|
||
"median": 0.0006814999505877495,
|
||
"max": 0.0009723000694066286
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0011237000057008118,
|
||
"median": 0.0009030499495565891,
|
||
"max": 0.002062499988824129
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0018246725026983767,
|
||
"median": 0.0016198999946936965,
|
||
"max": 0.0027809999883174896
|
||
},
|
||
"actual_encoded_fps": 1426.5894942857847,
|
||
"unique_decoded_frames": 40,
|
||
"decoded_frame_count": 40,
|
||
"psnr_db": {
|
||
"mean": 33.365361922996364,
|
||
"median": 33.402739722836984,
|
||
"max": 33.78699021376219
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.692791301012039,
|
||
"median": 3.701597213745117,
|
||
"max": 4.014949321746826
|
||
},
|
||
"peak_process_rss_bytes": 96227328,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
640,
|
||
360
|
||
],
|
||
"fps": 10,
|
||
"window": "turn",
|
||
"source_unique_frames": 40,
|
||
"source_temporal_change_mean_absolute": 15.459505727682812,
|
||
"unique_decoded_fps": 10.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 1322578.0,
|
||
"peak_one_second_bitrate_bps": 1351984,
|
||
"average_frame_size_bytes": 16532.225,
|
||
"max_frame_size_bytes": 17822,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 697,
|
||
"mean_packets_per_frame": 68.325,
|
||
"max_packets_per_frame": 74,
|
||
"airtime_for_peak_second_s": 11.522804,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 320000,
|
||
"vbv_buffer_bits": 320000,
|
||
"gop_frames": 10,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
17770,
|
||
6396,
|
||
6443,
|
||
6234,
|
||
5058,
|
||
4485,
|
||
4519,
|
||
4326,
|
||
4371,
|
||
4557,
|
||
4890,
|
||
3274,
|
||
3824,
|
||
4807,
|
||
3617,
|
||
3534,
|
||
4327,
|
||
3774,
|
||
3945,
|
||
4109,
|
||
5103,
|
||
3116,
|
||
3496,
|
||
3841,
|
||
4077,
|
||
4225,
|
||
3902,
|
||
4074,
|
||
4076,
|
||
3925,
|
||
5837,
|
||
2883,
|
||
3448,
|
||
3891,
|
||
3950,
|
||
3813,
|
||
4136,
|
||
4113,
|
||
3828,
|
||
4183
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
17770,
|
||
4890,
|
||
5103,
|
||
5837
|
||
],
|
||
"reference_frame_size_bytes": 17770,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0036467624886427075,
|
||
"median": 0.0035660499706864357,
|
||
"max": 0.0047756999265402555
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0006827574747148901,
|
||
"median": 0.0006106499349698424,
|
||
"max": 0.0019323998130857944
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0045256974757649,
|
||
"median": 0.00439879996702075,
|
||
"max": 0.0068483001086860895
|
||
},
|
||
"actual_encoded_fps": 274.21582927716,
|
||
"unique_decoded_frames": 40,
|
||
"decoded_frame_count": 40,
|
||
"psnr_db": {
|
||
"mean": 30.943675938626242,
|
||
"median": 30.647705976137463,
|
||
"max": 34.89014814950857
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 4.927288001775741,
|
||
"median": 5.110569953918457,
|
||
"max": 5.578526973724365
|
||
},
|
||
"peak_process_rss_bytes": 105762816,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 10,
|
||
"decoder_errors": 9
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 10,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
640,
|
||
360
|
||
],
|
||
"fps": 10,
|
||
"window": "turn",
|
||
"source_unique_frames": 40,
|
||
"source_temporal_change_mean_absolute": 15.459505727682812,
|
||
"unique_decoded_fps": 10.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 368354.0,
|
||
"peak_one_second_bitrate_bps": 513272,
|
||
"average_frame_size_bytes": 4604.425,
|
||
"max_frame_size_bytes": 17770,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 267,
|
||
"mean_packets_per_frame": 19.275,
|
||
"max_packets_per_frame": 73,
|
||
"airtime_for_peak_second_s": 4.4140440000000005,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
19365,
|
||
17335,
|
||
17364,
|
||
18655,
|
||
17109,
|
||
16744,
|
||
17628,
|
||
15239,
|
||
15269,
|
||
17111,
|
||
16705,
|
||
16936,
|
||
18302,
|
||
16922,
|
||
16344,
|
||
17759,
|
||
16021,
|
||
15900,
|
||
17243,
|
||
16008,
|
||
15571,
|
||
17090,
|
||
15473,
|
||
15573,
|
||
17151,
|
||
15735,
|
||
15477,
|
||
16952,
|
||
15465,
|
||
15398,
|
||
16858,
|
||
15257,
|
||
15474,
|
||
16967,
|
||
15679,
|
||
15696,
|
||
17243,
|
||
15880,
|
||
15734,
|
||
16843,
|
||
14908,
|
||
14581,
|
||
16349,
|
||
15296,
|
||
15444,
|
||
17810,
|
||
16333,
|
||
16276,
|
||
17569,
|
||
15974,
|
||
16068,
|
||
17741,
|
||
15664,
|
||
15197,
|
||
16755,
|
||
15171,
|
||
15367,
|
||
16338,
|
||
14327,
|
||
14618,
|
||
15774,
|
||
15045,
|
||
15240,
|
||
17226,
|
||
15635,
|
||
15632,
|
||
17173,
|
||
15949,
|
||
15979,
|
||
17640,
|
||
16020,
|
||
16021,
|
||
17351,
|
||
15651,
|
||
15085,
|
||
16136,
|
||
14432,
|
||
14416,
|
||
15935,
|
||
15051,
|
||
15135,
|
||
16376,
|
||
14681,
|
||
14793,
|
||
16259,
|
||
14632,
|
||
14706,
|
||
15988,
|
||
14129,
|
||
13973
|
||
],
|
||
"reference_frame_size_bytes": 19365,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0006443677547698219,
|
||
"median": 0.0006240999791771173,
|
||
"max": 0.001005799975246191
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0008313889123706354,
|
||
"median": 0.0008096999954432249,
|
||
"max": 0.0013669999316334724
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0014757566671404574,
|
||
"median": 0.0014279999304562807,
|
||
"max": 0.0021545998752117157
|
||
},
|
||
"actual_encoded_fps": 1551.9088169724064,
|
||
"unique_decoded_frames": 90,
|
||
"decoded_frame_count": 90,
|
||
"psnr_db": {
|
||
"mean": 33.52299919560117,
|
||
"median": 33.6453736119616,
|
||
"max": 35.09143614870475
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.6743271271387736,
|
||
"median": 3.613726854324341,
|
||
"max": 4.815241813659668
|
||
},
|
||
"peak_process_rss_bytes": 141053952,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
640,
|
||
360
|
||
],
|
||
"fps": 15,
|
||
"window": "motion",
|
||
"source_unique_frames": 90,
|
||
"source_temporal_change_mean_absolute": 12.37383958528402,
|
||
"unique_decoded_fps": 15.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 1929765.3333333333,
|
||
"peak_one_second_bitrate_bps": 2056224,
|
||
"average_frame_size_bytes": 16081.377777777778,
|
||
"max_frame_size_bytes": 19365,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 1063,
|
||
"mean_packets_per_frame": 66.46666666666667,
|
||
"max_packets_per_frame": 80,
|
||
"airtime_for_peak_second_s": 17.573516,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 320000,
|
||
"vbv_buffer_bits": 320000,
|
||
"gop_frames": 15,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
19143,
|
||
5487,
|
||
4390,
|
||
4565,
|
||
3981,
|
||
3197,
|
||
3279,
|
||
2713,
|
||
2480,
|
||
2728,
|
||
2912,
|
||
2790,
|
||
2947,
|
||
2763,
|
||
2550,
|
||
3844,
|
||
2370,
|
||
2341,
|
||
2568,
|
||
2496,
|
||
2410,
|
||
2571,
|
||
2409,
|
||
2483,
|
||
2821,
|
||
2711,
|
||
2650,
|
||
3091,
|
||
2375,
|
||
2520,
|
||
4641,
|
||
2141,
|
||
2180,
|
||
2584,
|
||
2393,
|
||
2419,
|
||
2665,
|
||
2488,
|
||
2651,
|
||
2886,
|
||
2616,
|
||
2269,
|
||
2607,
|
||
2621,
|
||
2683,
|
||
5022,
|
||
2230,
|
||
2292,
|
||
2501,
|
||
2336,
|
||
2314,
|
||
2652,
|
||
2435,
|
||
2429,
|
||
2777,
|
||
2653,
|
||
2595,
|
||
2723,
|
||
2676,
|
||
2214,
|
||
5254,
|
||
2100,
|
||
2236,
|
||
2644,
|
||
2443,
|
||
2368,
|
||
2508,
|
||
2464,
|
||
2555,
|
||
2883,
|
||
2526,
|
||
2594,
|
||
2607,
|
||
2514,
|
||
2501,
|
||
5162,
|
||
2260,
|
||
2182,
|
||
2376,
|
||
2381,
|
||
2495,
|
||
2578,
|
||
2235,
|
||
2277,
|
||
2617,
|
||
2444,
|
||
2530,
|
||
2787,
|
||
2283,
|
||
2428
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
19143,
|
||
3844,
|
||
4641,
|
||
5022,
|
||
5254,
|
||
5162
|
||
],
|
||
"reference_frame_size_bytes": 19143,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0031613233344008527,
|
||
"median": 0.0030413001077249646,
|
||
"max": 0.006261500064283609
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0005045344458065099,
|
||
"median": 0.0004668500041589141,
|
||
"max": 0.001925900112837553
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.003832613322366443,
|
||
"median": 0.003668899997137487,
|
||
"max": 0.00691019999794662
|
||
},
|
||
"actual_encoded_fps": 316.32322740233855,
|
||
"unique_decoded_frames": 90,
|
||
"decoded_frame_count": 90,
|
||
"psnr_db": {
|
||
"mean": 29.632503695675293,
|
||
"median": 29.591042979714615,
|
||
"max": 32.20295050120275
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 5.709472889370389,
|
||
"median": 5.744626045227051,
|
||
"max": 6.534460544586182
|
||
},
|
||
"peak_process_rss_bytes": 146358272,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 15,
|
||
"decoder_errors": 14
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 15,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
640,
|
||
360
|
||
],
|
||
"fps": 15,
|
||
"window": "motion",
|
||
"source_unique_frames": 90,
|
||
"source_temporal_change_mean_absolute": 12.37383958528402,
|
||
"unique_decoded_fps": 15.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 352680.0,
|
||
"peak_one_second_bitrate_bps": 527400,
|
||
"average_frame_size_bytes": 2939,
|
||
"max_frame_size_bytes": 19143,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 279,
|
||
"mean_packets_per_frame": 12.522222222222222,
|
||
"max_packets_per_frame": 79,
|
||
"airtime_for_peak_second_s": 4.612428,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
16211,
|
||
14565,
|
||
14493,
|
||
15474,
|
||
14902,
|
||
14854,
|
||
16332,
|
||
15166,
|
||
15048,
|
||
16429,
|
||
15075,
|
||
15271,
|
||
16692,
|
||
15664,
|
||
15908,
|
||
16766,
|
||
15385,
|
||
14992,
|
||
16155,
|
||
15846,
|
||
17108,
|
||
16619,
|
||
15119,
|
||
15237,
|
||
17138,
|
||
15369,
|
||
15256,
|
||
16675,
|
||
15153,
|
||
15150,
|
||
16159,
|
||
14236,
|
||
14137,
|
||
15220,
|
||
14112,
|
||
14508,
|
||
16068,
|
||
15158,
|
||
15214,
|
||
16593,
|
||
15493,
|
||
15409,
|
||
17004,
|
||
15407,
|
||
15385,
|
||
17527,
|
||
15602,
|
||
15475,
|
||
16867,
|
||
15041,
|
||
14774,
|
||
16162,
|
||
15017,
|
||
15508,
|
||
17290,
|
||
15823,
|
||
15646,
|
||
16735,
|
||
15648,
|
||
15756
|
||
],
|
||
"reference_frame_size_bytes": 17527,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0006583883582303922,
|
||
"median": 0.0006232000887393951,
|
||
"max": 0.0011498997919261456
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.00082428000944977,
|
||
"median": 0.0008047000737860799,
|
||
"max": 0.0014101001434028149
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0014826683676801623,
|
||
"median": 0.0014615500112995505,
|
||
"max": 0.0025599999353289604
|
||
},
|
||
"actual_encoded_fps": 1518.860392197376,
|
||
"unique_decoded_frames": 60,
|
||
"decoded_frame_count": 60,
|
||
"psnr_db": {
|
||
"mean": 33.99257114530201,
|
||
"median": 34.235316600070426,
|
||
"max": 34.780932951935576
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.471452208360036,
|
||
"median": 3.389391541481018,
|
||
"max": 3.95845627784729
|
||
},
|
||
"peak_process_rss_bytes": 111099904,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
640,
|
||
360
|
||
],
|
||
"fps": 15,
|
||
"window": "turn",
|
||
"source_unique_frames": 60,
|
||
"source_temporal_change_mean_absolute": 13.059937740309165,
|
||
"unique_decoded_fps": 15.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 1878052.0,
|
||
"peak_one_second_bitrate_bps": 1914152,
|
||
"average_frame_size_bytes": 15650.433333333332,
|
||
"max_frame_size_bytes": 17527,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 989,
|
||
"mean_packets_per_frame": 64.68333333333334,
|
||
"max_packets_per_frame": 72,
|
||
"airtime_for_peak_second_s": 16.350148,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 320000,
|
||
"vbv_buffer_bits": 320000,
|
||
"gop_frames": 15,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
17770,
|
||
4462,
|
||
4142,
|
||
4431,
|
||
3920,
|
||
3480,
|
||
3610,
|
||
2915,
|
||
2772,
|
||
3158,
|
||
2697,
|
||
2722,
|
||
3059,
|
||
2782,
|
||
2898,
|
||
4568,
|
||
2107,
|
||
2299,
|
||
2599,
|
||
2764,
|
||
3174,
|
||
2646,
|
||
2426,
|
||
2315,
|
||
2801,
|
||
2512,
|
||
2350,
|
||
2768,
|
||
2429,
|
||
2817,
|
||
4749,
|
||
1924,
|
||
1973,
|
||
2363,
|
||
2182,
|
||
2506,
|
||
2909,
|
||
2673,
|
||
2424,
|
||
2758,
|
||
2669,
|
||
2536,
|
||
2779,
|
||
2478,
|
||
2572,
|
||
5153,
|
||
2017,
|
||
2185,
|
||
2408,
|
||
2327,
|
||
2328,
|
||
2730,
|
||
2481,
|
||
2590,
|
||
2921,
|
||
2505,
|
||
2496,
|
||
2689,
|
||
2750,
|
||
2594
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
17770,
|
||
4568,
|
||
4749,
|
||
5153
|
||
],
|
||
"reference_frame_size_bytes": 17770,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0031622333102859558,
|
||
"median": 0.0030803499976173043,
|
||
"max": 0.004716299939900637
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0005174116774772604,
|
||
"median": 0.00047549977898597717,
|
||
"max": 0.0018106000497937202
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0038383233244530857,
|
||
"median": 0.003722850000485778,
|
||
"max": 0.006696099881082773
|
||
},
|
||
"actual_encoded_fps": 316.2322010672804,
|
||
"unique_decoded_frames": 60,
|
||
"decoded_frame_count": 60,
|
||
"psnr_db": {
|
||
"mean": 30.532727562143986,
|
||
"median": 30.330733834868937,
|
||
"max": 34.89014814950857
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 5.203320117791494,
|
||
"median": 5.354359865188599,
|
||
"max": 6.159153461456299
|
||
},
|
||
"peak_process_rss_bytes": 119590912,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 15,
|
||
"decoder_errors": 14
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 15,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
640,
|
||
360
|
||
],
|
||
"fps": 15,
|
||
"window": "turn",
|
||
"source_unique_frames": 60,
|
||
"source_temporal_change_mean_absolute": 13.059937740309165,
|
||
"unique_decoded_fps": 15.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 370124.0,
|
||
"peak_one_second_bitrate_bps": 518544,
|
||
"average_frame_size_bytes": 3084.366666666667,
|
||
"max_frame_size_bytes": 17770,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 273,
|
||
"mean_packets_per_frame": 13.116666666666667,
|
||
"max_packets_per_frame": 73,
|
||
"airtime_for_peak_second_s": 4.513236,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
22184,
|
||
21542,
|
||
20462,
|
||
19707,
|
||
21131,
|
||
20565,
|
||
20049,
|
||
19877,
|
||
20002,
|
||
19723,
|
||
19636,
|
||
19782,
|
||
19997,
|
||
19610,
|
||
19011,
|
||
20597,
|
||
20424,
|
||
20475,
|
||
19565,
|
||
19115,
|
||
18482,
|
||
20055,
|
||
19959,
|
||
20478,
|
||
20211,
|
||
18874,
|
||
18626,
|
||
19077,
|
||
18897,
|
||
18755
|
||
],
|
||
"reference_frame_size_bytes": 22184,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0010111333103850484,
|
||
"median": 0.0009836499812081456,
|
||
"max": 0.0013863998465240002
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.001579343364574015,
|
||
"median": 0.0015756500652059913,
|
||
"max": 0.0019863999914377928
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0025904766749590634,
|
||
"median": 0.0025656999787315726,
|
||
"max": 0.0029672998934984207
|
||
},
|
||
"actual_encoded_fps": 988.9892754291631,
|
||
"unique_decoded_frames": 30,
|
||
"decoded_frame_count": 30,
|
||
"psnr_db": {
|
||
"mean": 33.67799038333643,
|
||
"median": 33.67809280972817,
|
||
"max": 34.73898389709011
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.1398666779200237,
|
||
"median": 3.1227539777755737,
|
||
"max": 3.778184652328491
|
||
},
|
||
"peak_process_rss_bytes": 97374208,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
640,
|
||
480
|
||
],
|
||
"fps": 5,
|
||
"window": "motion",
|
||
"source_unique_frames": 30,
|
||
"source_temporal_change_mean_absolute": 13.43243444683908,
|
||
"unique_decoded_fps": 5.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 795824.0,
|
||
"peak_one_second_bitrate_bps": 840208,
|
||
"average_frame_size_bytes": 19895.6,
|
||
"max_frame_size_bytes": 22184,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 432,
|
||
"mean_packets_per_frame": 81.96666666666667,
|
||
"max_packets_per_frame": 91,
|
||
"airtime_for_peak_second_s": 7.141824000000001,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 320000,
|
||
"vbv_buffer_bits": 320000,
|
||
"gop_frames": 5,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
17842,
|
||
12471,
|
||
11151,
|
||
9224,
|
||
8721,
|
||
6849,
|
||
6192,
|
||
7238,
|
||
7888,
|
||
8669,
|
||
9145,
|
||
7744,
|
||
7749,
|
||
7476,
|
||
7491,
|
||
9724,
|
||
7600,
|
||
7476,
|
||
7563,
|
||
7264,
|
||
9581,
|
||
9201,
|
||
8109,
|
||
8687,
|
||
8417,
|
||
7916,
|
||
6486,
|
||
6528,
|
||
7077,
|
||
7648
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
17842,
|
||
6849,
|
||
9145,
|
||
9724,
|
||
9581,
|
||
7916
|
||
],
|
||
"reference_frame_size_bytes": 17842,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.004605660005472601,
|
||
"median": 0.004571400000713766,
|
||
"max": 0.0060541999991983175
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0010152766636262337,
|
||
"median": 0.000925700063817203,
|
||
"max": 0.0018239999189972878
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.005815266647065679,
|
||
"median": 0.0057119999546557665,
|
||
"max": 0.007282199803739786
|
||
},
|
||
"actual_encoded_fps": 217.12414698691745,
|
||
"unique_decoded_frames": 30,
|
||
"decoded_frame_count": 30,
|
||
"psnr_db": {
|
||
"mean": 32.845110715984596,
|
||
"median": 32.861477350060966,
|
||
"max": 34.29665615429643
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.443620530764262,
|
||
"median": 3.4140597581863403,
|
||
"max": 4.181360721588135
|
||
},
|
||
"peak_process_rss_bytes": 109010944,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 5,
|
||
"decoder_errors": 4
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 5,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
640,
|
||
480
|
||
],
|
||
"fps": 5,
|
||
"window": "motion",
|
||
"source_unique_frames": 30,
|
||
"source_temporal_change_mean_absolute": 13.43243444683908,
|
||
"unique_decoded_fps": 5.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 340169.3333333333,
|
||
"peak_one_second_bitrate_bps": 475272,
|
||
"average_frame_size_bytes": 8504.233333333334,
|
||
"max_frame_size_bytes": 17842,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 246,
|
||
"mean_packets_per_frame": 35.333333333333336,
|
||
"max_packets_per_frame": 74,
|
||
"airtime_for_peak_second_s": 4.066872,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
19013,
|
||
18201,
|
||
19133,
|
||
19200,
|
||
19559,
|
||
19644,
|
||
18904,
|
||
19488,
|
||
19906,
|
||
19332,
|
||
18819,
|
||
17891,
|
||
18724,
|
||
19312,
|
||
19585,
|
||
20335,
|
||
19631,
|
||
18857,
|
||
19980,
|
||
19592
|
||
],
|
||
"reference_frame_size_bytes": 20335,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0009973400039598346,
|
||
"median": 0.0009794000070542097,
|
||
"max": 0.0010995999909937382
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0015002450090833008,
|
||
"median": 0.0014441499952226877,
|
||
"max": 0.002008400158956647
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0024975850130431352,
|
||
"median": 0.0024610499385744333,
|
||
"max": 0.003067400073632598
|
||
},
|
||
"actual_encoded_fps": 1002.6670904903084,
|
||
"unique_decoded_frames": 20,
|
||
"decoded_frame_count": 20,
|
||
"psnr_db": {
|
||
"mean": 34.25029047357622,
|
||
"median": 34.21095118221713,
|
||
"max": 34.68210185553151
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 2.924480700492859,
|
||
"median": 2.939993977546692,
|
||
"max": 3.1088497638702393
|
||
},
|
||
"peak_process_rss_bytes": 88846336,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
640,
|
||
480
|
||
],
|
||
"fps": 5,
|
||
"window": "turn",
|
||
"source_unique_frames": 20,
|
||
"source_temporal_change_mean_absolute": 14.479106074104532,
|
||
"unique_decoded_fps": 5.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 770212.0,
|
||
"peak_one_second_bitrate_bps": 787160,
|
||
"average_frame_size_bytes": 19255.3,
|
||
"max_frame_size_bytes": 20335,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 406,
|
||
"mean_packets_per_frame": 79.45,
|
||
"max_packets_per_frame": 84,
|
||
"airtime_for_peak_second_s": 6.711992,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 320000,
|
||
"vbv_buffer_bits": 320000,
|
||
"gop_frames": 5,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
16072,
|
||
10075,
|
||
11116,
|
||
10711,
|
||
10411,
|
||
7850,
|
||
6781,
|
||
7152,
|
||
8117,
|
||
7787,
|
||
9035,
|
||
7708,
|
||
7853,
|
||
7568,
|
||
7899,
|
||
9968,
|
||
7545,
|
||
7759,
|
||
7732,
|
||
7129
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
16072,
|
||
7850,
|
||
9035,
|
||
9968
|
||
],
|
||
"reference_frame_size_bytes": 16072,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.004635399987455458,
|
||
"median": 0.0046767001040279865,
|
||
"max": 0.0056304000318050385
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0010250849998556077,
|
||
"median": 0.0009499998996034265,
|
||
"max": 0.0017348998226225376
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.005867679987568408,
|
||
"median": 0.00583535002078861,
|
||
"max": 0.0071853999979794025
|
||
},
|
||
"actual_encoded_fps": 215.73111332490143,
|
||
"unique_decoded_frames": 20,
|
||
"decoded_frame_count": 20,
|
||
"psnr_db": {
|
||
"mean": 33.9283407877328,
|
||
"median": 33.73046517709355,
|
||
"max": 35.487959000944706
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.048248052597046,
|
||
"median": 3.104921340942383,
|
||
"max": 3.4964888095855713
|
||
},
|
||
"peak_process_rss_bytes": 98193408,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 5,
|
||
"decoder_errors": 4
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 5,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
640,
|
||
480
|
||
],
|
||
"fps": 5,
|
||
"window": "turn",
|
||
"source_unique_frames": 20,
|
||
"source_temporal_change_mean_absolute": 14.479106074104532,
|
||
"unique_decoded_fps": 5.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 352536.0,
|
||
"peak_one_second_bitrate_bps": 467080,
|
||
"average_frame_size_bytes": 8813.4,
|
||
"max_frame_size_bytes": 16072,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 241,
|
||
"mean_packets_per_frame": 36.6,
|
||
"max_packets_per_frame": 66,
|
||
"airtime_for_peak_second_s": 3.9842120000000003,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
22184,
|
||
21739,
|
||
21542,
|
||
21394,
|
||
20462,
|
||
18895,
|
||
19707,
|
||
21039,
|
||
21131,
|
||
20878,
|
||
20565,
|
||
20093,
|
||
20049,
|
||
20223,
|
||
19877,
|
||
20036,
|
||
20002,
|
||
20045,
|
||
19723,
|
||
19795,
|
||
19636,
|
||
19785,
|
||
19782,
|
||
19956,
|
||
19997,
|
||
20409,
|
||
19610,
|
||
18826,
|
||
19011,
|
||
19439,
|
||
20597,
|
||
20487,
|
||
20424,
|
||
20241,
|
||
20475,
|
||
20051,
|
||
19565,
|
||
19843,
|
||
19115,
|
||
18137,
|
||
18482,
|
||
19150,
|
||
20055,
|
||
19876,
|
||
19959,
|
||
20203,
|
||
20478,
|
||
20580,
|
||
20211,
|
||
19734,
|
||
18874,
|
||
18236,
|
||
18626,
|
||
19390,
|
||
19077,
|
||
19058,
|
||
18897,
|
||
18771,
|
||
18755,
|
||
18212
|
||
],
|
||
"reference_frame_size_bytes": 22184,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0009871850372292102,
|
||
"median": 0.0009745999705046415,
|
||
"max": 0.001352699939161539
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0015135183076684675,
|
||
"median": 0.0014196999836713076,
|
||
"max": 0.0027030999772250652
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0025007033448976776,
|
||
"median": 0.0024064499884843826,
|
||
"max": 0.00369260017760098
|
||
},
|
||
"actual_encoded_fps": 1012.9813178760877,
|
||
"unique_decoded_frames": 60,
|
||
"decoded_frame_count": 60,
|
||
"psnr_db": {
|
||
"mean": 33.69118930793484,
|
||
"median": 33.66413946258591,
|
||
"max": 34.80811225781434
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.13394383986791,
|
||
"median": 3.1311084032058716,
|
||
"max": 3.778184652328491
|
||
},
|
||
"peak_process_rss_bytes": 125042688,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
640,
|
||
480
|
||
],
|
||
"fps": 10,
|
||
"window": "motion",
|
||
"source_unique_frames": 60,
|
||
"source_temporal_change_mean_absolute": 10.922426877354049,
|
||
"unique_decoded_fps": 10.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 1588518.6666666667,
|
||
"peak_one_second_bitrate_bps": 1671768,
|
||
"average_frame_size_bytes": 19856.483333333334,
|
||
"max_frame_size_bytes": 22184,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 861,
|
||
"mean_packets_per_frame": 81.85,
|
||
"max_packets_per_frame": 91,
|
||
"airtime_for_peak_second_s": 14.234052,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 320000,
|
||
"vbv_buffer_bits": 320000,
|
||
"gop_frames": 10,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
17843,
|
||
9721,
|
||
7296,
|
||
6094,
|
||
4384,
|
||
3940,
|
||
3728,
|
||
4252,
|
||
3979,
|
||
3717,
|
||
4389,
|
||
3239,
|
||
3200,
|
||
3630,
|
||
3775,
|
||
4136,
|
||
3943,
|
||
4054,
|
||
4278,
|
||
3567,
|
||
5699,
|
||
3501,
|
||
3885,
|
||
3829,
|
||
3840,
|
||
3756,
|
||
3724,
|
||
3871,
|
||
3319,
|
||
4109,
|
||
6455,
|
||
3820,
|
||
3832,
|
||
3677,
|
||
3867,
|
||
3674,
|
||
3525,
|
||
3973,
|
||
3583,
|
||
3864,
|
||
6294,
|
||
3594,
|
||
4049,
|
||
3817,
|
||
3661,
|
||
3951,
|
||
3990,
|
||
4039,
|
||
3593,
|
||
3806,
|
||
5953,
|
||
3412,
|
||
3288,
|
||
3724,
|
||
3800,
|
||
4009,
|
||
3771,
|
||
4000,
|
||
3810,
|
||
3860
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
17843,
|
||
4389,
|
||
5699,
|
||
6455,
|
||
6294,
|
||
5953
|
||
],
|
||
"reference_frame_size_bytes": 17843,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.00418345999205485,
|
||
"median": 0.004091399954631925,
|
||
"max": 0.005679700057953596
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0007375750147427122,
|
||
"median": 0.0006709999870508909,
|
||
"max": 0.0022676000371575356
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.005137708317488432,
|
||
"median": 0.004975699936039746,
|
||
"max": 0.008175300201401114
|
||
},
|
||
"actual_encoded_fps": 239.0365873939709,
|
||
"unique_decoded_frames": 60,
|
||
"decoded_frame_count": 60,
|
||
"psnr_db": {
|
||
"mean": 30.929894367515722,
|
||
"median": 30.765336169452947,
|
||
"max": 32.93452288437699
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 4.282923769950867,
|
||
"median": 4.319151878356934,
|
||
"max": 4.985165119171143
|
||
},
|
||
"peak_process_rss_bytes": 139128832,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 10,
|
||
"decoder_errors": 9
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 10,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
640,
|
||
480
|
||
],
|
||
"fps": 10,
|
||
"window": "motion",
|
||
"source_unique_frames": 60,
|
||
"source_temporal_change_mean_absolute": 10.922426877354049,
|
||
"unique_decoded_fps": 10.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 351185.3333333333,
|
||
"peak_one_second_bitrate_bps": 519632,
|
||
"average_frame_size_bytes": 4389.816666666667,
|
||
"max_frame_size_bytes": 17843,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 271,
|
||
"mean_packets_per_frame": 18.45,
|
||
"max_packets_per_frame": 74,
|
||
"airtime_for_peak_second_s": 4.4801720000000005,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
19013,
|
||
18201,
|
||
18201,
|
||
19068,
|
||
19133,
|
||
19207,
|
||
19200,
|
||
19283,
|
||
19559,
|
||
19942,
|
||
19644,
|
||
19352,
|
||
18904,
|
||
20495,
|
||
19488,
|
||
19299,
|
||
19906,
|
||
19122,
|
||
19332,
|
||
19315,
|
||
18819,
|
||
18240,
|
||
17891,
|
||
18195,
|
||
18724,
|
||
19128,
|
||
19312,
|
||
19470,
|
||
19585,
|
||
19728,
|
||
20335,
|
||
19754,
|
||
19631,
|
||
19011,
|
||
18857,
|
||
19126,
|
||
19980,
|
||
20084,
|
||
19592,
|
||
19834
|
||
],
|
||
"reference_frame_size_bytes": 20495,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0010336175211705268,
|
||
"median": 0.0009770998731255531,
|
||
"max": 0.0021452000364661217
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0014836700109299272,
|
||
"median": 0.0014217999996617436,
|
||
"max": 0.002867799950763583
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.002517287532100454,
|
||
"median": 0.002403549966402352,
|
||
"max": 0.005012999987229705
|
||
},
|
||
"actual_encoded_fps": 967.4758598011609,
|
||
"unique_decoded_frames": 40,
|
||
"decoded_frame_count": 40,
|
||
"psnr_db": {
|
||
"mean": 34.24177104310145,
|
||
"median": 34.216928266321425,
|
||
"max": 34.68210185553151
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 2.9234984695911406,
|
||
"median": 2.9358001947402954,
|
||
"max": 3.174952268600464
|
||
},
|
||
"peak_process_rss_bytes": 106917888,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
640,
|
||
480
|
||
],
|
||
"fps": 10,
|
||
"window": "turn",
|
||
"source_unique_frames": 40,
|
||
"source_temporal_change_mean_absolute": 11.594629295762108,
|
||
"unique_decoded_fps": 10.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 1541920.0,
|
||
"peak_one_second_bitrate_bps": 1569632,
|
||
"average_frame_size_bytes": 19274,
|
||
"max_frame_size_bytes": 20495,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 809,
|
||
"mean_packets_per_frame": 79.5,
|
||
"max_packets_per_frame": 84,
|
||
"airtime_for_peak_second_s": 13.374388,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 320000,
|
||
"vbv_buffer_bits": 320000,
|
||
"gop_frames": 10,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
16073,
|
||
6841,
|
||
6829,
|
||
7465,
|
||
5355,
|
||
4817,
|
||
4490,
|
||
4331,
|
||
4400,
|
||
4346,
|
||
4746,
|
||
3462,
|
||
3627,
|
||
4363,
|
||
3676,
|
||
3494,
|
||
3920,
|
||
3428,
|
||
3768,
|
||
4105,
|
||
5546,
|
||
3578,
|
||
3446,
|
||
3506,
|
||
3895,
|
||
4398,
|
||
4568,
|
||
4312,
|
||
4078,
|
||
3992,
|
||
5165,
|
||
3185,
|
||
3668,
|
||
3638,
|
||
3576,
|
||
3588,
|
||
3825,
|
||
4187,
|
||
3955,
|
||
4231
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
16073,
|
||
4746,
|
||
5546,
|
||
5165
|
||
],
|
||
"reference_frame_size_bytes": 16073,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.003859352500876412,
|
||
"median": 0.003792000003159046,
|
||
"max": 0.005734100006520748
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0006893399928230793,
|
||
"median": 0.0006270500598475337,
|
||
"max": 0.0017364001832902431
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.004727237520273775,
|
||
"median": 0.004567800089716911,
|
||
"max": 0.007718200096860528
|
||
},
|
||
"actual_encoded_fps": 259.1108222876538,
|
||
"unique_decoded_frames": 40,
|
||
"decoded_frame_count": 40,
|
||
"psnr_db": {
|
||
"mean": 31.912597669596384,
|
||
"median": 31.59734852906447,
|
||
"max": 35.41279092911054
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.86224764585495,
|
||
"median": 3.9701573848724365,
|
||
"max": 4.489570140838623
|
||
},
|
||
"peak_process_rss_bytes": 117178368,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 10,
|
||
"decoder_errors": 9
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 10,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
640,
|
||
480
|
||
],
|
||
"fps": 10,
|
||
"window": "turn",
|
||
"source_unique_frames": 40,
|
||
"source_temporal_change_mean_absolute": 11.594629295762108,
|
||
"unique_decoded_fps": 10.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 367746.0,
|
||
"peak_one_second_bitrate_bps": 519576,
|
||
"average_frame_size_bytes": 4596.825,
|
||
"max_frame_size_bytes": 16073,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 270,
|
||
"mean_packets_per_frame": 19.35,
|
||
"max_packets_per_frame": 66,
|
||
"airtime_for_peak_second_s": 4.46364,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
31571,
|
||
29901,
|
||
27900,
|
||
26931,
|
||
29057,
|
||
28063,
|
||
27258,
|
||
27061,
|
||
27028,
|
||
26821,
|
||
26683,
|
||
26726,
|
||
27384,
|
||
26531,
|
||
25778,
|
||
28208,
|
||
27614,
|
||
27998,
|
||
26464,
|
||
25550,
|
||
24566,
|
||
26967,
|
||
26892,
|
||
27750,
|
||
27373,
|
||
25310,
|
||
25056,
|
||
25542,
|
||
25465,
|
||
25034
|
||
],
|
||
"reference_frame_size_bytes": 31571,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0013860933327426513,
|
||
"median": 0.0012904000468552113,
|
||
"max": 0.002373600145801902
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.002261043363250792,
|
||
"median": 0.0022385501069948077,
|
||
"max": 0.0027513999957591295
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0036471366959934435,
|
||
"median": 0.0035514499759301543,
|
||
"max": 0.004714700160548091
|
||
},
|
||
"actual_encoded_fps": 721.4521391725536,
|
||
"unique_decoded_frames": 30,
|
||
"decoded_frame_count": 30,
|
||
"psnr_db": {
|
||
"mean": 34.58765689950851,
|
||
"median": 34.618318869987974,
|
||
"max": 35.65258779422048
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.282923714319865,
|
||
"median": 3.2553104162216187,
|
||
"max": 4.062478065490723
|
||
},
|
||
"peak_process_rss_bytes": 113434624,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
854,
|
||
480
|
||
],
|
||
"fps": 5,
|
||
"window": "motion",
|
||
"source_unique_frames": 30,
|
||
"source_temporal_change_mean_absolute": 17.836906051755545,
|
||
"unique_decoded_fps": 5.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 1080642.6666666667,
|
||
"peak_one_second_bitrate_bps": 1162880,
|
||
"average_frame_size_bytes": 27016.066666666666,
|
||
"max_frame_size_bytes": 31571,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 599,
|
||
"mean_packets_per_frame": 111.2,
|
||
"max_packets_per_frame": 130,
|
||
"airtime_for_peak_second_s": 9.902668,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 320000,
|
||
"vbv_buffer_bits": 320000,
|
||
"gop_frames": 5,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
14688,
|
||
13017,
|
||
11071,
|
||
9075,
|
||
9979,
|
||
7656,
|
||
7843,
|
||
7751,
|
||
8159,
|
||
8940,
|
||
8309,
|
||
6690,
|
||
7050,
|
||
8107,
|
||
8383,
|
||
9264,
|
||
7052,
|
||
7423,
|
||
8094,
|
||
7737,
|
||
9540,
|
||
8695,
|
||
7752,
|
||
8306,
|
||
7863,
|
||
8799,
|
||
7249,
|
||
7398,
|
||
7415,
|
||
7910
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
14688,
|
||
7656,
|
||
8309,
|
||
9264,
|
||
9540,
|
||
8799
|
||
],
|
||
"reference_frame_size_bytes": 14688,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0066126433433964845,
|
||
"median": 0.006822500028647482,
|
||
"max": 0.00825399998575449
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0011951433261856437,
|
||
"median": 0.0011007499415427446,
|
||
"max": 0.0018656000029295683
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.008560343319550157,
|
||
"median": 0.008590250043198466,
|
||
"max": 0.010621299967169762
|
||
},
|
||
"actual_encoded_fps": 151.22545524833419,
|
||
"unique_decoded_frames": 30,
|
||
"decoded_frame_count": 30,
|
||
"psnr_db": {
|
||
"mean": 31.86548193057422,
|
||
"median": 31.94824344692403,
|
||
"max": 33.44233242091703
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 4.395556767781575,
|
||
"median": 4.367122411727905,
|
||
"max": 5.202771186828613
|
||
},
|
||
"peak_process_rss_bytes": 125059072,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 5,
|
||
"decoder_errors": 4
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 5,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
854,
|
||
480
|
||
],
|
||
"fps": 5,
|
||
"window": "motion",
|
||
"source_unique_frames": 30,
|
||
"source_temporal_change_mean_absolute": 17.836906051755545,
|
||
"unique_decoded_fps": 5.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 342953.3333333333,
|
||
"peak_one_second_bitrate_bps": 462640,
|
||
"average_frame_size_bytes": 8573.833333333334,
|
||
"max_frame_size_bytes": 14688,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 240,
|
||
"mean_packets_per_frame": 35.7,
|
||
"max_packets_per_frame": 61,
|
||
"airtime_for_peak_second_s": 3.96768,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
26074,
|
||
24606,
|
||
26062,
|
||
26077,
|
||
26445,
|
||
26404,
|
||
25678,
|
||
26344,
|
||
27070,
|
||
26225,
|
||
25485,
|
||
24289,
|
||
25187,
|
||
26156,
|
||
26922,
|
||
28166,
|
||
26867,
|
||
25592,
|
||
27525,
|
||
26705
|
||
],
|
||
"reference_frame_size_bytes": 28166,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.001355124998372048,
|
||
"median": 0.0013435999862849712,
|
||
"max": 0.0015171000268310308
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.00238700999179855,
|
||
"median": 0.0022904500365257263,
|
||
"max": 0.0033801000099629164
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.003742134990170598,
|
||
"median": 0.00364394998177886,
|
||
"max": 0.00470969988964498
|
||
},
|
||
"actual_encoded_fps": 737.9393053787139,
|
||
"unique_decoded_frames": 20,
|
||
"decoded_frame_count": 20,
|
||
"psnr_db": {
|
||
"mean": 35.037346308080956,
|
||
"median": 35.046333286052636,
|
||
"max": 35.36219212210543
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.105090582370758,
|
||
"median": 3.1172298192977905,
|
||
"max": 3.3063881397247314
|
||
},
|
||
"peak_process_rss_bytes": 93040640,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
854,
|
||
480
|
||
],
|
||
"fps": 5,
|
||
"window": "turn",
|
||
"source_unique_frames": 20,
|
||
"source_temporal_change_mean_absolute": 19.25445114665078,
|
||
"unique_decoded_fps": 5.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 1047758.0,
|
||
"peak_one_second_bitrate_bps": 1080576,
|
||
"average_frame_size_bytes": 26193.95,
|
||
"max_frame_size_bytes": 28166,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 556,
|
||
"mean_packets_per_frame": 107.8,
|
||
"max_packets_per_frame": 116,
|
||
"airtime_for_peak_second_s": 9.191792,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 320000,
|
||
"vbv_buffer_bits": 320000,
|
||
"gop_frames": 5,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
14327,
|
||
11842,
|
||
12463,
|
||
11263,
|
||
9351,
|
||
7185,
|
||
7752,
|
||
7882,
|
||
8480,
|
||
8364,
|
||
7831,
|
||
7956,
|
||
7834,
|
||
8441,
|
||
8296,
|
||
7785,
|
||
7645,
|
||
7809,
|
||
7783,
|
||
7904
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
14327,
|
||
7185,
|
||
7831,
|
||
7785
|
||
],
|
||
"reference_frame_size_bytes": 14327,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.00719980999128893,
|
||
"median": 0.007282699923962355,
|
||
"max": 0.010147700086236
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0012742649763822556,
|
||
"median": 0.0011990999337285757,
|
||
"max": 0.002061799867078662
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.009306365030352027,
|
||
"median": 0.009314650087617338,
|
||
"max": 0.012542500160634518
|
||
},
|
||
"actual_encoded_fps": 138.89255427711325,
|
||
"unique_decoded_frames": 20,
|
||
"decoded_frame_count": 20,
|
||
"psnr_db": {
|
||
"mean": 32.77583031558582,
|
||
"median": 32.58735645609556,
|
||
"max": 34.80563773291755
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 4.005825686454773,
|
||
"median": 4.066156387329102,
|
||
"max": 4.907619476318359
|
||
},
|
||
"peak_process_rss_bytes": 106352640,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 5,
|
||
"decoder_errors": 4
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 5,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
854,
|
||
480
|
||
],
|
||
"fps": 5,
|
||
"window": "turn",
|
||
"source_unique_frames": 20,
|
||
"source_temporal_change_mean_absolute": 19.25445114665078,
|
||
"unique_decoded_fps": 5.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 356386.0,
|
||
"peak_one_second_bitrate_bps": 473968,
|
||
"average_frame_size_bytes": 8909.65,
|
||
"max_frame_size_bytes": 14327,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 246,
|
||
"mean_packets_per_frame": 37.05,
|
||
"max_packets_per_frame": 59,
|
||
"airtime_for_peak_second_s": 4.066872,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
31571,
|
||
30534,
|
||
29901,
|
||
29692,
|
||
27900,
|
||
25570,
|
||
26931,
|
||
29002,
|
||
29057,
|
||
28601,
|
||
28063,
|
||
27422,
|
||
27258,
|
||
27660,
|
||
27061,
|
||
27342,
|
||
27028,
|
||
27256,
|
||
26821,
|
||
26765,
|
||
26683,
|
||
26917,
|
||
26726,
|
||
27139,
|
||
27384,
|
||
27967,
|
||
26531,
|
||
25425,
|
||
25778,
|
||
26241,
|
||
28208,
|
||
27839,
|
||
27614,
|
||
27407,
|
||
27998,
|
||
27133,
|
||
26464,
|
||
26677,
|
||
25550,
|
||
24130,
|
||
24566,
|
||
25773,
|
||
26967,
|
||
26812,
|
||
26892,
|
||
27421,
|
||
27750,
|
||
28042,
|
||
27373,
|
||
26528,
|
||
25310,
|
||
24386,
|
||
25056,
|
||
26035,
|
||
25542,
|
||
25594,
|
||
25465,
|
||
25451,
|
||
25034,
|
||
24396
|
||
],
|
||
"reference_frame_size_bytes": 31571,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0013929966643142202,
|
||
"median": 0.0013213499914854765,
|
||
"max": 0.002742399927228689
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0024031816981732847,
|
||
"median": 0.0022777998819947243,
|
||
"max": 0.006430699955672026
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0037961783624875047,
|
||
"median": 0.003633350017480552,
|
||
"max": 0.007842399878427386
|
||
},
|
||
"actual_encoded_fps": 717.8768087663047,
|
||
"unique_decoded_frames": 60,
|
||
"decoded_frame_count": 60,
|
||
"psnr_db": {
|
||
"mean": 34.601684289554356,
|
||
"median": 34.60848851395036,
|
||
"max": 35.72505367818889
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.2763888875643414,
|
||
"median": 3.255898356437683,
|
||
"max": 4.062478065490723
|
||
},
|
||
"peak_process_rss_bytes": 177500160,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
854,
|
||
480
|
||
],
|
||
"fps": 10,
|
||
"window": "motion",
|
||
"source_unique_frames": 60,
|
||
"source_temporal_change_mean_absolute": 14.488564063209799,
|
||
"unique_decoded_fps": 10.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 2156852.0,
|
||
"peak_one_second_bitrate_bps": 2310072,
|
||
"average_frame_size_bytes": 26960.65,
|
||
"max_frame_size_bytes": 31571,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 1189,
|
||
"mean_packets_per_frame": 110.96666666666667,
|
||
"max_packets_per_frame": 130,
|
||
"airtime_for_peak_second_s": 19.656548,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 320000,
|
||
"vbv_buffer_bits": 320000,
|
||
"gop_frames": 10,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
14689,
|
||
10928,
|
||
9163,
|
||
6610,
|
||
5118,
|
||
4794,
|
||
3913,
|
||
4292,
|
||
4133,
|
||
4095,
|
||
3573,
|
||
3411,
|
||
3808,
|
||
3930,
|
||
4038,
|
||
4018,
|
||
4034,
|
||
4039,
|
||
4288,
|
||
3630,
|
||
4361,
|
||
3462,
|
||
3811,
|
||
3751,
|
||
3794,
|
||
3860,
|
||
3896,
|
||
4390,
|
||
3847,
|
||
3975,
|
||
4871,
|
||
3484,
|
||
3734,
|
||
3977,
|
||
4254,
|
||
4125,
|
||
3934,
|
||
4349,
|
||
3927,
|
||
3927,
|
||
5001,
|
||
3617,
|
||
4006,
|
||
3916,
|
||
3850,
|
||
4005,
|
||
4172,
|
||
3924,
|
||
4051,
|
||
4119,
|
||
4629,
|
||
3435,
|
||
3680,
|
||
3949,
|
||
4050,
|
||
4039,
|
||
4011,
|
||
3889,
|
||
3957,
|
||
3927
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
14689,
|
||
3573,
|
||
4361,
|
||
4871,
|
||
5001,
|
||
4629
|
||
],
|
||
"reference_frame_size_bytes": 14689,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.005801805027294904,
|
||
"median": 0.005635850131511688,
|
||
"max": 0.008235800080001354
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0008147283496024708,
|
||
"median": 0.0007657000096514821,
|
||
"max": 0.001629499951377511
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.00747559000349914,
|
||
"median": 0.007156250067055225,
|
||
"max": 0.014230499975383282
|
||
},
|
||
"actual_encoded_fps": 172.36015262413096,
|
||
"unique_decoded_frames": 60,
|
||
"decoded_frame_count": 60,
|
||
"psnr_db": {
|
||
"mean": 29.795890728763734,
|
||
"median": 29.75143418146073,
|
||
"max": 31.44628941841992
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 5.598369193077088,
|
||
"median": 5.641014099121094,
|
||
"max": 7.132842063903809
|
||
},
|
||
"peak_process_rss_bytes": 182624256,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 10,
|
||
"decoder_errors": 9
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 10,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
854,
|
||
480
|
||
],
|
||
"fps": 10,
|
||
"window": "motion",
|
||
"source_unique_frames": 60,
|
||
"source_temporal_change_mean_absolute": 14.488564063209799,
|
||
"unique_decoded_fps": 10.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 355280.0,
|
||
"peak_one_second_bitrate_bps": 541880,
|
||
"average_frame_size_bytes": 4441,
|
||
"max_frame_size_bytes": 14689,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 282,
|
||
"mean_packets_per_frame": 18.683333333333334,
|
||
"max_packets_per_frame": 61,
|
||
"airtime_for_peak_second_s": 4.662024,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
26074,
|
||
24516,
|
||
24606,
|
||
25915,
|
||
26062,
|
||
25931,
|
||
26077,
|
||
26058,
|
||
26445,
|
||
27343,
|
||
26404,
|
||
26102,
|
||
25678,
|
||
28055,
|
||
26344,
|
||
25976,
|
||
27070,
|
||
26043,
|
||
26225,
|
||
26216,
|
||
25485,
|
||
24753,
|
||
24289,
|
||
24656,
|
||
25187,
|
||
26002,
|
||
26156,
|
||
26551,
|
||
26922,
|
||
26930,
|
||
28166,
|
||
27291,
|
||
26867,
|
||
25741,
|
||
25592,
|
||
26102,
|
||
27525,
|
||
27447,
|
||
26705,
|
||
27347
|
||
],
|
||
"reference_frame_size_bytes": 28166,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0013465650205034762,
|
||
"median": 0.0013083999510854483,
|
||
"max": 0.0020654001273214817
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0025376449688337744,
|
||
"median": 0.002343749860301614,
|
||
"max": 0.007503199856728315
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0038842099893372506,
|
||
"median": 0.0036847000010311604,
|
||
"max": 0.00887609994970262
|
||
},
|
||
"actual_encoded_fps": 742.6303110310287,
|
||
"unique_decoded_frames": 40,
|
||
"decoded_frame_count": 40,
|
||
"psnr_db": {
|
||
"mean": 35.0350382400663,
|
||
"median": 35.048025462083416,
|
||
"max": 35.40679892984547
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.102794760465622,
|
||
"median": 3.1093915700912476,
|
||
"max": 3.34137225151062
|
||
},
|
||
"peak_process_rss_bytes": 118669312,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
854,
|
||
480
|
||
],
|
||
"fps": 10,
|
||
"window": "turn",
|
||
"source_unique_frames": 40,
|
||
"source_temporal_change_mean_absolute": 15.4065695537007,
|
||
"unique_decoded_fps": 10.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 2097708.0,
|
||
"peak_one_second_bitrate_bps": 2150264,
|
||
"average_frame_size_bytes": 26221.35,
|
||
"max_frame_size_bytes": 28166,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 1106,
|
||
"mean_packets_per_frame": 107.925,
|
||
"max_packets_per_frame": 116,
|
||
"airtime_for_peak_second_s": 18.284392,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 320000,
|
||
"vbv_buffer_bits": 320000,
|
||
"gop_frames": 10,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
14324,
|
||
9620,
|
||
9248,
|
||
7300,
|
||
5240,
|
||
4728,
|
||
4574,
|
||
4502,
|
||
4309,
|
||
3844,
|
||
3648,
|
||
3861,
|
||
3840,
|
||
4494,
|
||
3737,
|
||
3969,
|
||
4054,
|
||
3925,
|
||
3902,
|
||
4146,
|
||
4074,
|
||
3900,
|
||
3971,
|
||
3908,
|
||
4361,
|
||
3952,
|
||
4064,
|
||
4249,
|
||
4033,
|
||
3971,
|
||
3704,
|
||
3528,
|
||
3983,
|
||
4126,
|
||
4205,
|
||
3841,
|
||
4024,
|
||
4154,
|
||
3726,
|
||
4181
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
14324,
|
||
3648,
|
||
4074,
|
||
3704
|
||
],
|
||
"reference_frame_size_bytes": 14324,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0057436599861830475,
|
||
"median": 0.0057174499379470944,
|
||
"max": 0.007498999824747443
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0008620849926955998,
|
||
"median": 0.0007690999191254377,
|
||
"max": 0.0018677001353353262
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.007321779988706112,
|
||
"median": 0.007248549954965711,
|
||
"max": 0.009985899785533547
|
||
},
|
||
"actual_encoded_fps": 174.10501359857665,
|
||
"unique_decoded_frames": 40,
|
||
"decoded_frame_count": 40,
|
||
"psnr_db": {
|
||
"mean": 30.66835428576718,
|
||
"median": 30.472407395984796,
|
||
"max": 34.428604645819576
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 5.1405963659286495,
|
||
"median": 5.219321250915527,
|
||
"max": 6.683842182159424
|
||
},
|
||
"peak_process_rss_bytes": 131244032,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 10,
|
||
"decoder_errors": 9
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 10,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
854,
|
||
480
|
||
],
|
||
"fps": 10,
|
||
"window": "turn",
|
||
"source_unique_frames": 40,
|
||
"source_temporal_change_mean_absolute": 15.4065695537007,
|
||
"unique_decoded_fps": 10.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 374440.0,
|
||
"peak_one_second_bitrate_bps": 541512,
|
||
"average_frame_size_bytes": 4680.5,
|
||
"max_frame_size_bytes": 14324,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 281,
|
||
"mean_packets_per_frame": 19.65,
|
||
"max_packets_per_frame": 59,
|
||
"airtime_for_peak_second_s": 4.645492,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
66617,
|
||
59936,
|
||
53575,
|
||
51059,
|
||
56342,
|
||
53845,
|
||
52122,
|
||
51156,
|
||
50872,
|
||
50532,
|
||
50759,
|
||
50388,
|
||
52064,
|
||
49923,
|
||
47739,
|
||
53842,
|
||
51782,
|
||
52873,
|
||
48907,
|
||
46649,
|
||
44631,
|
||
49672,
|
||
50579,
|
||
51584,
|
||
51079,
|
||
46686,
|
||
45843,
|
||
46899,
|
||
47314,
|
||
45767
|
||
],
|
||
"reference_frame_size_bytes": 66617,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0026781099926059446,
|
||
"median": 0.0026160500710830092,
|
||
"max": 0.003336499910801649
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.00502852334951361,
|
||
"median": 0.004947399953380227,
|
||
"max": 0.005747599992901087
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.007706633342119555,
|
||
"median": 0.007683450006879866,
|
||
"max": 0.008371800184249878
|
||
},
|
||
"actual_encoded_fps": 373.39765833402026,
|
||
"unique_decoded_frames": 30,
|
||
"decoded_frame_count": 30,
|
||
"psnr_db": {
|
||
"mean": 35.90599892976384,
|
||
"median": 35.96263459436234,
|
||
"max": 37.087565318150624
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 2.811755625406901,
|
||
"median": 2.7862277030944824,
|
||
"max": 3.802396297454834
|
||
},
|
||
"peak_process_rss_bytes": 158593024,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
1280,
|
||
720
|
||
],
|
||
"fps": 5,
|
||
"window": "motion",
|
||
"source_unique_frames": 30,
|
||
"source_temporal_change_mean_absolute": 18.194000239463602,
|
||
"unique_decoded_fps": 5.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 2041381.3333333333,
|
||
"peak_one_second_bitrate_bps": 2300232,
|
||
"average_frame_size_bytes": 51034.53333333333,
|
||
"max_frame_size_bytes": 66617,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 1181,
|
||
"mean_packets_per_frame": 209.66666666666666,
|
||
"max_packets_per_frame": 274,
|
||
"airtime_for_peak_second_s": 19.524292,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 320000,
|
||
"vbv_buffer_bits": 320000,
|
||
"gop_frames": 5,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
12645,
|
||
11641,
|
||
12045,
|
||
8964,
|
||
9650,
|
||
9493,
|
||
7570,
|
||
7826,
|
||
7891,
|
||
9404,
|
||
8895,
|
||
6746,
|
||
7193,
|
||
8028,
|
||
7342,
|
||
10051,
|
||
7327,
|
||
7489,
|
||
8238,
|
||
7853,
|
||
10696,
|
||
8698,
|
||
7877,
|
||
8393,
|
||
7648,
|
||
8399,
|
||
6357,
|
||
7113,
|
||
7241,
|
||
7567
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
12645,
|
||
9493,
|
||
8895,
|
||
10051,
|
||
10696,
|
||
8399
|
||
],
|
||
"reference_frame_size_bytes": 12645,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.012711423340563972,
|
||
"median": 0.012674950063228607,
|
||
"max": 0.021042499924078584
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0017005033247793715,
|
||
"median": 0.001602750038728118,
|
||
"max": 0.0028440000023692846
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.015256283292546868,
|
||
"median": 0.01510210009291768,
|
||
"max": 0.02454849984496832
|
||
},
|
||
"actual_encoded_fps": 78.66939627514857,
|
||
"unique_decoded_frames": 30,
|
||
"decoded_frame_count": 30,
|
||
"psnr_db": {
|
||
"mean": 30.518350267151735,
|
||
"median": 30.38221283373074,
|
||
"max": 32.43100075298412
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 5.027693780263265,
|
||
"median": 5.049483776092529,
|
||
"max": 6.2328596115112305
|
||
},
|
||
"peak_process_rss_bytes": 179130368,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 5,
|
||
"decoder_errors": 4
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 5,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
1280,
|
||
720
|
||
],
|
||
"fps": 5,
|
||
"window": "motion",
|
||
"source_unique_frames": 30,
|
||
"source_temporal_change_mean_absolute": 18.194000239463602,
|
||
"unique_decoded_fps": 5.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 341706.6666666667,
|
||
"peak_one_second_bitrate_bps": 439560,
|
||
"average_frame_size_bytes": 8542.666666666666,
|
||
"max_frame_size_bytes": 12645,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 227,
|
||
"mean_packets_per_frame": 35.56666666666667,
|
||
"max_packets_per_frame": 52,
|
||
"airtime_for_peak_second_s": 3.752764,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
50837,
|
||
46405,
|
||
49432,
|
||
49172,
|
||
50429,
|
||
50006,
|
||
47955,
|
||
48898,
|
||
50834,
|
||
49446,
|
||
47773,
|
||
45624,
|
||
47396,
|
||
49041,
|
||
51777,
|
||
55812,
|
||
51560,
|
||
48527,
|
||
53479,
|
||
51334
|
||
],
|
||
"reference_frame_size_bytes": 55812,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.002747564995661378,
|
||
"median": 0.0027000000700354576,
|
||
"max": 0.003025500103831291
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.005671245034318417,
|
||
"median": 0.005448149982839823,
|
||
"max": 0.006977100158110261
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.008418810029979795,
|
||
"median": 0.008130349917337298,
|
||
"max": 0.009991700062528253
|
||
},
|
||
"actual_encoded_fps": 363.9586330365538,
|
||
"unique_decoded_frames": 20,
|
||
"decoded_frame_count": 20,
|
||
"psnr_db": {
|
||
"mean": 36.33483270369129,
|
||
"median": 36.346877440271044,
|
||
"max": 36.68439510260881
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 2.672484517097473,
|
||
"median": 2.656796455383301,
|
||
"max": 2.848720073699951
|
||
},
|
||
"peak_process_rss_bytes": 130068480,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
1280,
|
||
720
|
||
],
|
||
"fps": 5,
|
||
"window": "turn",
|
||
"source_unique_frames": 20,
|
||
"source_temporal_change_mean_absolute": 19.594037448221247,
|
||
"unique_decoded_fps": 5.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 1991474.0,
|
||
"peak_one_second_bitrate_bps": 2089240,
|
||
"average_frame_size_bytes": 49786.85,
|
||
"max_frame_size_bytes": 55812,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 1073,
|
||
"mean_packets_per_frame": 204.5,
|
||
"max_packets_per_frame": 229,
|
||
"airtime_for_peak_second_s": 17.738836,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 320000,
|
||
"vbv_buffer_bits": 320000,
|
||
"gop_frames": 5,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=320:vbv-bufsize=320",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
12929,
|
||
12913,
|
||
12447,
|
||
11080,
|
||
8587,
|
||
7790,
|
||
7422,
|
||
7578,
|
||
8081,
|
||
8172,
|
||
9034,
|
||
8014,
|
||
8024,
|
||
7718,
|
||
8025,
|
||
8129,
|
||
7820,
|
||
8427,
|
||
7405,
|
||
7911
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
12929,
|
||
7790,
|
||
9034,
|
||
8129
|
||
],
|
||
"reference_frame_size_bytes": 12929,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.013583120005205274,
|
||
"median": 0.013856599922291934,
|
||
"max": 0.0169172000605613
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0019150450127199293,
|
||
"median": 0.0017401500372216105,
|
||
"max": 0.0031211001332849264
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.016423789970576762,
|
||
"median": 0.016418999992311,
|
||
"max": 0.020953899947926402
|
||
},
|
||
"actual_encoded_fps": 73.62078812649698,
|
||
"unique_decoded_frames": 20,
|
||
"decoded_frame_count": 20,
|
||
"psnr_db": {
|
||
"mean": 31.3805873797833,
|
||
"median": 31.305766657177152,
|
||
"max": 33.97397981937252
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 4.619681107997894,
|
||
"median": 4.66732120513916,
|
||
"max": 5.659547805786133
|
||
},
|
||
"peak_process_rss_bytes": 151240704,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 5,
|
||
"decoder_errors": 4
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 5,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
1280,
|
||
720
|
||
],
|
||
"fps": 5,
|
||
"window": "turn",
|
||
"source_unique_frames": 20,
|
||
"source_temporal_change_mean_absolute": 19.594037448221247,
|
||
"unique_decoded_fps": 5.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 355012.0,
|
||
"peak_one_second_bitrate_bps": 463648,
|
||
"average_frame_size_bytes": 8875.3,
|
||
"max_frame_size_bytes": 12929,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 240,
|
||
"mean_packets_per_frame": 36.9,
|
||
"max_packets_per_frame": 53,
|
||
"airtime_for_peak_second_s": 3.96768,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
}
|
||
]
|
||
}
|