Uncompressed HD Media Transport System: Progress from GLORIAD-KR

Slides:



Advertisements
Similar presentations
Chris Moffatt Lead Program Manager Learning Sciences & Technology Microsoft Research Project Overview.
Advertisements

Update on Uncompressed HD Video over IP from GLORIAD-KR Sanggyun Kim GLORIAD-KR HDTV GROUP Sanggyun Kim on behalf of GLORIAD-KR HDTV GROUP.
Wireless Audio Conferencing System (WACS) Mehmet Ali Abbasoğlu Furkan Çimen Aylin Deveci Kübra Gümüş.
A CHAT CLIENT-SERVER MODULE IN JAVA BY MAHTAB M HUSSAIN MAYANK MOHAN ISE 582 FALL 2003 PROJECT.
Wireless Audio Conferencing System (WACS) Mehmet Ali Abbasoğlu Furkan Çimen Aylin Deveci Kübra Gümüş.
5-1 Data Link Layer r Today, we will study the data link layer… r This is the last layer in the network protocol stack we will study in this class…
Chapter 2 Network Models.
Introduction to Streaming © Nanda Ganesan, Ph.D..
Video Streaming © Nanda Ganesan, Ph.D..
Introduction LiveCast Mobile Video & GPS Data “Any device to any device” September 2011.
Jongchurl Park Networked Media Laboratory Dept. of Information and Communications School of Information & Mechatronics Gwangju Institute.
ResearchChannel: Think Forward. Think Success. Michael Wellings, Director, Engineering San Diego.
1 Chapter Client-Server Interaction. 2 Functionality  Transport layer and layers below  Basic communication  Reliability  Application layer.
1 Computer Networks DA Chapter 1-3 Introduction.
High Definition Video Real Time Multipoint Distribution Ludek Matyska CESNET & Masaryk University Brno Czech Republic.
DongHoon Yi 2005/ 1/ 26 Networked Media Laboratory Dept. of Information & Communications Gwang-Ju Institute of Science & Technology.
Outline Overview Video Format Conversion Connection with An authentication Streaming media Transferring media.

Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time Multimedia: Internet Phone Case.
03/11/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Streaming 1.
Single and 32 Channel HDLC Controllers File Number Here ® LogiCORE Products.
1 Presented By: Eyal Enav and Tal Rath Eyal Enav and Tal Rath Supervisor: Mike Sumszyk Mike Sumszyk.
Internet multimedia: simplest approach audio, video not streamed: r no, “pipelining,” long delays until playout! r audio or video stored in file r files.
ISDN or IP Codec Camera(s) Microphone(s) Monitor (s) Resident PC or CPU Peripheral Hardware  Computer  Document camera  DVD.
© Copyright AARNet Pty Ltd APAN Taipei AARNet HD Video update Andrew Howard
D EPT. OF I NFO. & C OMM., GIST Networked Media Lab. Networked Media Laboratory Dept. of Information & Communications Gwangju Institute of Science & Technology.
Tutorial 11 Solutions. Question 1 Q1. What is meant by interactivity for streaming stored audio/video? What is meant by interactivity for real-time interactive.
Multimedia Retrieval Architecture Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia Retrieval Architecture.
KYUNG-HWA KIM HENNING SCHULZRINNE 12/09/2008 INTERNET REAL-TIME LAB, COLUMBIA UNIVERSITY DYSWIS.
IHDTV - Uncompressed High Definition Television Over IP iHDTV - Uncompressed High Definition Television Over IP David Devereaux-Weber, P.E.
1 VRoIP (Virtual Reality over IP) NCHC TDW TaskForce Jacky Chih-Lung Chang
The OSI Model An ISO (International standard Organization) that covers all aspects of network communications is the Open System Interconnection (OSI) model.
TCP/IP Protocol Suite Suresh Kr Sharma 1 The OSI Model and the TCP/IP Protocol Suite Established in 1947, the International Standards Organization (ISO)
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
© Airspan Networks Inc. Automatic QoS Testing over IEEE Standard.
Software and Communication Driver, for Multimedia analyzing tools on the CEVA-X Platform. June 2007 Arik Caspi Eyal Gabay.
Application and Desktop Sharing
Solving Real-World Problems with Wireshark
IP Telephony (VoIP).
Computer Networks.
An IP-based multimedia traffic generator
VOICE AND VIDEO OVER IP VOIP, RTP, RSVP.
StreamNetTM Soft Decoder – VIEW Multimedia Receiver (VMR) 1/21/2013.
Presentation On:- BROADBAND-ISDN PUJARA HARDIK ROLL NO:- 35
Plug and Play NVR Solution
Chapter 3: Windows7 Part 4.
Chapter 2 Introduction Application Requirements VS. Transport Services
Design and Implementation of Audio/Video Collaboration System Based on Publish/subscribe Event Middleware CTS04 San Diego 19 January 2004 PTLIU Laboratory.
Multimedia networking: outline
Wavestore Integrates…
Overview What is Multimedia? Characteristics of multimedia
Data Link Issues Relates to Lab 2.
RTP and RTSP Realtime Transport Protocol
The University of Adelaide, School of Computer Science
Process-to-Process Delivery:
By Krishnamurthy et Al. Presented by David Girsault
File Transfer Issues with TCP Acceleration with FileCatalyst
TCP over SoNIC Abhishek Kumar Maurya
Streaming MPEG video over wireless link
Implementing an OpenFlow Switch on the NetFPGA platform
University of Houston Datacom II Lecture 1B Review Dr Fred L Zellner
A tool for locating QoS failures on an Internet path
Progress Report Chester Liu 2013/12/27.
CSE 313 Data Communication
Multimedia networking: outline
APAN Application Technology Area HDTV WG Meeting
Computer Networks DA2402.
Process-to-Process Delivery: UDP, TCP
Intelligent Network Services through Active Flow Manipulation
Presentation transcript:

Uncompressed HD Media Transport System: Progress from GLORIAD-KR JongChurl Park@GIST JongWon Kim@GIST Jinyong Jo@KISTI

Outline Overview (GLORIAD-KR system) Research efforts Future works Multiple streams (bi-directional) OpenGL(SDL) Sender-view Networked tiled display Future works 2018-11-21

Overview Ultragrid (USC/ISI) extension XENA HS (AJA Video systems) – Rx & Tx 1920x1080i (25,50,29.97,59.94,30,60 fps) 6-channel audio (24-bit/48KHz) Video out XENA HS, SDL, xVideo Audio out XENA HS, ALSA Platform Redhat 9, Mandrake 10.1, and Fedora Core 5 Open-source : http://www.gloriad-kr.org/hdtv 2018-11-21

Hardware Sony HVR-Z1N HD display HD-SDI converter 6-channel audio Audio embedder A/V transport over IP networks HD-SDI signal converter HD display Speakers HD-SDI interface Audio D/A Audio A/D 2018-11-21

Software 2018-11-21

Demo. iGrid 2005, Stereoscopic & uncompressed HD video conferencing DancingQ 2006, Real-time commercial culture event, “I don’t know” ELSA 2006, Laparoscopic liver surgery SC 2006, Software-based A/V playout Others (2006~) Experience sharing & real-time experiments with CNIC, TsingHua Univ., EVL, and so forth. CNIC(Computer Network Information Center) in China   2018-11-21

Collaborators 2018-11-21

Research Efforts Multiple stream (bi-directional) support Handle incoming/outgoing streams with one machine  Reducing implementation cost. Downing CPU load is a KEY point OpenGL(SDL) & sender-view Smooth display and user facilities Networked tiled display Increased sense of presence 2018-11-21

A Scenario over our Efforts 2018-11-21

Downing CPU load Bottleneck tracing & Code-level analysis (with vtune performance analyzer) Source-code optimization to ream the bottleneck 2018-11-21

Downing CPU load (for example) Result of tv_diff() optimization File name Function name CPU load decoder.c decode_frame() 18.87% main.c main() 11.30% tv.c tv_diff() 8.52% rtp.c rtp_recv_data() 7.02% pbuf.c pbuf_decode() 4.42% File name Function name CPU load decoder.c decode_frame() 19.65% main.c main() 13.57% rtp.c rtp_recv_data() 7.63% rtp_callback.c rtp_recv_callback() 4.20% tv.c tv_diff() 3.81% 2018-11-21

Multiple stream support Apply port-based stream selection Share one IP address - Use different ports 10 Gbps interface Use different IP addr. Two 1 Gbps interface 2018-11-21

OpenGL (SDL) & Sender View Add SDL module Sender View module (Sender-side view) Init library display index change Finalize Display Module loop OpenGL API Main HD display Receiver Main Frame grab Transport 1. Store captured frame 2. Make pipe to forward frame for sender’s view display 3. Display video on sender’s screen Forward Frame OpenGL API HD display 2018-11-21

Multiple stream support & Sender-side view Receiver view Receiver view Sender view Sender view 2018-11-21

Networked Tiled Display To link video out to tiled display Convert YUV to RGB Frame delay 2018-11-21

Tiled Display – Performance Issue Problem: Permits only one frame and is forwarded at one time. They causes frames delay Solution: Insert condition at critical section While one packet is being transmitted, the subsequent packet is thrown by conditional without waiting. 2018-11-21

Tiled Display Increased Quality 2018-11-21

Future Works Keep optimizing software bottleneck Support multiple XENA HS interfaces Full rate playout over tiled display Protocol bridging (TCP and UDP) Uncompressed HDTV and Tiled display 2018-11-21

Thank you! Contact jcpark@nm.gist.ac.kr http://www.gloriad-kr.org/hdtv 2018-11-21