Video hosting integrations framework
Summarize
Summary of Video hosting integrations framework
The Video Hosting Integrations Framework in ServiceNow's Content Publishing allows content managers to seamlessly incorporate videos from external video hosting services into their content, such as microsites and news articles. This integration enhances content authoring by connecting Content Publishing with popular video platforms, broadening the multimedia options available for content creation.
Show less
Key Features
- Content Provider: Identifies the video hosting service. ServiceNow provides an out-of-the-box "other" provider for publicly available videos, enabling quick integration without extensive configuration.
- Content Provider Mapping: Links hosted videos to specific content types supported by ServiceNow, currently rich content and news articles, making videos available within these content areas.
- Content Processor: Configures API calls to video hosting services using Flow Designer subflows. It supports two key actions:
- Authorize: Allows employees to access private videos securely without sharing credentials.
- Search: Adds a video search button in the Rich Content Editor, letting content managers browse video thumbnails instead of manually entering URLs.
- Content Rendering Parameter: Enables customization of video playback experience through interface elements such as checkboxes for fullscreen/autoplay or textboxes for start time. These parameters tailor how videos appear and behave within content.
Configuration and Setup
To enable video hosting integration, administrators or designated vendors must configure the following components:
- Content Providers Setup: Utilize out-of-the-box domains like youtube.com, vimeo.com, and brightcove.net. To add other domains, update the
glide.html.enablemediasitessystem property accordingly. - Content Provider and Mapping Configuration: Optional step to link video providers with specific content types.
- Video Authorization Configuration: Optional setup for handling private videos requiring credentials.
- Video Content Search Setup: Optional enhancement to add a video selection interface in the Rich Content Editor.
- Content Rendering Parameter Configuration: Optional customization of video playback controls within the content editor.
Benefits for ServiceNow Customers
This framework simplifies embedding and managing video content from various hosting services within ServiceNow’s Content Publishing environment. It enhances the content creation experience by providing secure access to private videos, easy video selection through search functionality, and customizable viewing options. As a result, content managers can efficiently produce richer, more engaging digital experiences without manual URL management or external tool dependencies.
Connect Content Publishing with a video hosting service, to make the hosted videos available for content authoring and publishing.
- Content provider
- A content provider identifies the video hosting service.
- Content provider mapping
- Content provider mapping makes the hosted videos available to a specific content type. Currently, only the rich content and news articles content types are supported.
- Content processor
- Content processors provide an interface to configure API calls to the video hosting service. They are powered by subflows from the Flow Designer. For more information, see Building subflows.
- Content Rendering parameter
- A content rendering parameter functions similarly to video hosting URL parameters, allowing content managers to customize the viewer's experience through an interface element in the Rich Content Editor. Depending on the hosting provider, this can include defining a checkbox for enabling full screen or autoplay, or a textbox for specifying the start time.
Set up content providers
The following process overview guides you through setting up content providers so content managers can use videos from video hosting services when assembling content.
- The following domains are available out-of-the-box: youtube.com, player.vimeo.com, vimeo.com,players.brightcove.net, and brightcove.net.
To configure an additional domain, the system admin must add the host domain to the
glide.html.enable_media_sitessystem property. For more information, see Available system properties - Configure content provider and mapping
- (Optional) If the video hosting service contains private videos that require credentials, Configure a video authorization
- (Optional) To provide content managers with an interface where they can select a video, Configure video content search
- (Optional) To add interface elements to the Rich Content Editor video picker, Configure content rendering parameter