VideoOnly\VideoOnly.ino
V7RC\V7RC.ino
SingleVideoWithAudio\SingleVideoWithAudio.ino
DoubleVideoWithAudio\DoubleVideoWithAudio.ino
DoubleVideo\DoubleVideo.ino
SDCardPlayMP3\SDCardPlayMP3.ino
RecordMP4\VideoOnlyWithNTPClient\VideoOnlyWithNTPClient.ino
RecordMP4\VideoOnly\VideoOnly.ino
RecordMP4\SingleVideoWithAudioAndNTPClient\SingleVideoWithAudioAndNTPClient.ino
RecordMP4\SingleVideoWithAudio\SingleVideoWithAudio.ino
RecordMP4\DoubleVideoWithAudioAndNTPClient\DoubleVideoWithAudioAndNTPClient.ino
RecordMP4\DoubleVideoWithAudio\DoubleVideoWithAudio.ino
RecordMP4\AudioOnlyWithNTPClient\AudioOnlyWithNTPClient.ino
RecordMP4\AudioOnly\AudioOnly.ino
MotionDetection\MotionDetectGoogleLineNotify\MotionDetectGoogleLineNotify.ino
MotionDetection\MaskingMP4Recording\MaskingMP4Recording.ino
MotionDetection\LoopPostProcessing\LoopPostProcessing.ino
MotionDetection\CallbackPostProcessing\CallbackPostProcessing.ino
ISPControl\WideDynamicRange\WideDynamicRange.ino
ISPControl\WhiteBalance\WhiteBalance.ino
ISPControl\Mode\Mode.ino
ISPControl\ImageTuning\ImageTuning.ino
ISPControl\Exposure\Exposure.ino
CaptureJPEG\SDCardSaveJPEGWithNTPClient\SDCardSaveJPEGWithNTPClient.ino
CaptureJPEG\SDCardSaveJPEGTimelapseWithNTPClient\SDCardSaveJPEGTimelapseWithNTPClient.ino
CaptureJPEG\SDCardSaveJPEGTimelapse\SDCardSaveJPEGTimelapse.ino
CaptureJPEG\SDCardSaveJPEG\SDCardSaveJPEG.ino
CaptureJPEG\HTTPDisplayJPEGContinuous\HTTPDisplayJPEGContinuous.ino
CaptureJPEG\HTTPDisplayJPEG\HTTPDisplayJPEG.ino
Audio\RTSPAudioStream\RTSPAudioStream.ino
Audio\RTPAudioStream\RTPAudioStream.ino
Audio\LoopbackTest\LoopbackTest.ino
Audio\EchoCancellation\EchoCancellation.ino
Audio\AudioVolumeAdjust\AudioVolumeAdjust.ino
Audio\AudioEffect\AudioEffect.ino
1. 视频相关功能
VideoOnly
- VideoOnly.ino:仅视频功能,可能实现视频捕捉或播放,不包含音频。
- VideoOnlyWithNTPClient.ino:在视频功能基础上,增加了 NTP(网络时间协议)客户端,可能用于时间同步。
SingleVideoWithAudio
- SingleVideoWithAudio.ino:单路视频加音频功能,可能实现视频录制或播放,并包含音频。
- SingleVideoWithAudioAndNTPClient.ino:在单路视频加音频功能基础上,增加了 NTP 客户端。
DoubleVideo
- DoubleVideo.ino:双路视频功能,可能支持同时捕捉或播放两路视频。
- DoubleVideoWithAudio.ino:双路视频加音频功能。
- DoubleVideoWithAudioAndNTPClient.ino:双路视频加音频功能,并增加了 NTP 客户端。
2. 音频相关功能
Audio
- AudioEffect.ino:音频效果处理,如回声、混响等。
- AudioVolumeAdjust.ino:音频音量调节。
- EchoCancellation.ino:回声消除功能。
- LoopbackTest.ino:音频回环测试,用于测试音频输入输出。
- RTPAudioStream.ino:基于 RTP 协议的音频流传输。
- RTSPAudioStream.ino:基于 RTSP 协议的音频流传输。
SDCardPlayMP3
- SDCardPlayMP3.ino:从 SD 卡播放 MP3 文件。
3. 图像捕捉与存储
CaptureJPEG
- SDCardSaveJPEG.ino:捕捉图像并保存为 JPEG 文件到 SD 卡。
- SDCardSaveJPEGWithNTPClient.ino:捕捉图像并保存为 JPEG 文件,同时支持 NTP 时间同步。
- SDCardSaveJPEGTimelapse.ino:延时摄影功能,定时捕捉图像并保存为 JPEG 文件。
- SDCardSaveJPEGTimelapseWithNTPClient.ino:延时摄影功能,并支持 NTP 时间同步。
- HTTPDisplayJPEG.ino:通过 HTTP 协议显示 JPEG 图像。
- HTTPDisplayJPEGContinuous.ino:通过 HTTP 协议连续显示 JPEG 图像(可能用于实时监控)。
4. 视频录制(MP4 格式)
RecordMP4
- AudioOnly.ino:仅录制音频并保存为 MP4 文件。
- AudioOnlyWithNTPClient.ino:录制音频并支持 NTP 时间同步。
- VideoOnly.ino:仅录制视频并保存为 MP4 文件。
- VideoOnlyWithNTPClient.ino:录制视频并支持 NTP 时间同步。
- SingleVideoWithAudio.ino:录制单路视频加音频并保存为 MP4 文件。
- SingleVideoWithAudioAndNTPClient.ino:录制单路视频加音频并支持 NTP 时间同步。
- DoubleVideoWithAudio.ino:录制双路视频加音频并保存为 MP4 文件。
- DoubleVideoWithAudioAndNTPClient.ino:录制双路视频加音频并支持 NTP 时间同步。
5. 运动检测
MotionDetection
- MotionDetectGoogleLineNotify.ino:运动检测功能,并通过 Google Line Notify 发送通知。
- MaskingMP4Recording.ino:运动检测后,仅录制特定区域的视频并保存为 MP4 文件。
- LoopPostProcessing.ino:运动检测后的循环后处理功能。
- CallbackPostProcessing.ino:运动检测后的回调后处理功能。
6. ISP(图像信号处理)控制
ISPControl
- WideDynamicRange.ino:宽动态范围(WDR)控制,用于优化高对比度场景。
- WhiteBalance.ino:白平衡调整。
- Mode.ino:ISP 模式切换。
- ImageTuning.ino:图像调优功能。
- Exposure.ino:曝光控制。
7. 其他功能
- V7RC.ino:可能是某个特定功能的实现,具体功能需要查看代码内容。
- VideoOnly\VideoOnly.ino:仅视频功能的实现。