Skip to content

HLS and DASH video streaming player for Unreal Engine Games and VR/AR apps. Work with Media Playback functionality in Unreal Engine.

Notifications You must be signed in to change notification settings

HISPlayer/Unreal_Engine_Media_Player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation


HISPlayer is the most advanced Video Player SDK for Unreal Engine (UE) to stream both Live and VOD content. HlSPlayer's Unreal Player SDK enables HLS & DASH video streaming inside your games and metaverses on Android, iOS, MacOS, HTML5 / WebGL and Windows PC as well as for the most popular VR/AR headsets such as Meta Quest, XREAL, Pico or HTC Vive. Our SDK will allow you to include premium video content inside your games, securing at the same time the best video quality thanks to technologies like our advanced Adaptive Bitrate (ABR) technology.

This repository showcases the HlSPlayer's features list as well as the supported platforms. If you want to try a demo of the latest player library, please contact us at our website


📣NEW!: ✨

HISPlayer Video Upload and Hosting

HISPlayer now allows you to upload and host your local video files directly from your computer and convert them into HLS/DASH streams. Then you can embed and play them with our Unreal Engine Video Player SDK inside your Unreal Engine games and apps across multiple platforms. With this powerful feature, it is now easier than ever before to include video streaming inside your Unreal (UE) projects.

We help you with the full end-to-end setup, start your FREE trial here!


Custom Development

Our Unreal Engine Video Streaming Player SDK is completely customizable, allowing you to request any desired functionality. If you require specific, advanced features and premium customer support, please contact us here.

Include high quality video streaming inside your Unreal Engine Games and VR/AR apps


Table of Contents


Our Unreal Engine Media Player SDK enables the introduction of new exciting use cases inside your Unreal Engine projects, such as live concerts, video items related to the game or new metaverse experiences.


Features

We support the following features:

Overview

  • HTTP Progressive MP4
  • Local Video Playback
  • HLS & DASH Video Streaming
  • Advanced ABR (Adaptive Bitrate) control
  • DRM Protection (Android & Meta Quest)
  • Widevine DRM
  • Live streaming and video on demand (VOD)
  • Pixel Streaming Unreal Engine
  • Live Video Streaming inside Pixel Streaming content
  • VOD Video Streaming inside Pixel Streaming projects
  • Multiple video streaming (stream multiple camera angles or multiple live events simultaneously)
  • Multiview
  • Windows & MacOS Editor (C++ & Blueprint)
  • 4K Resolution
  • 8K Resolution
  • Up to 60 Frames Per Second (FPS)
  • Rendering Videos on 3D Objects
  • VR and 180, 360 (3D) Stereoscopic 8K videos
  • Vulkan rendering / Graphics API (Android, Meta Quest…)
  • Vulkan 8K video performance on Meta Quest
  • Low Latency HLS (LL HLS)
  • Low Latency DASH (LL DASH)

Basic Features

  • Open Video Content
  • Play / Pause
  • Stop
  • Loop
  • AutoPlay
  • Mute
  • Close
  • Seek
  • Volume

Supported Platforms

Platform Supported Graphics APIs HLS DASH DRM
Windows DirectX11 / DirectX12 ✔️ ✔️
MacOS Metal ✔️
Android OpenGL ES3, Vulkan ✔️ ✔️ ✔️
Meta Quest OpenGL ES3, Vulkan ✔️ ✔️ ✔️
iOS Metal ✔️
HTML5 WebGL 1.0 / WebGL 2.0 ✔️ ✔️

Unreal Engine Versions

Platform UE 4.23 UE 5.0 UE 5.1 UE 5.2 UE 5.3 UE 5.4
Windows ✔️ ✔️ ✔️ ✔️ ✔️
MacOS ✔️ ✔️ ✔️ ✔️ ✔️
Android ✔️ ✔️ ✔️ ✔️
Meta Quest ✔️ ✔️ ✔️ ✔️
iOS ✔️ ✔️ ✔️ ✔️ ✔️
HTML5 Platform ✔️

If you need our Video Player Plugin for another Unreal Engine version, let us know.



Contact

[email protected]



Android media player plugin for Unreal Engine, Unreal marketplace, Windows media player plugin for Unreal Engine, Media Player plugin for Unreal Engine, Stream live performances and media into your Unreal project, HLS and DASH streaming within Unreal Engine, Unreal Engine Video Streaming, UE4 live streaming, UE5 live streaming, web3, real-time 3D world, Unreal Engine 4 HTML5, NFT, cryptocurrency, web3 gaming and entertainment, blockchain, Electra Media Player, Media player plugin for Unreal, Unreal Engine 4, Unreal web, UE4, Unreal Engine 5, Epic Games, Oculus Quest, Oculus Quest 2, Meta Oculus, Gear VR, HTC Vive, Google Cardboard, Daydream, Pico Goblin & Neo, electronic dance music, metaverse, AR, VR, XR, Amazon Interactive Video Service, Amazon IVS Unreal, timed metadata, embed metadata, metadata, ID3 tags, timestamps, Azure PlayFab, webbrowser, webGL, HTML5, unreal web player, unreal html5 video, Activision Blizzard, Electronic Arts, EA, Take-Two Interactive, Bandai Namco, Nintendo, Microsoft, Fortnite online game, Disney, Sony, Amazon Prime, AWS, Twitch, Play a Video Stream Unreal Engine, Streaming Video in Unreal Engine, Unreal Engine 5 Video Streaming, Unreal Media Server, play video in unreal, 3D Pixel Streaming for Unreal Engine, HTTP Live Streaming (HLS) format, Play a Video File | Unreal Engine 4.27, Media Player | Unreal Engine Documentation, GPU Cloud Computing, 3D streaming, Adaptive Streaming, HTML5 Game Development, VR Support, Performance Optimization, hardware accelerated software, other optimizations to deliver smooth and efficient video playback, vulkan, millicast Player plugin for Unreal Engine, HTML5 platform, euefn, vulkan rendering.