Many users want to use the output of the LiveU Solo in their local production software such as vMix, Wirecast, OBS, or other applications. The steps to do so are outlined here.
RTMP Push vs RTMP Pull
The first key issue to understand is "Push vs Pull" when it comes to RTMP. Most encoders, LiveU Solo included, Push. The original model always had a server in the middle, in the original setup, Flash Media Live Server, but more commonly today Wowza Media Server or an open source option such as n*ginx with its RTMP module. This receives the push from an encoder, and offers it as Pull to players. Players that only support Pull cannot receive a stream directly from an encoder that does Push.
OBS (Open Broadcast Software) and many similar examples only do Pull. So to read your LiveU Solo stream using OBS or similar software, you need a server in the middle - either locally hosted (like on your own server or PC) or cloud hosted. There are many options for this, including the two options mentioned above. However, a very common choice now is an application from Garanin called RTMP Mini Server. Please note though, this application is not offered by LiveU and you should seek support for it specifically from Garanin.
RTMP Mini Server
This software will convert RTMP Push into NDI, for use in software that can accept NDI input which includes every program mentioned in this article. You will still have to potentially navigate some networking - including opening ports in your own firewall to let the RTMP Push in, so that the Garanin RTMP Mini Server can receive it.
In this scenario, the signal flow would look like:
Summary
While getting your RTMP Push stream into local software such as vMix, Wirecast or OBS remains somewhat tricky, software such as Garanin RTMP Mini Server has made it significantly easier than it was even just a few years ago.
Comments
0 comments
Article is closed for comments.