Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
hsx2004
SimpleVideoServer
提交
31b1abd1
S
SimpleVideoServer
项目概览
hsx2004
/
SimpleVideoServer
与 Fork 源项目一致
Fork自
云逸之 / SimpleVideoServer
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
S
SimpleVideoServer
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
31b1abd1
编写于
2月 03, 2023
作者:
云逸之
💬
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
兼容合宙S3说明
上级
68b15910
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
35 addition
and
10 deletion
+35
-10
readme.md
readme.md
+28
-6
simpleVideoRecorder/platformio.ini
simpleVideoRecorder/platformio.ini
+7
-4
未找到文件。
readme.md
浏览文件 @
31b1abd1
...
...
@@ -12,9 +12,9 @@ B(浏览器)
S -->|mjpeg视频流|B
```
本项目提供了,服务端代码与esp32cam的代码。
本项目提供了,服务端代码与esp32cam
(或合宙ESP32S3)
的代码。
`simpleVideoRecorder`
目录下载为esp32cam
的代码。
:file_folder:
`simpleVideoRecorder`
目录下载为esp32cam(或合宙ESP32S3)
的代码。
_如果支持该项目,请点star ⭐ 而不是 关注通知,后者只会让你收到关于该项目的动态的邮件通知。_
...
...
@@ -65,7 +65,7 @@ _如果支持该项目,请点star ⭐ 而不是 关注通知,后者只会让
```
每接入一个
esp32Cam
会新建一个频道,在
`new channel:`
的打印后会出现,相关可以访问视频流的地址。
每接入一个
摄像头
会新建一个频道,在
`new channel:`
的打印后会出现,相关可以访问视频流的地址。
你可以在本机,或者局域网的其他设备访问。
...
...
@@ -151,15 +151,37 @@ stream.port=8004
*
**simpleVideoRecorder目录为esp32cam
的代码**
*
:file_folder:
**simpleVideoRecorder目录为esp32cam(或合宙ESP32S3)
的代码**
使用platformio基于ardunio框架开发。
使用platformio开发的同学请按实际情况修改simpleVideoRecorder 目录下的platformio.ini的串口
1.
使用platformio开发的同学请按实际情况修改simpleVideoRecorder 目录下的platformio.ini的串口
修改以下内容切换开发板环境配置。来确定使用esp32cam配置或者使用合宙S3的配置。
```
ini
[platformio]
default_envs
=
esp32cam
;
default_envs
=
heZhouS3
```
若使用命令则可以使用 -e 选项 后接具体env。
使用ardunio IDE开发的请注意 选择开发板 为esp32cam,需要安装esp32环境,为了保险起见,你可以把源码中
`main.cpp`
重命名为
`main.ino`
2.
使用ardunio IDE开发 ,为了保险起见,你可以把源码中
`main.cpp`
重命名为
`main.ino`
请注意 选择开发板 为esp32cam,需要安装esp32环境 。使用合宙S3时选择
`ESP32S3 Dev Module`
,一般默认就好,可以注意看psram需要设置为禁用。
若找不到ESP32S3相关开发板,则说明你的ide上的esp32相关环境未安装2.0以上的版本。添加
```
tex
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package
_
esp32
_
dev
_
index.json
```
你的PC可能ping不通这个地址,仅仅因为DNS无法解析,可以使用一些公共DNS服务,如腾讯DNS 阿里DNS等等。
由于包很大也较多失败率也会很高。
...
...
simpleVideoRecorder/platformio.ini
浏览文件 @
31b1abd1
...
...
@@ -8,8 +8,9 @@
; Please visit documentation for the other options and examples
; https://docs.platformio.org/page/projectconf.html
[platformio]
default_envs
=
heZhouS3
;此处可以同时选多个,但clion需要加载默认的env生成的Cmake文件,所以选一个方便一些
default_envs
=
esp32cam
;default_envs = heZhouS3
[env:esp32cam]
platform
=
espressif32
board
=
esp32cam
...
...
@@ -27,5 +28,7 @@ monitor_speed = 115200
build_flags
=
-DOVER_LOAD_CAM_CONF
-DHE_ZHOU_S3
; 指定帧大小
-DFRAMESIZE
=
FRAMESIZE_SVGA
;-DFRAMESIZE=FRAMESIZE_HD
;-DFRAMESIZE=FRAMESIZE_HVGA
-DFRAMESIZE
=
FRAMESIZE_VGA
; -DFRAMESIZE=FRAMESIZE_SVGA
;
-DFRAMESIZE
=
FRAMESIZE_HD
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录