A Study of Fast Media Synchronization for Screen Recording Streaming Applications

碩士 === 輔仁大學 === 資訊工程學系碩士班 === 103 === Remote screen recording is a system that records whole actions on a remote computer screen, and displays the actions on a client computer screen at the same time. Traditionally, screen recording are streamed in a video format, which large data usually results in...

Full description

Bibliographic Details
Main Authors: Pei-Ting Wu, 吳佩葶
Other Authors: Shin-Hung Chang
Format: Others
Language:zh-TW
Published: 2014
Online Access:http://ndltd.ncl.edu.tw/handle/99228107920155638955
id ndltd-TW-103FJU00396008
record_format oai_dc
spelling ndltd-TW-103FJU003960082016-07-02T04:20:55Z http://ndltd.ncl.edu.tw/handle/99228107920155638955 A Study of Fast Media Synchronization for Screen Recording Streaming Applications 遠端畫面錄製中串流媒體快速同步機制之研究 Pei-Ting Wu 吳佩葶 碩士 輔仁大學 資訊工程學系碩士班 103 Remote screen recording is a system that records whole actions on a remote computer screen, and displays the actions on a client computer screen at the same time. Traditionally, screen recording are streamed in a video format, which large data usually results in high CPU utilization and heavy network loading. Therefore, in order to reduce CPU utilization and network bandwidth loading, the screen recording system records and only sends the blocks which have updates on the recording screen. A screen update on any part of the recording screen is called a “changed block” in this paper. Only recording and sending the changed blocks definitely reduces the network bandwidth and CPU loading. Because of only sending changed blocks, this study comes up with a media synchronization problem between a video stream and remote screen data stream in a distance learning system due to an unstable network environment. This study proposes a fast skip mechanism, called Fast Media Synchronization (FMS), to match the video stream playback by adjusting the remote screen data stream. The FMS quickly determines whether the changed blocks overlap. In the fast skip mechanism of FMS, overlapping areas among changed blocks in a screen data stream will be effectively deleted. In this paper, four different scenarios web browsing, document editing, slide presentation, and video playback, are designed to test the effectiveness of applying FMS. The experiment results shows that the FMS mechanism approximately reduces 85% of processing time, 57% to 99% of the frequency of pasting times, 70% to 90% the number of comparisons, and 70% to 90% the total pasting area. Furthermore, the proposed FMS mechanism can also be applied to improve the efficiency of different screen recording systems, such as remote desktop, distance conferencing, and video streaming, etc. Shin-Hung Chang 張信宏 2014 學位論文 ; thesis 68 zh-TW
collection NDLTD
language zh-TW
format Others
sources NDLTD
description 碩士 === 輔仁大學 === 資訊工程學系碩士班 === 103 === Remote screen recording is a system that records whole actions on a remote computer screen, and displays the actions on a client computer screen at the same time. Traditionally, screen recording are streamed in a video format, which large data usually results in high CPU utilization and heavy network loading. Therefore, in order to reduce CPU utilization and network bandwidth loading, the screen recording system records and only sends the blocks which have updates on the recording screen. A screen update on any part of the recording screen is called a “changed block” in this paper. Only recording and sending the changed blocks definitely reduces the network bandwidth and CPU loading. Because of only sending changed blocks, this study comes up with a media synchronization problem between a video stream and remote screen data stream in a distance learning system due to an unstable network environment. This study proposes a fast skip mechanism, called Fast Media Synchronization (FMS), to match the video stream playback by adjusting the remote screen data stream. The FMS quickly determines whether the changed blocks overlap. In the fast skip mechanism of FMS, overlapping areas among changed blocks in a screen data stream will be effectively deleted. In this paper, four different scenarios web browsing, document editing, slide presentation, and video playback, are designed to test the effectiveness of applying FMS. The experiment results shows that the FMS mechanism approximately reduces 85% of processing time, 57% to 99% of the frequency of pasting times, 70% to 90% the number of comparisons, and 70% to 90% the total pasting area. Furthermore, the proposed FMS mechanism can also be applied to improve the efficiency of different screen recording systems, such as remote desktop, distance conferencing, and video streaming, etc.
author2 Shin-Hung Chang
author_facet Shin-Hung Chang
Pei-Ting Wu
吳佩葶
author Pei-Ting Wu
吳佩葶
spellingShingle Pei-Ting Wu
吳佩葶
A Study of Fast Media Synchronization for Screen Recording Streaming Applications
author_sort Pei-Ting Wu
title A Study of Fast Media Synchronization for Screen Recording Streaming Applications
title_short A Study of Fast Media Synchronization for Screen Recording Streaming Applications
title_full A Study of Fast Media Synchronization for Screen Recording Streaming Applications
title_fullStr A Study of Fast Media Synchronization for Screen Recording Streaming Applications
title_full_unstemmed A Study of Fast Media Synchronization for Screen Recording Streaming Applications
title_sort study of fast media synchronization for screen recording streaming applications
publishDate 2014
url http://ndltd.ncl.edu.tw/handle/99228107920155638955
work_keys_str_mv AT peitingwu astudyoffastmediasynchronizationforscreenrecordingstreamingapplications
AT wúpèitíng astudyoffastmediasynchronizationforscreenrecordingstreamingapplications
AT peitingwu yuǎnduānhuàmiànlùzhìzhōngchuànliúméitǐkuàisùtóngbùjīzhìzhīyánjiū
AT wúpèitíng yuǎnduānhuàmiànlùzhìzhōngchuànliúméitǐkuàisùtóngbùjīzhìzhīyánjiū
AT peitingwu studyoffastmediasynchronizationforscreenrecordingstreamingapplications
AT wúpèitíng studyoffastmediasynchronizationforscreenrecordingstreamingapplications
_version_ 1718332730600587264