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.