Детальная информация

Название Разработка и проектирование веб приложения для видеоконференций: выпускная квалификационная работа бакалавра: направление 09.03.03 «Прикладная информатика» ; образовательная программа 09.03.03_03 «Интеллектуальные инфокоммуникационные технологии»
Авторы Осипов Илья Владимирович
Научный руководитель Сергеев Анатолий Васильевич
Организация Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения Санкт-Петербург, 2023
Коллекция Выпускные квалификационные работы ; Общая коллекция
Тематика протоколы ; WebRTC ; веб-разработка ; проектирование ; видеоконференции ; DASH ; HLS ; HTTP ; protocols ; web-development ; web-design ; videoconferencing
Тип документа Выпускная квалификационная работа бакалавра
Тип файла PDF
Язык Русский
Уровень высшего образования Бакалавриат
Код специальности ФГОС 09.03.03
Группа специальностей ФГОС 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2023/vr/vr23-3695
Права доступа Доступ по паролю из сети Интернет (чтение, печать)
Ключ записи ru\spstu\vkr\23005
Дата создания записи 21.07.2023

Разрешенные действия

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа Анонимные пользователи
Сеть Интернет

Данная работа посвящена созданию веб-приложения для видеоконференций, исследованию протоколов для реализации передачи видео и аудио данных по сети, обзору веб приложений аналогов, а также изучению библиотек и инструментов позволяющих реализовать собственное веб-приложение для видеоконференций. Объектом исследования является протоколы, позволяющие передавать различную информацию по сети, в том числе видео и аудио данные. Предметом исследования являются особенности и функциональные элементы различных приложений для видеоконференций, а также исследование технических аспектов инструментов и библиотек, позволяющих реализовать передачу медиа контента между клиентами приложения. Цель работы – разработать веб-приложение для видеоконференций, которое по функционалу может сравниться с рассмотренными приложениями аналогами. В ходе работы был осуществлён функциональный и структурный анализ популярных протоколов для реализации передачи видео и аудио данных. Были формализованы их недостатки, с которыми можно столкнуться в процессе разработки приложения. Проведен обзор различных популярных зарубежных и отечественных решений для проведения видеоконференций, были выявлены их преимущества и недостатки. Были проведены анализ и сравнение существующих инструментов и технологий веб разработки, с помощью которых можно разработать требуемое веб-приложение. В результате исследования был определён перечень технологий, который позволит разработать оптимальное веб-приложение для видео конференций. Составлены критерии, которыми проектируемое приложение должно обладать, составлены задачи необходимые для достижения поставленной цели. Было разработано веб приложение на базе рассмотренного стека, которое имеет функционал проведения видеоконференций. Были разобраны и спроектированы функциональные требования, которые не вошли в текущую версию приложения, но которые необходимо добавить для выполнения всех поставленных целей проектируемой системы. Выполнены тесты проверяющие работоспособность и производительность разработанного продукта. Данная работа делает вклад в развитие отечественных приложений для видеоконференций, разработанное приложение может применяться как для простых встреч, так и для рабочих встреч и совещаний.

This work is devoted to the creation of a web application for videoconferencing, the study of protocols for the implementation of video and audio data transmission over the network, a review of analog web applications, as well as the study of libraries and tools that allow you to implement your own web application for videoconferencing. The object of the study is protocols that allow transmitting various information over the network, including video and audio data. The subject of the study is the features and functional elements of various video conferencing applications, as well as the study of the technical aspects of tools and libraries that allow the transfer of media content between application clients. The purpose of the work is to develop a web application for videoconferencing, which in terms of functionality can be compared with the analogues of the applications considered. In the course of the work, a functional and structural analysis of popular protocols for the implementation of video and audio data transmission was carried out. Their shortcomings, which can be encountered in the process of application development, were formalized. A review of various popular foreign and domestic solutions for videoconferencing was conducted, their advantages and disadvantages were identified. The analysis of existing web development tools and technologies, with the help of which it is possible to develop the required web application, was carried out. As a result of the study, a list of technologies was determined that will allow to develop an optimal web application for video conferences. The criteria that the designed application should have are compiled, the tasks necessary to achieve the goal are compiled. A web application, which has the functionality of video conferencing, was developed based on the considered stack. Functional requirements that were not included in the current version of the application, but which must be added to fulfill all the goals of the designed system, were analyzed and designed. Tests have been performed to verify the operability and performance of the developed product. This work contributes to the development of domestic applications for videoconferencing, the developed application can be used for both casual and working meetings.

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все
Прочитать Печать
Интернет Авторизованные пользователи СПбПУ
Прочитать Печать
Интернет Анонимные пользователи
  • Разработка и проектирование веб приложения для видеоконференций
    • Введение
    • 1. Теоретическая часть: обзор научных источников и анализ существующих инструментов и технологий
    • 2. Обзор приложений аналогов и разработка требований для разрабатывемой системы
    • 3. Практическая часть
    • 4. Тестирование приложения
    • Заключение
    • Список использованных источников
    • Приложение 1. Таблицы с функциональными особенностями приложений
    • Приложение 2. Код приложения

Количество обращений: 38 
За последние 30 дней: 0

Подробная статистика