node.js - 节点js中的视频流
问题描述
我想通过节点 js 流式传输实时视频。
目前我在本地网络中:
- 带有 tasmota 的 ESP32 相机(现场)
- 一个节点 JS 服务器
- 移动应用程序
在这个移动应用程序上,我想广播相机的视频流。目前我使用相机的地址(本地)(http://ipadress:80/stream)在应用程序的图像标签中显示流:
<img src="http://ipadress:80/stream" alt="Webcam stream" style="width:99%;">
但将来我想实现从外部网络访问这台相机。
为此,我不想(也不能)在我的本地网络上使用相机的本地地址,但节点 js(唯一可能对外界开放的)并且节点 js 将将流从我的本地网络实时发送到这些网络服务之一。
示例:在应用程序上:
<img src="https://nodejsadress/get-camera-stream" alt="Webcam stream" style="width:99%;">
在节点 js 上:
app.get('get-camera-stream', async (req, res) => {
// res need to send and redirect the video live stream from http://ipadress:80/stream
})
我无法为此找到合适的解决方案:/提前感谢您的帮助
解决方案
推荐阅读
- ruby-on-rails - Rails 通过非常复杂的条件渲染按钮
- c# - 字符串插值 - 重复
- django - django FormView 不创建对象或重定向到success_url
- distributed-system - 为每个节点唯一分配标识符的分布式系统设计
- angular - 如何仅为子模块导入 Angular HTTP 拦截器
- mysql - 一张表的内连接并防止重复?
- javascript - 如何从 valueChanges 中获取选定的对象,但仅将对象 id 绑定到使用 Angular 反应形式的形式?
- jquery - AJAX GET 请求不是控制台日志记录响应,除了 CORB 警告之外没有错误
- python-3.x - 使用 python 在 Windows 10 中模拟 ctrl+c 事件
- sql - SQL Server:如何选择现有 ID 并将其插入新 ID 字段