HISPlayer's documentation for Unity and Unreal platforms
Unreal SDKs Features Summary
Features | Windows | Android | iOS | macOS | HTML5 |
---|---|---|---|---|---|
Graphics API | DirectX11 & DirectX12 | OpenGLES3 & Vulkan | Metal | Metal | WebGL 2.0 |
DRM | X | ✓ Widevine L3 | X | X | X |
Play | ✓ | ✓ | ✓ | ✓ | ✓ |
Pause | ✓ | ✓ | ✓ | ✓ | ✓ |
Stop | ✓ | ✓ | ✓ | ✓ | ✓ |
Seek | ✓ | ✓ | ✓ | ✓ | ✓ |
Set Volume | ✓ | ✓ | ✓ | ✓ | ✓ |
ABR | ✓ | ✓ | ✓ | ✓ | ✓ |
Resolution/Track Selection | X | ✓ | X | X | X |
Audio Track Selection | X | X | X | X | X |
Subtitle | X | X | X | X | X |
Change Video Content | X | X | X | X | ✓ |
Current Playback Time/Position | ✓ | ✓ | ✓ | ✓ | ✓ |
Total Playback Time | ✓ | ✓ | ✓ | ✓ | ✓ |
Playback Speed Control | ✓ | X | X | X | X |
Multistream | ✓ | ✓ | ✓ | ✓ | ✓ |
VR | X | ✓ | X | X | X |
Ad-insertion | X | X | X | X | X |
Video Delivery Formats | Windows | Android | iOS | macOS | HTML5 |
---|---|---|---|---|---|
HLS | ✓ | ✓ | ✓ | ✓ | ✓ |
DASH | ✓ (only VoD) | ✓ | X | X | ✓ |
Local Playback | ✓ | ✓ | X | ✓ | X |
Video Codecs | Windows | Android | iOS | macOS | HTML5 |
---|---|---|---|---|---|
H.264 (AVC) | ✓ | ✓ | ✓ | ✓ | ✓ |
H.265 (HEVC) | ✓ * | ✓ | ✓ | ✓ | ✓ |
* MS HEVC codec extension is required
Audio Codecs | Windows | Android | iOS | macOS | HTML5 |
---|---|---|---|---|---|
AAC | ✓ | ✓ | ✓ | ✓ | ✓ |
ALAC | X | X | ✓ | ✓ | X |
Unreal Versions | Windows | Android | iOS | macOS | HTML5 |
---|---|---|---|---|---|
4.23 | X | X | X | X | ✓ |
4.27 | ✓ | ✓ | ✓ | ✓ | X |
5.0 | ✓ | X | ✓ | ✓ | X |
5.1 | ✓ | ✓ | ✓ | ✓ | X |
5.2 | ✓ | ✓ | ✓ | ✓ | X |
5.3 | ✓ | ✓ | ✓ | ✓ | X |
5.4 | X | ✓ | X | ✓ | X |