Yesterday, the graphic Liu Sir received a project in the classroom, I wanted to find a group of graduate students. Oh, very happy,
When I borked a multi-semester course, I finally found a chance to practice! But this project is still not finalized.
Chengdu who didn't do it is hard to say, take him, first report!
I started to prepare for the preparation project yesterday afternoon; the first is to check if there is a related book in the bookstore.
data of. Sure enough, some programmed books are really there. When I gave an outline when I was visible to where I could go to the Internet.
The information and keywords are also more successful. Speaking of it is still a simple introduction to the project:
Implement a small software system similar to the "Video Conference System"; the system is based on the C / S architecture; the initial setting is 4-6 client, a host server; each client is equipped with a plug-and-play type USB interface camera, each The client communicates directly with the host; the display on the client only requires the client's video image, and the server's display needs to display all the clients at the same time.
Video image; Consider the network environment to the local area network inside the same building; the rate of display is 8-12 frames / s; the media transport protocol uses the H.263 protocol of ITU;
Below I will call this item X project!
X The project mainly uses several key technologies. If these technical issues are solved, then there is no problem.
.
1. Video Acquisition Technology of USB Case Head 2. Coding Technology of H.263 3. Implementation of Streaming Media Transmission Control Protocol (Network Programming)
The results of this morning work are: 1. Find the basic method of the acquisition technology of USB camera - Direct Show. In the SDK of DX, the part of D-Show
It is about how to achieve a package of functions of multimedia playback. There is also an example program - AMCAP, a capture USB interface CA
The project of Mera's output. However, it is involved in COM technology, it may be more annoying, yes, and this book is also more important.
Direct Show practical development, many people developed by people are using this book
2.H.263 Implementation of the protocol. The MS NetMeeting tool is a classic tool for realizing video chat meetings. His SDK
Can fully meet our small projects! The current version is 3.01.
3. Finally, the implementation of the transmission, said this problem in a book seen in the bookstore yesterday, there is no big problem in theory.
Now my plan is to find a topic to start getting familiar!
-- to be continued