/VLC_Player

基于VLC的UE4视频播放插件

Primary LanguageC

VLC_Player

基于libVLC的UE4视频播放插件

功能

播放器基于第三方库libVlc 3.0.8.0版本

支持RTSP、RTMP、HTTP等常用视频流和其他常用的本地视频格式。

支持H.264和H.265编码格式的视频。

支持视频硬解码(开启硬解码后,如果视频格式不支持硬解会自动切换成CPU解码)。

说明:

1.本项目是早期为了与开发的另一款基于ffmpeg的视频硬解码插件做性能对比而开发的demo工程。

2.虽然是demo,但功能还算完整,常用的播放、停止、自定义分辨率、调节音量等功能都有。如果有需要,可以自行修改增加其他功能。

3.视频流在停止的时候会有卡顿,应该是中间的某些操作没有异步完成,本项目作为demo就不再继续开发了。

最后说一句:

如果UE4里要做多路视频流相关的功能(类似监控墙这种),建议使用ffmpeg开发,比较容易掌控程序的运行过程、性能消耗等。