Deliverables of Phase 1 (Inception)

Study desktop programming

Complete the screen capture function

Learn the H264 technique

Complete the compressing function

Learn the RTP protocol

Implement the RTP protocol

Prepare for the video streaming part

First demo of the video streaming application

First presentation

Deliverables of Phase 2 (Elaboration)

Add more functions to streaming:

Optimizing and Test

Deliverables of Phase 3(Construction)

Final presentation