Streaming a Pexip conference to Quickchannel
This guide explains how to stream a Pexip conference being held in a Pexip Virtual Meeting Room or Virtual Auditorium to Quickchannel E2E platform.
Prerequisites
Before you can obtain an RTMP streaming URL from Quickchannel, you must ensure that you have an appropriate plan that supports live events. In your Quickchannel account check if the Go Live button is enabled and has at least one type of live event enabled:
If the Go live button is not enabled, please contact your Quickchannel sales representative.
There are three ways you can record your Pexip conference in Quickchannel E2E platform:
1. Scheduled live event. Benefit is you can use can use random password and show your conference on your video site, but you cannot start streaming before live event preview is started.
2. Ad-hoc recording with mirrored channels. You can start streaming at any time, but you cannot change the live channel password for each conference. This option only stores the recording in the Quickchannel platform, it does not allow you also display your conference in video site.
3. Using Automatically Dialed Participant (ADP). This automatically adds recording, but can only be done for Virtual Meeting Room, Virtual Auditorium, or scheduled conference. This option only stores the recording in the Quickchannel platform, it does not allow you also display your conference in video site.
Scheduled live event
Any user in the Quickchannel platform (except for Read only role) can create live event as described in Live: How to setup an event article. Once the live event preview is started (which usually happens 1h before the live event start date), a Pexip conference is able to stream to it.
To do so, copy the Streaming server URL (for example rtmp://123456-1.ingest.screen9.com/live), append a / (slash) and append the Stream name (for example 123456-1?p=password).
In this example, the final RTMP URL is rtmp://123456-1.ingest.screen9.com/live/123456-1?p=password
Note, the password could be different for each new live event if channel is set to to use rotating stream keys.
Initiate a call from the Virtual Meeting Room to the streaming address. This is done by adding the participant URL you have generated as a conference participant. You can do this either from the Pexip Infinity Administrator interface or from a Connect app connected to the VMR.
When using the Administrator interface, use the following settings:
- Participant alias: the Quickchannel RTMP URL.
- Protocol: RTMP
- Role: we recommend selecting Guest (so that the streaming participant is not shown to other Guests in a Virtual Auditorium layout, and so that it does not keep a conference alive when all other Hosts have left).
- Streaming: select this option.
When using a Connect app, use the following settings:
Participant details: enter your Quickchannel RTMP URL
Note that a Call Routing Rule is required when dialing out to a streaming service via Connect apps. Please check Pexip documentation for details.- Role: we recommend selecting Guest.
Go to Quickchannel Console and wait for the stream to appear (this can take up to 1 minute) in the Preview window.
Note that this is your preview only — at this stage the stream is not being broadcast. The stream has a 20-30 second delay.
- When you are ready, select Start Now to start broadcasting.
- You are now streaming to anyone who is allowed to access or find your streams (for example via your video site / play channel).
- When you have finished streaming you can select Stop Live in Quickchannel Console, and disconnect the RTMP participant from the conference.
Ad-hoc recording with mirrored channels
Users with Administrator role can create and read settings for live channels in Quickchannel platform. Mirrored live channels can be set up to record the ingested stream automatically and store it as VODs in the account. To do so, from your Quickchannel account Settings --> Live & Webinar page, add a new mirrored channel and enable Automatic recording flag:
To stream a conference to Quickchannel, you must first obtain a live streaming URL via Quickchannel. You then initiate a call from the VMR to Quickchannel, by adding the Quickchannel URL as a conference participant. To obtain a Quickchannel streaming URL go to your Quickchannel account Settings -> Live & Webinar page and expand the channel you have created for automatic recordings.
Copy the Streaming server URL (for example rtmp://live-mirror.screen9.com/live), append a / (slash) and append the Stream name (for example 123456-1?p=password).
In this example, the final RTMP URL is rtmp://live-mirror.screen9.com/live/123456-1?p=password
- Initiate a call from the Virtual Meeting Room to the streaming address. This is done by adding the RTMP URL you have generated as a conference participant. You can do this either from the Pexip Infinity Administrator interface or from a Connect app connected to the VMR.
When using the Administrator interface, use the following settings:
- Participant alias: the Quickchannel RTMP URL.
- Protocol: RTMP
- Role: we recommend selecting Guest (so that the streaming participant is not shown to other Guests in a Virtual Auditorium layout, and so that it does not keep a conference alive when all other Hosts have left).
- Streaming: select this option.
When using a Connect app, use the following settings:
- Participant details: enter your Quickchannel RTMP URLNote that a Call Routing Rule is required when dialing out to a streaming service via Connect apps. Please check Pexip documentation for details.
- Role: we recommend selecting Guest.
- The recording of your conference will be initiated in the Quickchannel platform.
- To stop recording, either disconnect the RTMP participant from the conference or stop the conference.
- One minute after you stopped recording, the new video will be shown in Quickchannel Console (you might need to refresh the view to see it).
Using Automatically Dialed Participant (ADP)
This option is similar to Ad-hoc recording with mirrored channels, but there is no need to adding participant for each new conference. Instead you can configure a Virtual Meeting Room, Virtual Auditorium, or scheduled conference to automatically dial out to Quickchannel streaming service, when the first participant joins that conference.
Users with Administrator role can create and read settings for live channels in Quickchannel platform. Mirrored live channels can be set up to record the ingested stream automatically and store it as VODs in the account. To do so, from your Quickchannel account Settings --> Live & Webinar page, add a new mirrored channel and enable Automatic recording flag:
Note that enabling a live channel can take up to 30 minutes.
To obtain a Quickchannel streaming URL go to your Quickchannel account Settings -> Live & Webinar page and expand the channel you have created for automatic recordings.
Copy the Streaming server URL (for example rtmp://live-mirror.screen9.com/live), append a / (slash) and append the Stream name (for example 123456-1?p=password).
In this example, the final RTMP URL is rtmp://live-mirror.screen9.com/live/123456-1?p=password
1. In Pexip Administrator interface go to Services > Automatically dialed participants.
2. Select Add Automatically Dialed Participant. You are taken to the Add Automatically Dialed Participant page.
3. Complete the following fields:
- Participant alias - set to the Quickchannel RTMP URL you have generated.
- Route this call - set to Manually.
- Protocol - set to RTMP.
- Role - set to Guest.
- Conference - Select the names of the Virtual Meeting Rooms, Virtual Auditoriums and scheduled conferences from which this participant will be dialed automatically whenever a conference using that service starts.
- Streaming - enable this checkbox.
4. Start your conference as usually.
5. One minute after the conference is endedthe new video will be shown in Quickchannel Console (you might need to refresh the view to see it).