Top Banner
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
15

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

Mar 27, 2015

Download

Documents

Aidan Pearson
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: TDW Teams Presenter : Yi-Hsuan Chen Contact : lsi@nchc.gov.tw National Center for High-performance Computing, Taiwan Date: 14/07/2009 A Distributed Architecture.

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

Page 2: TDW Teams Presenter : Yi-Hsuan Chen Contact : lsi@nchc.gov.tw National Center for High-performance Computing, Taiwan Date: 14/07/2009 A Distributed Architecture.

22

Outline

Introduction

Distributed System Architecture (Three units)

Real-Time Video Streaming Case

Conclusions

Page 3: TDW Teams Presenter : Yi-Hsuan Chen Contact : lsi@nchc.gov.tw National Center for High-performance Computing, Taiwan Date: 14/07/2009 A Distributed Architecture.

33

Introduction

Specific device, stream formats, resolution

Page 4: TDW Teams Presenter : Yi-Hsuan Chen Contact : lsi@nchc.gov.tw National Center for High-performance Computing, Taiwan Date: 14/07/2009 A Distributed Architecture.

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.gov.tw National Center for High-performance Computing, Taiwan Date: 14/07/2009 A Distributed Architecture.

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-4

CABLE(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.gov.tw National Center for High-performance Computing, Taiwan Date: 14/07/2009 A Distributed Architecture.

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.gov.tw National Center for High-performance Computing, Taiwan Date: 14/07/2009 A Distributed Architecture.

77

Three-tier architecture (3/3)

Can view the video from web browser or standalone version

The historical monitoring window

Capture unitImage ProcessorPresentation unit

Page 8: TDW Teams Presenter : Yi-Hsuan Chen Contact : lsi@nchc.gov.tw National Center for High-performance Computing, Taiwan Date: 14/07/2009 A Distributed Architecture.

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.gov.tw National Center for High-performance Computing, Taiwan Date: 14/07/2009 A Distributed Architecture.

99

Distributed stream compression

Native VS With compression concepts

Page 10: TDW Teams Presenter : Yi-Hsuan Chen Contact : lsi@nchc.gov.tw National Center for High-performance Computing, Taiwan Date: 14/07/2009 A Distributed Architecture.

1010

Real-Time Video StreamingEcological Observation in Ken-Ting

Page 11: TDW Teams Presenter : Yi-Hsuan Chen Contact : lsi@nchc.gov.tw National Center for High-performance Computing, Taiwan Date: 14/07/2009 A Distributed Architecture.

1111

Real-Time Video Streaming

Ecological Observation in Lanyu

Page 12: TDW Teams Presenter : Yi-Hsuan Chen Contact : lsi@nchc.gov.tw National Center for High-performance Computing, Taiwan Date: 14/07/2009 A Distributed Architecture.

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.gov.tw National Center for High-performance Computing, Taiwan Date: 14/07/2009 A Distributed Architecture.

1313

History Data

Page 14: TDW Teams Presenter : Yi-Hsuan Chen Contact : lsi@nchc.gov.tw National Center for High-performance Computing, Taiwan Date: 14/07/2009 A Distributed Architecture.

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.gov.tw National Center for High-performance Computing, Taiwan Date: 14/07/2009 A Distributed Architecture.

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