第一步,先设置摄像头

为摄像头插入电源和网线,注意,摄像头要和你的电脑处于同一网段之下,确保摄像头的电源线电压足够,否则通电后仍然找不到设备

查看摄像头的操作手册,一版实体的说明书上会带有电子版的pdf二维码,建议查看电子版,文档比较全,手册里提供了三种登录摄像头的方式,我们使用浏览器直接登录

注意使用IE浏览器,其他的浏览器会出现无法在线查看摄像头画面的情况,特别注意,win10自带了两个浏览器,Edge和IE,Edge不是IE

2023/2/17补充,IE已经停止支持,可以使用edge的IE模式打开,IE模式在地址栏后方,如下图

我的摄像头的默认ip和浏览器端口为 192.168.1.64:80,我们直接在浏览器地址栏里输入这个地址(可以只输ip不用加端口),需要我们设置用户名和密码

牢记的你的用户名和密码,如有必要,记录下来

设置用户名和密码后需要我们登录,登录后即可预览画面

如果需要修改诸如IP,端口等,参考你的设备说明书

第二步,使用ump插件播放视频

注意Ump分为桌面版和移动版,桌面版支持win,linux,mac,webgl,移动版支持安卓和Ios,根据你的需求选择正确的版本(但不要同时导两个版本到一个工程里),两个版本我都会放在最后的链接里

导入插件后,在插件的Prefabs文件夹里,创建一个UniversalMediaPlayer预制体的实例(拖进scene面板)

找到这个预制体的RawImge物体,将RawImage的RawImage组件的Material替换为一个Sprites-Default(unity自带的材质),之所以要替换,是因为这个材质默认可能是透明材质,摄像机拍到的黑色区域可能是透明的

在UniversalMediaPlayer物体里,找到同名组件,在path里填入你的相机的网络视屏流地址格式为
rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream
说明:
username: 第一步中的用户名 默认为admin
password:第一步中设置的密码,如果你没有按我说的记录下来,同时也忘了,你就惨了
ip: 设备IP。例如 192.0.1.64。
port: 网络流端口号,默认554,注意和你登录摄像头的网址端口不一样
codec:有h264、MPEG-4、mpeg4这几种,建议使用h264
channel: 通道号,起始为1。例如通道1,则为ch1。
subtype: 码流类型,主码流为main,辅码流为sub。

例如rtsp://admin:w12345678@192.168.1.64:554/h264/ch1/main/av_stream
填好后运行即可在编辑器里看到画面

如果需要使用代码为路径赋值,可以使用如下代码

using UMP;//命名空间private UniversalMediaPlayer ump;//ump,用于拉取网络摄像头的视频
ump.Path = "视频流地址";
ump.Play();

但是,打包出来不一定能用,这和unity的版本以及插件的版本有关,unity2019之后的朋友,桌面版Ump请选择2.0.3版本,移动版ump请选择2.0.2版本,网上的1.几的ump在2019之后只能在编辑器用,打包出来是不能用的

除此之外,移动版还需要几个设置

1
在untiy的Edit/Preferences/Ump里,在安卓中点击选择LibVLC,并在你的UniversalMediaPlayer的高级选项里,查看是否有Android一项,如果有,则设置正确,如果没有,在点一下LibVLC按钮

2
在Project SettingPlayersOther Setting中不要设置Vulkan API,导出后可能没有视频。
3
打包的时候,playerSetting/otherSetting网络类型设置为

其余注意点

如果你使用电脑端,可能需要装一个VLC播放器,但是我是先装的VLC,再用的Ump,所以这一点不一定,如果你的Ump在编辑里不能用,可以试着装一个VLC,下载地址在最后

网络上有很多直播流地址,这些地址大多是失效的,你可以先用VLC播放器试一下

可以使用 uniersalMediaPlayer组件的 .Path()方法来动态设置和获取播放路径,.isPlaying属性获取是否正在播放

下载地址
vlc官网下载地址

ump2.0.3桌面版(win,linux,mac,webgl)和ump2.0.2移动版(android,ios)二合一下载
免费下载

参考文章,谢谢大佬
ump移动端
ump移动端2
ump拉取视频

untiy接入 海康威视网络摄像头相关推荐

  1. WPF 海康威视网络摄像头回调方式实现断连提示,降低时延

    项目需要使用海康威视网络摄像头接入实时视频数据,使用海康威视官方SDK开发,发现没有断连提示的功能,故开发了一个断连提示的功能 在开发过程中遇到以下问题: 1.延迟2S左右,后咨询海康威视技术支持,需 ...

  2. 海康威视网络摄像头开发流程(八)-------- 硬盘录像机NVR的激活以及使用

    硬盘录像机的作用为将网络摄像机的视频保存起来,即用于视频回放功能. 1.给硬盘录像机安装硬盘. 拆开硬盘录像机,将硬盘的接口插入到硬盘录像机的相应接口中即可,详细步骤,硬盘录像机的说明书上有,参看考说 ...

  3. 海康威视网络摄像头配置本地存储服务器(远程连接查看回放)

    目录 环境:Win电脑A远程连接B查看录像-win电脑B存储录像 配置 方法: 海康小工具 海康威视网络摄像头答疑 环境:Win电脑A远程连接B查看录像-win电脑B存储录像 A,B两台电脑 A电脑远 ...

  4. 使用samba服务在Linux与Windows直接共享文件夹,海康威视网络摄像头录像视频存储到ubuntu服务器

    目录 背景 SMB共享介绍 访问共享的命令和方式 本人亲测环境 海康威视网络摄像头录像视频存储到ubuntu服务器 背景 应项目要求,海康威视网络摄像头的监控客户端要在windows系统上,录像视频要 ...

  5. 海康威视网络摄像头开发流程(一)------ 萤石开放平台的账号申请

    简述 在大二下学期的时候,做过海康威视网络摄像头的系统,当时这个是我首次独立开发的系统,所以一切都是零起步.在开发过程中,遇到了很多问题,当然也都被我解决了(哈哈).今年寒假由于疫情的原因,学校开学推 ...

  6. 基于Qt的海康威视网络摄像头SDK的二次开发——摄像头登录和预览

    海康威视网络摄像头SDK的二次开发,需要摄像头IP地址,与主机的IP地址在同一网段,能够ping通摄像头IP,才能登录成功.摄像头是有账户名和密码,这需要记住,在开发的时候需要用到. 在开发前可以先用 ...

  7. (202103更新)海康威视网络摄像头sdk python版 (报错排查) 移动物体检测 多通道海康威视网洛摄像头后台检测 海康威视网络摄像头Python SDK

    海康威视网络摄像头Python SDK+移动物体位置检测 文末附 海康威视网络摄像头Python SDK 下载链接 本文参考博客 https://blog.csdn.net/c20081052/art ...

  8. 基于Qt的海康威视网络摄像头SDK的二次开发

    最近用Qt做了一个基于海康威视网络摄像头SDK的二次开发,效果还不错.文章最后将开发的资料和demo软件通过链接方式分享,有兴趣的可以看下效果. 开发情况介绍: qt版本:Qt5.14.2 海康SDK ...

  9. 基于QT的海康威视网络摄像头二次开发

    资源下载链接 第一次使用海康威视的网络摄像头并进行二次开发,海康威视网络摄像头的二次开发的资料已经比较详细,网上关于这方面的介绍也不少.此处基于我的需求做了一些工作,特此记录. 目标: 1.实时预览 ...

最新文章

  1. 深度学习「CV」学习实践指南!
  2. 【融云分析】如何实现分布式场景下唯一 ID 生成?
  3. ecshop ajax无刷新登陆
  4. 【Android应用开发】Android 蓝牙低功耗 (BLE) ( 第一篇 . 概述 . 蓝牙低功耗文档 翻译)
  5. Ascii码 、16进制与 char
  6. linux——管理系统存储之设备分区:MBR分区、GPT分区、swap的分区的设定
  7. 打开输入花里胡哨的特殊符号
  8. 代码单元测试:gtest
  9. oracle vm 环境支持,使用 Oracle VM 模板快速部署 Oracle RAC 环境
  10. 4775电子书免费链接
  11. SWMM面板基础认识
  12. 服务器搭建说明以及接口调用文档
  13. 如何绕过mac地址过滤_如何通过路由器来过滤无线MAC地址
  14. 小米游戏中心10月报告:分析各种手游活动之优劣
  15. 【国内SEO大牛】网站统计显示被违禁词搜索进来原因
  16. 基于PHP+MySQL的学生档案管理系统设计与实现
  17. uni-app项目(首页)
  18. 【转】2007最牛X网站收集,有些网站蛮有意思
  19. 大二计算机跟老师做项目,在大学里,要不要和老师一起合作做项目?过来人说出实情...
  20. fpga配置过程(转载)

热门文章

  1. 智慧水务平台、智慧水务监管平台——智慧水务整体解决方案
  2. 高速接口之USB 3.0
  3. 本科英语和计算机题库,计算机专业英语题库自考本科.doc
  4. 北斗导航 | 卫星信号总结(卫星系统、频点、频率、编码、速率、调制方式等等)
  5. 一些实用的技巧——移动工具
  6. 登录失败。该登录名来自不受信任的域,不能与 Windows 身份验证一起使用。
  7. 【牛客网】滑动窗口的最大值
  8. msvcp140_1.dll丢失怎样修复?快速修复dll文件缺失
  9. 自动驾驶基本理论——Ackerman公式
  10. c语言打印如来佛字符,JS控制台打印如来佛加持护身符