tdw teams presenter : yi-hsuan chen contact : [email protected]

15
TDW Teams Presenter : Yi-Hsuan Chen Contact : [email protected] National Center for High-performance Computing, Taiwan Date: 14/07/2009 A Distributed Architecture for Real-Time High Resolution Video Streaming

Upload: ilori

Post on 18-Mar-2016

42 views

Category:

Documents


1 download

DESCRIPTION

Date: 14/07/2009. A Distributed Architecture for Real-Time High Resolution Video Streaming. TDW Teams Presenter : Yi-Hsuan Chen Contact : [email protected] National Center for High-performance Computing, Taiwan. Outline. Introduction Distributed System Architecture (Three units) - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: TDW Teams Presenter  : Yi-Hsuan Chen Contact :  lsi@nchc.tw

TDW TeamsPresenter : Yi-Hsuan Chen

Contact : [email protected]

National Center for High-performance Computing, Taiwan

Date: 14/07/2009

A Distributed Architecture for Real-Time High Resolution Video

Streaming

Page 2: TDW Teams Presenter  : Yi-Hsuan Chen Contact :  lsi@nchc.tw

22

Outline

IntroductionDistributed System Architecture (Three units)Real-Time Video Streaming CaseConclusions

Page 3: TDW Teams Presenter  : Yi-Hsuan Chen Contact :  lsi@nchc.tw

33

Introduction

Specific device, stream formats, resolution

Page 4: TDW Teams Presenter  : Yi-Hsuan Chen Contact :  lsi@nchc.tw

44

Distributed System Architecture

One stream, multiple purposes

These three units are designed as loose-coupling architecture

Image Processor Capture unit Presentation unit

Page 5: TDW Teams Presenter  : Yi-Hsuan Chen Contact :  lsi@nchc.tw

55

Three-tier architecture (1/3)

Video input(Device/Interface)

Format(Tool/Stream Format)

HDV(1394) HD/MPEG-2TS

DV(1394) DVTS/RAW DV

WEB-CAM(USB) VLC/MPEG-4CABLE(CAPTURE CARD)

VLC/MPEG-4

*HD, DVTS, and VLC are open source software

Capture unitImage ProcessorPresentation unit

Page 6: TDW Teams Presenter  : Yi-Hsuan Chen Contact :  lsi@nchc.tw

66

Three-tier architecture (2/3)

Stream Receiver :VLC + FFMPGE

Image Processor : stream clipping image processing image management

Image Navigation: security control

Capture unitImage ProcessorPresentation unit

Page 7: TDW Teams Presenter  : Yi-Hsuan Chen Contact :  lsi@nchc.tw

77

Three-tier architecture (3/3)

Can view the video from web browser or standalone versionThe historical monitoring window

Capture unitImage ProcessorPresentation unit

Page 8: TDW Teams Presenter  : Yi-Hsuan Chen Contact :  lsi@nchc.tw

88

Distributed stream compression Two compression concepts have been implemented

Client-Server basedReduces network bandwidthTransfers video stream to multi-formats(mp4,wmv,flv,mjpeg)

Server-side basedDynamically assign the video stream to suitable servers depending on loading.Compresses the video stream to a variety of bit-rates for different network bandwidth

Page 9: TDW Teams Presenter  : Yi-Hsuan Chen Contact :  lsi@nchc.tw

99

Distributed stream compression

Native VS With compression concepts

Page 10: TDW Teams Presenter  : Yi-Hsuan Chen Contact :  lsi@nchc.tw

1010

Real-Time Video StreamingEcological Observation in Ken-Ting

Page 11: TDW Teams Presenter  : Yi-Hsuan Chen Contact :  lsi@nchc.tw

1111

Real-Time Video StreamingEcological Observation in Lanyu

Page 12: TDW Teams Presenter  : Yi-Hsuan Chen Contact :  lsi@nchc.tw

1212

Ecological Observation in Ken-Ting

web-based presentation interface of four underwater cameras

HDV stream of National museum of marine biology and aquarium (Taiwan)

View on iPhone

Page 13: TDW Teams Presenter  : Yi-Hsuan Chen Contact :  lsi@nchc.tw

1313

History Data

Page 14: TDW Teams Presenter  : Yi-Hsuan Chen Contact :  lsi@nchc.tw

1414

ConclusionHas been proofed in real time high-resolution ecological observationPlug and StreamLoosely coupled architecture, easy to scale-upSupport multiple streaming methodsBased on open source software, no hi-end hardware required.

Page 15: TDW Teams Presenter  : Yi-Hsuan Chen Contact :  lsi@nchc.tw

1515

Thank You !!

http://tdw.nchc.org.tw/

http://www.lsi.idv.tw/

http://horse.nchc.org.tw/Viz/

http://ecocam.nchc.org.tw

http://ecohd.nchc.org.tw