Unity UMP插件的使用及下载

1.  UMP插件下载地址:

https://download.csdn.net/download/qq_42603590/21840947

下载导入即可,里面有demo可学习

 

首先贴一下海康的rtsp协议地址:

 

rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream
说明:
username: 用户名。例如admin。
password: 密码。例如123456。
ip: 为设备IP。例如 192.168.1.3。
port: 端口号默认为554,若为默认可不填写。
codec:有h264、MPEG-4、mpeg4这几种。
channel: 通道号,起始为1。例如通道1,则为ch1。
subtype: 码流类型,主码流为main,辅码流为sub。

例如,请求海康摄像机通道1的主码流,Url如下
主码流:
rtsp://admin:123456@192.168.1.3:554/h264/ch1/main/av_stream
rtsp://admin:123456@192.168.1.3:554/MPEG-4/ch1/main/av_stream


子码流:
rtsp://admin:123456@192.168.1.3/mpeg4/ch1/sub/av_stream

rtsp://admin:123456@192.168.1.3/h264/ch1/sub/av_stream

如果你接入的是NVR只需要改改通道就行了

假如是2 则为 ch2 

 

配置表,把预设物拖出来,输入视频流地址即可,我接入的是海康的

海康的主码流:rtsp://admin:123456@IP地址:端口号/h264/ch1/main/av_stream 

 

 

 

 新建一个RawImage拖到RenderingGameObjects里面如下图:

 

勾选AutoPlay

 然后运行即可看到摄像头的画面

 

2.如果运行报错的话,错误是找不到libvlc.dll文件,那就是你电脑上没有vlc库,下载安装一个,安装完成之后,错误立马消失

库下载地址:http://get.videolan.org/vlc/3.0.6/win64/vlc-3.0.6-win64.exe

复制跳转会自动弹出下载界面,下载安装即可(默认地址就好)

3.如果打包出来还是没有画面的话(我的是自己电脑上有画面,别人电脑无画面)

 解决办法是找到插件里面的Resources/UMPSettings/Use installed VLC  勾选上

 

 

 

再次打包别人电脑上就有画面了(如果还是没有那就是没有装库了,安装就好了)

因为之前用UMP是1.7版本的,打包之后无画面(可能也是因为没勾选VLC),最后用的这个2.0.3版本的,打包运行完美,在其他电脑测试也完美出现画面

 

4.使用UMP打包WebGl发布到网页上遇到的问题(视频不播放,视频地址是网上随便找的)

解决办法如下

 

 

再次打包,运行视频播放

 

posted @ 2021-09-10 17:31  剑起苍穹  阅读(5071)  评论(0编辑  收藏  举报
/*鼠标点击特效*/