文件名称:remote-opencv-streaming-live-video:与Flask的远程实时视频流连接
文件大小:5KB
文件格式:ZIP
更新时间:2024-06-05 03:19:15
Python
使用Flask远程流式传输实时视频 描述 这是有关如何使用websocket在2个不同进程之间获得远程流实时视频连接的实现。 视频图像是在一台计算机上通过捕获的,而视频是在另一台计算机上提供的。 这种方法最适合以下情况:Web服务器与产生视频流的计算机位于不同的网络中。 流传输过程可以归纳为以下步骤: 捕获视频图像 对于每一帧,序列化图像 将数据刷新到Webserver侦听套接字 将数据反序列化为jpeg图像 在网页中提供结果 用于Web服务器的Web框架是 。 出于示例目的,我们将立即使用笔记本电脑的网络摄像头图像。 安装 该项目使用Python运行。 还要安装以下Python依赖项(pip使之变得非常简单): 的OpenCVPython的 烧瓶 用法 启动server.py并转到“ http:// <地址>:<端口> / video_feed” 启动client.py 在浏览
【文件预览】:
remote-opencv-streaming-live-video-master
----server.py(582B)
----templates()
--------index.html(170B)
----client.py(572B)
----LICENSE(1KB)
----requirements.txt(52B)
----.gitignore(316B)
----streamer.py(2KB)
----README.md(2KB)