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.0006460033434753617,
|
||
"median": 0.0003171999705955386,
|
||
"max": 0.01023319992236793
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0004676233356197675,
|
||
"median": 0.00046274997293949127,
|
||
"max": 0.0006891000084578991
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0011136266790951292,
|
||
"median": 0.0007718499982729554,
|
||
"max": 0.01092229993082583
|
||
},
|
||
"actual_encoded_fps": 1547.9796042853447,
|
||
"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": 66277376,
|
||
"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": 160000,
|
||
"vbv_buffer_bits": 160000,
|
||
"gop_frames": 5,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
8260,
|
||
3628,
|
||
3711,
|
||
3551,
|
||
3954,
|
||
7041,
|
||
3387,
|
||
3677,
|
||
3582,
|
||
3860,
|
||
6331,
|
||
3309,
|
||
3469,
|
||
3495,
|
||
3661,
|
||
6356,
|
||
3533,
|
||
3466,
|
||
3576,
|
||
3533,
|
||
5759,
|
||
3625,
|
||
3490,
|
||
3748,
|
||
3805,
|
||
5967,
|
||
3088,
|
||
3423,
|
||
3370,
|
||
3229
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
8260,
|
||
7041,
|
||
6331,
|
||
6356,
|
||
5759,
|
||
5967
|
||
],
|
||
"reference_frame_size_bytes": 8260,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.001565393324320515,
|
||
"median": 0.001487900037318468,
|
||
"max": 0.0022815000265836716
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.00044338334506998457,
|
||
"median": 0.0004010001430287957,
|
||
"max": 0.0009230999276041985
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0021118033366898698,
|
||
"median": 0.001987399999052286,
|
||
"max": 0.0031832000240683556
|
||
},
|
||
"actual_encoded_fps": 638.8170847950094,
|
||
"unique_decoded_frames": 30,
|
||
"decoded_frame_count": 30,
|
||
"psnr_db": {
|
||
"mean": 32.543328205215445,
|
||
"median": 32.34331600232756,
|
||
"max": 33.91576826679319
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.681926202774048,
|
||
"median": 3.7173134088516235,
|
||
"max": 4.025052070617676
|
||
},
|
||
"peak_process_rss_bytes": 75538432,
|
||
"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": 166512.0,
|
||
"peak_one_second_bitrate_bps": 184832,
|
||
"average_frame_size_bytes": 4162.8,
|
||
"max_frame_size_bytes": 8260,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 97,
|
||
"mean_packets_per_frame": 17.566666666666666,
|
||
"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.0003165200119838119,
|
||
"median": 0.0003229000139981508,
|
||
"max": 0.0004002000205218792
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.00046782002318650483,
|
||
"median": 0.00044204993173480034,
|
||
"max": 0.0007847000379115343
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0007843400351703167,
|
||
"median": 0.00076299998909235,
|
||
"max": 0.001077400054782629
|
||
},
|
||
"actual_encoded_fps": 3159.357898833721,
|
||
"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": 66445312,
|
||
"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": 160000,
|
||
"vbv_buffer_bits": 160000,
|
||
"gop_frames": 5,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
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.0015194649924524129,
|
||
"median": 0.001448950031772256,
|
||
"max": 0.001959800021722913
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.00042715498711913823,
|
||
"median": 0.0003552499692887068,
|
||
"max": 0.0007458999752998352
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0020342250005342065,
|
||
"median": 0.0019285499583929777,
|
||
"max": 0.0028258999809622765
|
||
},
|
||
"actual_encoded_fps": 658.126383277842,
|
||
"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": 72871936,
|
||
"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.0002621049837519725,
|
||
"median": 0.0002483001444488764,
|
||
"max": 0.00035910005681216717
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0005117466789670289,
|
||
"median": 0.00047269987408071756,
|
||
"max": 0.0009111000690609217
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0007738516627190014,
|
||
"median": 0.0007997999200597405,
|
||
"max": 0.0011773998849093914
|
||
},
|
||
"actual_encoded_fps": 3815.2651112742315,
|
||
"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": 76832768,
|
||
"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": 160000,
|
||
"vbv_buffer_bits": 160000,
|
||
"gop_frames": 10,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
8261,
|
||
2437,
|
||
2530,
|
||
3009,
|
||
2484,
|
||
2267,
|
||
2145,
|
||
2304,
|
||
2195,
|
||
2097,
|
||
3809,
|
||
1325,
|
||
1625,
|
||
1810,
|
||
1885,
|
||
1848,
|
||
1853,
|
||
2010,
|
||
2081,
|
||
1908,
|
||
3866,
|
||
1254,
|
||
1544,
|
||
1724,
|
||
1867,
|
||
1999,
|
||
1988,
|
||
2040,
|
||
1761,
|
||
2010,
|
||
3823,
|
||
1307,
|
||
1526,
|
||
1725,
|
||
1824,
|
||
1884,
|
||
1993,
|
||
1941,
|
||
1888,
|
||
1968,
|
||
3864,
|
||
1197,
|
||
1686,
|
||
1758,
|
||
1744,
|
||
1937,
|
||
2000,
|
||
2030,
|
||
1994,
|
||
1975,
|
||
3971,
|
||
1168,
|
||
1361,
|
||
1734,
|
||
1845,
|
||
1779,
|
||
1844,
|
||
1815,
|
||
1887,
|
||
1856
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
8261,
|
||
3809,
|
||
3866,
|
||
3823,
|
||
3864,
|
||
3971
|
||
],
|
||
"reference_frame_size_bytes": 8261,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0012296150128046671,
|
||
"median": 0.0011588501511141658,
|
||
"max": 0.0021431001368910074
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.00027111166079218186,
|
||
"median": 0.00024759990628808737,
|
||
"max": 0.0008361998479813337
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0015809833537787199,
|
||
"median": 0.0014958000974729657,
|
||
"max": 0.0027456001844257116
|
||
},
|
||
"actual_encoded_fps": 813.2626794455517,
|
||
"unique_decoded_frames": 60,
|
||
"decoded_frame_count": 60,
|
||
"psnr_db": {
|
||
"mean": 30.528624616356066,
|
||
"median": 30.341996809173217,
|
||
"max": 33.13771018487807
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 4.616297749678294,
|
||
"median": 4.715097665786743,
|
||
"max": 5.088372230529785
|
||
},
|
||
"peak_process_rss_bytes": 83243008,
|
||
"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": 172346.66666666666,
|
||
"peak_one_second_bitrate_bps": 237832,
|
||
"average_frame_size_bytes": 2154.3333333333335,
|
||
"max_frame_size_bytes": 8261,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 126,
|
||
"mean_packets_per_frame": 9.35,
|
||
"max_packets_per_frame": 34,
|
||
"airtime_for_peak_second_s": 2.083032,
|
||
"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.0003236000135075301,
|
||
"median": 0.0003237000200897455,
|
||
"max": 0.0005230999086052179
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.00045538999256677926,
|
||
"median": 0.0004341999301686883,
|
||
"max": 0.001009899890050292
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0007789900060743094,
|
||
"median": 0.0007727500051259995,
|
||
"max": 0.001305700046941638
|
||
},
|
||
"actual_encoded_fps": 3090.234728858348,
|
||
"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": 72257536,
|
||
"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": 160000,
|
||
"vbv_buffer_bits": 160000,
|
||
"gop_frames": 10,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
6626,
|
||
2027,
|
||
1980,
|
||
2388,
|
||
2334,
|
||
2226,
|
||
2264,
|
||
2360,
|
||
2477,
|
||
2481,
|
||
4934,
|
||
1584,
|
||
1877,
|
||
2274,
|
||
1966,
|
||
1804,
|
||
2032,
|
||
1977,
|
||
1984,
|
||
2015,
|
||
3942,
|
||
1148,
|
||
1385,
|
||
1723,
|
||
1805,
|
||
2006,
|
||
1993,
|
||
1951,
|
||
1915,
|
||
1969,
|
||
4079,
|
||
1197,
|
||
1506,
|
||
1695,
|
||
1892,
|
||
1901,
|
||
2005,
|
||
1988,
|
||
1831,
|
||
1977
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
6626,
|
||
4934,
|
||
3942,
|
||
4079
|
||
],
|
||
"reference_frame_size_bytes": 6626,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.001295732508879155,
|
||
"median": 0.00120235001668334,
|
||
"max": 0.0022001999896019697
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.00031666249269619585,
|
||
"median": 0.0002530999481678009,
|
||
"max": 0.00116429990157485
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0017050525057129562,
|
||
"median": 0.0015418999828398228,
|
||
"max": 0.0026306998915970325
|
||
},
|
||
"actual_encoded_fps": 771.7642284556309,
|
||
"unique_decoded_frames": 40,
|
||
"decoded_frame_count": 40,
|
||
"psnr_db": {
|
||
"mean": 31.638214590559812,
|
||
"median": 31.427766898157188,
|
||
"max": 34.004242833122746
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 4.056659704446792,
|
||
"median": 4.1373326778411865,
|
||
"max": 4.493198871612549
|
||
},
|
||
"peak_process_rss_bytes": 77668352,
|
||
"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": 179036.0,
|
||
"peak_one_second_bitrate_bps": 217304,
|
||
"average_frame_size_bytes": 2237.95,
|
||
"max_frame_size_bytes": 6626,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 118,
|
||
"mean_packets_per_frame": 9.775,
|
||
"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.00024731887194017567,
|
||
"median": 0.00022965006064623594,
|
||
"max": 0.0007632998749613762
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0003375522145587537,
|
||
"median": 0.0003170999698340893,
|
||
"max": 0.0008098999969661236
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0005848710864989294,
|
||
"median": 0.0005540999118238688,
|
||
"max": 0.0011901999823749065
|
||
},
|
||
"actual_encoded_fps": 4043.3630970219347,
|
||
"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": 86765568,
|
||
"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": 160000,
|
||
"vbv_buffer_bits": 160000,
|
||
"gop_frames": 15,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
8261,
|
||
1763,
|
||
1811,
|
||
1989,
|
||
1994,
|
||
1775,
|
||
1640,
|
||
1432,
|
||
1352,
|
||
1437,
|
||
1446,
|
||
1459,
|
||
1496,
|
||
1412,
|
||
1270,
|
||
3427,
|
||
737,
|
||
871,
|
||
1071,
|
||
1114,
|
||
1151,
|
||
1292,
|
||
1207,
|
||
1224,
|
||
1345,
|
||
1270,
|
||
1331,
|
||
1388,
|
||
1269,
|
||
1326,
|
||
3516,
|
||
703,
|
||
825,
|
||
1115,
|
||
1148,
|
||
1118,
|
||
1277,
|
||
1260,
|
||
1281,
|
||
1360,
|
||
1325,
|
||
1122,
|
||
1227,
|
||
1314,
|
||
1324,
|
||
3634,
|
||
755,
|
||
884,
|
||
991,
|
||
1101,
|
||
1080,
|
||
1354,
|
||
1213,
|
||
1204,
|
||
1342,
|
||
1310,
|
||
1312,
|
||
1451,
|
||
1368,
|
||
1053,
|
||
3090,
|
||
791,
|
||
961,
|
||
1211,
|
||
1165,
|
||
1091,
|
||
1290,
|
||
1281,
|
||
1325,
|
||
1401,
|
||
1316,
|
||
1295,
|
||
1345,
|
||
1289,
|
||
1241,
|
||
3207,
|
||
718,
|
||
953,
|
||
1042,
|
||
1174,
|
||
1192,
|
||
1230,
|
||
1217,
|
||
1110,
|
||
1244,
|
||
1205,
|
||
1224,
|
||
1366,
|
||
1134,
|
||
1234
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
8261,
|
||
3427,
|
||
3516,
|
||
3634,
|
||
3090,
|
||
3207
|
||
],
|
||
"reference_frame_size_bytes": 8261,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.001126151120600601,
|
||
"median": 0.0010764999315142632,
|
||
"max": 0.0018740000668913126
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0002161688818078902,
|
||
"median": 0.00019999989308416843,
|
||
"max": 0.0007743998430669308
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0014234877941716048,
|
||
"median": 0.0013596999924629927,
|
||
"max": 0.0026922000106424093
|
||
},
|
||
"actual_encoded_fps": 887.9802911945584,
|
||
"unique_decoded_frames": 90,
|
||
"decoded_frame_count": 90,
|
||
"psnr_db": {
|
||
"mean": 29.9187517661303,
|
||
"median": 29.768387598347545,
|
||
"max": 33.13771018487807
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 4.939839657147726,
|
||
"median": 5.009817838668823,
|
||
"max": 5.515841960906982
|
||
},
|
||
"peak_process_rss_bytes": 92651520,
|
||
"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": 173158.66666666666,
|
||
"peak_one_second_bitrate_bps": 244296,
|
||
"average_frame_size_bytes": 1442.9888888888888,
|
||
"max_frame_size_bytes": 8261,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 132,
|
||
"mean_packets_per_frame": 6.4222222222222225,
|
||
"max_packets_per_frame": 34,
|
||
"airtime_for_peak_second_s": 2.182224,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
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.00028558166231960056,
|
||
"median": 0.00027374993078410625,
|
||
"max": 0.0005596999544650316
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0004337599966675043,
|
||
"median": 0.00042115000542253256,
|
||
"max": 0.00095549994148314
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0007193416589871049,
|
||
"median": 0.000708149978891015,
|
||
"max": 0.0011903999838978052
|
||
},
|
||
"actual_encoded_fps": 3501.625391061974,
|
||
"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": 78827520,
|
||
"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": 160000,
|
||
"vbv_buffer_bits": 160000,
|
||
"gop_frames": 15,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
6626,
|
||
1426,
|
||
1459,
|
||
1713,
|
||
1735,
|
||
1742,
|
||
1846,
|
||
1712,
|
||
1617,
|
||
1841,
|
||
1563,
|
||
1497,
|
||
1767,
|
||
1463,
|
||
1532,
|
||
3845,
|
||
770,
|
||
1008,
|
||
1205,
|
||
1287,
|
||
1516,
|
||
1287,
|
||
1074,
|
||
1145,
|
||
1452,
|
||
1261,
|
||
1220,
|
||
1344,
|
||
1217,
|
||
1339,
|
||
3510,
|
||
711,
|
||
842,
|
||
986,
|
||
1030,
|
||
1110,
|
||
1278,
|
||
1279,
|
||
1179,
|
||
1311,
|
||
1297,
|
||
1272,
|
||
1397,
|
||
1301,
|
||
1166,
|
||
3614,
|
||
754,
|
||
847,
|
||
1115,
|
||
1072,
|
||
1065,
|
||
1260,
|
||
1257,
|
||
1343,
|
||
1373,
|
||
1271,
|
||
1295,
|
||
1323,
|
||
1300,
|
||
1338
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
6626,
|
||
3845,
|
||
3510,
|
||
3614
|
||
],
|
||
"reference_frame_size_bytes": 6626,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0011759683179358642,
|
||
"median": 0.0011139500420540571,
|
||
"max": 0.0017755997832864523
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.00022451999442030986,
|
||
"median": 0.00020859995856881142,
|
||
"max": 0.0006995999719947577
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0014871516459000608,
|
||
"median": 0.001413149992004037,
|
||
"max": 0.0025101997889578342
|
||
},
|
||
"actual_encoded_fps": 850.363045286173,
|
||
"unique_decoded_frames": 60,
|
||
"decoded_frame_count": 60,
|
||
"psnr_db": {
|
||
"mean": 30.910236158884725,
|
||
"median": 30.70803980307692,
|
||
"max": 34.004242833122746
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 4.434768863519033,
|
||
"median": 4.532832145690918,
|
||
"max": 5.290733337402344
|
||
},
|
||
"peak_process_rss_bytes": 85180416,
|
||
"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": 180810.0,
|
||
"peak_one_second_bitrate_bps": 236312,
|
||
"average_frame_size_bytes": 1506.75,
|
||
"max_frame_size_bytes": 6626,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 130,
|
||
"mean_packets_per_frame": 6.733333333333333,
|
||
"max_packets_per_frame": 28,
|
||
"airtime_for_peak_second_s": 2.14916,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
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.0007008733383069436,
|
||
"median": 0.000660700025036931,
|
||
"max": 0.001450899988412857
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0016657566574091712,
|
||
"median": 0.001818799995817244,
|
||
"max": 0.0027820998802781105
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.002366629995716115,
|
||
"median": 0.0024835499934852123,
|
||
"max": 0.0036829998716712
|
||
},
|
||
"actual_encoded_fps": 1426.7913263980597,
|
||
"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": 88784896,
|
||
"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": 160000,
|
||
"vbv_buffer_bits": 160000,
|
||
"gop_frames": 5,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
7846,
|
||
6434,
|
||
5457,
|
||
4527,
|
||
4911,
|
||
3840,
|
||
3549,
|
||
3886,
|
||
3945,
|
||
4390,
|
||
4269,
|
||
3363,
|
||
3624,
|
||
4000,
|
||
3604,
|
||
5085,
|
||
3621,
|
||
3795,
|
||
3938,
|
||
4081,
|
||
4925,
|
||
4242,
|
||
3893,
|
||
4195,
|
||
3998,
|
||
4215,
|
||
3358,
|
||
3793,
|
||
3897,
|
||
3933
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
7846,
|
||
3840,
|
||
4269,
|
||
5085,
|
||
4925,
|
||
4215
|
||
],
|
||
"reference_frame_size_bytes": 7846,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0037705499834070604,
|
||
"median": 0.0038178499089553952,
|
||
"max": 0.004887399962171912
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0006954433396458626,
|
||
"median": 0.0006406999891623855,
|
||
"max": 0.001110399840399623
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0047292733409752446,
|
||
"median": 0.004664800013415515,
|
||
"max": 0.006027299910783768
|
||
},
|
||
"actual_encoded_fps": 265.21329896186717,
|
||
"unique_decoded_frames": 30,
|
||
"decoded_frame_count": 30,
|
||
"psnr_db": {
|
||
"mean": 29.746948933109994,
|
||
"median": 29.714843349604664,
|
||
"max": 31.2511933449818
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 5.592542457580566,
|
||
"median": 5.614748239517212,
|
||
"max": 6.494945049285889
|
||
},
|
||
"peak_process_rss_bytes": 97959936,
|
||
"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": 171485.33333333334,
|
||
"peak_one_second_bitrate_bps": 233400,
|
||
"average_frame_size_bytes": 4287.133333333333,
|
||
"max_frame_size_bytes": 7846,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 123,
|
||
"mean_packets_per_frame": 18.033333333333335,
|
||
"max_packets_per_frame": 33,
|
||
"airtime_for_peak_second_s": 2.033436,
|
||
"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.0007738500367850065,
|
||
"median": 0.0007323999889194965,
|
||
"max": 0.0009957000147551298
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0015441500465385616,
|
||
"median": 0.001474199932999909,
|
||
"max": 0.0020376001484692097
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0023180000833235683,
|
||
"median": 0.002315400051884353,
|
||
"max": 0.0027662001084536314
|
||
},
|
||
"actual_encoded_fps": 1292.2400367835392,
|
||
"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": 81354752,
|
||
"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": 160000,
|
||
"vbv_buffer_bits": 160000,
|
||
"gop_frames": 5,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
8245,
|
||
6385,
|
||
5514,
|
||
5173,
|
||
4417,
|
||
3445,
|
||
3746,
|
||
3833,
|
||
4009,
|
||
4051,
|
||
4094,
|
||
4178,
|
||
4125,
|
||
4457,
|
||
4427,
|
||
3698,
|
||
3970,
|
||
4092,
|
||
3669,
|
||
3788
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
8245,
|
||
3445,
|
||
4094,
|
||
3698
|
||
],
|
||
"reference_frame_size_bytes": 8245,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.003535154997371137,
|
||
"median": 0.003623099997639656,
|
||
"max": 0.004741900134831667
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0006686749868094922,
|
||
"median": 0.0006317499792203307,
|
||
"max": 0.0011257999576628208
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.004386909981258213,
|
||
"median": 0.0045007000444456935,
|
||
"max": 0.0057854000478982925
|
||
},
|
||
"actual_encoded_fps": 282.87302840855193,
|
||
"unique_decoded_frames": 20,
|
||
"decoded_frame_count": 20,
|
||
"psnr_db": {
|
||
"mean": 30.641766827652045,
|
||
"median": 30.51580986653442,
|
||
"max": 32.715556391682895
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 5.113049697875977,
|
||
"median": 5.196004867553711,
|
||
"max": 6.24200963973999
|
||
},
|
||
"peak_process_rss_bytes": 90042368,
|
||
"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": 178632.0,
|
||
"peak_one_second_bitrate_bps": 237872,
|
||
"average_frame_size_bytes": 4465.8,
|
||
"max_frame_size_bytes": 8245,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 125,
|
||
"mean_packets_per_frame": 18.9,
|
||
"max_packets_per_frame": 34,
|
||
"airtime_for_peak_second_s": 2.0665,
|
||
"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.0007244399865157902,
|
||
"median": 0.0006999500328674912,
|
||
"max": 0.0013504999224096537
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0009641233365982771,
|
||
"median": 0.0009041000157594681,
|
||
"max": 0.0027626999653875828
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0016885633231140673,
|
||
"median": 0.0015897999983280897,
|
||
"max": 0.003484399989247322
|
||
},
|
||
"actual_encoded_fps": 1380.3765924207491,
|
||
"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": 109780992,
|
||
"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": 160000,
|
||
"vbv_buffer_bits": 160000,
|
||
"gop_frames": 10,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
7847,
|
||
5625,
|
||
4541,
|
||
2908,
|
||
2522,
|
||
2256,
|
||
1961,
|
||
2087,
|
||
2072,
|
||
1943,
|
||
1898,
|
||
1796,
|
||
1912,
|
||
1843,
|
||
2104,
|
||
2135,
|
||
1868,
|
||
2025,
|
||
2276,
|
||
1785,
|
||
2108,
|
||
1809,
|
||
1916,
|
||
1885,
|
||
1931,
|
||
2024,
|
||
2098,
|
||
2116,
|
||
1742,
|
||
1982,
|
||
2419,
|
||
1775,
|
||
1938,
|
||
1910,
|
||
1984,
|
||
1918,
|
||
2004,
|
||
2093,
|
||
2132,
|
||
2030,
|
||
2464,
|
||
1772,
|
||
1992,
|
||
1980,
|
||
1869,
|
||
1984,
|
||
2046,
|
||
2044,
|
||
1997,
|
||
2029,
|
||
2365,
|
||
1697,
|
||
1878,
|
||
2036,
|
||
2121,
|
||
1955,
|
||
2021,
|
||
1866,
|
||
2066,
|
||
1981
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
7847,
|
||
1898,
|
||
2108,
|
||
2419,
|
||
2464,
|
||
2365
|
||
],
|
||
"reference_frame_size_bytes": 7847,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0032618833511757353,
|
||
"median": 0.0031863499898463488,
|
||
"max": 0.005714199971407652
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0005031733385597666,
|
||
"median": 0.0004607000155374408,
|
||
"max": 0.0012356999795883894
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.003938170014104496,
|
||
"median": 0.003825700026936829,
|
||
"max": 0.006330200005322695
|
||
},
|
||
"actual_encoded_fps": 306.571355361176,
|
||
"unique_decoded_frames": 60,
|
||
"decoded_frame_count": 60,
|
||
"psnr_db": {
|
||
"mean": 27.96829257148257,
|
||
"median": 27.86956680610711,
|
||
"max": 29.741687041254295
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 6.933752473195394,
|
||
"median": 7.011233329772949,
|
||
"max": 8.50744915008545
|
||
},
|
||
"peak_process_rss_bytes": 119533568,
|
||
"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": 177841.33333333334,
|
||
"peak_one_second_bitrate_bps": 270096,
|
||
"average_frame_size_bytes": 2223.016666666667,
|
||
"max_frame_size_bytes": 7847,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 144,
|
||
"mean_packets_per_frame": 9.633333333333333,
|
||
"max_packets_per_frame": 33,
|
||
"airtime_for_peak_second_s": 2.380608,
|
||
"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.0008774649875704199,
|
||
"median": 0.0008286499651148915,
|
||
"max": 0.0014454999472945929
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0011110300256405026,
|
||
"median": 0.0010472001740708947,
|
||
"max": 0.0019243001006543636
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0019884950132109227,
|
||
"median": 0.0019200000679120421,
|
||
"max": 0.0030538998544216156
|
||
},
|
||
"actual_encoded_fps": 1139.646611734176,
|
||
"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": 94859264,
|
||
"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": 160000,
|
||
"vbv_buffer_bits": 160000,
|
||
"gop_frames": 10,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
8246,
|
||
5285,
|
||
4034,
|
||
3191,
|
||
2392,
|
||
2267,
|
||
2219,
|
||
2111,
|
||
2149,
|
||
2045,
|
||
1845,
|
||
1788,
|
||
1953,
|
||
2177,
|
||
1832,
|
||
2041,
|
||
1923,
|
||
1980,
|
||
1932,
|
||
2154,
|
||
1976,
|
||
2195,
|
||
1928,
|
||
1868,
|
||
2158,
|
||
2135,
|
||
2019,
|
||
2003,
|
||
1966,
|
||
1951,
|
||
1891,
|
||
2198,
|
||
1986,
|
||
1982,
|
||
2019,
|
||
1846,
|
||
1925,
|
||
2038,
|
||
1888,
|
||
2205
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
8246,
|
||
1845,
|
||
1976,
|
||
1891
|
||
],
|
||
"reference_frame_size_bytes": 8246,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0030434700136538597,
|
||
"median": 0.0029774000868201256,
|
||
"max": 0.004569599870592356
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0004873675003182143,
|
||
"median": 0.00043560005724430084,
|
||
"max": 0.0011110000777989626
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0036870400246698408,
|
||
"median": 0.0035488499561324716,
|
||
"max": 0.00549489981494844
|
||
},
|
||
"actual_encoded_fps": 328.57231893651647,
|
||
"unique_decoded_frames": 40,
|
||
"decoded_frame_count": 40,
|
||
"psnr_db": {
|
||
"mean": 28.71781409524627,
|
||
"median": 28.508929014280156,
|
||
"max": 32.3870163400713
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 6.482581698894501,
|
||
"median": 6.617932558059692,
|
||
"max": 8.208939552307129
|
||
},
|
||
"peak_process_rss_bytes": 105041920,
|
||
"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": 187482.0,
|
||
"peak_one_second_bitrate_bps": 271512,
|
||
"average_frame_size_bytes": 2343.525,
|
||
"max_frame_size_bytes": 8246,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 144,
|
||
"mean_packets_per_frame": 10.1,
|
||
"max_packets_per_frame": 34,
|
||
"airtime_for_peak_second_s": 2.380608,
|
||
"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.0006598588958796527,
|
||
"median": 0.0006327999290078878,
|
||
"max": 0.0011778001207858324
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0008627522167646223,
|
||
"median": 0.0008260998874902725,
|
||
"max": 0.001568100182339549
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.001522611112644275,
|
||
"median": 0.0014732000418007374,
|
||
"max": 0.0023117000237107277
|
||
},
|
||
"actual_encoded_fps": 1515.4755149082407,
|
||
"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": 131633152,
|
||
"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": 160000,
|
||
"vbv_buffer_bits": 160000,
|
||
"gop_frames": 15,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
7847,
|
||
4902,
|
||
3755,
|
||
2564,
|
||
2200,
|
||
1678,
|
||
1493,
|
||
1459,
|
||
1335,
|
||
1234,
|
||
1498,
|
||
1455,
|
||
1080,
|
||
1333,
|
||
1247,
|
||
1453,
|
||
1277,
|
||
1240,
|
||
1253,
|
||
1344,
|
||
1216,
|
||
1396,
|
||
1484,
|
||
1363,
|
||
1278,
|
||
1393,
|
||
1379,
|
||
1420,
|
||
1204,
|
||
1263,
|
||
1446,
|
||
1119,
|
||
1197,
|
||
1455,
|
||
1381,
|
||
1323,
|
||
1331,
|
||
1435,
|
||
1417,
|
||
1218,
|
||
1432,
|
||
1172,
|
||
1116,
|
||
1492,
|
||
1334,
|
||
1515,
|
||
1127,
|
||
1436,
|
||
1196,
|
||
1412,
|
||
1355,
|
||
1225,
|
||
1491,
|
||
1303,
|
||
1171,
|
||
1467,
|
||
1257,
|
||
1364,
|
||
1482,
|
||
1190,
|
||
1623,
|
||
1157,
|
||
1335,
|
||
1376,
|
||
1357,
|
||
1368,
|
||
1204,
|
||
1387,
|
||
1342,
|
||
1337,
|
||
1348,
|
||
1313,
|
||
1267,
|
||
1447,
|
||
1245,
|
||
1592,
|
||
1204,
|
||
1163,
|
||
1262,
|
||
1446,
|
||
1274,
|
||
1292,
|
||
1274,
|
||
1412,
|
||
1409,
|
||
1490,
|
||
1350,
|
||
1298,
|
||
1376,
|
||
1213
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
7847,
|
||
1453,
|
||
1446,
|
||
1515,
|
||
1623,
|
||
1592
|
||
],
|
||
"reference_frame_size_bytes": 7847,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0026939855474564763,
|
||
"median": 0.002634849981404841,
|
||
"max": 0.004682400031015277
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.000373603338893089,
|
||
"median": 0.0003544499631971121,
|
||
"max": 0.001055500004440546
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.00321928222094559,
|
||
"median": 0.003131199860945344,
|
||
"max": 0.005669299978762865
|
||
},
|
||
"actual_encoded_fps": 371.19724006839937,
|
||
"unique_decoded_frames": 90,
|
||
"decoded_frame_count": 90,
|
||
"psnr_db": {
|
||
"mean": 27.31105220699837,
|
||
"median": 27.403472189358467,
|
||
"max": 30.68888522968996
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 7.646938186221653,
|
||
"median": 7.5943756103515625,
|
||
"max": 9.721702575683594
|
||
},
|
||
"peak_process_rss_bytes": 143667200,
|
||
"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": 180084.0,
|
||
"peak_one_second_bitrate_bps": 280640,
|
||
"average_frame_size_bytes": 1500.7,
|
||
"max_frame_size_bytes": 7847,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 153,
|
||
"mean_packets_per_frame": 6.622222222222222,
|
||
"max_packets_per_frame": 33,
|
||
"airtime_for_peak_second_s": 2.529396,
|
||
"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.0006936599927333494,
|
||
"median": 0.0006567499367520213,
|
||
"max": 0.0015541999600827694
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0008544283453375101,
|
||
"median": 0.0008260998874902725,
|
||
"max": 0.0017125001177191734
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0015480883380708595,
|
||
"median": 0.001488650101236999,
|
||
"max": 0.003266700077801943
|
||
},
|
||
"actual_encoded_fps": 1441.62847861461,
|
||
"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": 109760512,
|
||
"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": 160000,
|
||
"vbv_buffer_bits": 160000,
|
||
"gop_frames": 15,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=15:min-keyint=15:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
8246,
|
||
4172,
|
||
3557,
|
||
2651,
|
||
2164,
|
||
1877,
|
||
1427,
|
||
1621,
|
||
1401,
|
||
1418,
|
||
1423,
|
||
1359,
|
||
1246,
|
||
1331,
|
||
1271,
|
||
1450,
|
||
1277,
|
||
1306,
|
||
1311,
|
||
1341,
|
||
1452,
|
||
1272,
|
||
1283,
|
||
1247,
|
||
1295,
|
||
1381,
|
||
1325,
|
||
1243,
|
||
1392,
|
||
1169,
|
||
1410,
|
||
1145,
|
||
1528,
|
||
1171,
|
||
1355,
|
||
1474,
|
||
1386,
|
||
1545,
|
||
1400,
|
||
1142,
|
||
1206,
|
||
1491,
|
||
1261,
|
||
1278,
|
||
1465,
|
||
1291,
|
||
1204,
|
||
1218,
|
||
1461,
|
||
1350,
|
||
1179,
|
||
1284,
|
||
1395,
|
||
1468,
|
||
1384,
|
||
1396,
|
||
1321,
|
||
1263,
|
||
1309,
|
||
1363
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
8246,
|
||
1450,
|
||
1410,
|
||
1291
|
||
],
|
||
"reference_frame_size_bytes": 8246,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.002819150007174661,
|
||
"median": 0.002681049983948469,
|
||
"max": 0.00448759994469583
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0004057433339767158,
|
||
"median": 0.000367300002835691,
|
||
"max": 0.0011364000383764505
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0033822350242796043,
|
||
"median": 0.0032279000151902437,
|
||
"max": 0.005325899925082922
|
||
},
|
||
"actual_encoded_fps": 354.7168463739166,
|
||
"unique_decoded_frames": 60,
|
||
"decoded_frame_count": 60,
|
||
"psnr_db": {
|
||
"mean": 27.83855284965716,
|
||
"median": 27.491023062083475,
|
||
"max": 32.84126322681651
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 7.349384399255117,
|
||
"median": 7.5838258266448975,
|
||
"max": 9.727437973022461
|
||
},
|
||
"peak_process_rss_bytes": 120971264,
|
||
"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": 190102.0,
|
||
"peak_one_second_bitrate_bps": 281312,
|
||
"average_frame_size_bytes": 1584.1833333333334,
|
||
"max_frame_size_bytes": 8246,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 150,
|
||
"mean_packets_per_frame": 6.966666666666667,
|
||
"max_packets_per_frame": 34,
|
||
"airtime_for_peak_second_s": 2.4798,
|
||
"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.0010181799996644258,
|
||
"median": 0.0009627998806536198,
|
||
"max": 0.0019876998849213123
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0015518566748748224,
|
||
"median": 0.0014375499449670315,
|
||
"max": 0.002377299824729562
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.002570036674539248,
|
||
"median": 0.0024138499284163117,
|
||
"max": 0.004294299986213446
|
||
},
|
||
"actual_encoded_fps": 982.1446112962171,
|
||
"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": 127803392,
|
||
"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": 160000,
|
||
"vbv_buffer_bits": 160000,
|
||
"gop_frames": 5,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
7300,
|
||
5895,
|
||
5312,
|
||
4545,
|
||
5116,
|
||
4378,
|
||
3648,
|
||
3522,
|
||
3968,
|
||
4525,
|
||
4527,
|
||
3343,
|
||
3608,
|
||
3964,
|
||
3267,
|
||
5392,
|
||
3981,
|
||
3590,
|
||
4040,
|
||
3757,
|
||
5086,
|
||
4246,
|
||
3698,
|
||
3921,
|
||
4004,
|
||
4644,
|
||
3635,
|
||
3547,
|
||
3565,
|
||
3743
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
7300,
|
||
4378,
|
||
4527,
|
||
5392,
|
||
5086,
|
||
4644
|
||
],
|
||
"reference_frame_size_bytes": 7300,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.00410814667896678,
|
||
"median": 0.004076399956829846,
|
||
"max": 0.005281400168314576
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0007397500254834691,
|
||
"median": 0.0006918000290170312,
|
||
"max": 0.00136340013705194
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.00503348334847639,
|
||
"median": 0.004888350027613342,
|
||
"max": 0.006138900062069297
|
||
},
|
||
"actual_encoded_fps": 243.41876718274943,
|
||
"unique_decoded_frames": 30,
|
||
"decoded_frame_count": 30,
|
||
"psnr_db": {
|
||
"mean": 30.61272487872454,
|
||
"median": 30.54732465030411,
|
||
"max": 31.846275842678523
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 4.425680383046468,
|
||
"median": 4.461428642272949,
|
||
"max": 4.981562614440918
|
||
},
|
||
"peak_process_rss_bytes": 131129344,
|
||
"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": 170356.0,
|
||
"peak_one_second_bitrate_bps": 225344,
|
||
"average_frame_size_bytes": 4258.9,
|
||
"max_frame_size_bytes": 7300,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 117,
|
||
"mean_packets_per_frame": 17.933333333333334,
|
||
"max_packets_per_frame": 30,
|
||
"airtime_for_peak_second_s": 1.934244,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
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.0010546649806201457,
|
||
"median": 0.0009810499614104629,
|
||
"max": 0.0016745999455451965
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0015423350152559579,
|
||
"median": 0.0014292499981820583,
|
||
"max": 0.0024844000581651926
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.002596999995876104,
|
||
"median": 0.0024362499825656414,
|
||
"max": 0.0034199999645352364
|
||
},
|
||
"actual_encoded_fps": 948.1683931631042,
|
||
"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": 87166976,
|
||
"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": 160000,
|
||
"vbv_buffer_bits": 160000,
|
||
"gop_frames": 5,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
7666,
|
||
6146,
|
||
4834,
|
||
4543,
|
||
4663,
|
||
4367,
|
||
3941,
|
||
3706,
|
||
4105,
|
||
3919,
|
||
4533,
|
||
4056,
|
||
3621,
|
||
4170,
|
||
3852,
|
||
4666,
|
||
3653,
|
||
3997,
|
||
3574,
|
||
3970
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
7666,
|
||
4367,
|
||
4533,
|
||
4666
|
||
],
|
||
"reference_frame_size_bytes": 7666,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.004345594998449087,
|
||
"median": 0.004328700131736696,
|
||
"max": 0.006467200117185712
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0007419750443659722,
|
||
"median": 0.0006935000419616699,
|
||
"max": 0.0012240000069141388
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0052823850302957,
|
||
"median": 0.00519170006737113,
|
||
"max": 0.007813600124791265
|
||
},
|
||
"actual_encoded_fps": 230.11808517749424,
|
||
"unique_decoded_frames": 20,
|
||
"decoded_frame_count": 20,
|
||
"psnr_db": {
|
||
"mean": 31.60358444405713,
|
||
"median": 31.49743632048247,
|
||
"max": 33.43296366460339
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 3.9580163240432737,
|
||
"median": 4.000163793563843,
|
||
"max": 4.493807315826416
|
||
},
|
||
"peak_process_rss_bytes": 97234944,
|
||
"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": 175964.0,
|
||
"peak_one_second_bitrate_bps": 222816,
|
||
"average_frame_size_bytes": 4399.1,
|
||
"max_frame_size_bytes": 7666,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 117,
|
||
"mean_packets_per_frame": 18.55,
|
||
"max_packets_per_frame": 32,
|
||
"airtime_for_peak_second_s": 1.934244,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
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.00102710333885625,
|
||
"median": 0.0009937500581145287,
|
||
"max": 0.0018136999569833279
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.001487021652671198,
|
||
"median": 0.0014250499662011862,
|
||
"max": 0.002177000045776367
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.002514124991527448,
|
||
"median": 0.0024363999255001545,
|
||
"max": 0.003689900040626526
|
||
},
|
||
"actual_encoded_fps": 973.6118676369688,
|
||
"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": 156598272,
|
||
"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": 160000,
|
||
"vbv_buffer_bits": 160000,
|
||
"gop_frames": 10,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
7301,
|
||
5274,
|
||
4200,
|
||
3943,
|
||
2525,
|
||
2410,
|
||
2120,
|
||
2023,
|
||
2044,
|
||
1894,
|
||
2031,
|
||
1542,
|
||
1759,
|
||
1916,
|
||
1984,
|
||
2042,
|
||
1932,
|
||
1895,
|
||
2142,
|
||
1774,
|
||
2465,
|
||
1734,
|
||
2062,
|
||
1988,
|
||
2049,
|
||
1643,
|
||
2128,
|
||
1682,
|
||
2113,
|
||
1921,
|
||
2573,
|
||
1825,
|
||
1795,
|
||
1987,
|
||
2091,
|
||
2128,
|
||
1981,
|
||
1899,
|
||
2084,
|
||
1716,
|
||
2723,
|
||
1778,
|
||
1837,
|
||
1896,
|
||
1995,
|
||
2182,
|
||
1933,
|
||
2158,
|
||
1866,
|
||
2052,
|
||
2603,
|
||
1718,
|
||
1751,
|
||
1963,
|
||
2108,
|
||
1882,
|
||
2100,
|
||
1917,
|
||
1881,
|
||
1959
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
7301,
|
||
2031,
|
||
2465,
|
||
2573,
|
||
2723,
|
||
2603
|
||
],
|
||
"reference_frame_size_bytes": 7301,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.003554261650424451,
|
||
"median": 0.0035046000266447663,
|
||
"max": 0.005126599920913577
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0005150383454747498,
|
||
"median": 0.0004861499182879925,
|
||
"max": 0.000992499990388751
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.004262813312622408,
|
||
"median": 0.004196099936962128,
|
||
"max": 0.00636060000397265
|
||
},
|
||
"actual_encoded_fps": 281.35238717739867,
|
||
"unique_decoded_frames": 60,
|
||
"decoded_frame_count": 60,
|
||
"psnr_db": {
|
||
"mean": 28.686518266700798,
|
||
"median": 28.653990731892605,
|
||
"max": 30.5252735699758
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 5.612645117441813,
|
||
"median": 5.616659641265869,
|
||
"max": 7.143606662750244
|
||
},
|
||
"peak_process_rss_bytes": 163131392,
|
||
"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": 177222.66666666666,
|
||
"peak_one_second_bitrate_bps": 269872,
|
||
"average_frame_size_bytes": 2215.2833333333333,
|
||
"max_frame_size_bytes": 7301,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 143,
|
||
"mean_packets_per_frame": 9.583333333333334,
|
||
"max_packets_per_frame": 30,
|
||
"airtime_for_peak_second_s": 2.3640760000000003,
|
||
"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.0009819650265853852,
|
||
"median": 0.0009785000002011657,
|
||
"max": 0.0011251999530941248
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0014562449767254293,
|
||
"median": 0.0014177000848576427,
|
||
"max": 0.00218959990888834
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0024382100033108144,
|
||
"median": 0.0024045498576015234,
|
||
"max": 0.003291199915111065
|
||
},
|
||
"actual_encoded_fps": 1018.3662074782117,
|
||
"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": 112889856,
|
||
"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": 160000,
|
||
"vbv_buffer_bits": 160000,
|
||
"gop_frames": 10,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
7667,
|
||
5046,
|
||
3830,
|
||
4065,
|
||
2424,
|
||
2337,
|
||
2218,
|
||
2173,
|
||
2078,
|
||
2005,
|
||
1995,
|
||
1859,
|
||
1793,
|
||
1837,
|
||
1977,
|
||
1867,
|
||
1794,
|
||
1995,
|
||
1963,
|
||
2112,
|
||
2271,
|
||
1922,
|
||
1894,
|
||
1927,
|
||
1911,
|
||
2296,
|
||
2065,
|
||
1889,
|
||
1990,
|
||
1954,
|
||
2119,
|
||
2132,
|
||
2070,
|
||
2011,
|
||
2122,
|
||
1899,
|
||
1925,
|
||
1992,
|
||
1891,
|
||
1944
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
7667,
|
||
1995,
|
||
2271,
|
||
2119
|
||
],
|
||
"reference_frame_size_bytes": 7667,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.0034107175073586405,
|
||
"median": 0.003331199986860156,
|
||
"max": 0.005488299997523427
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0005076200119219721,
|
||
"median": 0.0004616000223904848,
|
||
"max": 0.0012990999966859818
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.004090777505189181,
|
||
"median": 0.00396190001629293,
|
||
"max": 0.006571699865162373
|
||
},
|
||
"actual_encoded_fps": 293.19344033696575,
|
||
"unique_decoded_frames": 40,
|
||
"decoded_frame_count": 40,
|
||
"psnr_db": {
|
||
"mean": 29.553524019171018,
|
||
"median": 29.336226347618307,
|
||
"max": 33.11972173822863
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 5.182913571596146,
|
||
"median": 5.242105960845947,
|
||
"max": 6.690451622009277
|
||
},
|
||
"peak_process_rss_bytes": 124735488,
|
||
"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": 186518.0,
|
||
"peak_one_second_bitrate_bps": 270744,
|
||
"average_frame_size_bytes": 2331.475,
|
||
"max_frame_size_bytes": 7667,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 143,
|
||
"mean_packets_per_frame": 10.025,
|
||
"max_packets_per_frame": 32,
|
||
"airtime_for_peak_second_s": 2.3640760000000003,
|
||
"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.0014200499979779124,
|
||
"median": 0.0013417500304058194,
|
||
"max": 0.0020704998169094324
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0024707299812386434,
|
||
"median": 0.002366949920542538,
|
||
"max": 0.0033019999973475933
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.003890779979216556,
|
||
"median": 0.0037234999472275376,
|
||
"max": 0.00461820000782609
|
||
},
|
||
"actual_encoded_fps": 704.2005573211895,
|
||
"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": 106483712,
|
||
"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": 160000,
|
||
"vbv_buffer_bits": 160000,
|
||
"gop_frames": 5,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
6635,
|
||
6665,
|
||
6219,
|
||
4876,
|
||
4585,
|
||
4008,
|
||
3876,
|
||
3820,
|
||
3951,
|
||
4763,
|
||
4092,
|
||
3071,
|
||
3782,
|
||
3925,
|
||
4125,
|
||
4613,
|
||
3369,
|
||
3996,
|
||
3987,
|
||
4006,
|
||
4935,
|
||
3867,
|
||
3639,
|
||
4034,
|
||
4046,
|
||
4663,
|
||
3516,
|
||
3848,
|
||
3925,
|
||
3750
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
6635,
|
||
4008,
|
||
4092,
|
||
4613,
|
||
4935,
|
||
4663
|
||
],
|
||
"reference_frame_size_bytes": 6635,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.00593943001391987,
|
||
"median": 0.006125599960796535,
|
||
"max": 0.007549000205472112
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0008789700300743182,
|
||
"median": 0.0008390500443056226,
|
||
"max": 0.0015968000516295433
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.007559736662854751,
|
||
"median": 0.007752100005745888,
|
||
"max": 0.009895800147205591
|
||
},
|
||
"actual_encoded_fps": 168.36632432007156,
|
||
"unique_decoded_frames": 30,
|
||
"decoded_frame_count": 30,
|
||
"psnr_db": {
|
||
"mean": 29.39297120501323,
|
||
"median": 29.373067828325183,
|
||
"max": 30.741796839179916
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 5.864010779062907,
|
||
"median": 5.930141448974609,
|
||
"max": 6.769604682922363
|
||
},
|
||
"peak_process_rss_bytes": 118325248,
|
||
"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": 171449.33333333334,
|
||
"peak_one_second_bitrate_bps": 231840,
|
||
"average_frame_size_bytes": 4286.233333333334,
|
||
"max_frame_size_bytes": 6665,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 121,
|
||
"mean_packets_per_frame": 18.033333333333335,
|
||
"max_packets_per_frame": 28,
|
||
"airtime_for_peak_second_s": 2.000372,
|
||
"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.0013728150282986463,
|
||
"median": 0.0013532500015571713,
|
||
"max": 0.001660000067204237
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.002379794989246875,
|
||
"median": 0.0023053500335663557,
|
||
"max": 0.002796399872750044
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0037526100175455214,
|
||
"median": 0.0037224999396130443,
|
||
"max": 0.004456399939954281
|
||
},
|
||
"actual_encoded_fps": 728.4302541758431,
|
||
"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": 92786688,
|
||
"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": 160000,
|
||
"vbv_buffer_bits": 160000,
|
||
"gop_frames": 5,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
7066,
|
||
6532,
|
||
5789,
|
||
5246,
|
||
4785,
|
||
3722,
|
||
3844,
|
||
3931,
|
||
4032,
|
||
4139,
|
||
4201,
|
||
3904,
|
||
3999,
|
||
4160,
|
||
4080,
|
||
3865,
|
||
3831,
|
||
4033,
|
||
3725,
|
||
4060
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
7066,
|
||
3722,
|
||
4201,
|
||
3865
|
||
],
|
||
"reference_frame_size_bytes": 7066,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.005857664975337684,
|
||
"median": 0.005962550058029592,
|
||
"max": 0.00724169984459877
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0008382699685171247,
|
||
"median": 0.0007802498294040561,
|
||
"max": 0.0013411999680101871
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.00743520496180281,
|
||
"median": 0.007595400093123317,
|
||
"max": 0.009130500024184585
|
||
},
|
||
"actual_encoded_fps": 170.71648928545144,
|
||
"unique_decoded_frames": 20,
|
||
"decoded_frame_count": 20,
|
||
"psnr_db": {
|
||
"mean": 30.22360749998899,
|
||
"median": 30.071075000516487,
|
||
"max": 32.52799847287798
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 5.3931420803070065,
|
||
"median": 5.45046067237854,
|
||
"max": 6.609715938568115
|
||
},
|
||
"peak_process_rss_bytes": 105992192,
|
||
"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": 177888.0,
|
||
"peak_one_second_bitrate_bps": 235344,
|
||
"average_frame_size_bytes": 4447.2,
|
||
"max_frame_size_bytes": 7066,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 122,
|
||
"mean_packets_per_frame": 18.65,
|
||
"max_packets_per_frame": 29,
|
||
"airtime_for_peak_second_s": 2.0169040000000003,
|
||
"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.0013449549946623544,
|
||
"median": 0.0013060999335721135,
|
||
"max": 0.0020703000482171774
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0023952916885415713,
|
||
"median": 0.0023087001172825694,
|
||
"max": 0.0034847999922931194
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0037402466832039257,
|
||
"median": 0.0036478500114753842,
|
||
"max": 0.00481639988720417
|
||
},
|
||
"actual_encoded_fps": 743.5193028529895,
|
||
"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": 174919680,
|
||
"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": 160000,
|
||
"vbv_buffer_bits": 160000,
|
||
"gop_frames": 10,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
6636,
|
||
5406,
|
||
4545,
|
||
3941,
|
||
2649,
|
||
2585,
|
||
2150,
|
||
2043,
|
||
1974,
|
||
1910,
|
||
2172,
|
||
1628,
|
||
1762,
|
||
1869,
|
||
2090,
|
||
2061,
|
||
2098,
|
||
2046,
|
||
2190,
|
||
1963,
|
||
2194,
|
||
1557,
|
||
2046,
|
||
1848,
|
||
2062,
|
||
1841,
|
||
2028,
|
||
1956,
|
||
1792,
|
||
2188,
|
||
2285,
|
||
1667,
|
||
2065,
|
||
1955,
|
||
1983,
|
||
1955,
|
||
2138,
|
||
2069,
|
||
1896,
|
||
2039,
|
||
2537,
|
||
1747,
|
||
1960,
|
||
1871,
|
||
1875,
|
||
2200,
|
||
2056,
|
||
2023,
|
||
1950,
|
||
1945,
|
||
2407,
|
||
1805,
|
||
1853,
|
||
2049,
|
||
2018,
|
||
1915,
|
||
1902,
|
||
2149,
|
||
2081,
|
||
1968
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
6636,
|
||
2172,
|
||
2194,
|
||
2285,
|
||
2537,
|
||
2407
|
||
],
|
||
"reference_frame_size_bytes": 6636,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.004933043324854225,
|
||
"median": 0.004871800076216459,
|
||
"max": 0.006946499925106764
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0005941216562253734,
|
||
"median": 0.0005556499818339944,
|
||
"max": 0.0012152998242527246
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.0062218416637430584,
|
||
"median": 0.006103149964474142,
|
||
"max": 0.008677199948579073
|
||
},
|
||
"actual_encoded_fps": 202.7146193834717,
|
||
"unique_decoded_frames": 60,
|
||
"decoded_frame_count": 60,
|
||
"psnr_db": {
|
||
"mean": 27.09773470476782,
|
||
"median": 26.992277837484984,
|
||
"max": 29.344782884829964
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 7.780753127733866,
|
||
"median": 7.840723514556885,
|
||
"max": 9.342329978942871
|
||
},
|
||
"peak_process_rss_bytes": 179949568,
|
||
"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": 178124.0,
|
||
"peak_one_second_bitrate_bps": 270712,
|
||
"average_frame_size_bytes": 2226.55,
|
||
"max_frame_size_bytes": 6636,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 144,
|
||
"mean_packets_per_frame": 9.633333333333333,
|
||
"max_packets_per_frame": 28,
|
||
"airtime_for_peak_second_s": 2.380608,
|
||
"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.0013604275009129196,
|
||
"median": 0.0013343000318855047,
|
||
"max": 0.0015957998111844063
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0025037175160832702,
|
||
"median": 0.0023540500551462173,
|
||
"max": 0.004046600079163909
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.00386414501699619,
|
||
"median": 0.003772250027395785,
|
||
"max": 0.005464800167828798
|
||
},
|
||
"actual_encoded_fps": 735.0630587289264,
|
||
"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": 149389312,
|
||
"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": 160000,
|
||
"vbv_buffer_bits": 160000,
|
||
"gop_frames": 10,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=10:min-keyint=10:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
7069,
|
||
5661,
|
||
4142,
|
||
3327,
|
||
2689,
|
||
2487,
|
||
2342,
|
||
2046,
|
||
2217,
|
||
1904,
|
||
2101,
|
||
1737,
|
||
1974,
|
||
1971,
|
||
2117,
|
||
1966,
|
||
2019,
|
||
1891,
|
||
1911,
|
||
1925,
|
||
2179,
|
||
2067,
|
||
1801,
|
||
1945,
|
||
2084,
|
||
2230,
|
||
2075,
|
||
2061,
|
||
1818,
|
||
1939,
|
||
1953,
|
||
1805,
|
||
1846,
|
||
2143,
|
||
2178,
|
||
1969,
|
||
2064,
|
||
1995,
|
||
1927,
|
||
2014
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
7069,
|
||
2101,
|
||
2179,
|
||
1953
|
||
],
|
||
"reference_frame_size_bytes": 7069,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.005156877485569566,
|
||
"median": 0.005098799942061305,
|
||
"max": 0.006788899889215827
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0006459874974098056,
|
||
"median": 0.0005823998944833875,
|
||
"max": 0.0012722997926175594
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.006564219971187413,
|
||
"median": 0.006447249907068908,
|
||
"max": 0.00867330003529787
|
||
},
|
||
"actual_encoded_fps": 193.91579551740156,
|
||
"unique_decoded_frames": 40,
|
||
"decoded_frame_count": 40,
|
||
"psnr_db": {
|
||
"mean": 27.556761410752287,
|
||
"median": 27.02233421905761,
|
||
"max": 32.282425675338466
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 7.583292496204376,
|
||
"median": 7.947853088378906,
|
||
"max": 9.101593017578125
|
||
},
|
||
"peak_process_rss_bytes": 154988544,
|
||
"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": 187178.0,
|
||
"peak_one_second_bitrate_bps": 271072,
|
||
"average_frame_size_bytes": 2339.725,
|
||
"max_frame_size_bytes": 7069,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 144,
|
||
"mean_packets_per_frame": 10.1,
|
||
"max_packets_per_frame": 29,
|
||
"airtime_for_peak_second_s": 2.380608,
|
||
"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.0028130133403465154,
|
||
"median": 0.0026629999047145247,
|
||
"max": 0.005000300006940961
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.005365456640720368,
|
||
"median": 0.005302750039845705,
|
||
"max": 0.006037899991497397
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.008178469981066883,
|
||
"median": 0.008055450045503676,
|
||
"max": 0.010589600075036287
|
||
},
|
||
"actual_encoded_fps": 355.49067103848756,
|
||
"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": 165933056,
|
||
"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": 160000,
|
||
"vbv_buffer_bits": 160000,
|
||
"gop_frames": 5,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
11110,
|
||
4958,
|
||
5462,
|
||
4931,
|
||
4581,
|
||
3826,
|
||
2815,
|
||
3895,
|
||
4085,
|
||
4403,
|
||
3906,
|
||
3494,
|
||
4001,
|
||
3886,
|
||
3950,
|
||
4215,
|
||
3314,
|
||
3756,
|
||
3998,
|
||
3995,
|
||
5072,
|
||
3703,
|
||
3551,
|
||
4171,
|
||
3783,
|
||
4667,
|
||
3486,
|
||
4047,
|
||
3925,
|
||
4069
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
11110,
|
||
3826,
|
||
3906,
|
||
4215,
|
||
5072,
|
||
4667
|
||
],
|
||
"reference_frame_size_bytes": 11110,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.010956193343736232,
|
||
"median": 0.011011950089596212,
|
||
"max": 0.014351299963891506
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.001301199981632332,
|
||
"median": 0.0012666999828070402,
|
||
"max": 0.0024319998919963837
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.013108416670002043,
|
||
"median": 0.013117300113663077,
|
||
"max": 0.01647099992260337
|
||
},
|
||
"actual_encoded_fps": 91.27257694587055,
|
||
"unique_decoded_frames": 30,
|
||
"decoded_frame_count": 30,
|
||
"psnr_db": {
|
||
"mean": 27.613172782588023,
|
||
"median": 27.580831975986015,
|
||
"max": 29.1494074945569
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 7.240852785110474,
|
||
"median": 7.219013690948486,
|
||
"max": 9.842164039611816
|
||
},
|
||
"peak_process_rss_bytes": 183836672,
|
||
"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": 172073.33333333334,
|
||
"peak_one_second_bitrate_bps": 248336,
|
||
"average_frame_size_bytes": 4301.833333333333,
|
||
"max_frame_size_bytes": 11110,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 130,
|
||
"mean_packets_per_frame": 18.2,
|
||
"max_packets_per_frame": 46,
|
||
"airtime_for_peak_second_s": 2.14916,
|
||
"zero_loss_packet_slots_per_second_with_5ms_gaps": 60.48874909266876,
|
||
"observed_one_burst_accepted_packets_per_second": 21.762217308797158,
|
||
"fits_current_radio_budget": "NO_ON_OBSERVED_BURST_SCREEN"
|
||
}
|
||
},
|
||
{
|
||
"codec": "JPEG_INDEPENDENT",
|
||
"settings": {
|
||
"quality": 35,
|
||
"subsampling": "4:2:0",
|
||
"optimize": false,
|
||
"progressive": false
|
||
},
|
||
"frame_sizes_bytes": [
|
||
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.00274964498821646,
|
||
"median": 0.002628649934194982,
|
||
"max": 0.003604800207540393
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.005440054985228926,
|
||
"median": 0.005293100140988827,
|
||
"max": 0.007873700000345707
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.008189699973445385,
|
||
"median": 0.007966149947606027,
|
||
"max": 0.010703400010243058
|
||
},
|
||
"actual_encoded_fps": 363.68331340426744,
|
||
"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": 129200128,
|
||
"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": 160000,
|
||
"vbv_buffer_bits": 160000,
|
||
"gop_frames": 5,
|
||
"b_frames": 0,
|
||
"encoder_threads": 1,
|
||
"x264_parameters": "keyint=5:min-keyint=5:scenecut=0:open-gop=0:bframes=0:rc-lookahead=0:sync-lookahead=0:repeat-headers=1:vbv-maxrate=160:vbv-bufsize=160",
|
||
"pyav_version": "16.0.1",
|
||
"ffmpeg_libraries": {
|
||
"libavutil": "60.8.100",
|
||
"libavcodec": "62.11.100",
|
||
"libavformat": "62.3.100",
|
||
"libavdevice": "62.1.100",
|
||
"libavfilter": "11.4.100",
|
||
"libswscale": "9.1.100",
|
||
"libswresample": "6.1.100"
|
||
}
|
||
},
|
||
"frame_sizes_bytes": [
|
||
10521,
|
||
4817,
|
||
4787,
|
||
5056,
|
||
4834,
|
||
3971,
|
||
3641,
|
||
3650,
|
||
4125,
|
||
3953,
|
||
4134,
|
||
3140,
|
||
4681,
|
||
4422,
|
||
3914,
|
||
3742,
|
||
3324,
|
||
3899,
|
||
4303,
|
||
4124
|
||
],
|
||
"keyframe_sizes_bytes": [
|
||
10521,
|
||
3971,
|
||
4134,
|
||
3742
|
||
],
|
||
"reference_frame_size_bytes": 10521,
|
||
"encode_time_per_frame_s": {
|
||
"mean": 0.011263895023148507,
|
||
"median": 0.011451199883595109,
|
||
"max": 0.01309999986551702
|
||
},
|
||
"decode_time_per_frame_s": {
|
||
"mean": 0.0013880799990147353,
|
||
"median": 0.0012685500551015139,
|
||
"max": 0.0027973998803645372
|
||
},
|
||
"file_pipeline_latency_s": {
|
||
"mean": 0.01354437501868233,
|
||
"median": 0.013588699977844954,
|
||
"max": 0.015940299956128
|
||
},
|
||
"actual_encoded_fps": 88.7792364847944,
|
||
"unique_decoded_frames": 20,
|
||
"decoded_frame_count": 20,
|
||
"psnr_db": {
|
||
"mean": 28.147317538355576,
|
||
"median": 27.67962360349908,
|
||
"max": 31.249284844129125
|
||
},
|
||
"mean_absolute_error": {
|
||
"mean": 6.970530080795288,
|
||
"median": 7.312757253646851,
|
||
"max": 8.442530632019043
|
||
},
|
||
"peak_process_rss_bytes": 150208512,
|
||
"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": 178076.0,
|
||
"peak_one_second_bitrate_bps": 240120,
|
||
"average_frame_size_bytes": 4451.9,
|
||
"max_frame_size_bytes": 10521,
|
||
"radio_screen": {
|
||
"peak_packet_slots_per_second": 125,
|
||
"mean_packets_per_frame": 18.65,
|
||
"max_packets_per_frame": 44,
|
||
"airtime_for_peak_second_s": 2.0665,
|
||
"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"
|
||
}
|
||
}
|
||
]
|
||
}
|