Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "D EPT. OF I NFO. & C OMM., GIST Networked Media Lab. Networked Media Laboratory Dept. of Information & Communications Gwangju Institute of Science & Technology."— Presentation transcript:

1 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 (s750320y@gmail.com) Final Intern Presentation 1

2 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

3 D EPT. OF I NFO. & C OMM., GIST Networked Media Lab. Status Review  Winter Internship (2009.12.22 ~ 2010.02.20)  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

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

5 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

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

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

8 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

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

10 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

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

12 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

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

14 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

15 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  http://good.kreonet.net/monet/doku.php?id=monet:uncompressed_hdtv:uchd http://good.kreonet.net/monet/doku.php?id=monet:uncompressed_hdtv:uchd  Platform : Fedora Core 5  Download latest version uv-0.3.9.4  tar –xvzf uv-0.3.9.4-june-2.tar.gz (option. x : extract, v : verbose, z : unzip, f : file) Configuration  Sender IP : 210.125.84.18, 210.125.84.19  Cast IP : 210.125.84.33, 210.125.84.34  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 9180 15

16 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 210.125.84.18 dev eth0 route add –host 210.125.84.29 dev eth1 route add –host 210.125.84.29 gw 210.125.84.1 dev eth0 route add –host 210.125.84.33 gw 210.125.84.1 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-4.1.0 and make run./uv ifstat -b  imCast Cast server (33)../stereocast-kisti2/ultragrid/bin sh./running-stereo.sh ifstat -b 16

17 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 http://www.blackmagic-design.com/support/software/ Download DeckLink-SDK-7.3.2.zip Download DeckLink-7.3.2.rc-i386.deb Extract file  sudo unzip DeckLink-SDK-7.3.2.zip it will create Black magic DeckLink SDK 7.3.2.zip  sudo dpkg –i DeckLink-7.3.2.rc-i386.deb (dpkg : debian package) 17

18 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

19 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

20 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

21 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

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

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


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

Similar presentations


Ads by Google