Skip to content

视频监控

搭建流媒体服务器,实现视频整合监控

整体思路

摄像头 -> OBS Studio 模拟本地摄像头推流 -> ffmpeg -> nginx -> 网页看直播
安装的时候按照以下步骤正着来,调试的时候反着来。 参考: https://blog.csdn.net/irainsa/article/details/129930158https://blog.csdn.net/qq_28174545/article/details/126060343?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~Rate-3-126060343-blog-129930158.235^v38^pc_relevant_anti_vip&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~Rate-3-126060343-blog-129930158.235^v38^pc_relevant_anti_vip&utm_relevant_index=6

vmware搭建centos8环境

下载vmeare,安装centos8

本地摄像头模拟监控

下载OBS Studio,打开 OBS Studio 软件,在“资源”区域下点击“添加”,添加一些输入源,例如桌面捕获或游戏捕获等;
点击“设置”,在“推流”选项卡中设置您的 RTMP 服务器信息,包括 URL、流名称和密钥,这些信息通常可以在您的 RTMP 流媒体服务提供商处获得;
在“输入”区域中选择您需要推流的视频源,例如桌面捕获或游戏捕获;
在“混音器”区域中选择您需要推流的音频源,例如麦克风、系统声音或外部音频设备等;
在“输出”区域中选择您需要的输出视频分辨率和帧率,以及您需要的音频码率和采样率等,这些设置会影响您最终的推流质量;
点击“开始推流”按钮,您的推流会立即开始,现在,您可以将您的推流网址分享给其他人观看您的视频流。

ffmpeg 推流摄像头

  1. 安装ffmpeg
  2. ffmpeg 整合RTMP转码
  3. 推送到nginx

编译安装nginx,整合直播模块

html集成页面