一、前言
此项目是为了做一个救灾机器人而做,已机器人为服务端,操作人为客户端。服务端使用Emgucv API采集摄像头视频,经JPEG编码后,通过TCP/IP传输至客户端。
二、说明
/************************************************************
* 项目名称:基于Emgucv的视频传输
* 编码时间:2015-01-30
* 编译平台:VS2013 .NET4.5
* 方案平台:Debug-X86
* Emgucv版本号:emgucv-windows-universal-cuda 3.0.0.2033
************************************************************/
三、其它
1、服务端发送缓存区已经预留BUFFER,可以发送其它信息。
2、客户端可以发送命令到服务端。
3、所有过程都封装成独立线程。
4、默认为视频大小640*480。
5、默认JPEG压缩质量为30%,可更改。
无关链接:整个项目的代码,中间包括视频传输部分。(初学CShape者写的,代码格局很乱,望理解)(视频传输被封装成了两个CS,自己找一下)
Emgucv