1 / 29

DVTS UPDATE

Update of DVTS for WindowsXP with merging of DVTS and HiDVTS applications, IPv6 multicast update, support for Sony HDV, and new DVTS for Mac-OSX. Enhanced FEC and packet loss avoidance mechanisms, dynamic bandwidth control, and DVRelay improvements.

cdamon
Download Presentation

DVTS UPDATE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DVTS UPDATE Keio University / WIDE Project DVTS Consortium Kazunori Sugiura Ph.D. ( uhyo@sfc.wide.ad.jp ) January 23, 2007

  2. Brief update ofDVTS for WindowsXP

  3. DVTSng Rev.2 • Merge DVTS and HiDVTS applications on one package • DV -> use DV mode application • JVC HDV -> use HDV-JVC mode application • Sony HDV -> use HDV-SONY mode application • IPv6 multicast (ASM/SSM) update • Rev.1 cannot use IPv6 multicast function • getaddrinfo() doesn’t run -> re-enable • Download URL • http://beta.dvts.info/setup-0.0.0-2.exe other device will be supported on next revision

  4. DV Mode Application Support IEEE1394 output Not support IEEE1394 output Please use HDVout tool instead!! HDV Mode Application

  5. HiDVTS / Camera Output Tool • Functions • HDV(MPEG2) RTP data receive • IPv4, IPv6 • receive port • unicast, multicast (ASM/SSM) • IEEE1394(HDV device) output • only support SONY device (maybe) • Download URL • http://beta.dvts.info/hdvout-setup-1.0.0-1.exe

  6. Select HDV device (camera/VCR) Start/Stop running Select IP version Quit application If you want to use multicast, Specify multicast address, interface and source address (SSM)

  7. MacOS X

  8. New DVTS for Mac-OSX • Was not available in Christmas • Some of the patent issues • Will be available soon  • Totally new code • Internal monitoring and IEEE1394 Output

  9. DVTS with FEC

  10. motivation • Supportive packet loss avoidance mechanism for DVTS with minimal quality loss • Using the network resource effectively • help reducing quality losses • Hopefully collaborate within other packet @ Internet • Dynamic FEC with rate control Mechanism • Dynamically adapting FEC rate to check network bandwidth capability • Frame rate control method reducing bandwidth and quality of video frames in case of fatal bandwidth conditions • Dynamic bandwidth proving via FEC

  11. Practical transport technique FEC rate bandwith Transmission rate Packet loss rate Consumed bandwidth 1/1rate 1/2rate Rate control Rate control FEC 1/3rate FEC Time

  12. DVRelay AIT / Thailand

  13. DVRelay • Frame Reduction • Motion Detection • Packet Loss

  14. dvrelay receiver thin out sender DVTS Receiver DVTS Sender DVRelay • combination of dvsend and dvrecv • Thin-out module is added • Receives DV stream in full-rate (≈30 Mbps) • send in a lower data rate • Used on the path from sender to receiver • It can be cascaded • narrower network can receive lower frame rate

  15. DVTS Receiver Internet DVTS Sender dvrelay DVTS Receiver Frame Reduction (1) • Frame Reduction • Some frames are selected to be dropped • Ranges from 1 to 30 based on quality required • dvrelay thins-out only video portion

  16. Frame Reduction (2) • One DV frame consist from 1500 DIF blocks (NTSC format) • Audio, video, and control blocks • Video blocks are dropped from selected frames • Audio and controls blocks are relayed to keep audio quality intact • Frames are selected based on RTP timestamp • It increases 3003 for every frame • IP packet can carry maximum 17 DIF blocks • With 1500 bytes MTU H: header, S: subcode, VA: auxiliary audio, A: audio, V: video

  17. Frame Reduction (3) • Result • dvsend sends full-rate DV stream • dvrelay thin-outs frames from 30fps to 10fps • dvrecv receives 10fps DV stream

  18. - = Motion Detection(1) • Bandwidth consumption can be improved by exploiting the motion in DV stream • Sometimes DV stream does not contains much mobility • Like power-point presentations, face to face conferencing • Dynamically adjust frame rate based on amount of motion • Two required elements: • Motion Detection Mechanism • Frame Rate Adjustment Mechanism

  19. Motion Detection (2)

  20. Packet Loss (1) • dvrelay • Simply sends all the DIF blocks from non-discarded frames while it sends only the audio and control blocks from the discarded frames -- at incoming rate • This behavior creates traffic fluctuation in the network which generates bursty traffic hence packet loss for narrowband networks • Packet loss means incomplete VDO frames

  21. Packet Loss (2) • To prevent traffic fluctuation • A application level queue is added in dvrelay outgoing interface • First In First Out (FIFO) • Send packets a in constant bit rate • Packet sending rate is calculated from the outgoing frame rate of dvrelay

  22. Packet Loss (3) • Network operation on narrow bandwidth networks (eg. Satellite Link) • Queuing mechanism like ALTQ is used maintain the priorities for various kinds of traffic • Network administrators try to assign highest priority to DVTS streaming traffic to prevent packet loss

  23. Future Works

  24. What (DVTS) need to do • Vista capability check • Conference XP Collaboration • AccessGrid Collaboration • MPEG2 and QT

  25. Some Demos

  26. Network Collaboration Game“Andrew Rivolski” • Andrew Rivolski is a multiplayer network game played in an environment consisting of multiple displays over the Internet. • Various demos • Collaboration with USC, RZC • Demo during SIGGRAPH 2006 • DMC Symposium 2006

  27. Multi Screen Network CollaborationGame • “Andrew Rivolski” • Maneuver satellite by using the foot panel • Avoid hit by the meteors • 2 different Player A Satellite Player B

  28. Practical Demo • Remote Conference Studio@SIGGRAPH 06 • Andrew Rivolski Network Game • DMC Symposium 2006 Fall

More Related