在UE4里调取实时网络监控视频画面以及直播网络电视

本文介绍了如何在UE4中通过VLC插件实现实时显示监控视频流。首先确定监控视频流类型,如RTMP,并在UE4中创建流媒体。由于内置播放器不支持,选用VLC播放器作为插件。接着创建MediaPlayer、启用纹理资源,将视频映射到材质球并在UI中展示。虽然存在卡顿延迟问题,但此方法可作为前端调用视频流的备用方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近有个智慧园区项目,需要把监控的画面实时转播到UE4的软件里进行显示,然后就去官网文档查看了下相关的操作,其实原理和在UE4里播放视频是一样的,重要的是播放器是否支持实时流的视频.

实时转播监控视频画面要先知道,监控那边能提供什么类型的URL可供你调取,一般是RTSP或者RTMP,还有HTTP的也有,我这里主要说的是RTMP类型流的URL,具体操作如下:
1.在这里插入图片描述
在这里插入图片描述
创建一个流媒体,在这里把你的URL加进去

2.这里需要选择一个播放器去播放你这个流的视频文件,UE4里面自带的那几种我都试了,没有可以解析出实时流的,所以我找了VLC播放器,这个是以插件的形式加进来的,插件的连接我会放在文章最后
在这里插入图片描述

3.创建MediaPlayer,并且启用纹理资源
在这里插入图片描述
在这里插入图片描述
4.然后就是选择这个纹理去创建一个材质球
在这里插入图片描述
在这里插入图片描述
5.创建一个UI,添加image
在这里插入图片描述
在这里插入图片描述
6.播放视频
创建一个media player的变量,指定刚才创建的media player
在这里插入图片描述
创建UI在屏幕上显示出来
在这里插入图片描述
播放视频文件
在这里插入图片描述
打完收工!!!
注:此插件时国外大佬开发的,因为版本是几年前的了,很多没有太多优化,播放实时流的时候有卡顿延迟现象,目前我也没解决,也找不到更好的插件,将就着用,如果有大佬有更好的方法,希望告知,不胜感激!!!我这个方法只是在项目中备用方案,主方案还是前端去调用视频流,改善卡顿现象,然后我去调用前端,如果效果不佳的话我才直接去调用

插件(适用于4.20-4.24)链接: 百度网盘. 提取码:y2vh
视频演示链接: 我的b站视频演示.

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值