6节课挑战视频监控项目|达尔闻项目实战营第2季
达尔闻项目实战营第1季(5天挑战STM32物联网项目)将于本周六正式完结,超过5000人加入学习,第2季正式接档播出——
6节课挑战视频监控项目,由泰科电子(TE Connectivity,简称“TE”)与达尔闻联合推出,特邀Linux开山鼻祖级别授课人韦东山老师带队。
课程链接:https://www.darwinlearns.com/shipinjiankong?source=article
我们可通过视频监控,远程查看家庭安全;第一时间了解仓库的防火防盗;在农业上监测大棚是否存在异常情况;交通中协助交通警察处理交通事故。最近疫情的爆发,视频摄像头还可以有效配合温度测试…
如群满或二维码失效,请加微信zm857827273
视频监控的组成;基于MJPEG-Streamer方案;基于RTMP流媒体方案
移植MJPEG-Streamer;运行mjpg_streamer;mjpg_streamer框架分析;摄像头的选择
FFMPEG介绍;移植FFMPEG等;FFMPEG使用示例
Web服务器Nginx介绍;Nginx移植;使用FFmpeg+Nginx实现视频监控;在PC播放器、手机观看效果
V4L2接口介绍;ALSA接口介绍;FFMPEG加上音频;在PC播放器、手机观看效果
第六课:扩展:内网穿透代理服务器NPS的搭建
购买服务器;下载源码;服务端配置;客户端配置
你需要提前做好以下准备
b)USB摄像头
a)Ubuntu(可以用虚拟机安装Ubuntu)
c)内网穿透软件: 花生壳5.0
视频项目最终你将完成这样一个系统:
远程视频监控系统,将本地摄像头采集的图像和视频,上传至服务器,方便在异地查看当前摄像头捕捉到的图像。
我们还将系统分成了两种情况为大家讲解:
如果你在客厅,查看厨房或房间的情况,就非常简单,不需要复杂的网络协议,只需要把手机和ARM开发板连接到同一个WIFI上,通过MJPEG-Streamer即可查看图像及图片。
但是你如果在外地,怎么查看呢?那么就需要通过FFMmpeg+Nginx,将摄像头的实时数据通过ARM开发板链接推流至流媒体服务器,就可以实时远程查看到家中的情况了。
适合参与该项目学习的人群
2)想用ARM开发板做项目的人
3)想实现智能家居的人
韦东山
2003年毕业于中国科学技术大学,电子专业、软件专业双学位。近10年嵌入式开发经验,曾在知名公司领导团队全程开发车载手机, 在中兴通信负责网络电视、机顶盒、IPCamera多个项目的 Linux 底层系统开发。
项目特色:
仅用6节共180分钟的视频讲解了主流的视频监控、直播技术;
理论+实践操作相结合,动手实验的方式让你更容易理解;
涉及流媒体多个概念:常用协议,实现方法,内网穿透;
主流技术一并掌握: 优酷、斗鱼、熊猫tv、虎牙、B站都使用的HTTP-FLV。
4月20日起,每周一/三晚8点,6节课挑战视频监控项目在达尔闻官网和B站达尔闻同步上线,想要参与项目实战,跟着韦东山老师一步步完成一个视频监控项目,请识别下方二维码抓紧入群,如群满或二维码失效,请加微信zm857827273,备注“项目”邀请入群。