Winter Intern Progress Report / 10.01.08

Intern Objective & Progress Plan

Winter Intern by 2010Jan

Personal Status :
Winter intern student at GIST
Korea University of Technology and Education
Objective :
Immersive Media
Video Streaming capture module development using DeckLink Intensity Card
Assistance of developing video streaming transmission module
imCast maintenance
imCast (changed to new card) hardware & software maintenance/set up
FIRST@PC
 MediaX TB setup assistance
Progress plan
ITEM / 2009.12.22 ~ 2010.02.22
~ 09.12.31 / ~ 10.01.08 / ~ 01.15 / ~ 01.22 / ~ 01.29 / ~ 02.05 / ~ 02.12 / ~ 02.22
imCast Setup / ■ / ■
Maintenance / ■ / ■ / ■ / ■ / ■
OOP Study / ■ / ■ / ■ / ■ / ■ / ■ / ■ / ■
Development / ■ / ■ / ■ / ■ / ■ / ■
imCast Setup : imCast Hardware & System Setting
Maintenance : imCast Maintenance
OOP Study : TCP/IP Socket Programming
Development : Video Streaming capture module development using Decklink Intensity Card
Progress(2010/01/04 ~ 2010/01/08)
Monday / DeckLink package setup on Ubuntu 8.04 machine, C++ study
Tuesday / SAGE installation
Wednesday / Understanding of DeckLink SDK APIs and operated sample program
Thursday / Add on UDP socket in DeckLink Capture Application, UDP Socket study
Friday / Add on UDP socket in DeckLink Capture Application, C++ study
C++ study
Understanding about Class and dynamic memory allocation, etc
TCP/IP Socket Programming
Understanding definition and difference between Thread and Process (by teaching of bumhyun in C++ study class)
Learned about socket mode such as blocking/non-blocking, synchronous/non-synchronous (by teaching of bumhyun in C++ study class)
Socket application implementation using multi-thread (by teaching of bumhyun in C++ study class)
Simple application level protocol implementation (by teaching of bumhyun in C++ study class)

Report

Immersive Media

  1. Analysis and understanding of Intensity Capture module

understanding Class, Method, Variable for DeckLink SDK

  1. completion of ready for capture module development using Decklink SDK

 DeckLink SDK Setup

-Platform: Ubunto 8.04

sudo apt-get install dkms

after installation Excute Sample source

Running Capture

: ./capture –m5  mode 5 : HD 1080i 60

※(this source changed by bumhyun for development of new capture module which will be used in imCast(with DeckLink Card) and new software created by bumhyun)

Video / Audio capture (partially created by bumhyun)

Verification of successful video / audio frames

We are designing to capture application for imCast (with DeckLink Card) and new software (imCast2 and MediaX Library) created by bumhyun

Next week, we may implement capture module