2635 lines
66 KiB
JSON
2635 lines
66 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.0006450566773613294,
|
||
"median": 0.00030289997812360525,
|
||
"max": 0.010044199880212545
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0004413866593192021,
|
||
"median": 0.000442549935542047,
|
||
"max": 0.0006169001571834087
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0010864433366805314,
|
||
"median": 0.0007429000688716769,
|
||
"max": 0.010661100037395954
|
||
},
|
||
"actual_encoded_fps": 1550.2513733996254,
|
||
"unique_decoded_frames": 30,
|
||
"decoded_frame_count": 30,
|
||
"psnr_db": {
|
||
"mean": 31.597543251622913,
|
||
"median": 31.565705532397388,
|
||
"max": 32.308363509309416
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 4.135882377624512,
|
||
"median": 4.152282953262329,
|
||
"max": 4.474617958068848
|
||
},
|
||
"peak_process_rss_bytes": 65290240,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
320,
|
||
240
|
||
],
|
||
"fps": 5,
|
||
"window": "motion",
|
||
"source_unique_frames": 30,
|
||
"source_temporal_change_mean_absolute": 12.90320447198276,
|
||
"unique_decoded_fps": 5.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 271394.6666666667,
|
||
"peak_one_second_bitrate_bps": 278936,
|
||
"average_frame_size_bytes": 6784.866666666667,
|
||
"max_frame_size_bytes": 7109,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 145,
|
||
"mean_packets_per_frame": 28.266666666666666,
|
||
"max_packets_per_frame": 30,
|
||
"airtime_for_peak_second_s": 2.3971400000000003,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 40000,
|
||
"vbv_buffer_bits": 40000,
|
||
"gop_frames": 5,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
2362,
|
||
1494,
|
||
1176,
|
||
1092,
|
||
1065,
|
||
1021,
|
||
979,
|
||
1001,
|
||
1047,
|
||
1131,
|
||
966,
|
||
910,
|
||
855,
|
||
1013,
|
||
1088,
|
||
1067,
|
||
868,
|
||
956,
|
||
953,
|
||
1134,
|
||
1124,
|
||
924,
|
||
921,
|
||
1004,
|
||
1024,
|
||
1217,
|
||
911,
|
||
932,
|
||
924,
|
||
993
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
2362,
|
||
1021,
|
||
966,
|
||
1067,
|
||
1124,
|
||
1217
|
||
],
|
||
"reference_frame_size_bytes": 2362,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0011668666731566191,
|
||
"median": 0.0011514500947669148,
|
||
"max": 0.0016351998783648014
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.00020821664948016404,
|
||
"median": 0.0001879000337794423,
|
||
"max": 0.0004561999812722206
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0014609933520356815,
|
||
"median": 0.001427300157956779,
|
||
"max": 0.0021210000850260258
|
||
},
|
||
"actual_encoded_fps": 856.9959387860399,
|
||
"unique_decoded_frames": 30,
|
||
"decoded_frame_count": 30,
|
||
"psnr_db": {
|
||
"mean": 27.840801195558193,
|
||
"median": 27.83858665631432,
|
||
"max": 28.945600768367463
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 6.414010286331177,
|
||
"median": 6.38910174369812,
|
||
"max": 7.501471519470215
|
||
},
|
||
"peak_process_rss_bytes": 74821632,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 5,
|
||
"decoder_errors": 4
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 5,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
320,
|
||
240
|
||
],
|
||
"fps": 5,
|
||
"window": "motion",
|
||
"source_unique_frames": 30,
|
||
"source_temporal_change_mean_absolute": 12.90320447198276,
|
||
"unique_decoded_fps": 5.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 42869.333333333336,
|
||
"peak_one_second_bitrate_bps": 57512,
|
||
"average_frame_size_bytes": 1071.7333333333333,
|
||
"max_frame_size_bytes": 2362,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 32,
|
||
"mean_packets_per_frame": 4.866666666666666,
|
||
"max_packets_per_frame": 10,
|
||
"airtime_for_peak_second_s": 0.529024,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
6472,
|
||
6286,
|
||
6546,
|
||
6601,
|
||
6677,
|
||
6713,
|
||
6523,
|
||
6654,
|
||
6741,
|
||
6609,
|
||
6505,
|
||
6172,
|
||
6522,
|
||
6670,
|
||
6685,
|
||
6759,
|
||
6675,
|
||
6521,
|
||
6756,
|
||
6630
|
||
],
|
||
"reference_frame_size_bytes": 6759,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0002821150003001094,
|
||
"median": 0.0002657499862834811,
|
||
"max": 0.0004431998822838068
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0005374800064601004,
|
||
"median": 0.00045380007941275835,
|
||
"max": 0.0007784999907016754
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0008195950067602098,
|
||
"median": 0.0007484499365091324,
|
||
"max": 0.0011611999943852425
|
||
},
|
||
"actual_encoded_fps": 3544.6537721716895,
|
||
"unique_decoded_frames": 20,
|
||
"decoded_frame_count": 20,
|
||
"psnr_db": {
|
||
"mean": 32.27516635956004,
|
||
"median": 32.289312199980955,
|
||
"max": 32.80166336245057
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.803944003582001,
|
||
"median": 3.8063584566116333,
|
||
"max": 4.013363838195801
|
||
},
|
||
"peak_process_rss_bytes": 66387968,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
320,
|
||
240
|
||
],
|
||
"fps": 5,
|
||
"window": "turn",
|
||
"source_unique_frames": 20,
|
||
"source_temporal_change_mean_absolute": 13.961673062865497,
|
||
"unique_decoded_fps": 5.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 263434.0,
|
||
"peak_one_second_bitrate_bps": 267168,
|
||
"average_frame_size_bytes": 6585.85,
|
||
"max_frame_size_bytes": 6759,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 139,
|
||
"mean_packets_per_frame": 27.5,
|
||
"max_packets_per_frame": 28,
|
||
"airtime_for_peak_second_s": 2.297948,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 40000,
|
||
"vbv_buffer_bits": 40000,
|
||
"gop_frames": 5,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
2456,
|
||
1584,
|
||
1029,
|
||
1046,
|
||
1048,
|
||
1007,
|
||
1068,
|
||
911,
|
||
996,
|
||
1015,
|
||
1030,
|
||
1005,
|
||
1063,
|
||
983,
|
||
983,
|
||
1013,
|
||
998,
|
||
1025,
|
||
909,
|
||
1060
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
2456,
|
||
1007,
|
||
1030,
|
||
1013
|
||
],
|
||
"reference_frame_size_bytes": 2456,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0012346099829301238,
|
||
"median": 0.0012048500357195735,
|
||
"max": 0.0018405001610517502
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.00022331997752189636,
|
||
"median": 0.00018690002616494894,
|
||
"max": 0.0004562998656183481
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0015467000077478588,
|
||
"median": 0.0014652499230578542,
|
||
"max": 0.0022923001088202
|
||
},
|
||
"actual_encoded_fps": 809.9723911406261,
|
||
"unique_decoded_frames": 20,
|
||
"decoded_frame_count": 20,
|
||
"psnr_db": {
|
||
"mean": 28.608187399720002,
|
||
"median": 28.687203509884213,
|
||
"max": 30.649006470351008
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 5.968013262748718,
|
||
"median": 5.8671181201934814,
|
||
"max": 7.2913713455200195
|
||
},
|
||
"peak_process_rss_bytes": 72777728,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 5,
|
||
"decoder_errors": 4
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 5,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
320,
|
||
240
|
||
],
|
||
"fps": 5,
|
||
"window": "turn",
|
||
"source_unique_frames": 20,
|
||
"source_temporal_change_mean_absolute": 13.961673062865497,
|
||
"unique_decoded_fps": 5.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 44458.0,
|
||
"peak_one_second_bitrate_bps": 57304,
|
||
"average_frame_size_bytes": 1111.45,
|
||
"max_frame_size_bytes": 2456,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 33,
|
||
"mean_packets_per_frame": 5.3,
|
||
"max_packets_per_frame": 11,
|
||
"airtime_for_peak_second_s": 0.545556,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
7109,
|
||
7068,
|
||
7040,
|
||
7127,
|
||
6851,
|
||
6522,
|
||
6814,
|
||
7124,
|
||
7053,
|
||
7034,
|
||
6961,
|
||
6878,
|
||
6803,
|
||
6813,
|
||
6781,
|
||
6832,
|
||
6825,
|
||
6846,
|
||
6711,
|
||
6740,
|
||
6661,
|
||
6708,
|
||
6769,
|
||
6774,
|
||
6750,
|
||
6858,
|
||
6680,
|
||
6453,
|
||
6550,
|
||
6636,
|
||
6830,
|
||
6914,
|
||
6925,
|
||
6926,
|
||
6932,
|
||
6786,
|
||
6710,
|
||
6817,
|
||
6660,
|
||
6480,
|
||
6485,
|
||
6660,
|
||
6858,
|
||
6843,
|
||
6841,
|
||
6886,
|
||
6995,
|
||
6929,
|
||
6917,
|
||
6868,
|
||
6628,
|
||
6469,
|
||
6539,
|
||
6751,
|
||
6699,
|
||
6722,
|
||
6580,
|
||
6565,
|
||
6589,
|
||
6441
|
||
],
|
||
"reference_frame_size_bytes": 7127,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0003344900091178715,
|
||
"median": 0.0003164500230923295,
|
||
"max": 0.0005183001048862934
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.00048324998933821914,
|
||
"median": 0.00046300003305077553,
|
||
"max": 0.0010064998641610146
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0008177399984560906,
|
||
"median": 0.000791550031863153,
|
||
"max": 0.0013285998720675707
|
||
},
|
||
"actual_encoded_fps": 2989.625916293387,
|
||
"unique_decoded_frames": 60,
|
||
"decoded_frame_count": 60,
|
||
"psnr_db": {
|
||
"mean": 31.59343488738096,
|
||
"median": 31.556958061035687,
|
||
"max": 32.42350627933354
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 4.1343753655751545,
|
||
"median": 4.145846366882324,
|
||
"max": 4.474617958068848
|
||
},
|
||
"peak_process_rss_bytes": 75300864,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
320,
|
||
240
|
||
],
|
||
"fps": 10,
|
||
"window": "motion",
|
||
"source_unique_frames": 60,
|
||
"source_temporal_change_mean_absolute": 10.362981476577213,
|
||
"unique_decoded_fps": 10.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 542688.0,
|
||
"peak_one_second_bitrate_bps": 557936,
|
||
"average_frame_size_bytes": 6783.6,
|
||
"max_frame_size_bytes": 7127,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 290,
|
||
"mean_packets_per_frame": 28.283333333333335,
|
||
"max_packets_per_frame": 30,
|
||
"airtime_for_peak_second_s": 4.7942800000000005,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 40000,
|
||
"vbv_buffer_bits": 40000,
|
||
"gop_frames": 10,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
2363,
|
||
1282,
|
||
847,
|
||
798,
|
||
614,
|
||
600,
|
||
481,
|
||
530,
|
||
515,
|
||
430,
|
||
604,
|
||
422,
|
||
458,
|
||
408,
|
||
517,
|
||
438,
|
||
511,
|
||
465,
|
||
556,
|
||
515,
|
||
584,
|
||
416,
|
||
545,
|
||
492,
|
||
481,
|
||
526,
|
||
458,
|
||
505,
|
||
415,
|
||
541,
|
||
599,
|
||
474,
|
||
426,
|
||
452,
|
||
528,
|
||
460,
|
||
508,
|
||
577,
|
||
547,
|
||
533,
|
||
567,
|
||
435,
|
||
473,
|
||
444,
|
||
503,
|
||
533,
|
||
487,
|
||
604,
|
||
492,
|
||
506,
|
||
572,
|
||
433,
|
||
403,
|
||
483,
|
||
529,
|
||
487,
|
||
495,
|
||
498,
|
||
501,
|
||
573
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
2363,
|
||
604,
|
||
584,
|
||
599,
|
||
567,
|
||
572
|
||
],
|
||
"reference_frame_size_bytes": 2363,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0009644416742958129,
|
||
"median": 0.0009164001094177365,
|
||
"max": 0.0015889001078903675
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.00013588330863664548,
|
||
"median": 0.0001239499542862177,
|
||
"max": 0.0003714999184012413
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0011809800130625566,
|
||
"median": 0.0011175500694662333,
|
||
"max": 0.0018585999496281147
|
||
},
|
||
"actual_encoded_fps": 1036.8693376197684,
|
||
"unique_decoded_frames": 60,
|
||
"decoded_frame_count": 60,
|
||
"psnr_db": {
|
||
"mean": 25.668079445865626,
|
||
"median": 25.62116814559357,
|
||
"max": 28.649953369120446
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 8.23312288125356,
|
||
"median": 8.145644187927246,
|
||
"max": 10.284540176391602
|
||
},
|
||
"peak_process_rss_bytes": 82317312,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 10,
|
||
"decoder_errors": 9
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 10,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
320,
|
||
240
|
||
],
|
||
"fps": 10,
|
||
"window": "motion",
|
||
"source_unique_frames": 60,
|
||
"source_temporal_change_mean_absolute": 10.362981476577213,
|
||
"unique_decoded_fps": 10.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 44585.333333333336,
|
||
"peak_one_second_bitrate_bps": 67680,
|
||
"average_frame_size_bytes": 557.3166666666667,
|
||
"max_frame_size_bytes": 2363,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 40,
|
||
"mean_packets_per_frame": 2.816666666666667,
|
||
"max_packets_per_frame": 10,
|
||
"airtime_for_peak_second_s": 0.66128,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
6472,
|
||
6281,
|
||
6286,
|
||
6521,
|
||
6546,
|
||
6599,
|
||
6601,
|
||
6635,
|
||
6677,
|
||
6764,
|
||
6713,
|
||
6642,
|
||
6523,
|
||
6942,
|
||
6654,
|
||
6581,
|
||
6741,
|
||
6541,
|
||
6609,
|
||
6527,
|
||
6505,
|
||
6328,
|
||
6172,
|
||
6202,
|
||
6522,
|
||
6604,
|
||
6670,
|
||
6716,
|
||
6685,
|
||
6719,
|
||
6759,
|
||
6743,
|
||
6675,
|
||
6547,
|
||
6521,
|
||
6584,
|
||
6756,
|
||
6778,
|
||
6630,
|
||
6723
|
||
],
|
||
"reference_frame_size_bytes": 6942,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0003517000179272145,
|
||
"median": 0.0003303500125184655,
|
||
"max": 0.0007616998627781868
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0004238899913616478,
|
||
"median": 0.0004021500935778022,
|
||
"max": 0.0008269001264125109
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0007755900092888624,
|
||
"median": 0.0007364499615505338,
|
||
"max": 0.0015885999891906977
|
||
},
|
||
"actual_encoded_fps": 2843.332240622613,
|
||
"unique_decoded_frames": 40,
|
||
"decoded_frame_count": 40,
|
||
"psnr_db": {
|
||
"mean": 32.26606401061467,
|
||
"median": 32.298629197847156,
|
||
"max": 32.80166336245057
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.8023198902606965,
|
||
"median": 3.7883028984069824,
|
||
"max": 4.1278862953186035
|
||
},
|
||
"peak_process_rss_bytes": 72589312,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
320,
|
||
240
|
||
],
|
||
"fps": 10,
|
||
"window": "turn",
|
||
"source_unique_frames": 40,
|
||
"source_temporal_change_mean_absolute": 11.04601651531339,
|
||
"unique_decoded_fps": 10.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 527388.0,
|
||
"peak_one_second_bitrate_bps": 534976,
|
||
"average_frame_size_bytes": 6592.35,
|
||
"max_frame_size_bytes": 6942,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 280,
|
||
"mean_packets_per_frame": 27.475,
|
||
"max_packets_per_frame": 29,
|
||
"airtime_for_peak_second_s": 4.62896,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 40000,
|
||
"vbv_buffer_bits": 40000,
|
||
"gop_frames": 10,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
2457,
|
||
1269,
|
||
835,
|
||
710,
|
||
580,
|
||
493,
|
||
558,
|
||
490,
|
||
584,
|
||
438,
|
||
612,
|
||
445,
|
||
458,
|
||
516,
|
||
553,
|
||
506,
|
||
471,
|
||
503,
|
||
455,
|
||
483,
|
||
548,
|
||
499,
|
||
477,
|
||
453,
|
||
461,
|
||
575,
|
||
437,
|
||
514,
|
||
502,
|
||
494,
|
||
507,
|
||
454,
|
||
583,
|
||
491,
|
||
525,
|
||
496,
|
||
516,
|
||
524,
|
||
471,
|
||
463
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
2457,
|
||
612,
|
||
548,
|
||
507
|
||
],
|
||
"reference_frame_size_bytes": 2457,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0009503274864982814,
|
||
"median": 0.0008960000704973936,
|
||
"max": 0.0014915999490767717
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0001389825134538114,
|
||
"median": 0.00012324994895607233,
|
||
"max": 0.0003814001102000475
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.001164267462445423,
|
||
"median": 0.0010828499216586351,
|
||
"max": 0.001871699932962656
|
||
},
|
||
"actual_encoded_fps": 1052.2688380662853,
|
||
"unique_decoded_frames": 40,
|
||
"decoded_frame_count": 40,
|
||
"psnr_db": {
|
||
"mean": 26.24556231588343,
|
||
"median": 25.85201768569705,
|
||
"max": 30.06247050769684
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 7.905290818214416,
|
||
"median": 8.187311172485352,
|
||
"max": 10.429287910461426
|
||
},
|
||
"peak_process_rss_bytes": 77422592,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 10,
|
||
"decoder_errors": 9
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 10,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
320,
|
||
240
|
||
],
|
||
"fps": 10,
|
||
"window": "turn",
|
||
"source_unique_frames": 40,
|
||
"source_temporal_change_mean_absolute": 11.04601651531339,
|
||
"unique_decoded_fps": 10.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 46812.0,
|
||
"peak_one_second_bitrate_bps": 67312,
|
||
"average_frame_size_bytes": 585.15,
|
||
"max_frame_size_bytes": 2457,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 41,
|
||
"mean_packets_per_frame": 2.975,
|
||
"max_packets_per_frame": 11,
|
||
"airtime_for_peak_second_s": 0.677812,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
7109,
|
||
6880,
|
||
6904,
|
||
7040,
|
||
6954,
|
||
6830,
|
||
6851,
|
||
6439,
|
||
6461,
|
||
6814,
|
||
6860,
|
||
6935,
|
||
7053,
|
||
6949,
|
||
6832,
|
||
6961,
|
||
6719,
|
||
6696,
|
||
6803,
|
||
6682,
|
||
6589,
|
||
6781,
|
||
6590,
|
||
6612,
|
||
6825,
|
||
6656,
|
||
6629,
|
||
6711,
|
||
6557,
|
||
6510,
|
||
6661,
|
||
6433,
|
||
6506,
|
||
6769,
|
||
6615,
|
||
6563,
|
||
6750,
|
||
6590,
|
||
6623,
|
||
6680,
|
||
6331,
|
||
6208,
|
||
6550,
|
||
6453,
|
||
6540,
|
||
6830,
|
||
6727,
|
||
6790,
|
||
6925,
|
||
6759,
|
||
6712,
|
||
6932,
|
||
6611,
|
||
6513,
|
||
6710,
|
||
6489,
|
||
6508,
|
||
6660,
|
||
6293,
|
||
6324,
|
||
6485,
|
||
6439,
|
||
6549,
|
||
6858,
|
||
6678,
|
||
6679,
|
||
6841,
|
||
6711,
|
||
6745,
|
||
6995,
|
||
6711,
|
||
6695,
|
||
6917,
|
||
6660,
|
||
6543,
|
||
6628,
|
||
6348,
|
||
6282,
|
||
6539,
|
||
6511,
|
||
6552,
|
||
6699,
|
||
6382,
|
||
6463,
|
||
6580,
|
||
6339,
|
||
6375,
|
||
6589,
|
||
6182,
|
||
6138
|
||
],
|
||
"reference_frame_size_bytes": 7109,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.00024445443155450954,
|
||
"median": 0.00022309995256364346,
|
||
"max": 0.0004990000743418932
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.00039926777955972485,
|
||
"median": 0.00031319994013756514,
|
||
"max": 0.0007992000319063663
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0006437222111142344,
|
||
"median": 0.0005534000229090452,
|
||
"max": 0.001007499871775508
|
||
},
|
||
"actual_encoded_fps": 4090.741958085614,
|
||
"unique_decoded_frames": 90,
|
||
"decoded_frame_count": 90,
|
||
"psnr_db": {
|
||
"mean": 31.87240731896277,
|
||
"median": 31.8862083684535,
|
||
"max": 32.843895895841165
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 4.0068588945600725,
|
||
"median": 3.9983701705932617,
|
||
"max": 4.474617958068848
|
||
},
|
||
"peak_process_rss_bytes": 84213760,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
320,
|
||
240
|
||
],
|
||
"fps": 15,
|
||
"window": "motion",
|
||
"source_unique_frames": 90,
|
||
"source_temporal_change_mean_absolute": 8.825564723782772,
|
||
"unique_decoded_fps": 15.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 797866.6666666666,
|
||
"peak_one_second_bitrate_bps": 823288,
|
||
"average_frame_size_bytes": 6648.888888888889,
|
||
"max_frame_size_bytes": 7109,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 429,
|
||
"mean_packets_per_frame": 27.744444444444444,
|
||
"max_packets_per_frame": 30,
|
||
"airtime_for_peak_second_s": 7.092228,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 40000,
|
||
"vbv_buffer_bits": 40000,
|
||
"gop_frames": 15,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
2363,
|
||
1194,
|
||
663,
|
||
648,
|
||
447,
|
||
471,
|
||
335,
|
||
403,
|
||
284,
|
||
383,
|
||
274,
|
||
368,
|
||
261,
|
||
365,
|
||
299,
|
||
528,
|
||
287,
|
||
253,
|
||
327,
|
||
280,
|
||
337,
|
||
270,
|
||
357,
|
||
281,
|
||
395,
|
||
337,
|
||
361,
|
||
324,
|
||
320,
|
||
348,
|
||
487,
|
||
294,
|
||
275,
|
||
300,
|
||
322,
|
||
340,
|
||
320,
|
||
342,
|
||
404,
|
||
268,
|
||
371,
|
||
279,
|
||
325,
|
||
289,
|
||
352,
|
||
522,
|
||
258,
|
||
330,
|
||
251,
|
||
293,
|
||
358,
|
||
292,
|
||
330,
|
||
392,
|
||
295,
|
||
344,
|
||
307,
|
||
366,
|
||
334,
|
||
324,
|
||
510,
|
||
233,
|
||
319,
|
||
342,
|
||
295,
|
||
360,
|
||
262,
|
||
449,
|
||
271,
|
||
347,
|
||
357,
|
||
321,
|
||
328,
|
||
302,
|
||
385,
|
||
529,
|
||
238,
|
||
287,
|
||
276,
|
||
330,
|
||
343,
|
||
304,
|
||
322,
|
||
294,
|
||
332,
|
||
327,
|
||
361,
|
||
376,
|
||
343,
|
||
291
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
2363,
|
||
528,
|
||
487,
|
||
522,
|
||
510,
|
||
529
|
||
],
|
||
"reference_frame_size_bytes": 2363,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0008244722227876385,
|
||
"median": 0.0007736000698059797,
|
||
"max": 0.0015521999448537827
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.00011689001435620917,
|
||
"median": 9.850005153566599e-05,
|
||
"max": 0.0003996000159531832
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0010201522019795245,
|
||
"median": 0.0009559498867020011,
|
||
"max": 0.00197049998678267
|
||
},
|
||
"actual_encoded_fps": 1212.897138752451,
|
||
"unique_decoded_frames": 90,
|
||
"decoded_frame_count": 90,
|
||
"psnr_db": {
|
||
"mean": 24.947641722863604,
|
||
"median": 24.796368089671056,
|
||
"max": 29.017659730798332
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 9.21642903221978,
|
||
"median": 9.269082069396973,
|
||
"max": 10.882986068725586
|
||
},
|
||
"peak_process_rss_bytes": 89792512,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 15,
|
||
"decoder_errors": 14
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 15,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
320,
|
||
240
|
||
],
|
||
"fps": 15,
|
||
"window": "motion",
|
||
"source_unique_frames": 90,
|
||
"source_temporal_change_mean_absolute": 8.825564723782772,
|
||
"unique_decoded_fps": 15.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 45014.666666666664,
|
||
"peak_one_second_bitrate_bps": 70064,
|
||
"average_frame_size_bytes": 375.1222222222222,
|
||
"max_frame_size_bytes": 2363,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 43,
|
||
"mean_packets_per_frame": 2.1666666666666665,
|
||
"max_packets_per_frame": 10,
|
||
"airtime_for_peak_second_s": 0.7108760000000001,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
6472,
|
||
6178,
|
||
6171,
|
||
6286,
|
||
6350,
|
||
6340,
|
||
6546,
|
||
6403,
|
||
6473,
|
||
6601,
|
||
6452,
|
||
6499,
|
||
6677,
|
||
6567,
|
||
6594,
|
||
6713,
|
||
6485,
|
||
6392,
|
||
6523,
|
||
6635,
|
||
6960,
|
||
6654,
|
||
6441,
|
||
6478,
|
||
6741,
|
||
6488,
|
||
6429,
|
||
6609,
|
||
6391,
|
||
6371,
|
||
6505,
|
||
6124,
|
||
6029,
|
||
6172,
|
||
6028,
|
||
6163,
|
||
6522,
|
||
6409,
|
||
6461,
|
||
6670,
|
||
6484,
|
||
6499,
|
||
6685,
|
||
6505,
|
||
6504,
|
||
6759,
|
||
6553,
|
||
6516,
|
||
6675,
|
||
6411,
|
||
6330,
|
||
6521,
|
||
6392,
|
||
6497,
|
||
6756,
|
||
6610,
|
||
6593,
|
||
6630,
|
||
6546,
|
||
6534
|
||
],
|
||
"reference_frame_size_bytes": 6960,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.00028779165198405585,
|
||
"median": 0.00028784992173314095,
|
||
"max": 0.00046660006046295166
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.00040557668544352057,
|
||
"median": 0.0004201499978080392,
|
||
"max": 0.0006839998532086611
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0006933683374275764,
|
||
"median": 0.0007177998777478933,
|
||
"max": 0.0010294001549482346
|
||
},
|
||
"actual_encoded_fps": 3474.73595257517,
|
||
"unique_decoded_frames": 60,
|
||
"decoded_frame_count": 60,
|
||
"psnr_db": {
|
||
"mean": 32.554735774388135,
|
||
"median": 32.55369300751187,
|
||
"max": 33.18957670154105
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.6870912114779153,
|
||
"median": 3.6938953399658203,
|
||
"max": 4.072083473205566
|
||
},
|
||
"peak_process_rss_bytes": 75685888,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
320,
|
||
240
|
||
],
|
||
"fps": 15,
|
||
"window": "turn",
|
||
"source_unique_frames": 60,
|
||
"source_temporal_change_mean_absolute": 9.338127868997175,
|
||
"unique_decoded_fps": 15.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 778004.0,
|
||
"peak_one_second_bitrate_bps": 790776,
|
||
"average_frame_size_bytes": 6483.366666666667,
|
||
"max_frame_size_bytes": 6960,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 413,
|
||
"mean_packets_per_frame": 27.1,
|
||
"max_packets_per_frame": 29,
|
||
"airtime_for_peak_second_s": 6.827716000000001,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 40000,
|
||
"vbv_buffer_bits": 40000,
|
||
"gop_frames": 15,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
2457,
|
||
1195,
|
||
693,
|
||
530,
|
||
403,
|
||
472,
|
||
301,
|
||
361,
|
||
334,
|
||
382,
|
||
303,
|
||
342,
|
||
321,
|
||
434,
|
||
268,
|
||
542,
|
||
228,
|
||
304,
|
||
332,
|
||
302,
|
||
366,
|
||
309,
|
||
333,
|
||
278,
|
||
367,
|
||
279,
|
||
360,
|
||
251,
|
||
361,
|
||
357,
|
||
429,
|
||
337,
|
||
323,
|
||
258,
|
||
301,
|
||
300,
|
||
377,
|
||
331,
|
||
327,
|
||
343,
|
||
283,
|
||
401,
|
||
322,
|
||
375,
|
||
270,
|
||
426,
|
||
318,
|
||
338,
|
||
319,
|
||
393,
|
||
270,
|
||
348,
|
||
275,
|
||
400,
|
||
299,
|
||
315,
|
||
361,
|
||
293,
|
||
385,
|
||
312
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
2457,
|
||
542,
|
||
429,
|
||
426
|
||
],
|
||
"reference_frame_size_bytes": 2457,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0008400899978975455,
|
||
"median": 0.0007936500478535891,
|
||
"max": 0.001450899988412857
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.00011732997760797541,
|
||
"median": 0.00010599987581372261,
|
||
"max": 0.00041910004802048206
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0010315133375115692,
|
||
"median": 0.0009749499149620533,
|
||
"max": 0.0018889999482780695
|
||
},
|
||
"actual_encoded_fps": 1190.3486560995298,
|
||
"unique_decoded_frames": 60,
|
||
"decoded_frame_count": 60,
|
||
"psnr_db": {
|
||
"mean": 25.387672200790174,
|
||
"median": 24.93529517400995,
|
||
"max": 30.335896637413132
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 8.898841158548992,
|
||
"median": 9.416757583618164,
|
||
"max": 10.740181922912598
|
||
},
|
||
"peak_process_rss_bytes": 81424384,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 15,
|
||
"decoder_errors": 14
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 15,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
320,
|
||
240
|
||
],
|
||
"fps": 15,
|
||
"window": "turn",
|
||
"source_unique_frames": 60,
|
||
"source_temporal_change_mean_absolute": 9.338127868997175,
|
||
"unique_decoded_fps": 15.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 47588.0,
|
||
"peak_one_second_bitrate_bps": 70368,
|
||
"average_frame_size_bytes": 396.56666666666666,
|
||
"max_frame_size_bytes": 2457,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 44,
|
||
"mean_packets_per_frame": 2.2333333333333334,
|
||
"max_packets_per_frame": 11,
|
||
"airtime_for_peak_second_s": 0.727408,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
19365,
|
||
18655,
|
||
17628,
|
||
17111,
|
||
18302,
|
||
17759,
|
||
17243,
|
||
17090,
|
||
17151,
|
||
16952,
|
||
16858,
|
||
16967,
|
||
17243,
|
||
16843,
|
||
16349,
|
||
17810,
|
||
17569,
|
||
17741,
|
||
16755,
|
||
16338,
|
||
15774,
|
||
17226,
|
||
17173,
|
||
17640,
|
||
17351,
|
||
16136,
|
||
15935,
|
||
16376,
|
||
16259,
|
||
15988
|
||
],
|
||
"reference_frame_size_bytes": 19365,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0006965233168254296,
|
||
"median": 0.0006209000712260604,
|
||
"max": 0.0011245999485254288
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0012400433188304305,
|
||
"median": 0.0013540999498218298,
|
||
"max": 0.0021473998203873634
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.00193656663565586,
|
||
"median": 0.0020935998763889074,
|
||
"max": 0.0027270999271422625
|
||
},
|
||
"actual_encoded_fps": 1435.7021162733467,
|
||
"unique_decoded_frames": 30,
|
||
"decoded_frame_count": 30,
|
||
"psnr_db": {
|
||
"mean": 32.882766401214816,
|
||
"median": 32.867489397000966,
|
||
"max": 34.15897362295914
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.921226914723714,
|
||
"median": 3.904683828353882,
|
||
"max": 4.815241813659668
|
||
},
|
||
"peak_process_rss_bytes": 86020096,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
640,
|
||
360
|
||
],
|
||
"fps": 5,
|
||
"window": "motion",
|
||
"source_unique_frames": 30,
|
||
"source_temporal_change_mean_absolute": 17.909912595785443,
|
||
"unique_decoded_fps": 5.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 684782.6666666666,
|
||
"peak_one_second_bitrate_bps": 728488,
|
||
"average_frame_size_bytes": 17119.566666666666,
|
||
"max_frame_size_bytes": 19365,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 377,
|
||
"mean_packets_per_frame": 70.76666666666667,
|
||
"max_packets_per_frame": 80,
|
||
"airtime_for_peak_second_s": 6.232564,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 40000,
|
||
"vbv_buffer_bits": 40000,
|
||
"gop_frames": 5,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
3442,
|
||
1267,
|
||
1266,
|
||
1118,
|
||
1095,
|
||
878,
|
||
534,
|
||
785,
|
||
1177,
|
||
1256,
|
||
1053,
|
||
732,
|
||
951,
|
||
1090,
|
||
966,
|
||
1195,
|
||
825,
|
||
959,
|
||
1006,
|
||
975,
|
||
1170,
|
||
899,
|
||
922,
|
||
1072,
|
||
1017,
|
||
1213,
|
||
779,
|
||
1058,
|
||
1008,
|
||
960
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
3442,
|
||
878,
|
||
1053,
|
||
1195,
|
||
1170,
|
||
1213
|
||
],
|
||
"reference_frame_size_bytes": 3442,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0027149100011835494,
|
||
"median": 0.0027039499254897237,
|
||
"max": 0.0037314000073820353
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.00035350666536639134,
|
||
"median": 0.00031819986179471016,
|
||
"max": 0.0007974000182002783
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0033058733756964405,
|
||
"median": 0.0032828999683260918,
|
||
"max": 0.004415299976244569
|
||
},
|
||
"actual_encoded_fps": 368.33633511389166,
|
||
"unique_decoded_frames": 30,
|
||
"decoded_frame_count": 30,
|
||
"psnr_db": {
|
||
"mean": 24.6785044078686,
|
||
"median": 24.83243671095738,
|
||
"max": 26.923073196534524
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 10.64317954381307,
|
||
"median": 10.388726234436035,
|
||
"max": 14.922445297241211
|
||
},
|
||
"peak_process_rss_bytes": 96436224,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 5,
|
||
"decoder_errors": 4
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 5,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
640,
|
||
360
|
||
],
|
||
"fps": 5,
|
||
"window": "motion",
|
||
"source_unique_frames": 30,
|
||
"source_temporal_change_mean_absolute": 17.909912595785443,
|
||
"unique_decoded_fps": 5.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 43557.333333333336,
|
||
"peak_one_second_bitrate_bps": 65504,
|
||
"average_frame_size_bytes": 1088.9333333333334,
|
||
"max_frame_size_bytes": 3442,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 37,
|
||
"mean_packets_per_frame": 4.933333333333334,
|
||
"max_packets_per_frame": 15,
|
||
"airtime_for_peak_second_s": 0.611684,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
16211,
|
||
15474,
|
||
16332,
|
||
16429,
|
||
16692,
|
||
16766,
|
||
16155,
|
||
16619,
|
||
17138,
|
||
16675,
|
||
16159,
|
||
15220,
|
||
16068,
|
||
16593,
|
||
17004,
|
||
17527,
|
||
16867,
|
||
16162,
|
||
17290,
|
||
16735
|
||
],
|
||
"reference_frame_size_bytes": 17527,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0006659799837507308,
|
||
"median": 0.0005895999493077397,
|
||
"max": 0.0009158002212643623
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0013517899787984788,
|
||
"median": 0.0016524499515071511,
|
||
"max": 0.0019539999775588512
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0020177699625492096,
|
||
"median": 0.0022522499784827232,
|
||
"max": 0.0025309999473392963
|
||
},
|
||
"actual_encoded_fps": 1501.546629627069,
|
||
"unique_decoded_frames": 20,
|
||
"decoded_frame_count": 20,
|
||
"psnr_db": {
|
||
"mean": 33.376111267336924,
|
||
"median": 33.40291709659586,
|
||
"max": 33.75099529159123
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.6912107944488524,
|
||
"median": 3.6994935274124146,
|
||
"max": 3.95845627784729
|
||
},
|
||
"peak_process_rss_bytes": 80351232,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
640,
|
||
360
|
||
],
|
||
"fps": 5,
|
||
"window": "turn",
|
||
"source_unique_frames": 20,
|
||
"source_temporal_change_mean_absolute": 19.30547476547271,
|
||
"unique_decoded_fps": 5.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 660232.0,
|
||
"peak_one_second_bitrate_bps": 678800,
|
||
"average_frame_size_bytes": 16505.8,
|
||
"max_frame_size_bytes": 17527,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 350,
|
||
"mean_packets_per_frame": 68.2,
|
||
"max_packets_per_frame": 72,
|
||
"airtime_for_peak_second_s": 5.7862,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 40000,
|
||
"vbv_buffer_bits": 40000,
|
||
"gop_frames": 5,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
3803,
|
||
1016,
|
||
967,
|
||
885,
|
||
948,
|
||
1174,
|
||
840,
|
||
921,
|
||
1095,
|
||
1152,
|
||
1072,
|
||
773,
|
||
1052,
|
||
1173,
|
||
1047,
|
||
1000,
|
||
888,
|
||
1117,
|
||
964,
|
||
946
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
3803,
|
||
1174,
|
||
1072,
|
||
1000
|
||
],
|
||
"reference_frame_size_bytes": 3803,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.002728659985587001,
|
||
"median": 0.0026867499109357595,
|
||
"max": 0.004000499844551086
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0003718500141985714,
|
||
"median": 0.0003330500330775976,
|
||
"max": 0.0007875999435782433
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0032810649718157947,
|
||
"median": 0.003202349995262921,
|
||
"max": 0.004749699961394072
|
||
},
|
||
"actual_encoded_fps": 366.4802523150849,
|
||
"unique_decoded_frames": 20,
|
||
"decoded_frame_count": 20,
|
||
"psnr_db": {
|
||
"mean": 25.040419477808282,
|
||
"median": 24.62192129262949,
|
||
"max": 29.200223720720267
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 10.427794003486634,
|
||
"median": 10.838727951049805,
|
||
"max": 12.741418838500977
|
||
},
|
||
"peak_process_rss_bytes": 89419776,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 5,
|
||
"decoder_errors": 4
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 5,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
640,
|
||
360
|
||
],
|
||
"fps": 5,
|
||
"window": "turn",
|
||
"source_unique_frames": 20,
|
||
"source_temporal_change_mean_absolute": 19.30547476547271,
|
||
"unique_decoded_fps": 5.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 45666.0,
|
||
"peak_one_second_bitrate_bps": 60952,
|
||
"average_frame_size_bytes": 1141.65,
|
||
"max_frame_size_bytes": 3803,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 33,
|
||
"mean_packets_per_frame": 5.1,
|
||
"max_packets_per_frame": 16,
|
||
"airtime_for_peak_second_s": 0.545556,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
19365,
|
||
18843,
|
||
18655,
|
||
18644,
|
||
17628,
|
||
16188,
|
||
17111,
|
||
18331,
|
||
18302,
|
||
18014,
|
||
17759,
|
||
17297,
|
||
17243,
|
||
17493,
|
||
17090,
|
||
17248,
|
||
17151,
|
||
17170,
|
||
16952,
|
||
16930,
|
||
16858,
|
||
17017,
|
||
16967,
|
||
17193,
|
||
17243,
|
||
17636,
|
||
16843,
|
||
16077,
|
||
16349,
|
||
16708,
|
||
17810,
|
||
17754,
|
||
17569,
|
||
17432,
|
||
17741,
|
||
17145,
|
||
16755,
|
||
17017,
|
||
16338,
|
||
15561,
|
||
15774,
|
||
16551,
|
||
17226,
|
||
17095,
|
||
17173,
|
||
17418,
|
||
17640,
|
||
17833,
|
||
17351,
|
||
16852,
|
||
16136,
|
||
15609,
|
||
15935,
|
||
16634,
|
||
16376,
|
||
16397,
|
||
16259,
|
||
16178,
|
||
15988,
|
||
15571
|
||
],
|
||
"reference_frame_size_bytes": 19365,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.001071026661278059,
|
||
"median": 0.0007893498986959457,
|
||
"max": 0.017144599929451942
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.001300053329517444,
|
||
"median": 0.0010496500181034207,
|
||
"max": 0.014712499920278788
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0023710799907955033,
|
||
"median": 0.0017870499286800623,
|
||
"max": 0.03185709984973073
|
||
},
|
||
"actual_encoded_fps": 933.6835731117069,
|
||
"unique_decoded_frames": 60,
|
||
"decoded_frame_count": 60,
|
||
"psnr_db": {
|
||
"mean": 32.899785611354154,
|
||
"median": 32.872951622109134,
|
||
"max": 34.180811579875325
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.912356980641683,
|
||
"median": 3.8998148441314697,
|
||
"max": 4.815241813659668
|
||
},
|
||
"peak_process_rss_bytes": 108019712,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
640,
|
||
360
|
||
],
|
||
"fps": 10,
|
||
"window": "motion",
|
||
"source_unique_frames": 60,
|
||
"source_temporal_change_mean_absolute": 14.563235836472066,
|
||
"unique_decoded_fps": 10.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 1367230.6666666667,
|
||
"peak_one_second_bitrate_bps": 1448648,
|
||
"average_frame_size_bytes": 17090.383333333335,
|
||
"max_frame_size_bytes": 19365,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 749,
|
||
"mean_packets_per_frame": 70.6,
|
||
"max_packets_per_frame": 80,
|
||
"airtime_for_peak_second_s": 12.382468000000001,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 40000,
|
||
"vbv_buffer_bits": 40000,
|
||
"gop_frames": 10,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
3443,
|
||
529,
|
||
724,
|
||
809,
|
||
613,
|
||
649,
|
||
591,
|
||
587,
|
||
532,
|
||
473,
|
||
268,
|
||
380,
|
||
592,
|
||
492,
|
||
493,
|
||
357,
|
||
500,
|
||
560,
|
||
703,
|
||
442,
|
||
456,
|
||
442,
|
||
593,
|
||
456,
|
||
596,
|
||
387,
|
||
552,
|
||
516,
|
||
444,
|
||
466,
|
||
492,
|
||
420,
|
||
547,
|
||
539,
|
||
502,
|
||
513,
|
||
553,
|
||
551,
|
||
562,
|
||
567,
|
||
461,
|
||
129,
|
||
536,
|
||
588,
|
||
483,
|
||
588,
|
||
587,
|
||
529,
|
||
513,
|
||
542,
|
||
515,
|
||
434,
|
||
473,
|
||
484,
|
||
512,
|
||
488,
|
||
478,
|
||
461,
|
||
539,
|
||
448
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
3443,
|
||
268,
|
||
456,
|
||
492,
|
||
461,
|
||
515
|
||
],
|
||
"reference_frame_size_bytes": 3443,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0023055166588164867,
|
||
"median": 0.0022530999267473817,
|
||
"max": 0.0035431000869721174
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0002605633460916579,
|
||
"median": 0.00023529992904514074,
|
||
"max": 0.0008343998342752457
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0027362166826302805,
|
||
"median": 0.002674100105650723,
|
||
"max": 0.004429799970239401
|
||
},
|
||
"actual_encoded_fps": 433.74225737034567,
|
||
"unique_decoded_frames": 60,
|
||
"decoded_frame_count": 60,
|
||
"psnr_db": {
|
||
"mean": 21.051214471560172,
|
||
"median": 21.883447010419562,
|
||
"max": 26.923073196534524
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 17.264654239018757,
|
||
"median": 14.950853824615479,
|
||
"max": 39.36482238769531
|
||
},
|
||
"peak_process_rss_bytes": 117354496,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 10,
|
||
"decoder_errors": 9
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 10,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
640,
|
||
360
|
||
],
|
||
"fps": 10,
|
||
"window": "motion",
|
||
"source_unique_frames": 60,
|
||
"source_temporal_change_mean_absolute": 14.563235836472066,
|
||
"unique_decoded_fps": 10.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 44905.333333333336,
|
||
"peak_one_second_bitrate_bps": 71600,
|
||
"average_frame_size_bytes": 561.3166666666667,
|
||
"max_frame_size_bytes": 3443,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 42,
|
||
"mean_packets_per_frame": 2.8333333333333335,
|
||
"max_packets_per_frame": 15,
|
||
"airtime_for_peak_second_s": 0.6943440000000001,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
16211,
|
||
15473,
|
||
15474,
|
||
16385,
|
||
16332,
|
||
16381,
|
||
16429,
|
||
16424,
|
||
16692,
|
||
17120,
|
||
16766,
|
||
16516,
|
||
16155,
|
||
17822,
|
||
16619,
|
||
16430,
|
||
17138,
|
||
16463,
|
||
16675,
|
||
16525,
|
||
16159,
|
||
15634,
|
||
15220,
|
||
15498,
|
||
16068,
|
||
16460,
|
||
16593,
|
||
16810,
|
||
17004,
|
||
17055,
|
||
17527,
|
||
17116,
|
||
16867,
|
||
16245,
|
||
16162,
|
||
16467,
|
||
17290,
|
||
17265,
|
||
16735,
|
||
17084
|
||
],
|
||
"reference_frame_size_bytes": 17822,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0006274724961258471,
|
||
"median": 0.0006243501557037234,
|
||
"max": 0.0008642999455332756
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0009508125251159072,
|
||
"median": 0.0007495000027120113,
|
||
"max": 0.0021907000336796045
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0015782850212417543,
|
||
"median": 0.0013958499766886234,
|
||
"max": 0.0028383000753819942
|
||
},
|
||
"actual_encoded_fps": 1593.6953510699186,
|
||
"unique_decoded_frames": 40,
|
||
"decoded_frame_count": 40,
|
||
"psnr_db": {
|
||
"mean": 33.365361922996364,
|
||
"median": 33.402739722836984,
|
||
"max": 33.78699021376219
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.692791301012039,
|
||
"median": 3.701597213745117,
|
||
"max": 4.014949321746826
|
||
},
|
||
"peak_process_rss_bytes": 101453824,
|
||
"loss_recovery": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 1
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
640,
|
||
360
|
||
],
|
||
"fps": 10,
|
||
"window": "turn",
|
||
"source_unique_frames": 40,
|
||
"source_temporal_change_mean_absolute": 15.459505727682812,
|
||
"unique_decoded_fps": 10.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 1322578.0,
|
||
"peak_one_second_bitrate_bps": 1351984,
|
||
"average_frame_size_bytes": 16532.225,
|
||
"max_frame_size_bytes": 17822,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 697,
|
||
"mean_packets_per_frame": 68.325,
|
||
"max_packets_per_frame": 74,
|
||
"airtime_for_peak_second_s": 11.522804,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "H264_LIBX264",
|
||
"settings": {
|
||
"container": "Annex B packet stream",
|
||
"preset": "veryfast",
|
||
"tune": "zerolatency",
|
||
"crf": 28,
|
||
"pixel_format": "yuv420p",
|
||
"maxrate_bps": 40000,
|
||
"vbv_buffer_bits": 40000,
|
||
"gop_frames": 10,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=40:vbv-bufsize=40",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
3790,
|
||
611,
|
||
560,
|
||
628,
|
||
542,
|
||
548,
|
||
474,
|
||
434,
|
||
547,
|
||
511,
|
||
500,
|
||
475,
|
||
584,
|
||
519,
|
||
516,
|
||
496,
|
||
513,
|
||
537,
|
||
506,
|
||
487,
|
||
477,
|
||
472,
|
||
524,
|
||
509,
|
||
547,
|
||
520,
|
||
350,
|
||
528,
|
||
535,
|
||
561,
|
||
526,
|
||
471,
|
||
428,
|
||
479,
|
||
507,
|
||
421,
|
||
576,
|
||
495,
|
||
490,
|
||
467
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
3790,
|
||
500,
|
||
477,
|
||
526
|
||
],
|
||
"reference_frame_size_bytes": 3790,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0023057524929754438,
|
||
"median": 0.002139999996870756,
|
||
"max": 0.003359799971804023
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0002662025042809546,
|
||
"median": 0.0002375999465584755,
|
||
"max": 0.0007873999420553446
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0027387274778448044,
|
||
"median": 0.0025553000159561634,
|
||
"max": 0.004314000019803643
|
||
},
|
||
"actual_encoded_fps": 433.69789387479153,
|
||
"unique_decoded_frames": 40,
|
||
"decoded_frame_count": 40,
|
||
"psnr_db": {
|
||
"mean": 21.611052820106455,
|
||
"median": 21.80649400592683,
|
||
"max": 29.19868328426704
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 16.016781067848207,
|
||
"median": 15.385673999786377,
|
||
"max": 31.153881072998047
|
||
},
|
||
"peak_process_rss_bytes": 103768064,
|
||
"loss_recovery": {
|
||
"lost_reference": {
|
||
"dropped_frame": 0,
|
||
"first_exact_frame": 10,
|
||
"decoder_errors": 9
|
||
},
|
||
"lost_delta": {
|
||
"dropped_frame": 1,
|
||
"first_exact_frame": 10,
|
||
"decoder_errors": 0
|
||
}
|
||
},
|
||
"operator_quality": "PENDING_VISUAL_REVIEW",
|
||
"resolution": [
|
||
640,
|
||
360
|
||
],
|
||
"fps": 10,
|
||
"window": "turn",
|
||
"source_unique_frames": 40,
|
||
"source_temporal_change_mean_absolute": 15.459505727682812,
|
||
"unique_decoded_fps": 10.0,
|
||
"identical_decoded_frame_count": 0,
|
||
"average_bitrate_bps": 47322.0,
|
||
"peak_one_second_bitrate_bps": 69160,
|
||
"average_frame_size_bytes": 591.525,
|
||
"max_frame_size_bytes": 3790,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 41,
|
||
"mean_packets_per_frame": 3.025,
|
||
"max_packets_per_frame": 16,
|
||
"airtime_for_peak_second_s": 0.677812,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
}
|
||
]
|
||
}
|