Details

Title Разработка системы вывода изображения с ПК под управлением Windows 11 на устройства на базе ОС Android: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_03 «Разработка программного обеспечения»
Creators Рагимов Руслан Абилфатович
Scientific adviser Маслаков Алексей Павлович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2025
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects Kotlin ; MediaCodec ; FFmpeg ; H.264 ; NALU ; парсинг ; TCP ; стриминг ; передача ; parsing ; streaming ; transmission
Document type Bachelor graduation qualification work
File type PDF
Language Russian
Level of education Bachelor
Speciality code (FGOS) 09.03.04
Speciality group (FGOS) 090000 - Информатика и вычислительная техника
DOI 10.18720/SPBPU/3/2025/vr/vr25-3608
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Additionally New arrival
Record key ru\spstu\vkr\39128
Record create date 9/24/2025

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

Тема выпускной квалификационной работы: «Разработка системы вывода изображения с ПК под управлением Windows 11 на устройства на базе ОС Android» Данная работа посвящена разработке системы, позволяющей выводить изображение с монитора ПК под управлением Windows 11 на Android устройство, позволяя использовать различные устройства под управлением ОС Android, такие как смартфон или планшет, качестве либо зеркала физического монитора, либо в качестве устройства вывода для виртуального монитора, зарегистрированного в системе Windows 11. В ходе разработки был проведён обзор существующих решений, выбор технологий, средств разработки и архитектурных решений. Система реализована в виде приложения для OC Android написанного на языке программирования Kotlin с использованием Android SDK и кроссплатформенного приложения FFMPEG для Windows 11. Реализованы функции ожидания подключения ПК к Android устройству, кадрирования потока байтов от кодека h264, определения типа NAL (Network Abstraction Layer) единиц, конфигурация декодера на базе программного интерфейса MediaCodec для возможного аппаратного ускорения декодирования. Разработанная система протестирована в условиях реальной эксплуатации, и показала устойчивую работу. Однако были выявлены потенциальные недостатки.

This work is devoted to the development of a system that allows displaying images from a Windows 11 PC monitor on an Android device, enabling the use of various Android OS devices, such as a smartphone or tablet, either as a mirror of the physical monitor or as a display device for a virtual monitor registered in the Windows 11 system. During the development, a review of existing solutions, selection of technologies, development tools, and architectural decisions was conducted. The system is implemented as an application for Android OS written in the Kotlin programming language using the Android SDK and a cross-platform FFMPEG application for Windows 11. The implemented functionality includes waiting for a PC to connect to the Android device, framing the byte stream from the h264 codec, determining the type of NAL (Network Abstraction Layer) units, and configuring the decoder based on the MediaCodec software interface for potential hardware-accelerated decoding. The developed system was tested under real operating conditions and demonstrated stable operation. However, potential drawbacks were identified.

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

Access count: 0 
Last 30 days: 0

Detailed usage statistics