您的位置:新闻资讯 >文章内容
怎么样在Python中设置Socket代理及实现远程摄像头控制?
来源:本站 作者:admin 时间:2019-06-25 16:40:39

为python设置socket代理

 

首先,你得下载SocksiPy这个。解压出来之后里面会有一个socks.py文件。然后你可以把这个文件复制到python安装目录里面的Lib\site-packages中。或者把这个文件复制到程序所在的目录中。


 Python


然后就可以再程序中使用socket代理来编写程序了。

 

下面是示例代码

 

通过socket通信实现远程摄像头监控

 

通过python来实现摄像头监控,然后通过socket通信来将数据发送到远程服务器,这样就可以实现远程监控了。大概找了下资料,果然可以,下面贴出实现过程。

 

这个程序包括一个服务器和一个客户端。需要的库有 VideoCapture 和 pygame,一个用来得到摄像头的视频,一个用来显示。

 

服务器端,主要实现监听客户端所发送到指令,如果指令是startCam,则打开摄像头,并向客户端发送数据。

 

客户端:

 

主要功能是像服务器端发送指令,然后接受服务器所发送过来的数据并通过pygame模块来显示出来。

 

客户端就是简单地向服务器发送启动消息,接收到回复后开始进入主循环开始接收视频数据并显示。

 

由于UDP协议不保证信息是否成功到达,因此前面设置了个重发机制,只有当客户端收到服务器的回复后,才停止发送开启消息并进入主循环。具体见注释。

 

使用时将localhost改成服务器IP即可。

相关文章内容简介
在线咨询
大客户经理
大客户经理
13318873961

大客户经理微信

微信公众号

微信公众号

回到顶部