Аналіз можливостей застосування технології P2P-MCU в телекомунікаційних мережах спеціального призначення при реалізації багатоточечної відео конференції

Розгляд особливостей застосування та розвитку систем багатоточєчного відеоконференцзв’язку. Знайомство з можливостями застосування технології P2P-MCU в телекомунікаційних мережах спеціального призначення при реалізації багатоточечної відео конференції.

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид статья
Язык украинский
Дата добавления 11.03.2020
Размер файла 685,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Аналіз можливостей застосування технології P2P-MCU в телекомунікаційних мережах спеціального призначення при реалізації багатоточечної відео конференції

WebRTC дозволяє веб-браузераж взаємодіяти в реальному часі через АРІ -- інтерфейси JavaScript. Але коли кількість учасників збільшується, вимоги до пропускної здатності та процесорів стають серйозною проблемою в комірчастій мережі на основі push. У цій статті ми пропонуємо підхід P2P-MCU для багатоточечної відеоконференції, який ілюструє різні моделі зв'язку з використанням технології P2P-MCU. У нашому підході модуль MCU інтегрований в браузер для поєднування і перекодування відео та аудіо потоків в режимі реального часу. і коли браузер діє як вузол MCU, який залишає сеанс конференції без повідомлення, інший браузер-кандидат може негайно взяти на себе управління, і поточна конференція WebRTC може бути легко відновлена за допомогою нашого алгоритму вибору MCU. Наше рішення P2P-MCU знижує використання ЦП на 64% і споживання смуги пропускання на 35% для кожного учасника в порівнянні з рішенням з комірчастою мережею в дослідах на восьмисторонніх конференціях WebRTC. Хоча модуль P2P-MCU може вводити деяку затримку (<500 мс), затримка стабільна і її сприйманням практично нехтуються.

В наш час існує необхідність використовувати багатоточечну відеоконференцію в телекомунікаційних мережах спеціального призначення в реальному часі. Завдяки широко поширеним мережам фіксованого та мобільного широкосмугового зв'язку існує тенденція до проведення в будь-який час і в будь-якому місці багатоточечної відеокон- ференцій в реальному часі. Щоб відповідати новим вимогам, WebRTC [і] (Web Real-Time Communications) викликаний великий інтерес, оскільки АРІ за своєю природою підтримується багатьма новими версіями популярних браузерів, тобто Google Chrome і Mozilla Firefox. Однак, оскільки WebRTC спочатку був призначений для зв'язку між браузерами, навіть для невеликої групи, модєль багатоточечної конференції може бути складною або дорогою. Зокрема, для підтримки N учасників конференції з чистою мобільною мережею буде N * (N-і) / 2 каналів. Вимоги до пропускної здатності / можливостей пристрою будуть збільшуватися в квадраті в порівнянні з кількістю учасників конференції. Відповідно, сервер MCU [2] (Multipoint Control Unit) введений для зменшення споживання смуги пропускання шляхом змішування мультиме- діа, отриманого від користувачів в конференції, в один потік для кожного учасника. Однак MCU- сервер, зазвичай заснований на фіксованому та попередньо сконфігурованому обладнанні, часто досить дорогий і споживає значну частину смуги пропускання.

Аналіз останніх досліджень і публікацій.

Аналіз застосування та розвитку систем багатоточєчного відеоконференцзв'язку здійснювався багатьма авторами. В [і] оцінюється час передачі відео пакетів та розраховується об'єм необхідної відеоінформації. В [14] представлені шляхи підвищення якості відеоконференцзв'язку в телекомунікаційних системах спеціального призначення. Недоліком проаналізованих матеріалів публікації за визначеною тематикою є відсутність врахування специфіки забезпечення бага- тоточєчних відеоконференцій з використанням технології P2P -- MCU. Розгорнута та функціонуюча на теперішній час у мережах спеціального зв'язку система ВКЗ обмежена застосуванням багатоточечних відео конференцій з використанням технології P2P -- MCU.

Виділення не вирішених раніше частин загальної проблеми. Дослідженнями відомих авторів підтверджується актуальність досліджувальної проблеми. У цьому контексті актуальним залишається дослідження можливостей застосування технології P2P-MCU в телекомунікаційних мережах спеціального призначення за допомогою багатоточечної відеоконференції.

Мета статті. Головною метою цієї роботи є дослідження можливостей застосування технології P2P-MCU в телекомунікаційних мережах спеціального призначення за допомогою багатоточечної відеоконференції.

Виклад основного матеріалу. Внесок ЦІЄЇ статті: по-перше, МИ розробляємо архітектуру P2P-MCU, ЩО працює З ПОТОЧНИМИ протоколами WebRTC; по-друге, МИ пропонуємо стратегію визначення хоста MCU для динамічного і оптимального розміщення хоста MCU В веббраузерах; нарешті, МИ реалізуємо ефективний метод пробивання UDP [3] для мобільних користувачів за брандмауером / NAT для участі В відео конференції.

Проводяться експерименти З комбінацією мобільних користувачів і користувачів ПК В різних конфігураціях. Результати показують, ЩО наш ПІДХІД ДІЙСНИЙ і ефективний для проведення багатосторонніх конференцій через WebRTC. Розглянемо принципі взаємодії користувачів В відеоконференції. Браузери WebRTC, які хочуть приєднатися ДО відеоконференції, можуть бути підключені різними способами. Для ПРОСТОТИ МИ використовуємо централізований веб-сервер для обробки сигналів між браузерами, ЩО підтримують WebRTC, як показано на рис. І. З'єднання між сервером сигналізації і браузером засновані на WebSocket [4]. Однак XHR / JSONP опитування може замінити з'єднання WebSocket В обмеженому середовищі на середовище 3G.

У відеоконференції З ПОВНОЮ СІТКОЮ ОДНО- рангові з'єднання встановлюються між КОЖНОЮ парою учасників В відеоконференцзалі. У запро-понованому нами рішенні тільки ОДИН учасник повинен встановити з'єднання З ХОСТОМ MCU, ЯКИЙ підтримує сеанс MCU. Отже, для ІНШИХ браузерів-учасників немає необхідності запускати будь-які MCU. Максимальна кількість учасників залежить від обчислювальної потужності хоста MCU. Розглянемо функціональність і характеристики сервера сигналізації,сеансу відеоконференцзв'язку використовуваного В розрахованому відеочаті на багато користувачів.

Сервер сигналізації забезпечує адміністрування окремого відеоконференцзалу. Відеоконференц- зал має СПИСОК учасників. Учасник може СТВОРИТИ нове середовище, приєднатися ДО неї і покинути ЇЇ. Кожен раз, КОЛИ ЗМІНЮЄТЬСЯ КІЛЬКІСТЬ учасників, ТО ВСІ учасники В середовище будуть повідомлені про це повідомленням. ОСКІЛЬКИ обидва браузера можуть перебувати за NAT, вони можуть не мати можливості спілкуватися безпосередньо.

Рис.1

мережа конференція технологія

Сервер сигналізації працює шляхом маршрутизації повідомлень між учасниками в відеоконференцзалі. Прикладами таких повідомлень є можливості браузера, типу NAT, який він має, переваги частоти кадрів відео, повідомлення SDP [5] (протокол опису сеансу), кандидати WebRTClCE [6] і т.д. Кожне повідомлення містить у собі унікальну особистість учасника. Учасники можуть відправляти особисті повідомлення один одному або групові повідомлення всім учасникам в одному середовище.

У нашому запропонованому підході ми представляємо P2P-MCU. P2P-MCU -- це реалізація розподіленого MCU з використанням тимчасової (P2P) архітектури. P2P виключає централізовані медіа-сервери і складні інвестиції в інфраструктурі. На відміну від традиційного сервера відеоконференцій, MCU-хост працює в настільному браузері, який зазвичай знаходиться за NAT. Щоб подолати обмеження підключення NAT, модуль P2P-MCU використовує утиліти обходу сеансу для NAT (STUN) [7], щоб визначити правильну публічну адресу, яку NAT виділяє для трафіку UDP між локальним і зовнішнім хостами. МСи забезпечує кодування / декодування окремих потоків RTP [8] і змішування потоків RTP. MCU призначає аудіо / відео кодер і декодер, які здатні декодувати потоки RTP від учасника. У поєднанні відео, всі учасники будуть бачити одне й те саме комбіноване відео. Процес починається з декодування відео, яке декодує корисні дані RTP в відеокадри. Потім відео комбінатор змішує всі відеокадри від різних учасників в один потік відеокадрів, як показано на рис 2. Нарешті, окремий відеокодер кодує комбіновані відеокадри назад в корисне навантаження RTP для кожного учасника.

Комбінування всіх аудіозаписів учасників в один потік може привести до відлуння голосу у відповідь. Щоб уникнути цього, у кожного учасника буде свій власний комбінований аудіопотік, який не містить його власного аудіо. Спочатку аудіодекодери декодують корисне навантаження RTP в аудіозразки. Потім аудіокомбінатор змішує аудіозразки в окремі потоки аудіозразків, як показано на рис. 3. Нарешті, окремий аудіокодер кодує відповідні аудіозразки назад в корисні дані RTP.

Інтеграція з браузером.

У цьому пункті ми коротко описуємо інтеграцію MCU в архітектуру WebRTC, щоб забезпечити швидку розробку і розгортання додатків для відеоконференцій через JavaScript АРІ. У запропонованому нами рішенні ми показуємо можливість використання клієнтської бібліотеки P2P-MCU і STUN для JavaScript для зручного управління веб-додатками (рис. 4). Це контролер сеансу MCU і детектор NAT.

Рис.2

Рис.3

мережа конференція технологія

Він працює шляхом опрацювання запитів SDP і відповідей на них, що генеруються і передаються між браузерами WebRTC через сервер сигналізації, як показано на рис. 5.

Детектор NAT інкапсулює функціональність клієнта STUN і представлення у вигляді бібліотеки JavaScript АРІ. Клієнт STUN перевіряє наявність NAT і визначає тип NAT, за яким розміщується браузер.

Об'єкт WebRTC Peer Connection використовує механізми ІСЕ для проходження багаторівневих NAT-пристроїв між веб-браузерами. Якщо пряме з'єднання неможливе, так як браузери знаходяться за симетричним NAT, трафік прямує через сервер ретрансляції TURN [9] в якості запасного варіанту, що може збільшити затримку. Визначивши тип NAT, ми можемо гарантувати, що сеанс MCU не буде розміщений за симетричним NAT, і виключаємо участь ретранслятора TURN.

Зв'язок.

Відео чат один на один.

В нашій запропонованій моделі ми припускаємо, що в конференцзалі є хоча б один браузер, інтегрований з MCU і не підтримує симетричний NAT. Ми розробляємо логіку, що відповідає за вибір найбільш відповідного учасника для роз

МІЩЄННЯ сеансу МСи. ХОСТ МСи запрошує ВСІХ учасників В середовищі встановити однорангові з'єднання З сеансом МСи. ПІСЛЯ встановлення тимчасових з'єднань відео і аудіопотоків і ДО обох тимчасових вузлів направляються В сеанс МСи. Кілька відео та аудіо змішуються В відеопотік та- окремі аудіопотоки і направляються ВСІМ учасникам (рис. 6).

Трьохсторонній відео чат.

КОЛИ учасник В будь-який час приєднується до середовища, браузер, В якому розміщується сеанс МСи, пропонує новому учаснику встановити однорангове з'єднання (рисунок 7 зліва). КОЛИ ХОСТ МСи В будь-який час залишає середовище, наступний ВІДПОВІДНИЙ учасник буде обраний для проведення НОВОГО сеансу МСи і повторного запрошення ВСІХ учасників В середовище (рис. 7 праворуч). ЯКЩО немає ВІДПОВІДНОГО учасника для розміщення сеансу, відеочат знаходиться В режимі очікування. Кілька відео та аудіо сеансів завжди змішуються В сеансі МСи.

Восьмистороній відео чат.

Насправді, різні пристрої будуть мати різні МОЖЛИВОСТІ. Мобільні пристрої мають меншу об-числювальну потужність, пропускну здатність, обсяг пам'яті і розмір екрану, ніж настільні комп'ютери. Відео стандартної чіткості, ЩО підходять для настільних комп'ютерів, занадто ВИМОГЛИВІ для мобільних пристроїв. Для підтримки гетерогенних пристроїв, різні пристрої ПОВИННІ отримувати відєо і аудіо потоки в їх найбільш зручному профілі.

В WebRTC основним методом підтримки декількох учасників є використання декількох об'єктів

Peer Connection, по одному для кожного учасника. Але при цьому методі складно змішати потоки в одне і закодувати їх для різних ме- діа-профілів. У нашому підході хост MCU володіє достатньою обчислювальною потужністю і пропускною спроможністю мережі, щоб змішувати і доставляти медіапотоки для кожного учасника безпосередньо в більш зручному профілі.

MCU Host визначення.

Після того, як MCU інтегрований в браузер, як описано вище, важливе питання полягає в тому, як вибрати відповідний хост MCU в системі для ефективної координації відеоконференції. Теоретично, будь-який браузер в системі може бути обраний для виконання MCU, якщо він задовольняє вимогам хоста MCU. Але на практиці, щоб зробити вибір ефективно, ми припускаємо, що MCU в цій статті належить одному браузеру на відеоконфе- ренції. Крім того, для керування сигналізацією та інформацією під час процедури визначення хоста MCU необхідний блок керування мережею. У нашій практиці сервер сигналізації є одним з найкращих кандидатів на пристрій управління.

Відповідно, є три кроки для визначення хоста MCU:

Крок і: сервер сигналізації збирає інформацію для визначення MCU;

Крок 2: сервер сигналізації визначає, який браузер в конференції повинен бути хостом MCU, на основі інформації, зібраної на кроці і.

Крок 3: сервер сигналізації повідомляє всі браузери про результат вибору.

Детально, для кроків 1 і 2, інформація включає в себе інформацію про мережі та інформацію про користувача. Інформація про мережу може

включати в себе інформацію про завантаження мережі і інформацію про топології, якщо необхідно, в той час як інформація про користувача може включати тип терміналу, незалежно від того, чи знаходиться користувач за брандмауером чи ні, і можливості терміналу, якщо необхідно. Крім того, на кроці 2 сервер сигналізації кількісно оцінює метрики, зазначені в Інформації, оцінює метрики з попередньо визначеними вагами і вибирає клієнта з найкращою оцінкою як MCU. Нарешті, сервер сигналізації повинен повідомити всіх клієнтів, які з них є хостом MCU, і конференція може початися.

Висновки

Таким чином тенденція розвитку технології P2P-MCU відповідає підтримки багатоточечної відеоконференції в телекомунікаційних мережах спеціального призначення. Ми описали підхід P2P-MCU для підтримки багатоточечної відеоконференції навіть зі звичайним мобільним пристроєм Android. Наше рішення P2P-MCU можливо використовувати для мобільних користувачів, оскільки вони можуть просто встановити офіційний Chrome для Android на свої смартфони.

Хоча новий доданий модуль P2P-MCU може вводити деяку затримку (<500 мс), затримка стабільна і сприймається учасниками майже непомітно. Наша стратегія визначення хоста MCU гарантує, що відеоконференція буде встановлена і відновлена без проблем. Відповідно, продуктивність Р2Р- MCU досить стабільна, і показник успішності встановлення з'єднання в мережах 3G становить майже 90%, що набагато вище, ніж в звичайному WebRTC. Результати восьмистороннього експерименту по відеоконференціям показали, що наше рішення може скоротити використання ЦП на 64% і споживання смуги пропускання на 35% для кожного учасника в порівнянні з чистою стільниковою мережею WebRTC

Список літератури

1.А. Bergkvist, D.C. Burnett, С. Jennings, and A. Narayanan. WebRTC 1.0: Real-time Communication between Browsers.

2.M.H.W. LeMair, D.D. Kandlur, and Z.Y. Shae. “On multipoint control units for videoconferencing,” in Proc. 19th Conference on Local Computer Networks, 1994, pp. 356--364.

3.P. Srisuresh, B. Ford, and D. Kegel. State of Peer-to-Peer (P2P) Communication Across Network Address Translators (NATs).[Online]. Available: http:/www.rfc-edltor.org/rfc/rfc5128.txt

4.I. Fette and А. Melnikov. The Web Socket Protocol [Online]. Available: http:/www.rfc-editor.org/rfc/rfc6455.txt

5.M. Handley, V. Jacobson, and С. Perkins. SDP: Session Description Protocol. [Online]. Available: http:/www.rfc- editor.org/rfc/rfc4566.txt

1.J. Rosenberg. Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal for Offer/Answer Protocols.

2.J. Rosenberg, J. Weinberger, C. Huitema, and R. Mahy. STUN Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATS). [Online]. Available: http:/www.rfc-editor.org/rfc/rfc3489.txt

3.H. Schuizrinne, S. Casner, R. Frederick, and V. Jacobson. RTP: A Transport Protocol for Real-Time Applications. [Online]. Available: http:/www.rfc-editor.org/rfc/rfc3550.txt

4.R. Mahy, P. Matthews, and J. Rosenberg. Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN). [Online]. Available: http:/www.rfc-editor.org/rfc/rfc5766.txt

5.MCU Open Source Version.

6.Chromium. [Online]. Available: http://www.chromium.org

7.Андреев A., Аржанов В., Семенов К. Применение видеоконференцсвязи В Вооружённых силах иностранных государств. Зарубежное военное обозрение. 2008. № 7. С. 19-25; № 8. С. 16-22.

8.Ватолин В., Ратушняк А., Смирнов М., ЮКИН В. Методы сжатия данных. Устройство архиваторов, сжатие изображений И видео. Москва : ДИАЛОГ - МИФИ, 2002. 384 С.

9.Пантась С.О., Цатурян О.Г., БЄЛЯКОВ P.0., Радченко М.М. ШЛЯХИ підвищення якості відеоконференцзв'язку в телекомунікаційних системах спеціального призначення. Збірник наукових праць ВІТІ. 2017. № 3. 113 С.

Размещено на Allbest.ru

...

Подобные документы

  • Аналіз чинників, що впливають на рівень внутрішньо-системних завад систем мобільного зв’язку. Переваги технології цифрового діаграмоутворення. Закордонні концепції побудови систем мобільного зв’язку. Завадозахищеність телекомунікаційних магістралей.

    реферат [9,4 M], добавлен 11.08.2009

  • Технології широкополосного доступу по оптичному волокну. Передача та прийом інформації у пасивних оптичних мережах PON. Використання стандарту Ethernet в корпоративних мережах. Імовірність виникнення критичних ситуацій у пасивній оптичній системі.

    реферат [343,0 K], добавлен 21.11.2010

  • Класифікація та сфери застосування лазерів. Аналогово-цифрове та цифро-аналогове перетворення сигналів. Сімейства, моделі та особливості лазерних систем зв'язку. Описання характеристики компаратора напруги. Алгоритм та програми передачі, прийому даних.

    магистерская работа [1,7 M], добавлен 16.05.2019

  • Історія розвитку і перспективи застосування IP-телебачення, його можливості, проблеми розвитку в Україні. Призначення і властивості стеків протоколів TCP/IP. Порівняльна характеристика методів передачі трафіку. Основні правила роботи протоколу IGMP.

    реферат [247,4 K], добавлен 30.01.2010

  • Види атак на безпровідні мережі. Обладнання для прослуховування та приглушення клієнтської станції. Киптографічні засоби забезпечення конфіденційності інформації. Стек протоколів і їх коротка характеристика. Аутентифікація в мережах мобільного зв'язку.

    реферат [1,2 M], добавлен 30.01.2010

  • Вивчення головних методик оцінки показника Херста. Самоподібні процеси та їх фрактальний і мультифрактальний аналіз. Опис мобільних програм, протоколів мережевого рівня. Дослідження структури GPRS-трафіку. Побудова імітаційної моделі GPRS-мережі.

    дипломная работа [5,6 M], добавлен 21.12.2012

  • Методи векторної та скалярної оптимізації широко використовуються при проектуванні систем і мереж зв’язку. Розгляд деяких прикладів, що іллюструють осбливості застосування методів оптимізації при отриманні оптимальної структури і параметрів даних систем.

    реферат [125,2 K], добавлен 13.02.2011

  • Призначення, принцип роботи та складові рухливої системи радіозв'язку та мереж стільникового мобільного зв'язку. Характеристики стандартів NMT-450 та GSM та особливості формування сигналу. Інтеграція елементів інтелектуальної мережі стандарту GSM.

    реферат [296,7 K], добавлен 09.03.2009

  • Еволюція телекомунікаційних послуг. Побудова телефонної мережі загального користування. Цифровізація телефонної мережі. Етапи розвитку телекомунікаційних послуг і мереж. Необхідність модернізації обладнання та програмного забезпечення на всіх АТС мережі.

    реферат [236,4 K], добавлен 14.01.2011

  • Загальні поняття про системи на кристалі. Призначення та області застосування систем на кристалі. Мікропроцесор hynet32xs/s компанії Нyperstone. Загальний аналіз СНК TI OMAP-L138. Короткий огляд засобів контролю та налагодження мікропроцесорних систем.

    курсовая работа [2,8 M], добавлен 16.02.2013

  • Предмет, мета та завдання курсу "Військова техніка електрозв’язку". Класифікація, конструкція та основні електричні характеристики направляючих систем електрозв'язку. Властивості симетричних ліній та коаксіального кабелю як системи електрозв'язку.

    лекция [1,3 M], добавлен 17.02.2012

  • Поняття інтернет-телефонії, її сутність, порядок роботи з використанням спеціального Інтернет-протоколу. Розробка нових стандартів і протоколів, пов'язаних з передачею мови по мережах з пакетною комутацією. Система розрахунків за послуги IP-телефонії.

    реферат [32,0 K], добавлен 26.04.2009

  • Кодоiмпульсна модуляція як найбільш підхожий оптичний варіант схеми модуляцiї носійної для оптичних телекомунікацій, принцип її дії та призначення. Механізми породження, розвитку дисперсії чи поширення iмпульсу в волокні. Ширина iмпульсу довільної форми.

    контрольная работа [116,2 K], добавлен 20.11.2010

  • Радіозв'язок - різновид зв'язку, у якому носієм інформації є радіохвилі. Частотна сітка, що використовується у радіозв'язку та її діапазони. Застосування радіохвиль у сучасній науці й техніці: телеграф, азбука морзе, супутниковий і мобільний зв'язок.

    реферат [5,0 M], добавлен 05.12.2010

  • Вимоги до транспортної мережі NGN. Порівняльний аналіз технологій транспортних мереж: принцип комутації, встановлення з'єднання, підтримка технології QoS, можливості масштабування мережі. Поняття про Traffic Engineering. Оптимізація характеристик мереж.

    дипломная работа [4,6 M], добавлен 22.09.2011

  • Склад телефонних апаратів, призначених для роботи в телефонних мережах. Конструкція муфти GSIC гелевого типу для герметизації коннектора антени, етапи монтажу. Механічна тупикова муфта Т2С САР: послідовність монтажу. Опис телефонних апаратів ТА-60, ТА-65.

    курсовая работа [4,5 M], добавлен 02.11.2012

  • Шляхи забезпечення захисту мовної інформації в каналі зв'язку, сучасні методи криптографічного захисту. Аналіз організації інформаційного обміну по мережах зв'язку загального користування. Основні методи перетворення мовного сигналу і їх взаємозв'язок.

    контрольная работа [380,4 K], добавлен 13.10.2010

  • Особливості мережі зв’язку; проектування автоматизованої системи: вибір глобального показника якості, ефективності; визначення структури мережі і числових значень параметрів. Етапи проектування технічних систем, застосування математичних методів.

    реферат [58,6 K], добавлен 13.02.2011

  • Принцип дії та способи установлення охороних датчиків: ємнісних, інфрачервоних, звукових, радіопроменевих, периметрових, вібраційних. Поради щодо їх застосування в залежності від особливостей охорони. Порівняння та аналіз різних систем сигналізації.

    реферат [4,1 M], добавлен 05.12.2007

  • Поняття, характеристика, призначення, необхідність та задачі маршрутизаторів. Особливості прийняття рішення на відправлення дейтаграми на відповідний порт. Типи, класи та спеціальні адреси стеку ТСР/ІР. Складові повного символічного імені в ІР-мережах.

    контрольная работа [24,4 K], добавлен 22.09.2009

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.