1.实现目标
通过重编译VlcMedia插件,以支持在线直播视频在UE5中的播放,GIF动图如下:
2.实现过程
本文主要包括插件的重编译、在线直播视频的接入,以及材质的创建三个部分。
2.1 VlcMedia插件重编译
GitHub上有
Ue4VlcMedia
插件,但最新的版本只支持到UE4.19,因此需要重编译源码以支持UE5。VlcMedia插件支持多种直播格式,本文这里使用的Hls(m3u8格式)的视频直播源(且引擎版本为5.0.3)。
(1)下载Github源码,地址为:传送门
(2)将其解压后放在项目的Plugins文件夹下,本文直接使用的CesiumForUnreal-samples
示例的项目(已经转换为C++项目)。