пакетів
Стек протоколівG.711G.726 (32 кбіт/c) G.723.1 (6.3 кбіт/c) G.723.1 (5.3 кбіт/c)G.729RTP/UDP/ІРv4/GbE0,98510,9920,73660,76740,8684RTP/UDP/ІРv6/GbE0,98850,9940,78460,81130,8958RTP/UDP/ІРv4/MPLS/GbE0,98670,9990,75810,78720,8706RTP/UDP/ІРv6/MPLS/GbE0,98950,9990,79930,82450,9038
3.4.3 Дослідження надлішкової информации відео пакетів
Виконаємо аналіз інформаційних параметрів цифрових відео кодеків медіа систем. У якості прикладу розглянемо відео кодек H.264/MPEG - 4 Part 10 або AVC (Advanced Video Coding). Цей кодек вікорістовує формат стиснения відео, Який Сейчас годину є одним з найбільш часто застосовуваного форматів для запису, стиснения и розподілу відеоконтенту. ВІН містіть ряд НОВИХ функцій, Які дозволяють Йому стіскаті відео набагато ефектівніше и Забезпечити більшу гнучкість для! Застосування в найрізноманітнішіх Мережна?? ередовіщах.
При кодуванні кадру відео кодеком H.264/AVC віділяються та кодуються макроблоки (macroblock) зображення ОБСЯГИ 16x16 виборок (пікселів). Кількість макроблоків у кадрі зображення покладів від кількості пікселів у кадрі (frame) тобто екрана Розширення та кількості пікселів у макроблоці
. (3.9)
Максимальна Кількість макроблоків, что передається за секунду пропорційна частоті Зміни кадрів
. (3.10)
Кількість информации у макроблоці відео кодера пропорційна кількості пікселів у макроблоці та кількості біт, Якими кодується піксель зображення
. (3.11)
Стандарт H.264/MPEG - 4 Part 10 візначає комплекти можливіть, Які назівають профілямі, что орієнтовані на конкретні класи Додатків, Наприклад:
- BP (Baseline Profile) базовий Профіль - застосовується в недорогих продуктах, что вімагають додаткової стійкості до Втратили (відео конференции, мобільні продукти);
- ХР (Extended Profile) Розширене Профіль - призначеня для потокового відео, маєс відносно високий степень стиснения и додаткові возможности для Підвищення стійкості до Втрати даних;
- МР (Main Profile) основних Профіль - застосовується для цифрового телебачення стандартної чіткості в трансляціях, что Використовують стиснения MPEG - 4 відповідно до стандарту DVB;
- НІР (High Profile) високий Профіль - є основним для цифрового мовлення та відео на оптичних носіях, особливо для телебачення вісокої чіткості. Вікорістовується для Blu-Ray відеодісків и DVB HDTV мовлення;
- Hі10P (High 10 Profile) високий Профіль 10 - додатково підтрімує 10-бітову глибино кодування зображення.
У табліці 3.6 уявлень деякі стандартізовані Рівні з максимальними параметрами [20]. Рівнем назівають Певний набор обмежень, что вказують степень необхідної продуктівності декодера для профілю. Підтримка уровня ї профілю для! Застосування в декодері вказує на максимально екранах Розширення зображення, частоту кадрів, ШВИДКІСТЬ відео потоку, максимальна ємність буфера декодованого зображення DPB (Decoded Picture Buffer), что зберігає кадри для забезпечення передбачення значень вібірок в других картинах. Декодер, Який відповідає Певнев рівню, винен декодуваті всі потоки бітів, Які кодуються для цього уровня та для всіх нижчих рівнів.
Таблиця 3.5 - Рівні з максимальними параметрами відео кодерів
РівніМакс. Кількість макроблоківМакс. ШВИДКІСТЬ відео потоку, кбіт/сПрікладі екрана розшіреньза секундуу кадріВР, ХР, МРНіРНі10Р,
піксель,
кадр/Смакс. ємн. DPB, кадр11485996480192 128? Дев'ять 6176? 144 30,9 15,08 41b148599128160384 128? 96176? 144 30,9 15,08 41.13000396192240576 176? 144 320? 240 352? 288 30,3 10,0 7,59 3 21.260003963844801152 320? 240 352? 288 20,0 15,27 6
Максимальна ШВИДКІСТЬ передачі відео потоку для базових BP, розширення ХР и основних МР профілів декодера відповідно о 1.25 та 3 рази Менша чем для високих профілів НІР та Hi10P.
максимально ємність буфера кадрів декодованого зображення DPB обчислюють таким чином [20]
=min (floor (MaxDpbMbs/(PicWidthInMbs * FrameHeightInMbs)), 16),
де MaxDpbMbs є постійною величиною, яка покладів від номера уровня (табл. 3.7), PicWidthInMbs и FrameHeightInMbs є ширина и висота зображення для кодованому відеоданіх, віраж в Одиниця макроблоків (округлюється до ціліх значень).
Таблиця 3.6 - Залежність MaxDpbMbs від уровня кодера H.264/AVC
Рівень обмежень кодера11b1.11.2MaxDpbMbs3963969002376
например, для зображення 320? 240 пікселів PicWidthInMbs=320/14=20, а FrameHeightInMbs=15. Для уровня 1.2 декодера максимальна ємність буфера декодованого зображення - floor (2376/(20 * 1...