Update Off World Live Toolkit (360 Rendering/Streaming) authored by Armin Bernstetter's avatar Armin Bernstetter
......@@ -3,9 +3,10 @@ title: Off World Live Toolkit (360 Rendering/Streaming)
---
This page is dedicated to setting up 360° rendering/livestreaming of Unreal Engine content via the Off World Live toolkit: https://offworld.live
# Set up 360° Capture Camera
# Set up 360° Capture Camera/Component
https://knowledge.offworld.live/en/owl-toolkit-quick-guides/owl-360-capture-component
......@@ -19,16 +20,57 @@ https://knowledge.offworld.live/en/owl-toolkit-quick-guides/owl-360-capture-comp
![grafik](uploads/e226d783aaf2926d1b9c3e391e544ee1/grafik.png)
![grafik](uploads/ffd11bacb4804becbb74ee3e49ee822c/grafik.png)
# Set up Streaming Feed/Rendering out of Unreal
There are (mainly) three options to get the rendered Unreal content out of Unreal. Directly saving to file or livestreaming via `OWLMediaOutput`, via Spout, and via NDI
## OWLMediaOutput
https://knowledge.offworld.live/en/owl-toolkit-quick-guides/owl-media-output
- Add an `OWLMediaOutput` actor to the scene
- there you can select the output type (e.g. "Save to File" or "Stream to RTMP")
- and e.g. the destination format when saving to file
- The Media output needs to be started and stopped, this can be done from blueprints so it's possible to do this at EventBeginPlay or at the press of a button
![grafik](uploads/797e25a1786e8f4e718094ed66be09e3/grafik.png)
![grafik](uploads/9318882f65e96e0a31ebd9e2d1f7d3fc/grafik.png)
## OWLSpoutSenderManager
https://knowledge.offworld.live/en/owl-toolkit-quick-guides/owl-spout-sender-manager
- Add a `OWLSpoutSenderManager` actor to the scene
- Add a element to the `Spout Senders` array
- The `Name` is the name with which the Spout stream can later be found in OBS Studio for example
![grafik](uploads/8ecfce423626c416324463f9112870c1/grafik.png)
## OWLNDISenderManager
https://knowledge.offworld.live/en/owl-toolkit-quick-guides/owl-ndi-sender-manager
Not yet tested but seems to work analogous to the Spout Sender Manager (see link)
# Set up Capturing in OBS Studio
## Spout
This requires the OBS spout plugin available here: https://github.com/Off-World-Live/obs-spout2-plugin/releases
Simply add a `Spout2` source to your OBS studio sources and select the appropriate "SpoutSender" from the dropdown menu
![grafik](uploads/c61cadf9bf08e1b756a6579cfc734330/grafik.png)
![grafik](uploads/6e899f31ba541ae5c007f70e5bd48a2c/grafik.png)
## NDI
This requires the OBS NDI plugin available here: https://github.com/DistroAV/DistroAV/releases