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.
- Video Processing
- Captions and Transcription Processing
With the Jive Video provider, every uploaded video file goes through the following steps.
After a user uploads a video file, the video processing is completed in two phases:
Basic video processing
- 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.
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. 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.
Captions and Transcription Processing
A video can have a caption/transcription in every language supported for captions/transcriptions in your community, a maximum of one file for each language. Here you can find details on adding captions/transcriptions to videos and using them when watching videos.
Jive Video provider support captions/transcriptions that convey what is being said in the video. In the video player, captions are displayed over the video while transcriptions – are next to it. Some of the options described here may not be available in your community due to custom community configurations.
Note that embedding videos from third-party providers, such as YouTube or Vimeo, employs another process, and the experience with such videos differs.
Adding and changing captions/transcriptions
You can add captions/transcriptions to standalone videos when uploading a new video or later when editing it. You can also choose to generate captions/transcriptions by using speech recognition technology.
- To add or replace captions/transcriptions to an uploaded video:
- If you are uploading a new video: Upload a new standalone video by using the pencil icon > Video.
- If you are editing an existing standalone video: Open the video and click Edit.
- Choose one of the options for adding or changing captions:
- If you want to have captions/transcriptions auto-generated and select the original video language from the list, choose Auto Caption / Transcription. If auto-generating captions/transcriptions are disabled, you won't see this option but you can upload prepared captions/transcriptions anyway.
- If you want to use prepared caption/transcription files in one or several languages, choose Upload Caption Translation File. Then upload the caption/transcription files marking each with the language it has been designed for.
By default, generating captions/transcriptions by using speech recognition is enabled for English, French, and German. You can change this to pick up to 3 supported languages in Admin Console > Video > Preferences > Content Creation Caption Validation Settings > Languages Supported.
- Click Publish/Save to save the video.
After you save the changes, the video undergoes complex processing, and captions/transcriptions are updated or generated per your choice.
Which files are auto-generated depends on your community configuration. If translations are enabled for your community:
- If you selected Auto Caption/Transcription, Jive generates all caption/transcription files for the languages configured for translations.
Later you can download the autogenerated caption/transcription file, edit it in a text editor, and upload it back. This is useful if you need to change any specific parts of the autogenerated captions/transcription file.
- If you selected Upload Caption/Translation File and uploaded one or more custom caption/transcription files, Jive generates files for all languages configured for translations.
If translations are disabled for your community:
- If you selected Auto Caption/Transcription, Jive generates only a caption/transcription file for the source language of the uploaded video.
- If you selected Upload Caption/Translation File and upload one or more custom caption/transcription files, Jive keeps the uploaded files only and does not generate any additional translations.