龙卷风网络服务器图像
tornado-image-streamer的Python项目详细描述
龙卷风图像拖缆
互联网上的图像流。Tornado后端用于配置 使用服务器“推送”模式或客户端“获取”模式的JPEG图像流。 所有通信都使用HTML5 WebSooCutts实现最大吞吐量。
使用的技术
客户端:
- jquery
- websockets
- HTML5
服务器端:
- python3(不支持python2)
- 龙卷风(WebSockethandler)
- PIL
- 努比
- opencv
基本安装
激活python虚拟环境并执行以下命令,
pip install -U tornado-image-streamer
测试应用程序,
tornado_image_streamer --simulate
Linux开发人员安装
安装虚拟环境,
mkdir ~/venv cd ~/venv python3 -m virtualenv --python=/usr/bin/python3 tis_env source tis_env/bin/activate
激活虚拟环境,
source ~/venv/tis_env/bin/activate
安装此软件包,
pip install -U -e git+https://gitlab.com/hsmit/tornado-image-streamer.git#egg=tornado_image_streamer
测试应用程序,
python test2/src/tornado-image-streamer/tornado_image_streamer/run.py -s
用户安装
在当前的python3环境中,执行以下操作,
pip install -U git+https://gitlab.com/hsmit/tornado-image-streamer.git#egg=tornado_image_streamer
测试应用程序,
tornado_image_streamer --help
用法
$ tornado_image_streamer --help Usage: tornado_image_streamer [OPTIONS] Tornado web server that streams webcam images over the network. Options: -p, --port INTEGER IP port used for the web server (default: 8888) -s, --simulate Enable simulated camera. -m, --mode [get|push] The mode of operation (default: push). --help Show this message and exit.