Details

Title: Разработка модуля эмулятора камеры для трансляции видеопотока: выпускная квалификационная работа бакалавра: направление 09.03.01 «Информатика и вычислительная техника» ; образовательная программа 09.03.01_02 «Технологии разработки программного обеспечения»
Creators: Тюшин Артем Михайлович
Scientific adviser: Лексашов Александр Викторович
Other creators: Нестеров Сергей Александрович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2020
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: C#; Unity; разработка программного модуля; виртуальная камера; эмулятор IP камеры; видеокодек; трансляция видеопотока; software module development; virtual camera; IP camera emulator; video codec; video stream broadcasting
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.01
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
Links: Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2020/vr/vr20-1137
Rights: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key: ru\spstu\vkr\6376

Allowed Actions:

Action 'Read' will be available if you login or access site from another network Action 'Download' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Тема выпускной квалификационной работы: «Разработка модуля эмулятора камеры для трансляции видеопотока». Указанная задача является частью командного задания, целью которого является трансляция видеопотока определенной сгенерированной городской местности, для его дальнейшего преобразования и работы с ним, например, в качестве тестовых данных для проверки алгоритма компьютерного зрения. Данная работа посвящена разработке модуля эмулятора IP камеры для трансляции видеопотока, формируемого из изображения, получаемого с объекта камеры в Unity, размещенной в приложении. Передаваемым изображением является сгенерированный рендеринг модели городской местности, включающей в себя дороги, здания, транспорт и пешеходов, которую воссоздают другие члены команды разработки. В процессе работы было проведено исследование основных технологий потоковой передачи видео, проанализирован процесс формирования видеопотока и рассмотрены способы кодировки изображения. Сформированы функциональные требования к программному модулю, после чего была проведена его разработка и тестирование. Разработанный модуль может применяться для видеотрансляции сцены Unity по сети, например, для передачи генерируемых задач машинного обучения.

Theme of the graduate qualification work is “Development of a camera emulator module for broadcasting a video stream”. This task is part of a team mission, the purpose of which is to broadcast a video stream of a certain generated urban area for its further transformation and work with it. For example, as test data for testing the computer vision algorithm. This work is devoted to the development of an IP camera emulator module for broadcasting a video stream formed from an image received from a camera object in Unity located in the application. The transmitted image is a model of urban areas including roads, buildings, vehicles and pedestrians. Other team members are responsible for creating this environment. In the process, a study was conducted of the main technologies for video streaming. The process of forming a video stream was analyzed. And ways to encode the image were considered. The functional requirements for the software module were formed. After which it was developed and tested. The developed module can be used to broadcast a Unity scene over the network. For example, to transmit generated machine learning tasks.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read Print Download
Internet Authorized users SPbPU Read Print Download
-> Internet Anonymous

Usage statistics

stat Access count: 10
Last 30 days: 0
Detailed usage statistics