IEEE13941/Linux based Media Streaming for Digital Home Services

디지털 홈 서비스를 위한 리눅스 환경의 IEEE1394 기반 미디어 스트리밍

  • 이성용 (강원대학교 컴퓨터정보통신공학과) ;
  • 이재길 (원주대학 컴퓨터정보관리과) ;
  • 최창열 (강원대학교 전기전자정보통신공학부)
  • Published : 2004.10.01

Abstract

Recently the interest in digital home services and its related technology has increased rapidly. Multimedia data transmission between digital devices that are connected to home network is essential function. This paper presents the design and implementation of multimedia streaming system based on IEEE1394 in Linux environment. The key features of proposed system are as follows. First, it can transmit and receive not only DV format data but also MPEG2-TS format data through IEEE1394 bus. Second, it uses device drivers that handling IEEE1394 and IEC61883 protocol transparently to reduce the complexity of communication program. Third, it applied capacity adaptation technique considering various specifications of PCs to get smooth streaming for HD data. These characteristics are tested on testbed of IEEE1394 based home network. The proposed media streaming technique can be used as a home media sever in Linux environment.

최근 들어 디지털 홈 서비스와 요소 기술에 대한 관심이 급증하고 있다. 디지털 흠에서 홈 네트워크에 연결된 디지털 기기간의 멀티미디어데이터 송수신 기능은 필수적이다. 본 논문은 리눅스 환경에서 IEEE1394를 통한 멀티 미디어 스트리밍 시스템의 설계와 구현에 대해 기술한다. 개발된 시스템의 주요 특징은 다음과 같다. 첫째, IEEE1394를 통해 DV뿐 아니라 MPEG2-75 형식의 데이터 송수신이 가능하다. 둘째, 디바이스 드라이버를 이용하여 IEEE1394, IEC61883 프로토콜을 투명하게 처리함으로써 데이터 송수신 프로그램 개발의 복잡성을 줄였다. 셋째, 흔히 사용하는 PC의 서로 다른 사양을 고려한 용량적응기법을 적용하여 DV 데이터 뿐 아니라 HD급 데이터까지 유연하게 스트리밍 할 수 있다. 이러한 기능과 특징들을 IEEE1394 기반의 흠 네트워크 테스트베드를 구축하여 시험, 검증하였다. 본 논문에서 제시된 미디어 스트리밍 기법은 리눅스 환경에서 흠 미디어 서버뿐 아니라 IEEE1394를 통한 미디어 스트리밍 기술로 충분히 활용될 수 있다.

Keywords

References

  1. 송석일, '홈 네트워크 표준화 기술 동향,' 전자통신동향분석, 제 15권 제6호, pp.56-64,한국전자 통신연구원, 2002. 12
  2. 김두현, 김선자, 문경덕, 박광로, 이전우 마평수, '인터넷 정보가전 기술 개발 및 표준화 동향', 제2권 제4호, 정보통신연구진흥원 2000. 10
  3. 이상무, 이영환, '댁내 통신 설비기준 동향'. 정보통신연구진흥원, 2002. 4
  4. 강요식, 'IEEE-1394 인터페이스를 이용한 다시점 MPEG2TS 데이터의 실시간 전송에 관한 연구', 경원대학교 석사학위논문, 2000. 2
  5. 디지털라이프 실현을 위한 디지털 홈 구축계획, 정보통신부, 2003. 6
  6. IEEE1394 for linux, http://www.1in- ux1394.org
  7. MPEG over 1394, 'System@IC news', NEC, March 2001
  8. Adam J, Kunzman, Alan T. Wetzel, '1394 High Performance Serial Bus: The Digital Interface for ATV', IEEE Transactions on Consumer Electronic, Vol.41, No.3, pp.893-900, August 1995 https://doi.org/10.1109/30.468067
  9. Proposal for EIA Standard ATV Baseband Digital Interface, HyperLy- nx, February 8, 1995
  10. 1394 Trade Association, http://www.1394ta.org
  11. P1394a Draft Std. for a High Performance Serial Bus, IEEE, March 15, 1998
  12. IEC : 61883-1 'Consumer audio/video equipment Digital Interface', General, Feb. 1998
  13. IEC : 61883-4 'Consumer audio/video equipment Digital Interface', MPEG2 -TS data transmission, Feb. 1998
  14. John G. Apostolopoulos, Wai-tian Tan, Susie J. Wee, 'Video Streaming : Concepts, Algorithms, and Systems', Hewlett Packasrd Laboratories Tech- nical Report HPL-2002-260, Sep. 2002
  15. S. J. Wee, J.G. Apostolopoulos, N. Feamster, 'Fie1d-to-Frame Transco- ding with Temporal and Spatial Dow- nsampling', IEEE International Con- ference on Image Processing, Kobe, Japan, October 1999
  16. Haruhisa Kato, Hiromasa Yanagihar, Yasuyuki Nakajima, Yoshinori Hatori, 'A Fast Motion Estimation Algorithm for DV to MPEG-2 Conversion', 2002 IEEE International Conference on Consumer Electronics, Digest of Technical Papers, pp.140-141, 2002
  17. Xine: a free video player, http://xinehq.de
  18. ffmpeg : a free transcoder, http://ffmpeg.sourceforge.net/
  19. http://www.spec.org/cpu2000/results/