Millicast video streaming
In Review - feature maturity not classified, documentation in progress and likely to change
Overview
Millicast is a third-party streaming solution offered by Dolby.io which is an e2e solution for recording, encoding and showing live video streams in the experience.
Basic setup
Follow the steps here to get a video feed running in-game.
Multi-stream support
This is presented as example usage but is not officially supported by MSquared. Please consider this as highly experimental. We advise you to strongly consider if this is appropriate for your project before implementing more than one Millicast Stream.
Advanced - Implement Millicast In Your Own Blueprint
Millicast Control Config
Your Stream Name and Account Id can be found on Dolby.io
Stream Url should be set to: https://director.millicast.com/api/director/subscribe
Example:
Screen Control
If youโre using BPM_VideoPlayer instead, you may have to check your screen controls and make sure the โMillicastโ option is selected.
Stream Config
Note - When streaming, you have to select either vp8 or vp9 codec. h264 is not supported by Unreal.
FAQ
Q: I want to stream pre-recorded video, should I use millicast?
A: No, please use the lightweight Streaming Video Player instead.
Q: I have added multiple Millicast screens and the performance is poor, what should I do?
A: Performance will decrease with each additional video played in your world. Please re-consider if multiple Millicast Screens is an appropriate solution to your problem.
Last updated