About Jive Video provider
The Jive Video provider is used when you upload videos and view them directly in the community. This provider supports automatic speech recognition with the generation of captions / transcriptions and their translations to a number of languages. Here you can find an overview of how the provider works.
The Jive Video provider blends AWS Elemental MediaConvert, AWS Transcribe, AWS Translate with the native Jive functionality. Jive Video provider supports:
- Thumbnails. You can select one of the auto-generated ones or upload your custom images.
- Captions / transcriptions and translations. Captions / transcriptions in the video language and translated to other languages can be generated automatically or you can upload your own prepared files.
- Video downloads control. Video and caption / transcription downloads can be enabled or disabled for the community.
- Video player enhancements. Several options are available for users: time-indexed transcriptions, playback speed and quality options, customizable texts. This allows, for example, to get quality videos on different devices with the transcriptions displayed alongside the video.
Note that embedding videos from third-party providers, such as YouTube or Vimeo, employs another working process, and the experience with such videos differs.
A shortlist of video terms
Here you can find the basic video terminology that is used when talking about the Jive Video provider.
- Caption
- A text representation of the audio in the video. Captions usually describe what is being said.
- Transcription
- A text version of all of the words spoken in the video. In Jive, transcription is a visual representation of a caption file.
- Video content
- Video and related files uploaded by the user directly or created as an outcome of video processing, for example, captions and thumbnails.
- Thumbnail
- A static image that is displayed as the video cover. For example, thumbnails are displayed instead of videos in News and activity feeds.
- Transcoding
- The process of converting the video file into the required format for storage.
- Transcribing
- The process of converting speech to text.
Formats and limitations
You can find information about supported video and caption / transcription formats at Supported video providers and formats.
How videos are processed: Uploading new standalone videos
Generally, every uploaded video file goes through the following steps.
Figure: Video processing with the Jive Video provider
- A user uploads a video file.
- Basic processing starts immediately after the file uploading finishes.
During this stage, the video is converted to the storage format (MP4) and the streaming format (CMAF), and three thumbnail images are generated. While the video is processed, the Publish button is unavailable.
Note: All video content is stored in the geographic region associated with your organization. - While the file is uploading, the user can add the metadata: type a title and
description, add a custom image to be used as a thumbnail, select one of the caption /
transcription options, and upload any prepared caption / transcription files if
required.
- If the auto-generated thumbnails are not satisfactory, the user can upload and use a custom image as the thumbnail.
- Only one selected image (the one with the border around it) will be used as the video thumbnail.
- If caption / transcription files are uploaded for any of the available languages, these caption / transcription files will be used; they won't be auto-generated.
- Once all required metadata is filled in and the basic processing is over, the Publish button becomes available and the user publishes the video.
- This starts the complex video processing.
Complex processing includes converting speech to text and recognizing it, generating translations, and preparing captions / transcriptions so that they could be used on the interface. The processing time varies depending on the video size and the queue for AWS services at that time.
By using the Advanced Admin Console, you can control what is generated for each video and some of the options available when uploading and viewing videos. For more information on the video configuration, see Configuring video preferences and Video Preferences reference.
Note that even though the video is already uploaded and you can even view it, it is accessible only by its direct URL during this stage.
- Jive processes the uploaded video as any other content item.
The major point of this step is adding all video metadata – both user-provided and auto-generated during basic and complex processing – to the search index.
- Once all processing tasks are finished, the video becomes accessible through the interface, appears in feeds and searches.
How videos are processed: Uploading new inline videos
Unlike standalone videos, uploaded inline videos are processed using a limited version of the uploaded standalone video processing. Consequently, uploaded inline videos have the following distinctions:
- Inline videos are not transcribed and do not have any captions / transcriptions including translated ones.
- The first of the auto-generated thumbnails is displayed when the containing item is loaded.
Note that uploaded standalone videos can be inserted as inline videos as well. If such a video has captions, users will be able to view the video with captions; transcriptions are not supported. For more information, see Captions / transcriptions in standalone uploaded videos and Inserting inline videos into content items and comments in the Cloud User Help.
How videos are processed: Editing videos
You can edit uploaded standalone videos as any other content item. Embedded and uploaded inline images cannot be edited directly; but you can edit the containing content item or comment, delete the video in the text editor and then add another video.
When an uploaded standalone video is edited, it undergoes a process that is similar to a new video upload. However, some of the processing stages may be omitted if they are not necessary. The following describes the main video editing steps and which processes may be invoked on each step.
- A user opens a video for editing and makes changes.
If the user uploads a video file – be it a new version of this video or another video, – the video will undergo basic processing during this step.
Alternatively, if the user edits only the video metadata (for example, renames the video), the video is not processed during this step; basic processing is skipped.
- The user clicks Update.
- If any present changes may affect the results of the previous complex processing of the
video, clicking Update invokes complex processing for this video.
Otherwise, this step is skipped.
Either user actions or community configuration changes (or both) may cause a repeat of complex processing when editing videos. For example, a video has been uploaded when video translations were disabled – and this video does not have any automatic translations. Later video translations were enabled for the community. So, if you edit this video, it will undergo complex processing.
The following changes invoke complex processing:
- User-related changes:
- The user uploads a new video file, either another version of the existing video or a new video.
- The user uploads new custom caption / transcription files, either replacing previously uploaded files or adding new ones for other languages.
- The user changes the video caption / transcription option.
- The user changes the source language of the video.
- Community configuration changes:
- Translations have been enabled or disabled for the community.
- The target languages have been changed for the community.
When complex processing is triggered, all previously generated files are deleted and the video is processed as if it was a new video. Jive keeps only user-uploaded thumbnails and captions / transcriptions.
Attention: Jive does not keep the previous versions of video files. - User-related changes:
- Jive processes the uploaded video as any other content item.
- After the processing finishes, changes are saved, and metadata updated, the video becomes fully available in the community. The version number on the video is updated.
How videos are processed: Deleting videos
When a video is deleted, all video content is deleted including the user-uploaded thumbnails and captions / transcriptions.