javascript - 如何将 Flask 视频流式传输到 OpenCV 服务器
问题描述
我目前正在使用 webcam-easy.js 将我的 PC 的网络摄像头流式传输到 Flask 服务器并显示该流。
我想做的是获取该视频源并将其流式传输到另一台运行 OpenCV 的服务器。
这是我的 app.py:
from flask import Flask, render_template, send_from_directory, Response
app = Flask(__name__)
@app.route('/')
def hello_world():
return render_template('index.html')
if __name__ == '__main__':
app.run()
这是我的 index.html,我在其中获取视频流:
<script type="text/javascript" src="https://unpkg.com/webcam-easy/dist/webcam-easy.min.js"></script>
<video id="webcam" autoplay playsinline width="640" height="480"></video>
<canvas id="canvas" class="d-none"></canvas>
<audio id="snapSound" src="audio/snap.wav" preload = "auto"></audio>
<script>
const webcamElement = document.getElementById('webcam');
const canvasElement = document.getElementById('canvas');
const snapSoundElement = document.getElementById('snapSound');
const webcam = new Webcam(webcamElement, 'user', canvasElement, snapSoundElement);
webcam.start()
.then(result =>{
console.log("webcam started");
})
.catch(err => {
console.log(err);
});
</script>
那么,我将如何继续将网络摄像头源流式传输到另一个 OpenCV 服务器?
解决方案
推荐阅读
- java - 资源管理器与无资源管理器
- angular - 元标记在我的角度应用程序中没有更新
- amazon-web-services - dynamodb ttl 属性和 RCU
- python - 如何从代码中的 bs4 标签元素中提取文本?使用内容功能不起作用
- python - 如何将 Plotly 图保存在 ipynb 文件中?
- julia - Julia 中对称类型的意义何在?
- python - Python 套接字服务器无法解码来自 OAUTH 的重定向
- r - 如何为R中的约束输入一系列值
- html - 为什么我的 `flex` 表格行不在 Edge 中居中?
- linux - 无法为 Beaglebone AI 配置 5GHz WiFi 频段