D EPT. OF I NFO. & C OMM., GIST Networked Media Lab. Networked Media Laboratory Dept. of Information & Communications Gwangju Institute of Science & Technology.

Slides:



Advertisements
Similar presentations
D EPT. OF I NFO. & C OMM., GIST Intern final presentation Choi Koh Networked Media Laboratory Dept. of Information & Communications Gwangju.
Advertisements

TCP/IP MODEL Maninder Kaur
CP476 Internet Computing TCP/IP 1 Lecture 3. TCP / IP Objective: A in-step look at TCP/IP Purposes and operations Header specifications Implementations.
Performance Analysis of Orb Rabin Karki and Thangam V. Seenivasan 1.
Spring 2004 EE4272 EE4272: Computer Networks Instructor: Dr. Tricia Chigan Dept.: Elec. & Comp. Eng.
A CHAT CLIENT-SERVER MODULE IN JAVA BY MAHTAB M HUSSAIN MAYANK MOHAN ISE 582 FALL 2003 PROJECT.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 17 Introduction to the Application.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
OSMOSIS Final Presentation. Introduction Osmosis System Scalable, distributed system. Many-to-many publisher-subscriber real time sensor data streams,
Information Networking Security and Assurance Lab National Chung Cheng University F.I.R.E. Forensics & Incident Response Environment.
2004, Jei F.I.R.E. Forensics & Incident Response Environment Information Networking Security and Assurance Lab National Chung Cheng University.
VSP Video Station Protocol Presented by : Mittelman Dana Ben-Hamo Revital Ariel Tal Instructor : Sela Guy Presented by : Mittelman Dana Ben-Hamo Revital.
Click to edit Master subtitle style Chapter 17: Troubleshooting Tools Instructor:
Linux Networking Commands
SUSE Linux Enterprise Server Administration (Course 3037) Chapter 7 Connect the SUSE Linux Enterprise Server to the Network.
Android Introduction Platform Overview.
Module 1: Reviewing the Suite of TCP/IP Protocols.
Download & Play E-Learning System PROPOSAL draft1.0.
Simulation and Emulation with NCTUns
One to One instructions Installing and configuring samba on Ubuntu Linux to enable Linux to share files and documents with Windows XP.
V Avon High School Tech Crew Agenda Old Business –Delete Files New Business –Week 10 Topics: Coming up: –Yearbook Picture: Feb 7 12:20PM.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 9 Internet Control Message.
Hands-On Microsoft Windows Server 2003 Networking Chapter Three TCP/IP Architecture.
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
N ETWORKED & D ISTRIBUTED COMPUTING S YSTEMS L AB Programming Assignments EE323 Computer Networks.
HDVC & Client Reflector server SIP Server User management HDVC & Client.
Objectives Define IP Address To be able to assign an IP address with its Subnet Mask and Default Gateway to a PC that operates using Windows 7 or Fedora.
SEED Infotech Pvt. Ltd. 1 Networking in Java. SEED Infotech Pvt. Ltd. 2 Objectives of This Session Describe issues related to any type of network using.
2009 Winter Wrap-up Jongchurl Park Networked Media Laboratory Dept. of Information and Communications School of Information & Mechatronics.
Huda AL_Omairl - Network 71 Protocols and Network Software.
Software Framework for Teleoperated Vehicles Team Eye-Create ECE 4007 L01 Karishma Jiva Ali Benquassmi Safayet Ahmed Armaghan Mahmud Khin Lay Nwe.
DongHoon Yi 2005/ 1/ 26 Networked Media Laboratory Dept. of Information & Communications Gwang-Ju Institute of Science & Technology.
ABAQUS Installation on LINUX Platform D. Hanumanthappa, A. Jérusalem May 5th, 2010.
Outline Overview Video Format Conversion Connection with An authentication Streaming media Transferring media.
O.S.C.A.R. Cluster Installation. O.S.C.A.R O.S.C.A.R. Open Source Cluster Application Resource Latest Version: 2.2 ( March, 2003 )
1 What is a Kernel The kernel of any operating system is the core of all the system’s software. The only thing more fundamental than the kernel is the.
D EPT. OF I NFO. & C OMM., KJIST Access Grid with High Quality DV Video JongWon Kim, Ph.D. 17 th APAN Meeting /JointTech WS Jan. 29 th, 2004 Networked.
Networks and Protocols CE Week 3b. Peer to Peer, Client Server.
Chapter 6-2 the TCP/IP Layers. The four layers of the TCP/IP model are listed in Table 6-2. The layers are The four layers of the TCP/IP model are listed.
Addressing Through the Layers  Data Link Layer Address  Network Layer Address.
2009 Winter Plan Jongchurl Park Networked Media Laboratory Dept. of Information and Communications School of Information & Mechatronics.
Exploring Office 2003 – Grauer and Barber HTML And Basic Web page.
Chapter 15 – Part 2 Networks The Internal Operating System The Architecture of Computer Hardware and Systems Software: An Information Technology Approach.
L 2 - 1 3( 1/ 20) : Java Network Programming. The Socket API The previous contents describe client-server interaction that application programs use when.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
LINUX NETWORKING TOPIC 6.0. Internet Protocol (IP) in UDP/IP and TCP/IP IP is the network layer packet delivery service (host-to-host). translation between.
1 COP 4343 Unix System Administration Unit 11: Networking – basic concepts: IP, TCP, UDP, DHCP – devices: setup, status.
City College of New York 1 Player Stage Gazebo Rex Wong CCNY Robotic Lab A robotic research and development environment.
D EPT. OF I NFO. & C OMM., GIST Networked Media Lab. Networked Media Laboratory Dept. of Information & Communications Gwang-Ju Institute of Science & Technology.
Linux Networking #1 Dr. Michael L. Collard 1.
The George Washington University School of Engineering and Applied Science Department of Electrical Engineering and Computer Science Final Review Design.
Linux Routing. Why use Linux as a router? Its cheap. Linux has low hardware requirements. A properly configured P166 Mhz computer would have no problems.
D EPT. OF I NFO. & C OMM., GIST AG connect: Toward better connectivity for the AG 19 th APAN Bangkok Meeting ( ) Namgon Kim and JongWon Kim Networked.
Advanced UNIX programming Fall 2002, lecture 16 Instructor: Ashok Srinivasan Acknowledgements: The syllabus and power point presentations are modified.
Linux Operations and Administration Chapter Eight Network Communications.
Lab 8 Department of Computer Science and Information Engineering National Taiwan University Lab8 - Root Filesystem 2015/11/10/ 22 1.
Networked Media Lab. GIST 1 Changhyeok Bae Networked Media Laboratory School of Information and Mechatronics Gwangju Institute of Science.
Chapter 4: server services. The Complete Guide to Linux System Administration2 Objectives Configure network interfaces using command- line and graphical.
D EPT. OF I NFO. & C OMM., GIST Networked Media Lab. Networked Media Laboratory Dept. of Information & Communications Gwangju Institute of Science & Technology.
Introduction to Android Programming
6. The Open Network Lab Overview and getting started
Implementation of Embedded OS
Click to edit Master subtitle style
Computer System Laboratory
IP Network Layer and Ethernet Encapsulation
Chapter 5 Network and Transport Layers
Lab Seminar Video Presence System with One VS Multi Supported
TRANSMISSION CONTROL PROTOCOL
COMPUTER NETWORKS CS610 Lecture-35 Hammad Khalid Khan.
Lab Seminar Video Presence System with One VS Multi Supported
Presentation transcript:

D EPT. OF I NFO. & C OMM., GIST Networked Media Lab. Networked Media Laboratory Dept. of Information & Communications Gwangju Institute of Science & Technology (GIST) Jitae Bae 20, Feb, 2010 Final Intern Presentation 1

D EPT. OF I NFO. & C OMM., GIST Networked Media Lab. Contents  Status Review  Introduction  Progress  Deployment of uncompressed media streaming testbed  Implement display module for media display  Conclusion and Future work  Appendix 2

D EPT. OF I NFO. & C OMM., GIST Networked Media Lab. Status Review  Winter Internship ( ~ )  Project  imCast-based development of uncompressed media streaming testbed  Display moudle based on MediaX library  OOP Study Socket programming in linux and window environment C++ programming skill 3

D EPT. OF I NFO. & C OMM., GIST Networked Media Lab. Introduction 4  imCast System  imCast  immersive contents transmission  limitation  OS dependent(xena card)

D EPT. OF I NFO. & C OMM., GIST Networked Media Lab. Progress I.imCast system setup & operation A.System Operation Environment setup 1.Machine & Hardware set up for original imCast operation 2.Machine & Hardware for KISTI Project B.Execution of Basic imCast C.Stereoscopic version imCast operation for KISTI Project D.Modification of imCast source code for stereoscopic image visualization II.MediaX library development A.DeckLink Intensity Card (Video capture card) installation B.Library and SDK installation related with MediaX library development C.Test DeckLink Sample application D.Display module development(partially) 5

D EPT. OF I NFO. & C OMM., GIST Networked Media Lab. imCast system setup and operation  Hardware Installation for KISTI Project 6

D EPT. OF I NFO. & C OMM., GIST Networked Media Lab. imCast system setup & operation  software installation  Platform : Fedora Core 5 (kernel ) over x86  Download latest version uv

D EPT. OF I NFO. & C OMM., GIST Networked Media Lab. imCast system operation & management 8  Testbed environment (for KISTI Project)  HD camera : 2  imCast : Sender, Cast, Master Node  Tiled : 4

D EPT. OF I NFO. & C OMM., GIST Networked Media Lab. Operation result 9  Sender’s Traffic  Tiled Display  Cast’s Traffic

D EPT. OF I NFO. & C OMM., GIST Networked Media Lab. MediaX library development  Video Stream Capture Test for Decklink(HDMI) connection  OS independent(Decklink) 10

D EPT. OF I NFO. & C OMM., GIST Networked Media Lab. MediaX library development  Qt Programming for Display Module Development 11

D EPT. OF I NFO. & C OMM., GIST Networked Media Lab. Conclusion & Future work  Conclusion  Media Delivery System  Requirement Uncompressed Bandwidth Computer resource  Network Performance Needs a lot of bandwidth  Future work  Rest of Display module 12

D EPT. OF I NFO. & C OMM., GIST Networked Media Lab.  Q & A 13

D EPT. OF I NFO. & C OMM., GIST Networked Media Lab. Appendix  imCast Setup step  Works for MediaX Library Development  Media Delivery System  OOP 14

D EPT. OF I NFO. & C OMM., GIST Networked Media Lab. imCast Setup step  System operation environment  Hardware Installation 2 video cameras should be connected with synchronizer Press the on/off button that will synchronize 2 Cameras 2 video cameras should be connected with 2 connector(AJA) 2 connector(AJA) have to be connected with each xena card  Software Installation Software Download & Install   Platform : Fedora Core 5  Download latest version uv  tar –xvzf uv june-2.tar.gz (option. x : extract, v : verbose, z : unzip, f : file) Configuration  Sender IP : ,  Cast IP : ,  All files are located at /home/jcp ID : Root, Password : netmedia2848  imCast’s MTU must be set over 9000bytes, generally mtu is stetted 9180 bytes  MTU Set : ifconfig eth0 MTU

D EPT. OF I NFO. & C OMM., GIST Networked Media Lab. imCast Setup step (cont.)  Jumbo Frame Ping test ping –M do –s 9000 (-s option means mtu size) ping –s 9000 –d –v –M do  routing table setting route add –host dev eth0 route add –host dev eth1 route add –host gw dev eth0 route add –host gw dev eth1  Operation KISTI Project  imCast Sender (18)../stereocast-sage/ultragrid/bin sh./running-stereo.sh tip) if it doesn’t work properly (message : uv : symbol lookup error:./uv:undefined symbol : xenaGrabList2) then../stereocast-sage/ntv2linux and make run./uv ifstat -b  imCast Cast server (33)../stereocast-kisti2/ultragrid/bin sh./running-stereo.sh ifstat -b 16

D EPT. OF I NFO. & C OMM., GIST Networked Media Lab. Works for MediaX Library Development  DeckLink Hardware Installation Input DeckLink Card to PCI express slot Connect Video camera and DeckLink Card with cable  DeckLink SDK Installation Go to Download DeckLink-SDK zip Download DeckLink rc-i386.deb Extract file  sudo unzip DeckLink-SDK zip it will create Black magic DeckLink SDK zip  sudo dpkg –i DeckLink rc-i386.deb (dpkg : debian package) 17

D EPT. OF I NFO. & C OMM., GIST Networked Media Lab.  Ubuntu version must be Ubuntu 9.04(called jaunty) or Ubuntu 9.10(called karmic).  if you use Ubuntu 8.04(called hardy) or below version, it will not make qformlayout.h so can not compile  Some machine can not install Ubuntu 9.10 (Karmic)  if necessary,  sudo apt-get update  sudo apt-get install g++  sudo apt-get build-essential  sudo apt-get dkms sudo : super user do lib : library apt-get : ubuntu package installer 18

D EPT. OF I NFO. & C OMM., GIST Networked Media Lab.  When play Displayer, it needs to be installed QT Libraries  for QT install sudo apt-get install libqt4-core sudo apt-get install libqt4-dev sudo apt-get install libqt4-dbg sudo apt-get install libqt4-gui sudo apt-get install qt4-designer sudo apt-get install qt4-dev-tools Write to.profile(./home/username)  PATH=$/usr/bin:$PATH 19

D EPT. OF I NFO. & C OMM., GIST Networked Media Lab. OOP(Object Oriented Project)  OOP(Object Oriented Project)  programming paradigm that uses objects  Feature data abstraction encapsulation modularity polymorphism inheritance etc. 20

D EPT. OF I NFO. & C OMM., GIST Networked Media Lab. OOP(Object Oriented Project)  TCP/IP Network Programming  TCP Echo Client/Server  Thread Client/Server  UDP multicast 21 application TCPUDP ICMP, IGMP IP Socket interface

D EPT. OF I NFO. & C OMM., GIST Networked Media Lab. 22  TCPecho Client / Server

D EPT. OF I NFO. & C OMM., GIST Networked Media Lab. 23  Thread Client / Server  UDP multicast Client/Server