To broadcast a Zoom meeting or webinar to Workvivo, you will need to have a paid Zoom account that has the option to allow livestreaming of meetings and/or webinars enabled, and the option to livestream to a “Custom Live Streaming Service” checked on.
Your Zoom administrator can find these options in Zoom Settings under Admin > Account Settings > In Meeting (Advanced).
Device(s): Desktop only to broadcast the livestream
Roles / Permissions: Livestreamer
Going live on Workvivo from Zoom
From your Zoom meeting or webinar, look for the “More” option on the bottom toolbar. Click this to reveal an option “Live on Custom Live Streaming Service”, as shown in the following screenshot:
Clicking this option will open a web page in your browser:
In this window:
- Copy the RTMPS URL from Workvivo and enter it into the “Streaming URL” field
- Copy the stream key from Workvivo and paste it into the “Streaming key” field
- Note: Do not close this window until your broadcast has commenced, otherwise you will cancel the livestream
- For the “Live streaming page URL” field, enter the home URL of your Workvivo instance (e.g. https://[companyname].workvivo.com)
- Leave the checkbox “Custom streaming service requires authentication to broadcast” unchecked
- Press “Go Live!”
After you press the “Go Live!” button, you will see a message similar to the one shown in the image below:
Within a few moments, your Zoom meeting or webinar will be broadcast live on your Workvivo livestream.
You should see the Zoom meeting displayed in Workvivo. Please note, whatever is broadcast on Zoom will be shown on the stream - this includes participant video and audio, screen sharing and captions.
Ending the Stream
To end the stream, press the “End” button in the Zoom meeting or webinar. The Workvivo livestream will end automatically.
Alternatively, you can end the stream using the “End Stream” button in Workvivo when viewing the livestream as a host. Note that while this will stop the Zoom meeting or webinar from being broadcast to Workvivo, the Zoom meeting or webinar itself will not end using this method. You will need to return to Zoom and end the meeting or webinar separately.
Also you can stop screen share > then end broadcast on Zoom > then end stream on Workvivo.
Livestream Playback Experience
Please note: The following immersive playback experience only applies to RTMPS Livestreams. It does not apply to mobile playback, livestreams attached to events, or any Native livestreams.
When your Livestream ends, the playback recording will be posted to the activity feed and will be visible to everyone in your original Livestream audience. As shown below, you can clearly see a count of ‘Live Reactions’ and ‘Live Chat Messages’ on the activity feed item. These counts refer to engagement during the actual livestream itself, as opposed to reactions and comments on the activity feed item that come in after the livestream has ended. You can also easily access Livestream analytics via the ‘Analytics’ button (more on analytics below).
Click on the preview thumbnail to open the full livestream player experience shown below. This URL is the same as the URL from when the stream was live, so if a user clicks on a notification after the livestream has ended they will be brought straight into the playback experience. You can also see the livestream title, description, and quick action ‘copy URL’ button within the playback experience. Reactions appear in sync with the live event itself, at the exact same time they would have appeared in the live event itself. This gives a more real-time feel when watching the livestream recording.
The messaging on the right hand side is split into ‘Livestream Chat’ and ‘Comments’. ‘Livestream Chat’ contains all the messages that were posted during the live event. ‘Comments’ contains all the comments that were posted on the Livestream after it ended, either via the activity feed update or within this new messaging panel.
Similar to reactions, the Livestream Chat messages appear in sync with the live event itself. This gives the user more context into what livestream chat messages were referring to within the stream itself. Users also have the option to view a flat list of all livestream chat messages by disabling the ‘replay chat in sync with livestream’ toggle. We also now automatically hyperlink any URLs that have been posed in the livestream chat.
The ‘Comments’ section within the playback experience now supports images, GIFs, Replies/Threading, Likes, @ Mentions, Delete (for comment author), and Reporting.
Livestream Analytics
Analytics are available on third-party livestream recordings. Simply click the ‘View Livestream Analytics’ button below the Livestream recording on the activity feed to access the analytics modal.
The following metrics are provided in Livestream Analytics;
- Livestream Duration: The total length of time the livestream was broadcasted.
- Unique Viewers: The count of individual viewers who watched the livestream at least once.
- Peak Viewers: The highest number of concurrent viewers reached during the livestream.
- Peak Time: The specific moment during the livestream when it had the highest number of concurrent viewers.
- Total View Time: The cumulative amount of time viewers spent watching the livestream.
- Avg. View Time: The average duration that each viewer spent watching the livestream.
- Reactions: The total number of reactions sent by viewers during the livestream.
- Chat Messages: The total number of chat message sent by viewers during the livestream.
- Unique Chatters: The count of individual viewers who sent a chat message at least once during the livestream.
- Avg. Framerate: The average frames per second (fps) of the video stream.
- Avg. Video Bitrate: The average data rate at which video content was transmitted in megabits per second (Mbps).
- Avg. Audio Bitrate: The average data rate at which audio content was transmitted in kilobits per second (Kbps).
- Concurrent Views: The total number of viewers watching the livestream simultaneously at any given moment.
- Live Delivered Time: The total duration of the livestream that was successfully delivered to viewers in real-time.
- Live Delivered Time by Country: The distribution of live delivered time among different countries.
- Ingest Framerate: The average frames per second (fps) of the video input source before encoding and transmission.
- Ingest Audio Bitrate: The average data rate (kbps) at which the audio input source was transmitted before encoding.
- Ingest Video Bitrate: The average data rate (Mbps) at which the video input source was transmitted before encoding.
- Keyframe Interval: The interval at which keyframes (complete video frames) are sent in the video stream, which affects video quality and compression efficiency.
- Live Input Time: The total duration of the livestream from its inception to its completion, including any pre-stream setup or delays.
- Recorded Time: The duration for which the livestream was recorded for on-demand viewing after the live broadcast ended.
Learn about best practices for Setting up and Hosting a Livestream