How to stream to Sunday Streams with Epiphan encoders
Use Epiphan’s live streaming systems to broadcast your worship services live
Sunday Streams is an affordable, full-featured, client-focused online video streaming platform for worship services. Using Epiphan encoder products, such as Pearl™, Pearl-2™, VGA Grid™ or VGADVI Recorder Pro™, you can capture and encode your cameras or devices, mix them into custom multi-source channels, and stream your video to Sunday Streams for your online audience to view. Use Sunday Streams with Epiphan hardware video encoder products to create dynamic and professional live broadcasts of your worship services.
Note that the instructions below are written with respect to our latest next generation multi-encoder product—Pearl-2—but the steps can also apply to other Epiphan encoder products. Pearl-2 is an all-in-one standalone live video production system. You can simultaneously capture, encode, combine, stream/record multiple inputs in resolutions up to 4K and even switch between them in a live broadcast.
- An Epiphan Pearl-2 live production encoder
- At least one video source with an SDI/DVI/HDMI™/4K output, such as a video camera
- At least one audio source, such as a lapel mic
- An administrator computer connected to the internet (to access to the Sunday Streams Manager web interface)
- A Pearl-2 channel containing your video and audio sources. (For assistance on configuring a channel, see the channel configuration section of the Pearl-2 online user guide here.)
To learn more about Pearl-2, such as maximum number of source inputs, details regarding encoded channels and additional helpful technical information, see the Pearl-2 FAQ on the Epiphan website.
Step 1. Get encoder settings from the Sunday Streams Manager
The Sunday Streams Manager web interface contains everything you need to start streaming your worship service. Before you begin broadcasting however, you need a few pieces of information: the connection URL, stream name and multi-bitrate (MBR) stream name (if broadcasting a variable bitrate stream). This information is found in the Sunday Streams Manager Hardware Settings page and is copied into your Pearl-2 encoder settings.
Alternatively, you can navigate to the encoder settings page manually.
To navigate to the encoder settings from the Sunday Streams Manager:
- Using your administrator computer connected to the internet, open your preferred web browser and connect to the Sunday Streams Manager interface.
- Under the ‘Broadcast Settings’ heading on the left side of the window, click Other Encoders to display the ‘Other Encoder Info’ page.
- Click the Streaming Hardware button to display the ‘Streaming Hardware Info’ page.
- Click Generic Settings at the top of the window to display the ‘Streaming Hardware Generic Settings’ page.
- The connection URL, stream name and multi-bitrate (MBR) stream name are displayed within text boxes. Keep this information open in your browser – you’ll need these details in the following step.
Step 2. Configure Pearl-2 with Sunday Streams encoder settings
You can configure Pearl-2 by copying the Sunday Streams encoder hardware settings into the Pearl-2 Admin panel.
To configure Pearl-2 encoder settings:
- In your web browser (with the Sunday Streams ‘Streaming Hardware Generic Settings’ page displayed), open a new tab and connect to the Pearl-2 Admin panel. If you need help connecting to the Pearl-2 Admin panel, see the corresponding online user guide topic found here.
- Under the ‘Channels’ heading on the left side of the page, click the name of your configured channel and then click Streaming to open the streaming configuration page.
- Under the ‘Stream to a server’ heading, click the dropdown box next to ‘Publish’ and select the RTMP push option from the list provided.
- Return to the Sunday Streams web page open in another tab, copy the Connection URL, switch back to the Pearl-2 Admin panel page and paste the copied text into the URL field. Also copy the Sunday Streams Stream name and paste it into the Pearl-2 Stream name field.
- Click Apply to save your stream settings and reveal the ‘Publish status’ buttons.
- Click the Start button to begin broadcasting to Sunday Streams. (Alternatively, you can begin broadcasting using the Pearl-2 touch screen.)
Once this step is complete and your stream is enabled, you can proceed to Step 5 to verify that Sunday Streams has successfully received your broadcast.
Alternatively, you can send two streams from Pearl-2 to Sunday Streams. With this method, Sunday Streams automatically shows your viewer whichever stream is more appropriate for their device and bandwidth. This step is optional.
Step 3. Add your channel as an RTSP source
If you’re setting up multiple streams, you ideally want them to contain the exact same content. An easy way to do this with Pearl-2 (or Pearl) is to ingest the first higher bitrate stream as an RTSP stream and re-encode it in a new channel with a lower frame size and bitrate. Don’t worry, this is a lot easier than it sounds!
First, add your channel as an RTSP source:
- In the Pearl-2 Web Admin panel, go to the Status page for your channel and copy the RTSP stream link.
- At the bottom of the ‘Sources’ section on the left side of the page, click Add source and then click the Add RTSP source button.
- [Optional] At the top of the page, rename the RTSP source to make it more recognizable by clicking on the underlined RTSP 1 text, typing your chosen source name and pressing Enter on your keyboard.
- Paste your channel’s RTSP address into the ‘Source URL’ text field.
- Click Apply at the bottom of the page. Your channel is now added as an RTSP source.
Step 4. Create a second channel and add your RTSP source
Now that you’ve added your existing channel as an RTSP source, you need to create a second channel. You then need to add your RTSP source to this second channel’s custom layout and configure the source to your liking (i.e. frame size, bit rate).
To create a second channel and add your RTSP source:
- Create a new channel and add your RTSP source. If your RTSP source contains audio, click the checkbox next to the name of your RTSP source in ‘Audio sources’ section in the lower part of the page.
- Click the Save button in the lower right corner of the page to save your layout settings.
- Under the ‘Channels’ section on the left side of the page, click the name of the second channel and then click Encoding to display your channel’s encoding settings page.
- Uncheck Use current signal resolution as frame size and either a) enter your own custom frame size or b) select a frame size from the list of commonly-used resolutions. Lower frame sizes are are ideal for viewers with bandwidth restrictions.
- Set your desired bitrate in the ‘Bitrate’ text field. For lower bitrate streams such as this one, Sunday Streams recommends setting bitrates to 500 kbps or less to ensure viewers are able to successfully view your stream across all devices (i.e. mobile) despite any possible bandwidth limitations.
- Click the Apply button at the bottom of the page to save your encoding settings.
- As in Step 2 above, navigate to your channel’s ‘Streaming’ page and paste Sunday Streams’ Connection URL into the ‘URL’ field. Also paste Sunday Streams’ Optional MBR Stream name and paste it into the ‘Stream name’ field.
- Click the Start button to begin broadcasting your lower bitrate stream to Sunday Streams. (Alternatively, you can begin broadcasting using the Pearl-2 touch screen.)
- Return to the Streaming page for your higher bitrate stream (the one you created in Step 2) and, as in the picture above, click the Start button to begin broadcasting.
You now have two streams broadcasting to Sunday Streams at the same time—a higher bitrate stream and a lower bitrate stream.
Step 5. Preview your stream on Sunday Streams
Now that you’ve published your channel’s stream(s) via the Pearl-2 Admin panel, you need to preview the stream(s) to verify that your broadcast is being successfully received by Sunday Streams.
To preview your stream:
- Navigate back to the Sunday Streams Manager tab in your web browser.
- Click Dashboard on the left side of the window and then click the Live Preview tab to display the Preview page.
- Click the Play icon in the center of the ‘Live Broadcast’ player to begin the stream preview. (Note that if your Pearl-2 is not currently broadcasting you will receive a general “No Stream Detected” error message.)
- If you configured a second stream for MBR in Steps 3–4, click the HD icon in the lower-right corner of the preview player to preview either your higher bitrate stream (“High Quality”) or your lower bitrate stream (“Low Quality”).
Congratulations! Your stream is now ready to share with your online audience!
With Sunday Streams, you can create a video player containing your streamed content, embed your stream in your web page, and more. Consult the Sunday Streams Support page for more information.