Lab035: add proactive video frame admission

This commit is contained in:
LittleSam129
2026-08-03 15:42:16 +03:00
parent b63e36abdb
commit 22c2eeab8c
16 changed files with 1279 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

View File

@@ -0,0 +1,19 @@
channel_kbps,policy,control_p95_delay_ms,control_max_delay_ms,control_deadline_misses,control_max_receive_gap_ms,emergency_delay_ms,emergency_deadline_met,emergency_blocker_class,emergency_blocking_delay_ms,telemetry_deadline_misses
300.0,no_drop,17.46633333333314,17.78700000000022,0,65.7596666666671,1.7066666666671892,True,none,0.0,0
300.0,reactive_1500ms,17.46633333333314,17.78700000000022,0,65.7596666666671,1.7066666666671892,True,none,0.0,0
300.0,latest_only,17.46633333333314,17.78700000000022,0,65.7596666666671,1.7066666666671892,True,none,0.0,0
300.0,two_waiting,17.46633333333314,17.78700000000022,0,65.7596666666671,1.7066666666671892,True,none,0.0,0
300.0,predict_1000ms,17.46633333333314,17.78700000000022,0,65.7596666666671,1.7066666666671892,True,none,0.0,0
300.0,predict_500ms,17.46633333333314,17.78700000000022,0,65.7596666666671,1.7066666666671892,True,none,0.0,0
260.0,no_drop,18.907692307691043,20.492307692309808,0,67.81538461538617,1.969230769230279,True,none,0.0,0
260.0,reactive_1500ms,18.907692307691043,20.492307692309808,0,67.81538461538617,1.969230769230279,True,none,0.0,0
260.0,latest_only,18.907692307691043,20.492307692309808,0,67.81538461538617,1.969230769230279,True,none,0.0,0
260.0,two_waiting,18.907692307691043,20.492307692309808,0,67.81538461538617,1.969230769230279,True,none,0.0,0
260.0,predict_1000ms,18.907692307691043,20.492307692309808,0,67.81538461538617,1.969230769230279,True,none,0.0,0
260.0,predict_500ms,18.907692307691043,20.533000000078516,0,67.81538461538617,1.969230769230279,True,none,0.0,0
230.0,no_drop,22.499999999942013,24.556521739064863,0,69.00869565217427,22.330434782542596,True,video,20.10434782602033,0
230.0,reactive_1500ms,22.460869565154475,24.556521739064863,0,69.00869565217427,22.330434782542596,True,video,20.10434782602033,0
230.0,latest_only,22.043478260820315,23.339130434699484,0,69.00869565217427,6.2260869564561006,True,video,3.9999999999338343,0
230.0,two_waiting,22.53913043472089,23.33913043474567,0,69.00869565217427,6.991304347760519,True,video,4.765217391238252,0
230.0,predict_1000ms,22.317391304289558,23.35652173909253,0,69.00869565217427,2.365217391240293,True,video,0.13913043471802666,0
230.0,predict_500ms,22.211510869569295,23.304347826089256,0,69.00869565217427,5.739130434786688,True,video,3.5130434782644215,0
1 channel_kbps policy control_p95_delay_ms control_max_delay_ms control_deadline_misses control_max_receive_gap_ms emergency_delay_ms emergency_deadline_met emergency_blocker_class emergency_blocking_delay_ms telemetry_deadline_misses
2 300.0 no_drop 17.46633333333314 17.78700000000022 0 65.7596666666671 1.7066666666671892 True none 0.0 0
3 300.0 reactive_1500ms 17.46633333333314 17.78700000000022 0 65.7596666666671 1.7066666666671892 True none 0.0 0
4 300.0 latest_only 17.46633333333314 17.78700000000022 0 65.7596666666671 1.7066666666671892 True none 0.0 0
5 300.0 two_waiting 17.46633333333314 17.78700000000022 0 65.7596666666671 1.7066666666671892 True none 0.0 0
6 300.0 predict_1000ms 17.46633333333314 17.78700000000022 0 65.7596666666671 1.7066666666671892 True none 0.0 0
7 300.0 predict_500ms 17.46633333333314 17.78700000000022 0 65.7596666666671 1.7066666666671892 True none 0.0 0
8 260.0 no_drop 18.907692307691043 20.492307692309808 0 67.81538461538617 1.969230769230279 True none 0.0 0
9 260.0 reactive_1500ms 18.907692307691043 20.492307692309808 0 67.81538461538617 1.969230769230279 True none 0.0 0
10 260.0 latest_only 18.907692307691043 20.492307692309808 0 67.81538461538617 1.969230769230279 True none 0.0 0
11 260.0 two_waiting 18.907692307691043 20.492307692309808 0 67.81538461538617 1.969230769230279 True none 0.0 0
12 260.0 predict_1000ms 18.907692307691043 20.492307692309808 0 67.81538461538617 1.969230769230279 True none 0.0 0
13 260.0 predict_500ms 18.907692307691043 20.533000000078516 0 67.81538461538617 1.969230769230279 True none 0.0 0
14 230.0 no_drop 22.499999999942013 24.556521739064863 0 69.00869565217427 22.330434782542596 True video 20.10434782602033 0
15 230.0 reactive_1500ms 22.460869565154475 24.556521739064863 0 69.00869565217427 22.330434782542596 True video 20.10434782602033 0
16 230.0 latest_only 22.043478260820315 23.339130434699484 0 69.00869565217427 6.2260869564561006 True video 3.9999999999338343 0
17 230.0 two_waiting 22.53913043472089 23.33913043474567 0 69.00869565217427 6.991304347760519 True video 4.765217391238252 0
18 230.0 predict_1000ms 22.317391304289558 23.35652173909253 0 69.00869565217427 2.365217391240293 True video 0.13913043471802666 0
19 230.0 predict_500ms 22.211510869569295 23.304347826089256 0 69.00869565217427 5.739130434786688 True video 3.5130434782644215 0

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

View File

@@ -0,0 +1,19 @@
channel_kbps,policy,admitted_frames,prediction_rejected_frames,mean_absolute_error_ms,p95_absolute_error_ms,max_absolute_error_ms,published_after_deadline_frames,false_rejections
300.0,no_drop,0,0,0.0,0.0,0.0,0,0
300.0,reactive_1500ms,0,0,0.0,0.0,0.0,0,0
300.0,latest_only,0,0,0.0,0.0,0.0,0,0
300.0,two_waiting,0,0,0.0,0.0,0.0,0,0
300.0,predict_1000ms,63,0,0.0,0.0,0.0,0,0
300.0,predict_500ms,63,0,0.0,0.0,0.0,0,0
260.0,no_drop,0,0,0.0,0.0,0.0,0,0
260.0,reactive_1500ms,0,0,0.0,0.0,0.0,0,0
260.0,latest_only,0,0,0.0,0.0,0.0,0,0
260.0,two_waiting,0,0,0.0,0.0,0.0,0,0
260.0,predict_1000ms,63,0,0.0,0.0,0.0,0,0
260.0,predict_500ms,62,1,0.0,0.0,0.0,0,0
230.0,no_drop,0,0,0.0,0.0,0.0,0,0
230.0,reactive_1500ms,0,0,0.0,0.0,0.0,0,0
230.0,latest_only,0,0,0.0,0.0,0.0,0,0
230.0,two_waiting,0,0,0.0,0.0,0.0,0,0
230.0,predict_1000ms,56,7,0.0,0.0,0.0,0,0
230.0,predict_500ms,47,16,0.0,0.0,0.0,0,0
1 channel_kbps policy admitted_frames prediction_rejected_frames mean_absolute_error_ms p95_absolute_error_ms max_absolute_error_ms published_after_deadline_frames false_rejections
2 300.0 no_drop 0 0 0.0 0.0 0.0 0 0
3 300.0 reactive_1500ms 0 0 0.0 0.0 0.0 0 0
4 300.0 latest_only 0 0 0.0 0.0 0.0 0 0
5 300.0 two_waiting 0 0 0.0 0.0 0.0 0 0
6 300.0 predict_1000ms 63 0 0.0 0.0 0.0 0 0
7 300.0 predict_500ms 63 0 0.0 0.0 0.0 0 0
8 260.0 no_drop 0 0 0.0 0.0 0.0 0 0
9 260.0 reactive_1500ms 0 0 0.0 0.0 0.0 0 0
10 260.0 latest_only 0 0 0.0 0.0 0.0 0 0
11 260.0 two_waiting 0 0 0.0 0.0 0.0 0 0
12 260.0 predict_1000ms 63 0 0.0 0.0 0.0 0 0
13 260.0 predict_500ms 62 1 0.0 0.0 0.0 0 0
14 230.0 no_drop 0 0 0.0 0.0 0.0 0 0
15 230.0 reactive_1500ms 0 0 0.0 0.0 0.0 0 0
16 230.0 latest_only 0 0 0.0 0.0 0.0 0 0
17 230.0 two_waiting 0 0 0.0 0.0 0.0 0 0
18 230.0 predict_1000ms 56 7 0.0 0.0 0.0 0 0
19 230.0 predict_500ms 47 16 0.0 0.0 0.0 0 0

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

View File

@@ -0,0 +1,99 @@
Lab035. Упреждающий допуск видеокадров и обслуживание видео целыми кадрами
1. Исходное состояние
- Commit Lab034: b63e36abdb7031d642de8b8138b43cc29e94b759.
- Перед Lab035 рабочее дерево было чистым; main опережала origin/main на два commit.
2. Правило обслуживания
- После первого видеопакета кадр становится активным и не удаляется.
- При повторном выборе видео передаётся следующий пакет активного кадра; команды и телеметрия могут передаваться между пакетами.
- Новый видеокадр начинается только после полного завершения активного; видеопакеты разных кадров не чередуются; отдельный пакет не прерывается.
- Только неактивные кадры могут быть удалены до передачи первого пакета.
3. Теоретическая пропускная способность
speed | nonvideo kbps | remaining video kbps | remaining/aligned | minimum skip | maximum fps
300 | 17.973 | 282.027 | 1.143443 | 0.000000 | 3.000
260 | 17.973 | 242.027 | 0.981268 | 0.018732 | 2.944
230 | 17.973 | 212.027 | 0.859636 | 0.140364 | 2.579
4. Восемнадцать сочетаний
speed | policy | published/drop/partial | fps | age P95 ms | no-update max ms | queue max/waiting frames | waste bytes | prediction MAE/P95/max ms | control P95/max ms | emergency ms
300 | Без удаления | 63/0/0 | 2.986 | 590.000 | 406.506 | 21/1 | 0 | 0.000000/0.000000/0.000000 | 17.466/17.787 | 1.707
300 | Реактивная 1500 мс | 63/0/0 | 2.986 | 590.000 | 406.506 | 21/1 | 0 | 0.000000/0.000000/0.000000 | 17.466/17.787 | 1.707
300 | Самый свежий | 63/0/0 | 2.986 | 590.000 | 406.506 | 21/1 | 0 | 0.000000/0.000000/0.000000 | 17.466/17.787 | 1.707
300 | Два ожидающих | 63/0/0 | 2.986 | 590.000 | 406.506 | 21/1 | 0 | 0.000000/0.000000/0.000000 | 17.466/17.787 | 1.707
300 | Прогноз 1000 мс | 63/0/0 | 2.986 | 590.000 | 406.506 | 21/1 | 0 | 0.000000/0.000000/0.000000 | 17.466/17.787 | 1.707
300 | Прогноз 500 мс | 63/0/0 | 2.986 | 590.000 | 406.506 | 21/1 | 0 | 0.000000/0.000000/0.000000 | 17.466/17.787 | 1.707
260 | Без удаления | 63/0/0 | 2.937 | 773.833 | 417.764 | 37/1 | 0 | 0.000000/0.000000/0.000000 | 18.908/20.492 | 1.969
260 | Реактивная 1500 мс | 63/0/0 | 2.937 | 773.833 | 417.764 | 37/1 | 0 | 0.000000/0.000000/0.000000 | 18.908/20.492 | 1.969
260 | Самый свежий | 63/0/0 | 2.937 | 773.833 | 417.764 | 37/1 | 0 | 0.000000/0.000000/0.000000 | 18.908/20.492 | 1.969
260 | Два ожидающих | 63/0/0 | 2.937 | 773.833 | 417.764 | 37/1 | 0 | 0.000000/0.000000/0.000000 | 18.908/20.492 | 1.969
260 | Прогноз 1000 мс | 63/0/0 | 2.937 | 773.833 | 417.764 | 37/1 | 0 | 0.000000/0.000000/0.000000 | 18.908/20.492 | 1.969
260 | Прогноз 500 мс | 62/1/0 | 2.889 | 703.333 | 524.266 | 29/1 | 0 | 0.000000/0.000000/0.000000 | 18.908/20.533 | 1.969
230 | Без удаления | 63/0/0 | 2.600 | 2913.333 | 424.000 | 160/8 | 0 | 0.000000/0.000000/0.000000 | 22.500/24.557 | 22.330
230 | Реактивная 1500 мс | 27/0/36 | 1.300 | 11064.833 | 10626.980 | 87/4 | 321929 | 0.000000/0.000000/0.000000 | 22.461/24.557 | 22.330
230 | Самый свежий | 56/7/0 | 2.600 | 960.000 | 426.226 | 37/1 | 0 | 0.000000/0.000000/0.000000 | 22.043/23.339 | 6.226
230 | Два ожидающих | 57/6/0 | 2.600 | 1286.667 | 421.183 | 56/2 | 0 | 0.000000/0.000000/0.000000 | 22.539/23.339 | 6.991
230 | Прогноз 1000 мс | 56/7/0 | 2.600 | 1226.667 | 426.226 | 53/2 | 0 | 0.000000/0.000000/0.000000 | 22.317/23.357 | 2.365
230 | Прогноз 500 мс | 47/16/0 | 2.215 | 966.667 | 622.817 | 28/1 | 0 | 0.000000/0.000000/0.000000 | 22.212/23.304 | 5.739
5. Интерпретация
- Реактивная Lab034 начинает кадр без гарантии завершения, затем удаляет остаток: уже переданные байты становятся бесполезными, а обновление не публикуется.
- Удаление до первого пакета исключает бесполезную передачу; обслуживание целыми кадрами гарантирует, что начатый кадр будет опубликован.
- Политика самого свежего уменьшает задержку ожидающих данных, но удаляет больше промежуточных кадров; очередь из двух кадров сохраняет больше последовательных обновлений ценой возраста.
- Прогноз полного завершения учитывает весь размер кадра и будущую периодическую высокоприоритетную нагрузку, поэтому полезнее проверки только текущего возраста.
- В модели точно известны команды 20 Гц, телеметрия 10 Гц и аварийная команда 10,0 с; неизвестные будущие дискретные события не моделируются и в реальной системе потребовали бы запаса.
- При устойчивой перегрузке невозможно одновременно сохранить все кадры, исходное JPEG-качество и малую задержку; требуется уменьшить частоту, качество или заранее пропускать кадры.
- Частота обновления, возраст изображения и длительность отсутствия нового изображения оцениваются одновременно: оптимизация одного показателя может ухудшить остальные.
6. Допущения
- Ошибки и помехи отсутствуют; один общий абстрактный ресурс, форматы Lab028-Lab034 неизменны, активный пакет не прерывается.
- Прогноз не изменяет настоящую очередь; для допущенных кадров сохраняются только агрегированные ошибки, без подробного журнала.
- Политика автоматически не выбирается.
7. Функциональные проверки
- PASS 01_video_frames_do_not_interleave: PASS
- PASS 02_started_frame_never_dropped: PASS
- PASS 03_high_priority_between_frame_packets: PASS
- PASS 04_latest_drops_only_unstarted: PASS
- PASS 05_two_waiting_limit: PASS
- PASS 06_prediction_is_pure: PASS
- PASS 07_prediction_uses_actual_sizes: PASS
- PASS 08_prestart_drop_has_no_waste: PASS
- PASS 09_partial_only_reactive: PASS
- PASS 10_incomplete_not_published: PASS
- PASS 11_crc_layers_pass: PASS
- PASS 12_emergency_never_deleted: PASS
- PASS 13_priority_above_video: PASS
- PASS 14_300kbps_no_unnecessary_loss: PASS
- PASS 15_230kbps_bounded_queue: PASS
- PASS 16_frame_accounting: PASS
- PASS 17_byte_accounting: PASS
- PASS 18_reproducible: PASS
- PASS 19_predict_1000_never_known_late: PASS
- PASS 20_command_delay_bound: PASS
8. Созданные файлы
- protocol/video_frame_scheduler.py
- tests/lab035_video_frame_admission.py
- data/processed/lab035/lab035_summary.csv
- data/processed/lab035/lab035_video_metrics.csv
- data/processed/lab035/lab035_control_metrics.csv
- data/processed/lab035/lab035_prediction_metrics.csv
- data/processed/lab035/lab035_report.txt
- data/processed/lab035/lab035_update_rate.png
- data/processed/lab035/lab035_image_age.png
- data/processed/lab035/lab035_publication_delay.png
- data/processed/lab035/lab035_frame_outcomes.png
- data/processed/lab035/lab035_queue_size.png
- data/processed/lab035/lab035_prediction_accuracy.png
- data/processed/lab035/lab035_control_delay.png
- data/processed/lab035/lab035_policy_comparison.png
9. Итоговый Git status
- Lab035 не добавлена в индекс и не закоммичена.
## main...origin/main [ahead 2]
?? data/processed/lab035/
?? protocol/video_frame_scheduler.py
?? tests/lab035_video_frame_admission.py

View File

@@ -0,0 +1,19 @@
channel_kbps,policy,offered_load_kbps,offered_to_capacity_ratio,transmitted_packets,transmitted_bytes,dropped_before_start_packets,dropped_before_start_bytes,wasted_transmitted_bytes,mean_queue_packets,max_queue_packets,mean_queue_bytes,max_queue_bytes,mean_waiting_video_frames,max_waiting_video_frames,queue_at_source_end_packets,additional_drain_seconds,remaining_video_capacity_kbps,theoretical_minimum_skip_fraction,theoretical_maximum_update_fps
300.0,no_drop,264.62022471910115,0.8820674157303372,1738,686910,0,0,0,8.518393226324118,21,4685.69717834665,11415,0.0043967897271271275,1,13,0.1994403333333281,282.02658105939,0.0,3.0
300.0,reactive_1500ms,264.62022471910115,0.8820674157303372,1738,686910,0,0,0,8.518393226324118,21,4685.69717834665,11415,0.004397126805778977,1,13,0.1994403333333281,282.02658105939,0.0,3.0
300.0,latest_only,264.62022471910115,0.8820674157303372,1738,686910,0,0,0,8.518393226324118,21,4685.69717834665,11415,0.0043967897271271275,1,13,0.1994403333333281,282.02658105939,0.0,3.0
300.0,two_waiting,264.62022471910115,0.8820674157303372,1738,686910,0,0,0,8.518393226324118,21,4685.69717834665,11415,0.0043967897271271275,1,13,0.1994403333333281,282.02658105939,0.0,3.0
300.0,predict_1000ms,264.62022471910115,0.8820674157303372,1738,686910,0,0,0,8.518393226324118,21,4685.69717834665,11415,0.0043967897271271275,1,13,0.1994403333333281,282.02658105939,0.0,3.0
300.0,predict_500ms,264.62022471910115,0.8820674157303372,1738,686910,0,0,0,8.518393226324118,21,4685.69717834665,11415,0.0043967897271271275,1,13,0.1994403333333281,282.02658105939,0.0,3.0
260.0,no_drop,264.62022471910115,1.017770095073466,1738,686910,0,0,0,13.695290291396285,37,7655.6639836816,21131,0.22409427213244032,1,30,0.5392926410258561,242.02658105939005,0.0187321490116944,2.943803552964917
260.0,reactive_1500ms,264.62022471910115,1.017770095073466,1738,686910,0,0,0,13.695290291396285,37,7655.6639836816,21131,0.22409428818380472,1,30,0.5392926410258561,242.02658105939005,0.0187321490116944,2.943803552964917
260.0,latest_only,264.62022471910115,1.017770095073466,1738,686910,0,0,0,13.695290291396285,37,7655.6639836816,21131,0.22409427213244032,1,30,0.5392926410258561,242.02658105939005,0.0187321490116944,2.943803552964917
260.0,two_waiting,264.62022471910115,1.017770095073466,1738,686910,0,0,0,13.695290291396285,37,7655.6639836816,21131,0.22409427213244032,1,30,0.5392926410258561,242.02658105939005,0.0187321490116944,2.943803552964917
260.0,predict_1000ms,264.62022471910115,1.017770095073466,1738,686910,0,0,0,13.695290291396285,37,7655.6639836816,21131,0.22409427213244032,1,30,0.5392926410258561,242.02658105939005,0.0187321490116944,2.943803552964917
260.0,predict_500ms,264.62022471910115,1.017770095073466,1719,675994,19,10916,0,12.011204749970242,29,6682.897892161229,15804,0.13726051487841454,1,21,0.37186633333345753,242.02658105939005,0.0187321490116944,2.943803552964917
230.0,no_drop,264.62022471910115,1.1505227161700051,1738,686910,0,0,0,76.17493190801534,160,43586.68565075366,92568,3.7476585944586778,8,155,3.1258550724636294,212.02658105939005,0.14036356404385353,2.5789093078684395
230.0,reactive_1500ms,264.62022471910115,1.1505227161700051,1641,637811,0,0,321929,59.44779896084508,87,33911.67327808277,50035,2.785503524321179,4,81,1.4180637681158217,212.02658105939005,0.14036356404385353,2.5789093078684395
230.0,latest_only,264.62022471910115,1.1505227161700051,1614,615407,124,71503,0,19.887121174537647,37,11167.829372157905,21067,0.5720064205456188,1,33,0.6387942028984455,212.02658105939005,0.14036356404385353,2.5789093078684395
230.0,two_waiting,264.62022471910115,1.1505227161700051,1633,626345,105,60565,0,35.493155370922615,56,20128.047561843177,32209,1.456761532556227,2,52,1.0192463768114841,212.02658105939005,0.14036356404385353,2.5789093078684395
230.0,predict_1000ms,264.62022471910115,1.1505227161700051,1612,613851,126,73059,0,32.84338218367999,53,18617.01722113549,30172,1.3064353409168972,2,49,0.5846724637680119,212.02658105939005,0.14036356404385353,2.5789093078684395
230.0,predict_500ms,264.62022471910115,1.1505227161700051,1452,521373,286,165537,0,12.440944832856212,28,6904.035936733742,15168,0.22863162956241578,1,22,0.04693333333332461,212.02658105939005,0.14036356404385353,2.5789093078684395
1 channel_kbps policy offered_load_kbps offered_to_capacity_ratio transmitted_packets transmitted_bytes dropped_before_start_packets dropped_before_start_bytes wasted_transmitted_bytes mean_queue_packets max_queue_packets mean_queue_bytes max_queue_bytes mean_waiting_video_frames max_waiting_video_frames queue_at_source_end_packets additional_drain_seconds remaining_video_capacity_kbps theoretical_minimum_skip_fraction theoretical_maximum_update_fps
2 300.0 no_drop 264.62022471910115 0.8820674157303372 1738 686910 0 0 0 8.518393226324118 21 4685.69717834665 11415 0.0043967897271271275 1 13 0.1994403333333281 282.02658105939 0.0 3.0
3 300.0 reactive_1500ms 264.62022471910115 0.8820674157303372 1738 686910 0 0 0 8.518393226324118 21 4685.69717834665 11415 0.004397126805778977 1 13 0.1994403333333281 282.02658105939 0.0 3.0
4 300.0 latest_only 264.62022471910115 0.8820674157303372 1738 686910 0 0 0 8.518393226324118 21 4685.69717834665 11415 0.0043967897271271275 1 13 0.1994403333333281 282.02658105939 0.0 3.0
5 300.0 two_waiting 264.62022471910115 0.8820674157303372 1738 686910 0 0 0 8.518393226324118 21 4685.69717834665 11415 0.0043967897271271275 1 13 0.1994403333333281 282.02658105939 0.0 3.0
6 300.0 predict_1000ms 264.62022471910115 0.8820674157303372 1738 686910 0 0 0 8.518393226324118 21 4685.69717834665 11415 0.0043967897271271275 1 13 0.1994403333333281 282.02658105939 0.0 3.0
7 300.0 predict_500ms 264.62022471910115 0.8820674157303372 1738 686910 0 0 0 8.518393226324118 21 4685.69717834665 11415 0.0043967897271271275 1 13 0.1994403333333281 282.02658105939 0.0 3.0
8 260.0 no_drop 264.62022471910115 1.017770095073466 1738 686910 0 0 0 13.695290291396285 37 7655.6639836816 21131 0.22409427213244032 1 30 0.5392926410258561 242.02658105939005 0.0187321490116944 2.943803552964917
9 260.0 reactive_1500ms 264.62022471910115 1.017770095073466 1738 686910 0 0 0 13.695290291396285 37 7655.6639836816 21131 0.22409428818380472 1 30 0.5392926410258561 242.02658105939005 0.0187321490116944 2.943803552964917
10 260.0 latest_only 264.62022471910115 1.017770095073466 1738 686910 0 0 0 13.695290291396285 37 7655.6639836816 21131 0.22409427213244032 1 30 0.5392926410258561 242.02658105939005 0.0187321490116944 2.943803552964917
11 260.0 two_waiting 264.62022471910115 1.017770095073466 1738 686910 0 0 0 13.695290291396285 37 7655.6639836816 21131 0.22409427213244032 1 30 0.5392926410258561 242.02658105939005 0.0187321490116944 2.943803552964917
12 260.0 predict_1000ms 264.62022471910115 1.017770095073466 1738 686910 0 0 0 13.695290291396285 37 7655.6639836816 21131 0.22409427213244032 1 30 0.5392926410258561 242.02658105939005 0.0187321490116944 2.943803552964917
13 260.0 predict_500ms 264.62022471910115 1.017770095073466 1719 675994 19 10916 0 12.011204749970242 29 6682.897892161229 15804 0.13726051487841454 1 21 0.37186633333345753 242.02658105939005 0.0187321490116944 2.943803552964917
14 230.0 no_drop 264.62022471910115 1.1505227161700051 1738 686910 0 0 0 76.17493190801534 160 43586.68565075366 92568 3.7476585944586778 8 155 3.1258550724636294 212.02658105939005 0.14036356404385353 2.5789093078684395
15 230.0 reactive_1500ms 264.62022471910115 1.1505227161700051 1641 637811 0 0 321929 59.44779896084508 87 33911.67327808277 50035 2.785503524321179 4 81 1.4180637681158217 212.02658105939005 0.14036356404385353 2.5789093078684395
16 230.0 latest_only 264.62022471910115 1.1505227161700051 1614 615407 124 71503 0 19.887121174537647 37 11167.829372157905 21067 0.5720064205456188 1 33 0.6387942028984455 212.02658105939005 0.14036356404385353 2.5789093078684395
17 230.0 two_waiting 264.62022471910115 1.1505227161700051 1633 626345 105 60565 0 35.493155370922615 56 20128.047561843177 32209 1.456761532556227 2 52 1.0192463768114841 212.02658105939005 0.14036356404385353 2.5789093078684395
18 230.0 predict_1000ms 264.62022471910115 1.1505227161700051 1612 613851 126 73059 0 32.84338218367999 53 18617.01722113549 30172 1.3064353409168972 2 49 0.5846724637680119 212.02658105939005 0.14036356404385353 2.5789093078684395
19 230.0 predict_500ms 264.62022471910115 1.1505227161700051 1452 521373 286 165537 0 12.440944832856212 28 6904.035936733742 15168 0.22863162956241578 1 22 0.04693333333332461 212.02658105939005 0.14036356404385353 2.5789093078684395

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

View File

@@ -0,0 +1,19 @@
channel_kbps,policy,created_frames,started_frames,published_frames,dropped_before_start_frames,partially_transmitted_cancelled_frames,published_fraction,actual_update_fps,mean_publication_delay_ms,p95_publication_delay_ms,max_publication_delay_ms,mean_display_age_ms,p95_display_age_ms,max_display_age_ms,display_age_over_500ms_fraction,display_age_over_1000ms_fraction,mean_no_update_duration_ms,p95_no_update_duration_ms,max_no_update_duration_ms,mean_missing_run_frames,p95_missing_run_frames,max_missing_run_frames,mean_publication_gap_ms,max_publication_gap_ms,transmitted_video_bytes,dropped_before_start_video_bytes,wasted_transmitted_video_bytes,delivered_useful_video_kbps
300.0,no_drop,63,63,63,0,0,1.0,2.985553772070626,272.2167195767169,293.13066666666225,301.84000000000003,433.2836060314408,589.9999999999999,623.3333333333348,0.30221366698748797,0.0,329.6296296296296,355.05666666666684,406.506333333331,0.0,0.0,0,333.07759016393436,406.506333333331,640254,0,0,157.76975922953451
300.0,reactive_1500ms,63,63,63,0,0,1.0,2.985553772070626,272.2167195767169,293.13066666666225,301.84000000000003,433.2836060314408,589.9999999999999,623.3333333333348,0.30221366698748797,0.0,329.6296296296296,355.05666666666684,406.506333333331,0.0,0.0,0,333.03312365591387,406.506333333331,640254,0,0,157.76975922953451
300.0,latest_only,63,63,63,0,0,1.0,2.985553772070626,272.2167195767169,293.13066666666225,301.84000000000003,433.2836060314408,589.9999999999999,623.3333333333348,0.30221366698748797,0.0,329.6296296296296,355.05666666666684,406.506333333331,0.0,0.0,0,333.07759016393436,406.506333333331,640254,0,0,157.76975922953451
300.0,two_waiting,63,63,63,0,0,1.0,2.985553772070626,272.2167195767169,293.13066666666225,301.84000000000003,433.2836060314408,589.9999999999999,623.3333333333348,0.30221366698748797,0.0,329.6296296296296,355.05666666666684,406.506333333331,0.0,0.0,0,333.07759016393436,406.506333333331,640254,0,0,157.76975922953451
300.0,predict_1000ms,63,63,63,0,0,1.0,2.985553772070626,272.2167195767169,293.13066666666225,301.84000000000003,433.2836060314408,589.9999999999999,623.3333333333348,0.30221366698748797,0.0,329.6296296296296,355.05666666666684,406.506333333331,0.0,0.0,0,333.07759016393436,406.506333333331,640254,0,0,157.76975922953451
300.0,predict_500ms,63,63,63,0,0,1.0,2.985553772070626,272.2167195767169,293.13066666666225,301.84000000000003,433.2836060314408,589.9999999999999,623.3333333333348,0.30221366698748797,0.0,329.6296296296296,355.05666666666684,406.506333333331,0.0,0.0,0,333.07759016393436,406.506333333331,640254,0,0,157.76975922953451
260.0,no_drop,63,63,63,0,0,1.0,2.937399678972713,393.259570207603,579.4598205129968,620.584948718161,546.5335258261151,773.833333333333,943.3333333333316,0.62223291626564,0.0,334.9462365591397,363.58000000001095,417.7637692307723,0.0,0.0,0,337.6377833333365,417.7637692307723,640254,0,0,157.76975922953451
260.0,reactive_1500ms,63,63,63,0,0,1.0,2.937399678972713,393.259570207603,579.4598205129968,620.584948718161,546.5335258261151,773.833333333333,943.3333333333316,0.62223291626564,0.0,334.9462365591397,363.58000000001095,417.7637692307723,0.0,0.0,0,337.64599379652947,417.7637692307723,640254,0,0,157.76975922953451
260.0,latest_only,63,63,63,0,0,1.0,2.937399678972713,393.259570207603,579.4598205129968,620.584948718161,546.5335258261151,773.833333333333,943.3333333333316,0.62223291626564,0.0,334.9462365591397,363.58000000001095,417.7637692307723,0.0,0.0,0,337.6377833333365,417.7637692307723,640254,0,0,157.76975922953451
260.0,two_waiting,63,63,63,0,0,1.0,2.937399678972713,393.259570207603,579.4598205129968,620.584948718161,546.5335258261151,773.833333333333,943.3333333333316,0.62223291626564,0.0,334.9462365591397,363.58000000001095,417.7637692307723,0.0,0.0,0,337.6377833333365,417.7637692307723,640254,0,0,157.76975922953451
260.0,predict_1000ms,63,63,63,0,0,1.0,2.937399678972713,393.259570207603,579.4598205129968,620.584948718161,546.5335258261151,773.833333333333,943.3333333333316,0.62223291626564,0.0,334.9462365591397,363.58000000001095,417.7637692307723,0.0,0.0,0,337.6377833333365,417.7637692307723,640254,0,0,157.76975922953451
260.0,predict_500ms,63,62,62,1,0,0.9841269841269841,2.8892455858747996,360.2011848635393,447.1807256411333,465.7234102564871,523.434392043632,703.3333333333336,983.3333333333343,0.5654475457170356,0.0,340.4371584699453,365.69230769231353,524.2659999999332,1.0,1.0,1,340.28908604954535,524.2659999999332,629338,10916,0,155.0561797752809
230.0,no_drop,63,63,63,0,0,1.0,2.6003210272873196,1777.4951000689596,3067.511884057848,3204.707246376671,1723.7872954764196,2913.333333333334,3206.666666666667,0.9735322425409048,0.8267564966313763,377.57575757575756,412.5426086956473,424.00000000000125,0.0,0.0,0,380.14569319113855,424.00000000000125,640254,0,0,157.76975922953451
230.0,reactive_1500ms,63,63,27,0,36,0.42857142857142855,1.3001605136436598,1010.3600644122084,1414.757101449207,1473.0202898550094,4028.4071222329167,11064.833333333332,12103.333333333334,0.9735322425409048,0.8267564966313763,741.6666666666666,416.659130434783,10626.97971014499,36.0,36.0,36,374.5458193979908,424.00000000000125,591155,0,321929,66.39987158908507
230.0,latest_only,63,56,56,7,0,0.8888888888888888,2.6003210272873196,536.8126293995401,685.881159420235,717.6463768114871,709.5107475136352,960.0000000000001,1076.6666666666679,0.9100096246390761,0.02165543792107796,377.5757575757575,416.6017391304294,426.22608695652355,1.0,1.0,1,381.4884331419178,426.22608695652355,568751,71503,0,140.1904333868379
230.0,two_waiting,63,57,57,6,0,0.9047619047619048,2.6003210272873196,838.9013984235485,1026.1286956521203,1098.0985507245257,998.5707410972092,1286.6666666666665,1440.0000000000014,0.9735322425409048,0.546679499518768,377.5757575757576,406.0417391304327,421.1826086956538,1.0,1.0,1,381.49433962263976,421.1826086956538,579689,60565,0,142.8577849117175
230.0,predict_1000ms,63,56,56,7,0,0.8888888888888888,2.6003210272873196,771.422153209065,952.4115942028234,971.5478260868871,943.7102983638115,1226.6666666666665,1359.9999999999995,0.9735322425409048,0.41193455245428295,377.57575757575756,405.373913043476,426.22608695652355,1.0,1.0,1,380.15028712058887,426.22608695652355,567195,73059,0,139.75743178170146
230.0,predict_500ms,63,47,47,16,0,0.746031746031746,2.215088282504013,412.55253931544405,466.07430289855006,482.2141594203,641.0153994225219,966.6666666666686,1056.6666666666683,0.7776708373435997,0.026467757459095284,441.84397163120565,614.827726086956,622.8173913043555,1.0,1.0,1,444.19246376811583,622.8173913043555,474717,165537,0,117.06375601926163
1 channel_kbps policy created_frames started_frames published_frames dropped_before_start_frames partially_transmitted_cancelled_frames published_fraction actual_update_fps mean_publication_delay_ms p95_publication_delay_ms max_publication_delay_ms mean_display_age_ms p95_display_age_ms max_display_age_ms display_age_over_500ms_fraction display_age_over_1000ms_fraction mean_no_update_duration_ms p95_no_update_duration_ms max_no_update_duration_ms mean_missing_run_frames p95_missing_run_frames max_missing_run_frames mean_publication_gap_ms max_publication_gap_ms transmitted_video_bytes dropped_before_start_video_bytes wasted_transmitted_video_bytes delivered_useful_video_kbps
2 300.0 no_drop 63 63 63 0 0 1.0 2.985553772070626 272.2167195767169 293.13066666666225 301.84000000000003 433.2836060314408 589.9999999999999 623.3333333333348 0.30221366698748797 0.0 329.6296296296296 355.05666666666684 406.506333333331 0.0 0.0 0 333.07759016393436 406.506333333331 640254 0 0 157.76975922953451
3 300.0 reactive_1500ms 63 63 63 0 0 1.0 2.985553772070626 272.2167195767169 293.13066666666225 301.84000000000003 433.2836060314408 589.9999999999999 623.3333333333348 0.30221366698748797 0.0 329.6296296296296 355.05666666666684 406.506333333331 0.0 0.0 0 333.03312365591387 406.506333333331 640254 0 0 157.76975922953451
4 300.0 latest_only 63 63 63 0 0 1.0 2.985553772070626 272.2167195767169 293.13066666666225 301.84000000000003 433.2836060314408 589.9999999999999 623.3333333333348 0.30221366698748797 0.0 329.6296296296296 355.05666666666684 406.506333333331 0.0 0.0 0 333.07759016393436 406.506333333331 640254 0 0 157.76975922953451
5 300.0 two_waiting 63 63 63 0 0 1.0 2.985553772070626 272.2167195767169 293.13066666666225 301.84000000000003 433.2836060314408 589.9999999999999 623.3333333333348 0.30221366698748797 0.0 329.6296296296296 355.05666666666684 406.506333333331 0.0 0.0 0 333.07759016393436 406.506333333331 640254 0 0 157.76975922953451
6 300.0 predict_1000ms 63 63 63 0 0 1.0 2.985553772070626 272.2167195767169 293.13066666666225 301.84000000000003 433.2836060314408 589.9999999999999 623.3333333333348 0.30221366698748797 0.0 329.6296296296296 355.05666666666684 406.506333333331 0.0 0.0 0 333.07759016393436 406.506333333331 640254 0 0 157.76975922953451
7 300.0 predict_500ms 63 63 63 0 0 1.0 2.985553772070626 272.2167195767169 293.13066666666225 301.84000000000003 433.2836060314408 589.9999999999999 623.3333333333348 0.30221366698748797 0.0 329.6296296296296 355.05666666666684 406.506333333331 0.0 0.0 0 333.07759016393436 406.506333333331 640254 0 0 157.76975922953451
8 260.0 no_drop 63 63 63 0 0 1.0 2.937399678972713 393.259570207603 579.4598205129968 620.584948718161 546.5335258261151 773.833333333333 943.3333333333316 0.62223291626564 0.0 334.9462365591397 363.58000000001095 417.7637692307723 0.0 0.0 0 337.6377833333365 417.7637692307723 640254 0 0 157.76975922953451
9 260.0 reactive_1500ms 63 63 63 0 0 1.0 2.937399678972713 393.259570207603 579.4598205129968 620.584948718161 546.5335258261151 773.833333333333 943.3333333333316 0.62223291626564 0.0 334.9462365591397 363.58000000001095 417.7637692307723 0.0 0.0 0 337.64599379652947 417.7637692307723 640254 0 0 157.76975922953451
10 260.0 latest_only 63 63 63 0 0 1.0 2.937399678972713 393.259570207603 579.4598205129968 620.584948718161 546.5335258261151 773.833333333333 943.3333333333316 0.62223291626564 0.0 334.9462365591397 363.58000000001095 417.7637692307723 0.0 0.0 0 337.6377833333365 417.7637692307723 640254 0 0 157.76975922953451
11 260.0 two_waiting 63 63 63 0 0 1.0 2.937399678972713 393.259570207603 579.4598205129968 620.584948718161 546.5335258261151 773.833333333333 943.3333333333316 0.62223291626564 0.0 334.9462365591397 363.58000000001095 417.7637692307723 0.0 0.0 0 337.6377833333365 417.7637692307723 640254 0 0 157.76975922953451
12 260.0 predict_1000ms 63 63 63 0 0 1.0 2.937399678972713 393.259570207603 579.4598205129968 620.584948718161 546.5335258261151 773.833333333333 943.3333333333316 0.62223291626564 0.0 334.9462365591397 363.58000000001095 417.7637692307723 0.0 0.0 0 337.6377833333365 417.7637692307723 640254 0 0 157.76975922953451
13 260.0 predict_500ms 63 62 62 1 0 0.9841269841269841 2.8892455858747996 360.2011848635393 447.1807256411333 465.7234102564871 523.434392043632 703.3333333333336 983.3333333333343 0.5654475457170356 0.0 340.4371584699453 365.69230769231353 524.2659999999332 1.0 1.0 1 340.28908604954535 524.2659999999332 629338 10916 0 155.0561797752809
14 230.0 no_drop 63 63 63 0 0 1.0 2.6003210272873196 1777.4951000689596 3067.511884057848 3204.707246376671 1723.7872954764196 2913.333333333334 3206.666666666667 0.9735322425409048 0.8267564966313763 377.57575757575756 412.5426086956473 424.00000000000125 0.0 0.0 0 380.14569319113855 424.00000000000125 640254 0 0 157.76975922953451
15 230.0 reactive_1500ms 63 63 27 0 36 0.42857142857142855 1.3001605136436598 1010.3600644122084 1414.757101449207 1473.0202898550094 4028.4071222329167 11064.833333333332 12103.333333333334 0.9735322425409048 0.8267564966313763 741.6666666666666 416.659130434783 10626.97971014499 36.0 36.0 36 374.5458193979908 424.00000000000125 591155 0 321929 66.39987158908507
16 230.0 latest_only 63 56 56 7 0 0.8888888888888888 2.6003210272873196 536.8126293995401 685.881159420235 717.6463768114871 709.5107475136352 960.0000000000001 1076.6666666666679 0.9100096246390761 0.02165543792107796 377.5757575757575 416.6017391304294 426.22608695652355 1.0 1.0 1 381.4884331419178 426.22608695652355 568751 71503 0 140.1904333868379
17 230.0 two_waiting 63 57 57 6 0 0.9047619047619048 2.6003210272873196 838.9013984235485 1026.1286956521203 1098.0985507245257 998.5707410972092 1286.6666666666665 1440.0000000000014 0.9735322425409048 0.546679499518768 377.5757575757576 406.0417391304327 421.1826086956538 1.0 1.0 1 381.49433962263976 421.1826086956538 579689 60565 0 142.8577849117175
18 230.0 predict_1000ms 63 56 56 7 0 0.8888888888888888 2.6003210272873196 771.422153209065 952.4115942028234 971.5478260868871 943.7102983638115 1226.6666666666665 1359.9999999999995 0.9735322425409048 0.41193455245428295 377.57575757575756 405.373913043476 426.22608695652355 1.0 1.0 1 380.15028712058887 426.22608695652355 567195 73059 0 139.75743178170146
19 230.0 predict_500ms 63 47 47 16 0 0.746031746031746 2.215088282504013 412.55253931544405 466.07430289855006 482.2141594203 641.0153994225219 966.6666666666686 1056.6666666666683 0.7776708373435997 0.026467757459095284 441.84397163120565 614.827726086956 622.8173913043555 1.0 1.0 1 444.19246376811583 622.8173913043555 474717 165537 0 117.06375601926163