• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Software Development for Self-Recording Video Studio

Student: Bulanenkov Vitalii

Supervisor: Denis Korolev

Faculty: HSE Tikhonov Moscow Institute of Electronics and Mathematics (MIEM HSE)

Educational Programme: Information Science and Computation Technology (Bachelor)

Year of Graduation: 2020

The goal of this work is to develop software for a video self-recording studio, with the goal of simplifying the recording process of video lectures for Massive Open Online Courses. It does so by providing a simple user interface, with capabilities such as audio-video feeds receiving and processing, realm-time mixing, rendering to screen and saving to file. A number of technologies have been reviewed during the work and eventually FFmpeg and RtspClientSharp have been chosen to become the core of media-processing stack, with ASP.NET, WPF and NAudio frameworks for user interface, mixing and outputting to screen, with overall application running on .NET Core runtime. Said application allows to create a self recording studio out of readily available retail hardware, such as commercial IP-cameras, encoders and Windows PC, providing necessary functions with minimal network delay and performance requirements. Future avenues of work are also discussed, such as full cross-platform support and lessening the amount of dependencies for a project.

Student Theses at HSE must be completed in accordance with the University Rules and regulations specified by each educational programme.

Summaries of all theses must be published and made freely available on the HSE website.

The full text of a thesis can be published in open access on the HSE website only if the authoring student (copyright holder) agrees, or, if the thesis was written by a team of students, if all the co-authors (copyright holders) agree. After a thesis is published on the HSE website, it obtains the status of an online publication.

Student theses are objects of copyright and their use is subject to limitations in accordance with the Russian Federation’s law on intellectual property.

In the event that a thesis is quoted or otherwise used, reference to the author’s name and the source of quotation is required.

Search all student theses