DBVlc

DearBing - 代码插件 - 2021/09/06

DBVLC is Media Framework plugin for UE4 that based on Video LAN Codec (libVLC) native libraries.

  • 支持的平台
  • 支持的引擎版本
    4.26 - 4.27, 5.0
  • 下载类型
    引擎插件
    此产品包含一款代码插件,含有预编译的二进制文件以及与虚幻引擎集成的所有源代码,能够安装到您选择的引擎版本中,并根据每个项目的需求启动。

Version 3.0:

Feature:Added function to set playback speed[SetPlayRate/GetPlayRate] .

Feature:Added function to GetTime,GetVideoLength,GetResolution.

Feature:Added a blueprint particle to implement the loop and PlayVideo function and Support for switching URL.

Version 2.0:

Optimize: Fixed a large number of RTSP crashes during playback. Improved stability andperformance of the plugin

Feature: Update VLC dynamic library to 3.0.17.3

Feature:Added the NetworkCaching configuration item to improve the playback of videos with poor network status or high resolution.The unit is ms.

Feature: Add MaxFrame. MaxFrame represents the number of frames decoded in 1 second, whichis used for high-concurrency monitoring matrix. When MaxFrame=0, there is no limit.

Version 1.1:

Optimize the release and load effects, using asynchronous threads to avoid the main thread easily blocked Hardware acceleration is set to false by default for greater machine compatibility

Version 1.0:

This plug-in is based on the dynamic library of VLC 3.0.16.

Video: DBVlc Demo Video

Windows exe Demo:DBVlcPlayer426DemoExe

VLC is a powerful video player that supports almost all video formats. For more details, please check out the official website https://www.videolan.org/.

You can play surveillance and network video as well as local video in UE4 using this plugin, it is conveniently compatible with various video formats.

Supported local video file playback, main formats (only for Win, Mac & Linux):

3GPP (.3gp), AVI (.avi), FLV (.flv), SWF (.swf), M4V (.m4v), Matroska (.mkv), Ogg Video (.ogg), QuickTime File Format (.mov.qt), WebM (.webm), Windows Media Video (.wmv).

技术细节

Features: (Please include a full, comprehensive list of the features of the product)

  •  Supported main streaming media protocols :HTTPSHTTPHLSRTSPRTMP,Local Video
  •  Supported main video player events : OpeningBufferingPlayingPausedStopped
  •  Supported main video player features, like:play, pause,stop, audio control

Code Modules: (Runtime) 

Number of Blueprints:0

Number of C++ Classes:2

Network Replicated: (No)

Supported Development Platforms: (Windows)

Supported Target Build Platforms: (Win64)

Documentation: http://www.lexuehudong.com/cdn/usermanual/DBVlc_UserManual.pdf

Example Project: http://www.lexuehudong.com/cdn/usermanual/DBVlcPlayer426DemoProject.zip

Example Blueprint Project: http://www.lexuehudong.com/cdn/usermanual/DBVlcPlayer426DemoProjectForBP.zip

Important/Additional Notes: Video URL is not a web youtube adress or other video web adress you can get some test address from example project.