Extended Video Producer and Consumer Service: Highquality video delivery technique for Access Grid - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

Extended Video Producer and Consumer Service: Highquality video delivery technique for Access Grid

Description:

Extended Video Producer and Consumer Service: ... WMV. DV. DV. HDV. Codec. 640x480. ConferenceXP. 720x480. DVTS. 720x480. 1280x720. Ruff System ... – PowerPoint PPT presentation

Number of Views:21
Avg rating:3.0/5.0
Slides: 15
Provided by: sangw9
Category:

less

Transcript and Presenter's Notes

Title: Extended Video Producer and Consumer Service: Highquality video delivery technique for Access Grid


1
Extended Video Producer and Consumer
ServiceHigh-quality video delivery technique
for Access Grid
2
Motivation
  • Needs of high-quality video for immersive
    collaboration
  • Access Grid(AG) provides low resolution video
    with out-dated vic (352x288 CIF size)
  • Not suitable for the view of large-scaled
    conferencing and detail image description
  • Related works

3
Objective
  • Designing ExtendedVideoProducer,ConsumerService
  • Multimedia Session Announcement
  • Interface to high-quality video tools
  • Integrating versatile video tools into Access
    Grid
  • DV 30 Mbps 720x480 sized video by DVTS and
    VLC(VLC supports transcoding mode for DV less
    than 3Mbps)
  • HDV 19.2 Mbps 1280x720 sized video by VLC
  • Implementing Access Grid with High-quality Video

4
Main Framework
Access Grid Venue Client
Node Service
Service Manager
Audio Service
Video Producer Service
Video Consumer Service
Extended VideoProducer Service
Extended VideoConsumer Service
RAT
VIC
VIC
DVTS
VLC
DVTS
VLC
5
Multimedia Session Announcement 1/2
  • ExtendedVideoProducerService(EVPS) gets two
    multicast addresses from Venue Server
  • Announcement Multicast Location
  • Video Multicast Location
  • EVPS makes the information of video session based
    on SDP (Session Description Protocol)
  • EVPS announces SDP message via announcement
    multicast channel by SAP standard (Session
    Announcement Protocol).

6
Multimedia Session Announcement 2/2
  • ExtendedVideoConsumerService (EVCS) receives SDP
    messages and lists them out on GUI of EVCS.
  • If user wants to view a certain video, EVCS joins
    the video multicast and shows it.

7
Interface to versatile video tools
  • ExtendedVideoProducer,ConsumerService can
    employ various video tools.
  • Each video tool has the different option
    commands.
  • EVPS and EVCS employ the variety of option
    commends.
  • DVTS have no option command on the shell.
  • I modified DVTS to have shell command.
  • By setting properties of EVPS, Access Grid can
    use VLC or DVTS.

8
Modified and Added Modules
  • AG Toolkit
  • Venue.py
  • AGService.py
  • AGServiceManager.py
  • AGNodeService.py
  • Config.py
  • ExtendedVideoProducerService.py
  • ExtendedVideoProducerService.build.py
  • ExtendedVideoConsumerService.py
  • ExtendedVideoConsumerService.build.py
  • AG Packaging
  • BuildEVPS.py
  • BuildEVCS.py
  • Setup.py
  • servicesToShip
  • Additional module
  • Exvideo.pyd

9
AG Node Deployment
Video
AV Data
SPLITTER
Audio
Echo Canceller
Mice and Speaker
Video Capture Machine
Control Machine
Display Machine
Audio Machine
VideoConsumerService ExtendedVideoConsumerService
VideoProducerService ExtendedVideoProducerService
AudioService
(You may set up) ExtendedVideoConsumerService
10
Setup
11
Implementation Results
12
Conclusion and Future works
  • AG can deliver DV and HDV video with EVPS and
    EVCS.
  • More immersive collaboration is possible.
  • With the high-quality video, I hope for the
    spread of Access Grid over the various fields.
  • Future works
  • Porting to Linux (exvideo.pyd)
  • Network-adaptive transmission for DV
  • Extended Graphical User Interface
  • Security

13
Acknowledgements
  • Michael Papka
  • Ivan Judson
  • Thomas Uram
  • Susan Lefvert
  • Eric Olson
  • Justin Binns
  • Ti Leggett

14
References
  • 1 Access Grid, http//www.accessgrid.org/
  • 2 Akimichi Ogawa, Katsushi Kobayashi, Kazunori
    Sugiura, Osamu Nakamura, Jun Murai, "Design and
    Implementation of DV based video over RTP", May
    2000, Packet Video Workshop 2000.
  • 3 DVTS, http//www.sfc.wide.ad.jp/DVTS/.
  • 4 VideoLAN, http//www.videolan.org/.
  • 5 Handley, M., Perkins, C. and E. Whelan,
    "Session Announcement Protocol", RFC 2974,
    October 2000.
Write a Comment
User Comments (0)
About PowerShow.com