One of the multiple NDI use cases for Socialive applies when you need your Socialive broadcast to feed into Zoom. Socialive provides streaming output using RTMP. However, Zoom does not currently support RTMP endpoints but does support a Virtual Camera Input. Using NDI, a Virtual Cam input can be any NDI source that is available on the local area network - so the missing piece here is a means to convert an RTMP stream to an NDI stream. This is achieved with a tool that is available for download, called RTMPMiniServer, which was developed by Garanin Apps.
For this use case, you'll need the following:
A Windows PC on a local area network with a public-facing IP address and port 1935 open and forwarding to that PC. Ask your IT department to configure this for you.
Have NDI Tools installed on the Windows PC
Have RTMPMiniServer installed on the Windows PC
Be a Socialive Administrator in your Socialive account.
Step 1 - Configuring RTMPMiniServer
Have your public-facing IP address at hand. Go to ip.me to find your public IP address.
In RTMPMiniServer, under LocalNet, copy the URL under "use this to connect inside the local network."
In Channel #1, copy the Stream Key.
Step 2 - Configuring NDI
In NDI Tools, open the Webcam Input app.
From the system tray, right-click on the NDI Webcam Input icon and hover over your PC Name and select MiniServer A-Line 1.
Step 3 - Configuring Zoom
Launch Zoom, and start or join a meeting with computer audio. The Zoom window displays some colored bars with the text "MiniServer A-Line 1" in the middle.
Go to Audio settings and under Select a Microphone, click on Line (NewTek NDI Audio).
Step 4 - Configuring Socialive
Log in to Socialive and enter the Socialive Studio (create or open an existing broadcast).
In Studio, on the right-side panel, under Broadcast Live, click on Broadcast to RTMP.
In the pop-up that appears, click Add RTMP.
Another pop-up will appear. Enter the following information:
Label - Enter a name to easily identify your RTMP connection.
Server URL - Paste the following URL: rtmp://your_public_ip_address:1935/live. Replace "your_public_ip_address" with your public IP address, which you obtained from ip.me. Your URL should look like the following: rtmp://10.0.0.157:1935/live.
Stream Key - Paste the Stream Key you copied in "Step 1 - Configuring RTMPMiniServer".
Step 5 - Starting Your Broadcast
In RTMPMiniServer, click the blue Power button on the top-right corner.
In Socialive Studio, click Start Broadcast. As soon as you start the broadcast, you will see that Channel #1 in RTMPMiniServer will turn green.
In Zoom, you and other meeting attendees will be able to see the Socialive Broadcast.
Still, looking for an answer?
Contact Socialive Support via live chat or email at firstname.lastname@example.org.