Live Stream (Developer)

Live Stream (Developer)

Type Name

LiveStream

Usage

This block integrates with a streaming service, e.g. Youtube, Vimeo, Facebook, etc.

Icon
Screenshots
Type
Content
Content Category
Video
  • About the Live Stream Block
  • Creating a Live Stream Block
  • Block Settings
  • GEVME Live
  • YouTube
  • Vimeo
  • Facebook
  • Microsoft Stream
  • Custom Streaming URL
  • Display Static Image when the streaming is not Live
  • Important Note
  • JSON Config
  • Attributes
  • Sample

About the Live Stream Block

The Live Stream block is used to display video from popular streaming services such as Youtube, Vimeo, Facebook, etc or our own native streaming service called GEVME Live. Even though it's called the Live Stream block, it can be used to display both live videos and pre-recorded videos.

Creating a Live Stream Block

To create a Live Stream block, in the Venue Editor, click on "Add Blocks" button in the settings panel on the left, then choose "Live Stream" under the Video category.

image

Block Settings

The main setting of the Live Stream block is the Streaming Service. From the Streaming Service dropdown, choose the service you want to integrate with.

image

Below is a description of each service, their settings and how to integrate with each one of them.

GEVME Live

Before using GEVME Live streaming service, you first need to configure the broadcast channel under Channel Management App.

Once you have configured a list of channels to use, simply pick it up from the dropdown list.

image

YouTube

To paste the embed URL of your youtube video, e.g. https://www.youtube.com/embed/{video_id}

image

Vimeo

To paste the embed link of your video or showcase, e.g. https://player.vimeo.com/video/{video_id} or playlist: https://vimeo.com/showcase/{list_id}/embed

image

Facebook

To paste the video link, e.g. https://www.facebook.com/{video_id}

image

Microsoft Stream

To paste the video link, e.g. https://web.microsoftstream.com/video/{video_id}

image

Custom Streaming URL

If you are using a custom streaming that is not within the listed options, you can select this option and paste the playback URL / streaming URL.

image

This is usually applied for "View On-Demand" playback URL.

Display Static Image when the streaming is not Live

This is applied for select streaming service which is not autoplay:

  • GEVME Live
  • Custom Streaming URL
image

For pre-event and post-event, we recommend static images of important information that the attendees should be informed of.

  • Pre-Event:
  • Housekeeping Information

    Important Note about the event

  • Post-Event:
  • View-on-demand information

    QR Code of Event Survey

Important Note

For Live Streaming Block, do take note of the different Heights to be set

Laptop View: 550px

Mobile View: 250px

image
image

JSON Config

Attributes

šŸ—ƒļø
Block Attributes

Name
Type
Description
Common to All
String

The cover image that you would want to set as default for the block. Eg: ā€œhttps://files-myxp.s3-ap-southeast-1.amazonaws.com/livestream/default_background/Light_BG_1.pngā€

Yes
Boolean

Does not allow popup to occur when this field is true.

Yes
Object

ReferĀ here.

Yes
Boolean

Only render background image when this field is true.

Yes
String

Sets the height of the block, only useful whenĀ fitHeightToContentĀ is false. Eg: ā€œ200pxā€, ā€œ2remā€Units can be: px, em, rem, %.

Yes
Boolean

Determines if the block visibility should be rendered by default.

Yes
String

Only needs to be specified whenĀ widthTypeĀ is ā€œcustomā€. Eg: ā€œ100%ā€Units can be: px, em, rem, %.

Yes
Boolean

Value of true would result in the block being wrapped with a white background.

Yes
Object

ReferĀ here.

Yes
Array

[ā€œ0ā€, ā€œ0ā€, ā€œ0ā€, ā€œ0ā€, ā€œpxā€]Last index can be: ā€œpxā€, ā€œremā€, ā€œemā€, ā€œ%ā€, ā€œā€.

Yes
String

[ā€œ0ā€, ā€œ0ā€, ā€œ0ā€, ā€œ0ā€, ā€œpxā€] Last index can be: ā€œpxā€, ā€œremā€, ā€œemā€, ā€œ%ā€, ā€œā€.

Yes
Boolean

true

No
Boolean

false

No
String

ā€œhttps://files-myxp.gevme.com/….ā€

No
Enum

ā€œimageā€ |

No
String

ā€ā€

No
Boolean

Setting this field to true would result inĀ blockHeightĀ to have a predetermined value.

Yes
String

ā€œheadingā€

Yes
Enum

"center" | "left"

Yes
Boolean

true

Yes
String

ā€œhttps://www.youtube.com/embed/{video_id}ā€ā€œhttps://player.vimeo.com/video/{video_id}ā€ā€œhttps://vimeo.com/showcase/{list_id}/embedā€ā€œhttps://www.facebook.com/{video_id}ā€ā€œhttps://web.microsoftstream.com/video/{video_id}ā€

No
Integer

1

Yes
Enum

ā€œgevmeliveā€ | ā€œyoutubeā€ | ā€œvimeoā€ | ā€œfacebookā€ | ā€œmsteamsā€ | ā€œcustomstreamā€

No
Enum

Renders the block width styling based on the value selected. Only when ā€œcustomā€ is selected,Ā blockWidthĀ needs to be specified. Eg: ā€œfullā€ | ā€œhalfā€ | ā€œcustomā€ | ā€œfit-contentā€

Yes

Sample

This block integrates with a streaming service, e.g. Youtube, Vimeo, Facebook, etc.

image