原始引用地址: onvif_discover虚拟摄像头
time: 20200824 18:30

为什么要做这个虚拟摄像头

做类型nvr产品,在大量测试时,总需要大量视频源,一般情况下需要实体摄像头做视频源。接入实现摄像头时,有些摄像头只能提供一个连接,大量测试时,实体不可能有那么多摄像头。而且我的产品每个需要接入64路,如果实测需要大量的摄像头。所以我需要一个虚拟摄像头。

主要功能

本虚拟摄像头软件提供onvif发现功能,rtsp播放功能。其它onvif相关功能可以根据需要自己实现。

rtsp 播放功能由rtsp server提供,后台由live555实现。

onvif发现功能与rtsp server都封闭在虚拟机中,虚拟机下载地址如下:

链接:https://pan.baidu.com/s/1WyttiuG-bU6EoBtRnKjU-A
提取码:wzok

使用方式:

解压后,用vmware虚拟机(版本要比vmware15高)打开,进入系统 用户密码为:

user:osee
passwd:1

连网方式为net,需要更改虚拟机内系统的ip地址:

打开配置文件:vim /etc/netplan/50-cloud-init.yaml,写入以下配置内容:
network:ethernets:ens33:                  # 配置的网卡名称dhcp4: no           # 关闭dhcp4dhcp6: no           # 关闭dhcp6addresses: [192.168.0.120/24]       # 设置本机IP地址及掩码gateway4: 192.168.0.1               # 设置网关nameservers:addresses: [114.114.114.114, 8.8.8.8]       # 设置DNSversion: 2

运行netplan apply让更改生效。

功能如下图:

onvif发现功能

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HAPO0saP-1598442306615)(http://yangkuncn.cn/img/onvif_1.png)]

rtsp server

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5dmSfjAc-1598442306616)(http://yangkuncn.cn/img/onvif_2.png)]

首页

onvif_discover虚拟摄像头相关推荐

  1. 两个摄像头自动切换画面_利用OBS虚拟摄像头实现假装开会

    频繁而又乏味的视频会议,是许多人在工作中不得不承受的一种折磨. 能否在视频会议时让摄像头拍到的不是频繁点头.昏睡沉沉,而是正聚精会神.一动不动听着领导讲话的自己?OBS虚拟摄像头可以实现. 首先下载直 ...

  2. 关于酷狗直播伴侣无法识别虚拟摄像头问题----提供摄像头识别套装、支持远程技术协助(更新2020-11-23)

    效果如上,最新版酷狗伴侣识别虚拟摄像头(ManyCam)接YY开播. 解决步骤,三步: 1.*安装旧版*的酷狗伴侣 2.*断网状态下*打开酷狗伴侣识别出虚拟摄像头(如未能成功识别,一般就是安装的旧版伴 ...

  3. Linux摄像头驱动第一篇之虚拟摄像头驱动vivi.c

    本文学习自韦东山老师的摄像头驱动模块 目录 一 摄像头驱动程序学习切入点以及V4L2模型概览 二 简析虚拟视频驱动 VIVI.C 2.1 初始化.设置.注册过程 2.2 简析vivi.c的open,r ...

  4. 虚拟摄像头之三: 重构android8.1 的 v4l2_camera_HAL 支持虚拟摄像头

    前言 接下来将了解Android HAL是如何与相机设备进行交互的,一般各硬件厂商的 camera HAL会有个 v4l2_camera_hal.cpp 文件,在这个文件中向frameworks提供H ...

  5. Android设备虚拟摄像头技术实现

    实际生活中经常遇到要使用一个摄像头做多个事情的情况,但在开发中,一个摄像头只能被一个应用程序所占有,当一个应用程序在使用摄像头时,其他所有应用程序都无法在使用这个摄像头.怎么解决这个问题呢?其实可以采 ...

  6. 【Ubuntu】虚拟摄像头,并应用在Teams上

    本文目的 本文意在记录笔者在Ubuntu22.04上配置虚拟摄像头,并应用在Teams通信软件上的全部过程. 操作系统:Ubuntu22.04 虚拟摄像头:OBS.Akvcam 最终成果: 使用v4l ...

  7. 腾讯会议中如何使用虚拟摄像头

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 实在抱歉 由于某个不可抗拒的原因(临近期末) 我的这篇文章需要被减少浏览量 我们都要做遵纪守法的好少年哦! 着实抱歉~(坏笑中) 等考 ...

  8. 虚拟摄像头驱动原理及开发

    (以下所说的都是基于微软的windows平台)                类似功能的产品,如著名的e2eSoft的 VCam,国内新浪的9518虚拟视频, 新浪的虚拟视频是DirectShow应用 ...

  9. 电脑虚拟摄像头 -obs及obs虚拟摄像头插件(免费)

    插件: 链接:https://pan.baidu.com/s/1AdAyc41LOHoSNesefcNOcA 提取码:pjne obs安装包: 链接:https://pan.baidu.com/s/1 ...

最新文章

  1. 英特尔变身数据公司 未来最大数据市场定是中国
  2. POJ 2065 SETI [高斯消元同余]
  3. 从Zero到Hero,OpenAI重磅发布深度强化学习资源
  4. 【PHP】函数的引用返回
  5. js实现获取当前周,过去和未来周的时间段日期
  6. 通俗易懂,嵌入式Linux驱动基础
  7. 你真的了解Python吗?这篇文章可以让你了解90%,赶紧收藏!
  8. Exchange Online Whitelist
  9. 2015 UESTC Winter Training #6【Regionals 2010 North America - Rocky Mountain】
  10. mongod启动问题
  11. 分析了 3000 份 Bug 记录,可以发现什么?
  12. c语言头文件 数学函数,头文件cmath中常用函数
  13. xlsx文件打开乱码_excel打开xls文件全是乱码怎么办?excel打开xls乱码的修复方法
  14. 电子电路之电阻篇01——贴片电阻01.常用阻值及标注
  15. python中根据视频帧生成视频,保存为mp4格式
  16. Linux之——命令大全
  17. [深度学习] 什么是marginalization
  18. Number theory 1_2, To prove there is no rational solution of equation: x^2+y^2=7
  19. 论文阅读:Seraph: Enabling Cross-Platform Security Analysis For EVM and WASM Smart Contracts
  20. OneNET麒麟座应用开发之八:采集大气压力等环境参数

热门文章

  1. 【SSL】java keytool工具操作PCKS12证书库
  2. select 统计数量_leetcode题库-sql练习精讲系列--十三、简单分组统计类问题
  3. sudo修改文件夹名字_修改mac os帐户的短名称和个人文件夹
  4. linux如何在a休息时运行b,Linux下如何优雅地修正命令?
  5. java高并发(七)发布对象
  6. 2篇word文档比较重复率_继续教育 | 你该知道的论文小技巧——重复率检测
  7. python实现链表反转_反转链表(Python)
  8. mysql语句中%代表什么_常用的Mysql语句你知道多少?
  9. mfc从文件中读取数据_Java中Transient关键字,一点课堂(多岸学院)
  10. linux期末脚本作业,linux – 使用R Markdown将bash脚本作为Cron作业运行