본문 바로가기
KERD
논문KCI 등재

코덱 기반 화면 녹화기의 시스템 사용 분석

System Usage Analysis of Screen Recorder Software Based on Video Codecs

0

조회

0

다운로드

0

인용

0

참고문헌

키워드

주제분류학제간연구

초록

최근 멀티미디어 자료 활용의 일반화는 컴퓨터 화면 녹화 소프트웨어의 사용을 늘리고 있다. 이러한 화면 녹화기는 연속적인 화면 캡쳐와 코덱 기반의 동영상 압축 기능으로 구성된다. 이러한 화면 녹화 프로그램은 녹화 대상 컨텐츠와 동시에 한 컴퓨터에서 실행되어야 하기 때문에 컴퓨터 시스템 자원 활용의 부담을 가중시키는 문제점을 야기하기도 한다. 본 논문에서는 이러한 화면 녹화기 실행 시에 직면하는 CPU 와 메모리 사용률을 시간별로 측정하고 시스템 부하 정도를 분석하였다. 본 논문에서는 보다 신뢰성 있는 실험하기 위하여 부수적인 편의 기능을 제외한 화면 캡쳐와 녹화 기능을 갖춘 실험용 녹화 소프트웨어를 구현하였다. 실험 소프트웨어는 화면 녹화 소프트웨어들이 주로 사용하고 있는 오픈 소스 코덱 제비드(Xvid)를 기반으로 작성되었다. 실험결과, CPU는 일정하게 1% 미만의 안정적인 사용률을 보였고, 메모리는 듀얼 모니터인 경우에 410MB 내외의 자원을 요구하였다. CPU는 시스템 사용 정도가 미미하여 동시 실행 시에도 의미있는 부담을 주지 않았지만 메모리의 경우는 충분한 여유 영역의 확보가 필요할 것으로 관찰되었다.

Abstract

The range of screen recorder software's applications has been gradually increasing. The reason is that multimedia contents' utilization is growing very fast recently. In general, these screen recording software concurrently execute with other computer software and usually increase the burden of computer system resources. Therefore In this paper, we look into the computer resource usage of CPU and memory. We make a new experiment software for screen recording to obtain stable results. The software is consisted of screen capturing module and converter based on video codecs. The screen capture is performed periodically at an interval of a predefined time in our experimental software. We use Xvid as codec used in our screen recording software. Xvid is widely known as an useful open source video code. In experiment results, we make sure that the CPU shows constantly usage below 1% and memory usage indicates average below 410 MB. The software is not required a large amount of CPU computing resource. Therefore, we recommend that the screen recording software's utilization is desirable on the computers with sufficient resource. It is faced with an unexpected difficulty in small main memory.

참고문헌 (10)

  1. J. Berdajs, "Extending applications using an advanced approach to DLL injection and API hooking", J. of Software: Practice and Experience, 40(7), pp.567~584 (2010)
  2. O. -S. Kwon, "Implementation of system usagerecorder for personal computer security", 9(4) (2014), Korea Knowledge Information Technology Society
  3. 황성수, "컴퓨터 화면 녹화 응용 프로그램을 이용한 교육용 동영상 파일 제작: 의과대학 학생들의 자습에 있어서의 유용성", 대한영상의학회지, 56(4), pp.395~402 (2007), 대한영상의학회
  4. Y. -K. Kim, "An API hooking technique based on windows kernel", 박사, pp.2010
  5. "Camtasia_Studio"[URL]
  6. "Diagram showing different applications using FFmpeg"[URL]
  7. "FFmpeg License and Legal Considerations"[URL]
  8. "Hooks Overview"[URL]
  9. "Diagram showing different applications using FFmpeg"[URL]
  10. "Xvid"[URL]

관련 논문AI추천

이 간행물의 다른 논문 (15건)