看了一个基于python的高速视频传输程序发现挺有意思的。就自己仿照写了一个,,,,
需要用到的扩展包有:
PIL(Pillow), 处理图片
VideoCapture, 调用摄像头截图
Pygame 图片的显示
上面的扩展可以从http://www.lfd.uci.edu/~gohlke/pythonlibs/ 获得
运行环境:Py3.3
服务端代码:
from VideoCapture import Device;
import socket;
import threading;
import struct;
class webCamera:
def __init__(self, resolution = (640, 480), host = ("", 8000)):
self.resolution = resolution;
self.host = host;
self.video = Device();
self.setSocket(self.host);
def setImageResolution(self, resolution):
self.resolution = resolution;
def setHost(self, host):
self.host = host;
def setSocket(self, host):
self.socket = socket.socket(socket.AF_INET,