Unity视频流插件UMP

这一篇我介绍一个我们常用的视频流插件:UMP。其实很多时候在实际的应用中,我们不单单是只播放本地视频,经常我们会需要播放一下网络上面的视频,或者采集摄像头的画面,这个时候我们就需要通过读取视频流来播放视频了,例如我们平常看的直播其实也是通过视频流传输的,目前的视频流大约分成三种:rtsp,rtmp,http,大家可以通过百度下载VLC软件来测试播放视频流,而我们今天讲述的插件UMP其实底层也是VLC封装的,下面我就讲述一下它的使用,其实很简单:

导出插件后(插件文章末尾会提供),随便打开一个demo,我们看看最简单的一个,只需要挂在Universal Media Player脚本即可:

然后填入视频流地址就行了,看看效果:

下面分享几个网络上公开可以用的地址:

香港卫视:http://live.hkstv.hk.lxdns.com/live/hks/playlist.m3u8

CCTV1高清:http://ivi.bupt.edu.cn/hls/cctv1hd.m3u8

CCTV3高清:http://ivi.bupt.edu.cn/hls/cctv3hd.m3u8

CCTV5高清:http://ivi.bupt.edu.cn/hls/cctv5hd.m3u8

CCTV5+高清:http://ivi.bupt.edu.cn/hls/cctv5phd.m3u8

CCTV6高清:http://ivi.bupt.edu.cn/hls/cctv6hd.m3u8
 

最后我讲述一下海康的视频流地址:

DS-9016HF-ST的IP通道01主码流:

rtsp://admin:12345@172.6.22.106:554/h264/ch33/main/av_stream

DS-9016HF-ST的模拟通道01子码流:

rtsp://admin:12345@172.6.22.106:554/h264/ch1/sub/av_stream

DS-9016HF-ST的零通道主码流(零通道无子码流):

rtsp://admin:12345@172.6.22.106:554/h264/ch0/main/av_stream

DS-2DF7274-A的第三码流:

 rtsp://admin:12345@172.6.10.11:554/h264/ch1/stream3/av_stream

 

很多时候我们取主码流的地址就可以了,只需要把用户名,密码,IP地址和端口号修改即可。

这一篇完毕,希望对你有用,关注公众号并回复关键字“视频流”获取UMP插件,其中包括了PC端的插件和移动端的,一共两个插件供你使用,谢谢:

 

 

  • 7
    点赞
  • 82
    收藏
    觉得还不错? 一键收藏
  • 88
    评论
Unity URP(通用渲染管线)是Unity游戏引擎中的一种轻量级渲染管线,可以用来渲染高逼真度的图形效果。要在Unity URP中显示海康实时画面,我们可以按照以下步骤进行操作: 1. 首先,确保已经安装好了Unity游戏引擎和海康设备的开发工具包(SDK)。 2. 打开Unity引擎,并创建一个新的3D项目。 3. 在Unity的Asset Store中搜索并导入适用于Unity URP的海康设备SDK插件,该插件可以根据海康设备的SDK进行通信和画面获取。 4. 在Unity的Project面板中创建一个新的材质,用于显示海康实时画面。 5. 在Unity的Hierarchy面板中创建一个新的游戏对象,并将该对象命名为“Camera”。 6. 在“Camera”对象上添加一个适用于Unity URP的渲染组件。 7. 在渲染组件的Inspector面板中设置渲染模式为“Custom”。 8. 在Inspector面板中找到“Render”栏,并将其设置为“Forward Renderer”。 9. 在渲染组件的Inspector面板中找到“Renderer Features”栏,为其添加海康设备SDK插件提供的相机特性。 10. 在渲染组件的Inspector面板中找到“Camera”栏,并设置合适的分辨率和画面参数,以适配海康设备的输出画面。 11. 在Unity的Scene面板中创建一个新的平面对象,并将其放置在适当的位置,用于显示海康实时画面。 12. 将之前创建的材质应用到该平面对象上,并调整平面对象的大小和位置,以适配海康设备的输出画面。 13. 在Unity的Inspector面板中找到海康设备SDK插件提供的相机控制脚本,并将其添加到“Camera”对象上。 14. 在脚本的Inspector面板中设置相机的访问参数,如登录海康设备的IP地址、用户名和密码等。 15. 运行Unity项目,即可在游戏画面中实时显示海康设备的画面。 通过以上步骤,我们可以在Unity URP中实现显示海康实时画面的功能。我们可以通过调整材质、相机参数和对象位置等来达到满足我们的显示需求。
评论 88
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值