【虚幻引擎】UE5 VLC接入网络监控、视频直播、网络直播支持RTSP、RTMP

这篇具有很好参考价值的文章主要介绍了【虚幻引擎】UE5 VLC接入网络监控、视频直播、网络直播支持RTSP、RTMP。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、如何更新自己的插件匹配自己想要的UE版本

 我们在网上下载的插件一般是UE4版本的插件,这个时候就需要我们自己去修改编译,接下来教大家修改插件来适配自己的引擎。

如果不想自己编译代码,可以直接找我拿编译好的UE5.0、UE5.1、UE5.2的插件源码

教学视频:【UE5】VLC 实时视频监控、直播视频播放支持rtmp、rtsp格式可自行直接升级版本5.0-5.2_哔哩哔哩_bilibili

二、创建一个属于自己的虚幻版本

创建一个C++项目

【虚幻引擎】UE5 VLC接入网络监控、视频直播、网络直播支持RTSP、RTMP,UE5,游戏引擎,UE5,VLCMedia,网络监控,视频直播,网络直播,解码器

然后创建一个Plugins文件夹

【虚幻引擎】UE5 VLC接入网络监控、视频直播、网络直播支持RTSP、RTMP,UE5,游戏引擎,UE5,VLCMedia,网络监控,视频直播,网络直播,解码器 下载我们的插件,这里下载的是427版本的插件下载地址如下

链接:https://pan.baidu.com/s/1lW9rDvIVNJ8H6UYjgs0S_g 
提取码:q1n3 

下载插件之后复制到我们刚刚创建的Plugins文件夹中

【虚幻引擎】UE5 VLC接入网络监控、视频直播、网络直播支持RTSP、RTMP,UE5,游戏引擎,UE5,VLCMedia,网络监控,视频直播,网络直播,解码器

完成之后鼠标右键Generate Visual Studio project files让C++编译一下

【虚幻引擎】UE5 VLC接入网络监控、视频直播、网络直播支持RTSP、RTMP,UE5,游戏引擎,UE5,VLCMedia,网络监控,视频直播,网络直播,解码器

编译会出现这个错误Unknow platform Win32不知道名的平台错误,这是因为UE5取消了Win32位的平台,

【虚幻引擎】UE5 VLC接入网络监控、视频直播、网络直播支持RTSP、RTMP,UE5,游戏引擎,UE5,VLCMedia,网络监控,视频直播,网络直播,解码器 解决的办法就是我们屏蔽掉Win32位的相关代码即可

找到这个插件的VlcMediaFactor.build.cs的位置,打开这个代码

【虚幻引擎】UE5 VLC接入网络监控、视频直播、网络直播支持RTSP、RTMP,UE5,游戏引擎,UE5,VLCMedia,网络监控,视频直播,网络直播,解码器

注释掉Win32这串代码 

【虚幻引擎】UE5 VLC接入网络监控、视频直播、网络直播支持RTSP、RTMP,UE5,游戏引擎,UE5,VLCMedia,网络监控,视频直播,网络直播,解码器

找到这个插件的VlcMediaBuilds.cs,打开代码

【虚幻引擎】UE5 VLC接入网络监控、视频直播、网络直播支持RTSP、RTMP,UE5,游戏引擎,UE5,VLCMedia,网络监控,视频直播,网络直播,解码器

注释掉这串代码

【虚幻引擎】UE5 VLC接入网络监控、视频直播、网络直播支持RTSP、RTMP,UE5,游戏引擎,UE5,VLCMedia,网络监控,视频直播,网络直播,解码器 找到插件VlcMedia.uplugin,

【虚幻引擎】UE5 VLC接入网络监控、视频直播、网络直播支持RTSP、RTMP,UE5,游戏引擎,UE5,VLCMedia,网络监控,视频直播,网络直播,解码器

右键打开,将EngineVersion修改为5.0.0版本,这样打开的时候就不会提示版本不一致的提示了

【虚幻引擎】UE5 VLC接入网络监控、视频直播、网络直播支持RTSP、RTMP,UE5,游戏引擎,UE5,VLCMedia,网络监控,视频直播,网络直播,解码器

然后重新右键项目Generate Visual Studio project files重新生成一下C++

【虚幻引擎】UE5 VLC接入网络监控、视频直播、网络直播支持RTSP、RTMP,UE5,游戏引擎,UE5,VLCMedia,网络监控,视频直播,网络直播,解码器 生成成功之后双击打开项目启动UE5

【虚幻引擎】UE5 VLC接入网络监控、视频直播、网络直播支持RTSP、RTMP,UE5,游戏引擎,UE5,VLCMedia,网络监控,视频直播,网络直播,解码器

三、开始创建蓝图播放监控视频、视频直播、网络直播 

创建一个视频流Source,这个是让你选择填写播放的视频流地址

【虚幻引擎】UE5 VLC接入网络监控、视频直播、网络直播支持RTSP、RTMP,UE5,游戏引擎,UE5,VLCMedia,网络监控,视频直播,网络直播,解码器

Windows选择我们的插件VlcMedia,

【虚幻引擎】UE5 VLC接入网络监控、视频直播、网络直播支持RTSP、RTMP,UE5,游戏引擎,UE5,VLCMedia,网络监控,视频直播,网络直播,解码器 创建一个MediaPlayer,用来播放我们的视频流

【虚幻引擎】UE5 VLC接入网络监控、视频直播、网络直播支持RTSP、RTMP,UE5,游戏引擎,UE5,VLCMedia,网络监控,视频直播,网络直播,解码器

创建的时候要勾选上贴图,方便我们创建贴图材质给后面的模型贴上,这样视频流才能在我们的模型上面播放

【虚幻引擎】UE5 VLC接入网络监控、视频直播、网络直播支持RTSP、RTMP,UE5,游戏引擎,UE5,VLCMedia,网络监控,视频直播,网络直播,解码器 创建贴图材质

往场景中拖入模型,附上我们刚刚创建的材质

【虚幻引擎】UE5 VLC接入网络监控、视频直播、网络直播支持RTSP、RTMP,UE5,游戏引擎,UE5,VLCMedia,网络监控,视频直播,网络直播,解码器 打开流媒体文件,这里填写上你要播放的流媒体地址

【虚幻引擎】UE5 VLC接入网络监控、视频直播、网络直播支持RTSP、RTMP,UE5,游戏引擎,UE5,VLCMedia,网络监控,视频直播,网络直播,解码器

打开MediaPlayer,双击流媒体就可以看到播放的视频,注意你的流媒体正确可播放才可以,否则是无法播放,默认是打开播放的

【虚幻引擎】UE5 VLC接入网络监控、视频直播、网络直播支持RTSP、RTMP,UE5,游戏引擎,UE5,VLCMedia,网络监控,视频直播,网络直播,解码器 最后在我们的场景中就可以播放了

【虚幻引擎】UE5 VLC接入网络监控、视频直播、网络直播支持RTSP、RTMP,UE5,游戏引擎,UE5,VLCMedia,网络监控,视频直播,网络直播,解码器
 文章来源地址https://www.toymoban.com/news/detail-730998.html

到了这里,关于【虚幻引擎】UE5 VLC接入网络监控、视频直播、网络直播支持RTSP、RTMP的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【虚幻引擎UE】UE4/UE5 新人科普向

    Unreal Engine是当前最为流行的游戏引擎之一,具有丰富的游戏开发功能和强大的游戏引擎渲染能力。 UE5官方文档:UE5官方文档非常详细,介绍了UE5的各个功能和应用,适合入门学习和深入探究。链接:https://docs.unrealengine.com/5.1/zh-CN/ UE5中文社区:该社区聚集了大量的UE5开发者,

    2024年02月09日
    浏览(79)
  • [虚幻引擎][UE][UE5]控制多个pawn之间切换

    缺点:无法使用碰撞了,模型会穿模

    2024年02月13日
    浏览(53)
  • 【虚幻引擎UE】UE5 UI三种使用模式

    蓝图创建控件并添加到视口 场景中的显示效果: 1、创建Actor,放入用户控件,并将Actor拖入场景。 这种模式默认无法进行交互,但可播放动画。 1、在二的基础上,添加虚拟控件交互组件到角色身上。 2、在角色蓝图里加上:

    2023年04月10日
    浏览(62)
  • [虚幻引擎][UE5]获取当前系统的时间

    效果: 效果: 缺点:没有办法都是两位

    2024年02月11日
    浏览(46)
  • 【虚幻引擎】UE4/UE5科大讯飞文字合成语音

    B站视频链接:https://space.bilibili.com/449549424?spm_id_from=333.1007.0.0   第一步:首先进入讯飞开放平台注册一个账号,然后创建一个 创建一个应用,命名按照你自己的想法来,会产生一个APPID,具体参考UE4如何接入科大讯飞的语音识别_ue4 科大讯飞的语音识别_飞起的猪的博客-CSDN博

    2024年02月13日
    浏览(71)
  • 【虚幻引擎】UE4/UE5鼠标点击事件实现物体移动

     在UE4/UE5中,引擎有它自己的一套框架体系,虚幻就是基于这一个框架体系来实现的。其中就有PlayerController(玩家控制器),玩家控制器中就有对鼠标的一系列设置,包括显示鼠标,允许点击事件等。  1.创建PlayerController,命名为MyPlayerController 2.打开MyPlayerController,勾选参数

    2024年02月10日
    浏览(114)
  • 【虚幻引擎UE】UE5 模型导入卡死的解决思路

    1.数据分类,命名规范 2.尽量不用布尔工具 3.布线拓扑检查,检查重复面破面 4.模型坐标偏移不可以太大(否则大概率出错) 5.材质共用,不用vray材质工具 6.检查平滑组 7.检查模型分组 8.切三角面(尽量不要出现四边形) 方法一:将max文件拆分为多个fbx文件分别导入,每次及

    2023年04月08日
    浏览(283)
  • 虚幻引擎(UE5)-大世界分区WorldPartition教程(二)

    上一篇:虚幻引擎(UE5)-大世界分区WorldPartition教程(一) 在UE4版本中中,Actor是保存在关卡文件中的,也就是说,如果要编辑关卡中的某些Actor,需要签出关卡文件进行编辑,这种编辑粒度有可能会造成多人协作中工作流上的冲突,比如有多人想编辑某个关卡中的Actors,那么他们

    2024年02月11日
    浏览(49)
  • 虚幻引擎(UE5)-大世界分区WorldPartition教程(三)

    上一篇:虚幻引擎(UE5)-大世界分区WorldPartition教程(二) 在制作大关卡时,可能会遇到这样一种情况,就是关卡中的某些Actor会重复出现或者你想单独编辑某区域的Actors,举个例子,关卡中有两片一模一样的森林,很显然,如果在关卡中制作两个这样的森林不科学 在UE5中可以通

    2024年02月11日
    浏览(52)
  • 【虚幻引擎】UE5 C++编译和打包失败的原因

    解决办法一:可以去官网下载https://dotnet.microsoft.com/en-us/download/dotnet/3.1   解决方案二:打开Visual Studio Installer,选择单个组件,勾选NET Core 3.1 原因:这是由于更新版本到5.03的时候, 产生的 解决办法一:使用低版本 解决办法二:使用低版本的TP_VirtualRealityBP.upack,替换这个报

    2024年02月03日
    浏览(71)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包