DOI QR코드

DOI QR Code

A Study of Real-Time Video Streaming Data Service on the Linux Server

리눅스 서버를 이용한 동영상 데이터 실시간 스트리밍 서비스 연구

  • Received : 2012.11.12
  • Accepted : 2013.04.07
  • Published : 2013.04.30

Abstract

This paper suggests a method of developing live media streaming service through Linux server system on android system environment. The android application constructed in the experiment is able to record media while sending it to Linux server. Generated real time media data is send to linux server through Multipart Request class of Apache Tomcat server constructed on Linux system. Also in this research, by utilizing Android video player and media player class, development of android application structures was accomplished, which has methods of; playing live media stream data on video server, or playing live media stream data while saving stream data in cache. The structure and function of suggested system and application is confirmed by series of experiments.

본 논문은 안드로이드 시스템 환경에서 리눅스 서버 시스템을 통하여 실시간으로 동영상을 스트리밍 서비스하는 시스템을 제안한다. 본 연구에서 개발한 어플리케이션으로 동영상을 촬영함과 동시에 스트림 데이터를 생성하고, 이 데이터를 Apache Tomcat 서버의 MultipartRequest 클래스를 이용하여 리눅스 서버로 전송하는 기능을 구현하였다. 또한, 안드로이드의 비디오 플레이어와 미디어 플레이어 클래스를 이용하여 실시간으로 동영상 스트림 데이터를 비디오 플레이어에서 재생하는 방식과 캐시(cache)에 스트림 데이터를 저장함과 동시에 미디어 플레이어를 이용하여 재생을 하는 방법을 개발하였다. 본 논문에서 제안한 시스템 구조와 어플리케이션이 설계된 실험 과정을 통한 실험의 결과, 모두 정상적으로 동작이 된다는 것을 확인 할 수 있었다.

Keywords

References

  1. 김경희, "RTSP 기반 실시간 스트리밍 서비스 구현", 안양대학교 첨단산업기술대학원 컴퓨터 정보통신학과, 2001
  2. Apple, HTTP Live Streaming Overview, 2011
  3. 삼성경제연구소, "스마트폰이 열어가는 미래", CEO Information 741호, 2010
  4. 김헌영, "방송 및 SNS를 연계한 모바일 스트리밍 시스템", 금오공과대학교 대학원 컴퓨터공학과 , 2011
  5. 김종근, 최황규, "리눅스 클러스터 서버 상에서 RTSP 기반의 실시간 및 VOD 스트리밍 시스템 개발", 정보 통신 논문지, vol. 7, 2003
  6. 정선철, 반태학, "HTTP상에서 동적 적응적 스트리밍 시스템 구현", 한국정보통신학회, Vol.16 No.3, 2012 https://doi.org/10.6109/jkiice.2012.16.3.476
  7. 김대영, "최신 인터넷 스트리밍 기술동향과 시스코 콘텐츠 전달 솔루션", 시스코 시스템즈 코리아, 2012
  8. 박정현, 김동칠, 이정민, 정광수, "스트리밍 서비스의 품질 향상을 위한 적응적 미디어 데이터 전송 제어 기법", 한국정보과학회, Vol.39 No.2, 2012.
  9. 임재걸, 이경훈, "동영상 재생 안드로이드 프로그램 구현", 한국컴퓨터정보학회 학술발표논문집 Vol.2011, 2011
  10. 권오병, 김경수, "FlashVideo를 적용한 인터넷 방송 동영상 솔루션의 설계 및 구현", 디지털정책연구, Vol.16 No.6, 2012
  11. 강미연, 주대연, 이선주, 김도완, 김재훈, 정원호, "IP 카메라 기반의 실시간 웹캐스팅 시스템", 한국 정보과학회 학술발표논문집, Vol.34 No.1D, 2007.