Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 VRoIP (Virtual Reality over IP) NCHC TDW TaskForce Jacky Chih-Lung Chang

Similar presentations


Presentation on theme: "1 VRoIP (Virtual Reality over IP) NCHC TDW TaskForce Jacky Chih-Lung Chang"— Presentation transcript:

1 1 VRoIP (Virtual Reality over IP) NCHC TDW TaskForce Jacky Chih-Lung Chang jacky@nchc.org.tw

2 2 Introduction  VRoIP is a networking program use for 3D rendering window streaming.  VRoIP can capture the screen of X- Window or general application, and then use the "Video Encoding & Compressing Technology" follow with "RTP Streaming Technology" to send the stream data to other receiver in real-time.

3 3 Purpose  VRoIP is applied in the virtual reality area.  VRoIP captures the image of 3D rendering window, and then transfers and encodes the 2D images into a video format dataset, and then sends these clips to the remote clients finally.

4 4 Theorem  VRoIP consists of three modules : 1. Capture screen module 2. Video encoding module 3. RTP streaming module  Capture screen module : Capture the screen of application and then transfer the data of RGB to the YUV420 format.  Video encoder module : Encode the data of YUV420 to Mpeg-1 or Mpeg-2.  RTP streaming module: Transfer the stream data via RTP protocol over IPv4 or IPv6 network.

5 5 System Architecture IPv4 / IPv6

6 6 System Flow Chart IPv4 / IPv6

7 7 Development History  2005.1 : Add "IPv6 Transmission Protocol" optional function.  2005.12 : Add "Capture Graph", "Mpeg-1/Mpeg-2 Video File Output" and "Streaming Send" function.  2004.7 : Add "Mpeg Encoding" and "RTP Streaming" function.  2004.4 : Add "During" and "Frame rate" controllable function.

8 8 User Interface

9 9 Runtime Snapshot Ex1 : Snapshot of the Sender & Receiver Screen

10 10 Ex2 : Client Use the IPv6 Protocol to Receive Runtime Snapshot

11 11 Conclusion  VRoIP is a video streaming program : - Capture the screen of X-Window or the general application. - Video Encoding Technology support : Mpeg-1, Mpeg-2 and Mpeg-4 tested. - RTP Streaming transmission : IPv4/IPv6 Dual-Stack enabled.  The Next Step : 1. Client user can control the executing window in the server remotely and interactively. 2. Add user management and exclusive control in the server when session mode be enabled.

12 12 Thank You !! Q & A


Download ppt "1 VRoIP (Virtual Reality over IP) NCHC TDW TaskForce Jacky Chih-Lung Chang"

Similar presentations


Ads by Google