스포트라이트 세일: 7월 15일 오후 10시 59분까지 엄선된 콘텐츠를 50% 할인받으세요.

Direct Video Android (Beta)

평점 없음

Fast 4k plus video rendering for Android accelerated by Vulkan

  • 지원 플랫폼
  • 지원 엔진 버전
    5.3 - 5.4
  • 다운로드 유형
    엔진 플러그인
    이 제품은 코드 플러그인과 함께 미리 빌드한 바이너리와 언리얼 엔진에 통합되는 모든 소스 코드를 포함하고 있으며 원하시는 엔진 버전에 설치하여 프로젝트에 따라 활성화할 수 있습니다.

DirectVideo Android is a replacement for the built in Unreal media player, optimized for performance. By directly rendering video to Unreal textures using Vulkan, it enables playback of high resolution and 360 degree video content without frame drops.


The performance gains are sometimes ridiculous - for example on both Meta Quest 3 and a mid-range phone (Oppo Find X3 Neo 5G with Snapdragon 865), I can play 7680x3840x30fps video while maintaining full engine frame rate (72fps on Quest and 60fps on phone). Using the built in player, the game fps drops to under 14 fps and the entire game stutters; it is just not possible to play high resolution video using Unreal's default player.


This is pretty much a drop-in replacement - just add the plugin, then make sure your media sources are set to use AndroidVulkanVideo as the player (or just disable the Unreal default Android Media Player plugin).


Right now only local content is supported, either from assets or local storage. It might work with streaming video, but it is untested right now.


This is priced at $99.99 as a beta special. Similar plugins for Unity cost $200 plus, and as far as I am aware this is the only plugin for Unreal.

기술적 세부사항

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

  •  Smooth, low-CPU use playback of high resolution video direct to video textures (4k, 8k, 360 degree)
  •  Drop-in replacement for standard media player
  •  Did I mention it is FAST, really FAST

Code Modules:

  •  AndroidVulkanVideo - the main video player code, runs on Android only.
  •  AndroidVulkanVideoFactory - this lets Unreal know about our media player, and lets you set it as player in the editor.

 

Number of C++ Classes: 1 public class, 10ish private

Supported Development Platforms: Windows, Linux , probably Mac, but I haven't tested yet

Supported Target Build Platforms: Android (with Vulkan enabled)

Documentation: https://joemarshall.github.io/directvideo/