70 likes | 454 Views
RTSP Internet Streaming Client/Server on WinCE eMbedded System(SetTopBox). Sogang Univ. RTI Lab, Streaming Project Team Kiryung Electronics, Ltd. 2001/03~2001/09. Introduction. 기술의 Fusion, Multimedia streaming Communication Broadcasting Computer Interactive broadcasting
E N D
RTSP Internet StreamingClient/Server on WinCE eMbedded System(SetTopBox) Sogang Univ. RTI Lab, Streaming Project Team Kiryung Electronics, Ltd. 2001/03~2001/09
Introduction • 기술의 Fusion, Multimedia streaming • Communication • Broadcasting • Computer • Interactive broadcasting • xDSL, CableModem의 보급으로 High speed Internet service 수급범위 확산
Market Pull, Technical Push • Media • 10 min. to 1~2 hours • 4~6Mbps (MPEG-2 TS Hi-TV) • Clients population • Large • Heterogeneous • 3GPP(IMT-2000)에서 RTSP/SDP 이용 • Multicast • 10Mbps LAN or IPv6 backbone
다양한 Client/Server 환경 • 다양한 Client Application on SetTopBox • 다양한 Media server Application • IETF 권고안 최대한 수용으로 이기종간 이식률 높임 • RTP : RFC-1889 • RTSP : RFC-2326 • SDP : RFC-2327 • RTP payload type for MPEG1/2 : RFC-2250
경쟁 Streaming Media server • 국내제품 : 없음 g 2001/중순부터 관심 고조 • 해외제품 : • RealMedia “RealServer” RTSP 공동개발, 시조 고가 • Apple “Darwin” Server Client가 QuickTime에 한정됨 • Microsoft “Windows Media Server” 오로지 *.asf만 재생 가능 (Microsoft Media Player) Microsoft Windows Server : 고가 • Oracle “OVS” 현재 DVB 업계 주도 고가
System의 특징 • SetTopBox (Client) • 기륭전자와 공동개발 (2001/03~2001/09) • 개발환경 : Microsoft WinCE V3.0 • 개발도구 : eMbedded Visual Tools • 부족한 프로세서 파워 : 266MHz • 부족한 메모리 : 16MBytes(Main memory) + a(Flash memory) • Hardware MPEG-2 decoder • Server • 개발환경 : Microsoft Windows 2K • 개발도구 : Visual Studio • 부가하드웨어 없이 General purpose PC 사용
Future Work • Multicast on IPv4 / IPv6 • SAP (RFC-2974)지원 • 600 request / min • Asynchronous • Request same video stream at different time • Playback startup latency의 최소화 (1.5sec 이내) • Periodic Broadcast • MPEG-2 Random Access/ x-Speed Play