Overview Video Indexer overview Concepts Quickstarts Get started How to Use Video Indexer API Examine Video Indexer output Find exact moments within

Size: px
Start display at page:

Download "Overview Video Indexer overview Concepts Quickstarts Get started How to Use Video Indexer API Examine Video Indexer output Find exact moments within"

Transcription

1 Table of Contents Overview Video Indexer overview Concepts Quickstarts Get started How to Use Video Indexer API Examine Video Indexer output Find exact moments within videos View and edit Video Indexer insights Create video insights from existing videos Embed widgets into your application Reference REST Resources Azure Roadmap

2 Video Indexer (preview) 1/9/ min to read Edit Online Video Indexer is a cloud service that enables you to extract the following insights from your videos using artificial intelligence technologies: Audio Transcription: Video Indexer has speech-to-text functionality, which enables customers to get a transcript of the spoken words. Supported languages include English, Spanish, French, German, Italian, Chinese (Simplified), Portuguese (Brazilian), Japanese and Russian (with many more to come in the future). Face tracking and identification: Face technologies enable detection of faces in a video. The detected faces are matched against a celebrity database to evaluate which celebrities are present in the video. Customers can also label faces that do not match a celebrity. Video Indexer builds a face model based on those labels and can recognize those faces in videos submitted in the future. Speaker indexing: Video Indexer has the ability to map and understand which speaker spoke which words and when. Visual text recognition: With this technology, Video Indexer service extracts text that is displayed in the videos. Voice activity detection: This enables Video Indexer to separate background noise and voice activity. Scene detection: Video Indexer has the ability to perform visual analysis on the video to determine when a scene changes in a video. Keyframe extraction: Video Indexer automatically detects keyframes in a video. Sentiment analysis: Video Indexer performs sentiment analysis on the text extracted using speech-to-text and optical character recognition, and provide that information in the form of positive, negative of neutral sentiments, along with timecodes. Translation: Video Indexer has the ability to translate the audio transcript from one language to another. The following languages are supported: English, Spanish, French, German, Italian, Chinese-Simplified, Portuguese- Brazilian, Japanese, and Russian. Once translated, the user can even get captioning in the video player in other languages. Visual content moderation: This technology enables detection of adult and/or racy material present in the video and can be used for content filtering. Keywords extraction: Video Indexer extracts keywords based on the transcript of the spoken words and text recognized by visual text recognizer. Annotation: Video Indexer annotates the video based on a pre-defined model of 2000 objects. Once Video Indexer is done processing and analyzing, you can review, curate, and publish the video insights. Whether your role is a content manager or a developer, the Video Indexer service is able to address your needs. Content managers can use the Video Indexer web portal to consume the service without writing a single line of code, see Get started using the Video Indexer portal. Developers can take advantage of APIs to process content at scale, see Use Video Indexer REST API. The service also enables customers to use widgets to publish video streams and extracted insights in their own applications, see Embed visual widgets in your application. You can sign up for the service using existing AAD, LinkedIn, Facebook, Google, or MSA account. For more information, see the getting started topic. Scenarios Below are a few scenarios where Video Indexer can be very useful

3 Search Insights extracted from the video can be used to enhance the search experience across a video library. For example, indexing spoken words and faces can enable the search experience of finding moments in a video where a particular person spoke certain words or when two people were seen together. Search based on such insights from videos is applicable to news agencies, educational institutes, broadcasters, entertainment content owners, enterprise LOB apps and in general to any industry that has a video library that users need to search against. Monetization Video Indexer can help improve the value of videos. As an example, industries that rely on ad revenue (for example, news media, social media, etc.), can deliver more relevant ads by using the extracted insights as additional signals to the ad server (presenting a sports shoe ad is more relevant in the middle of a football match vs. a swimming competition). User engagement Video insights can be used to improve user engagement by positioning the relevant video moments to users. As an example, consider an educational video that explains spheres for the first 30 minutes and pyramids in the next 30 minutes. A student reading about pyramids would benefit more if the video is positioned starting from the 30-minute marker. For more information, see this blog. Next steps You are ready to get started with Video Indexer. For more information, see the following articles: Get started with the Video Indexer portal Process content with Video Indexer REST API Embed visual widgets in your application

4 Video Indexer concepts 1/9/ min to read Edit Online This topic describes some concepts of the Video Indexer service. Breakdowns The breakdowns element has the full list and details of everything. For example, it has a list of blocks where each block has its transcript lines, OCR lines, faces. In addition, transcript lines, OCR lines, faces have their timestamps and other details. This is where the full transcript comes from. However, the breakdown can be too detailed and too long for most users, in which case you would look at Summarized insights. Summarized insights Summarized insights contain an aggregated view of the data: faces, keywords, sentiments. For example, instead of going over each of the thousands of time ranges and checking which faces are in it, the summarized insights contains all the faces and for each one, the time ranges it appears in and the % of the time it is shown. Topics/keywords Topics/keywords are in the list of key phrases that Video Indexer extracts from the text. For example, a Scott Guthrie video might contain the following topics/keywords: Security, Azure, Microsoft Cloud, Revenue. Sentiments When Video Indexer analyzes transcripts, it detects sentiments as well. For example, "this is a very exciting event" is a positive sentiment. time range vs. adjusted time range TimeRange is the time range in the original video. AdjustedTimeRange is the time range relative to the current playlist. Since you can create a playlist from different lines of different videos, you can take a 1-hour video and use just 1 line from it, for example, 10:00-10:15. In that case, you will have a playlist with 1 line, where the time range is 10:00-10:15 but the adjustedtimerange is 00:00-00:15. Blocks Blocks are meant to make it easier to go through the data. For example, block might be broken down based on when speakers change or there is a long pause. Next steps For information about how to get started, see How to sign up and upload your first video. See also Video Indexer overview

5 How to sign up and upload your first video 7/20/ min to read Edit Online This short getting started tutorial shows how to sign in to Visual Indexer and how to upload your first video. To read a detailed overview of the Video Indexer service, see the overview article. Sign up and sign in To start developing with Video Indexer, you must first Sign up and sign in to the Video Indexer portal. You can sign up for the service using existing AAD, LinkedIn, Facebook, Google, or MSA account. If signing in with an AAD account (for example, alice@contoso.onmicrosoft.com) you must go through two preliminary steps: 1. Contact Microsoft to register your AAD organization s domain (contoso.onmicrosoft.com). 2. Your AAD organization s admin must first sign in to grant the portal permissions to your org. Upload a video To upload video press the Upload button. Once your video has been uploaded, Video Indexer starts indexing and analyzing the video. Once Video Indexer is done analyzing, you will get a notification with a link to your video and a short description of what was found in your video. For example: people, topics, OCRs. Next steps You can now use the Video Indexer portal or the API to see the insights of the video. See also

6 Video Indexer overview

7 Use Azure Video Indexer API 1/9/ min to read Edit Online Video Indexer consolidates various audio and video artificial intelligence (AI) technologies offered by Microsoft in one integrated service, making development simpler. The APIs are designed to enable developers to focus on consuming Media AI technologies without worrying about scale, global reach, availability, and reliability of cloud platform. You can use the API to upload your files, get detailed video insights, get URLs of insight and player widgets in order to embed them into your application, and other tasks. This article shows how the developers can take advantage of the Video Indexer API. To read a more detailed overview of the Video Indexer service, see the overview article. Subscribe to the API 1. Sign in. To start developing with Video Indexer, you must first Sign In to the Video Indexer portal. If signing in with an AAD account (for example, alice@contoso.onmicrosoft.com) you must go through two preliminary steps: a. Contact us to register your AAD organization s domain (contoso.onmicrosoft.com). b. Your AAD organization s admin must first sign in to grant the portal permissions to your org. To do this, the organization's admin must navigate to client_id=e97b04d3-3e10-41fb-926f-b3c868fef6df&redirect_uri= sign in and give consent. 2. Subscribe. Select the Products tab. Then, select Production and subscribe.

8 Once you subscribe, you will be able to see your subscription and your primary and secondary keys. The keys should be protected. The keys should only be used by your server code. They should not be available on the client side (.js,.html, etc.). 3. Start developing. You are ready to start integrating with the API. Find the detailed description of each Video Indexer REST API. Recommendations This section lists some recommendations when using Video Indexer API. If you are planning to upload a video, it is recommended to place the file in some public network location (for example, OneDrive). Get the link to the video and provide the URL as the upload file param. When you call the API that gets video breakdowns for the specified video, you get a detailed JSON output as the response content. See details about the returned JSON in this topic. Code sample The following C# code snippet demonstrates the usage of all the Video Indexer APIs together.

9 var apiurl = " var client = new HttpClient(); client.defaultrequestheaders.add("ocp-apim-subscription-key", "..."); var content = new MultipartFormDataContent(); Console.WriteLine("Uploading..."); var videourl = " var result = client.postasync(apiurl + "? name=some_name&description=some_description&privacy=private&partition=some_partition&videourl=" + videourl, content).result; var json = result.content.readasstringasync().result; Console.WriteLine(); Console.WriteLine("Uploaded:"); Console.WriteLine(json); var id = JsonConvert.DeserializeObject<string>(json); while (true) { Thread.Sleep(10000); result = client.getasync(string.format(apiurl + "/{0}/State", id)).result; json = result.content.readasstringasync().result; Console.WriteLine(); Console.WriteLine("State:"); Console.WriteLine(json); } dynamic state = JsonConvert.DeserializeObject(json); if (state.state!= "Uploaded" && state.state!= "Processing") { break; } result = client.getasync(string.format(apiurl + "/{0}", id)).result; json = result.content.readasstringasync().result; Console.WriteLine(); Console.WriteLine("Full JSON:"); Console.WriteLine(json); result = client.getasync(string.format(apiurl + "/Search?id={0}", id)).result; json = result.content.readasstringasync().result; Console.WriteLine(); Console.WriteLine("Search:"); Console.WriteLine(json); result = client.getasync(string.format(apiurl + "/{0}/InsightsWidgetUrl", id)).result; json = result.content.readasstringasync().result; Console.WriteLine(); Console.WriteLine("Insights Widget url:"); Console.WriteLine(json); result = client.getasync(string.format(apiurl + "/{0}/PlayerWidgetUrl", id)).result; json = result.content.readasstringasync().result; Console.WriteLine(); Console.WriteLine("Player token:"); Console.WriteLine(json); Next steps Examine details of the output JSON.

10 See also Video Indexer overview

11 Examine the Video Indexer output 1/9/ min to read Edit Online When you call the Get Breakdowns API and the response status is OK, you get a detailed JSON output as the response content. The JSON content contains details of the specified video insights including (transcript, OCRs, people). The details include keywords (topics), faces, blocks. Each block includes time ranges, transcript lines, OCR lines, sentiments, faces, and block thumbnails. You can use the Get Breakdowns API to get the full breakdown of a video as a JSON content. GET HTTP/1.1 Host: videobreakdown.azure-api.net Ocp-Apim-Subscription-Key: You can also visually examine the video's summarized insights by pressing the Play button on the video in the Video Indexer portal. For more information, see View and edit video insights. This topic examines the JSON content returned by the Get Breakdowns API. NOTE Make sure to review the concepts topic. Root elements id The id of this video. For example, "63c6d532ff".

12 partition name description username A logical partition that the user can specify in upload in order to search for it later. The name of the video. For example, "Azure Monitor". Description of the video. For example, "John Kemnetz joins Scott Hanselman to show how to unlock the power of Azure monitoring data with Azure Monitor. " The creator of the video. For example, "Channel9 Videos". createtime Time created. For example, " T16:36: :00". privacymode isowned isbase durationinseconds summarizedinsights breakdowns social Your video can have one of the following modes: Private, Public. Public - the video is visible to everyone in your account and anyone that has a link to the video. Private - the video is visible to everyone in your account. True, if the current user owns the video. Otherwise, false. True, if the breakdown is based on a source video. False, if the breakdown is of a playlist that is derived from another breakdown. Duration of the video. Contains one summarizedinsights. May contain one or more breakdowns Contains one social element that describes number of likes and views of the video. summarizedinsights This section shows the summary of the insights. name shortid privacymode duration The name of the video. For example, "Azure Monitor". The id of the video. For example, "63c6d532ff". Your breakdown can have one of the following modes: Private, Public. Public - the video is visible to everyone in your account and anyone that has a link to the video. Private - the video is visible to everyone in your account. Contains one duration that describes the time an insight occurred. Duration is in seconds.

13 thumbnailurl faces topics sentiments audioeffects The video's thumbnail full URL. For example, " fac5-e8ae-40d9-a04a-6b2928fb5d10? accesstoken=eyj0exaioijkv1qilcjhbgcio...". Notice that if the video is private, the URL contains a 1 hour access token. After 1 hour, the URL will no longer be valid and you will need to either get the breakdown again with a new url in it, or call GetAccessToken to get a new access token and construct the full url manually (' nailid]?accesstoken=[accesstoken]'). May contain one or more faces May contain one or more topics May contain one or more sentiments May contain one or more audioeffects breakdowns This section shows the details of the insights. id state The breakdown id. For example, "63c6d532ff". The processing state of the given breakdown id. Could be one of the following: Uploaded, Processing, Processed, Failed. processingprogress The progress. For example, "10%". externalid externalurl metadata insights thumbnailurl You can set externalid during upload. For example, "4f9c3500-eca7-4ab3-987e-a745017af698". You can later search for your videos by this external id. You can set externalurl during upload. You can set metadata during upload. May contain one or more insights The video's thumbnail full URL. For example, " fac5-e8ae-40d9-a04a-6b2928fb5d10? accesstoken=eyj0exaioijkv1qilcjhbgcio...". Notice that if the video is private, the URL contains a 1 hour access token. After 1 hour, the URL will no longer be valid and you will need to either get the breakdown again with a new url in it, or call GetAccessToken to get a new access token and construct the full url manually (' nailid]?accesstoken=[accesstoken]').

14 publishedurl viewtoken sourcelanguage language The published URL. For example, " 48e2-4fbc ea6335da563/Azure%20Monitor%20%20Azure%20Friday.is m/manifest". The bearer token The source language. The following are supported: Chinese, English, French, German, Italian, Japanese, Portuguese, Russian, Spanish. The language of the transcript. insights transcriptblocks topics faces participants contentmoderation audioeffectscategories May contain one or more transcriptblocks May contain one or more topics May contain one or more faces May contain one or more participants May contain one contentmoderation May contain one or more audioeffectscategories faces summarizedinsights faces that appear under summarizedinsights, show a summary of each face found in the video. id The id of a person. For example, shortid name description The short id. Because a playlist may be derived from several breakdowns, this id is needed to find out which of these breakdowns is the origin of each face. If the face is recognized, the name of the person is added. For example, "Scott Hanselman". If the face is unknown, "Unknown #" is added. If the face is recognized, the description is populated based on the Bing API search. Otherwise, the description is null.

15 title thumbnailfullurl appearances seenduration If the face is recognized, the description is populated based on the Bing API search. Otherwise, the title is null. The face's thumbnail full URL. For example, " fac5-e8ae-40d9-a04a-6b2928fb5d10? accesstoken=eyj0exaioijkv1qilcjhbgcio...". Notice that if the video is private, the URL contains a 1 hour access token. After 1 hour, the URL will no longer be valid and you will need to either get the breakdown again with a new url in it, or call GetAccessToken to get a new access token and construct the full url manually (' nailid]?accesstoken=[accesstoken]'). May contain one or more appearances For how long the face was seen (in seconds). seendurationratio Presence relative to the video duration (0-1). breakdown insights faces that appear under breakdowns, describe details about each face found in the video. id The id of a person. For example, bingid name thumbnailid description title imageurl If the face is recognized, the name of the person is added. For example, "Scott Hanselman". If the face is unknown, "Unknown #" is added. For example, "616468f efa-94e7-262f2e575059". If the face is recognized, the description is populated based on the Bing API search. Otherwise, the description is null. If the face is recognized, the description is populated based on the Bing API search. Otherwise, the title is null. This URL points to an image that is taken from the source video. confidence knownpersonid The id of a known person (for example, celebrity). If a person is not known, the id contains zeros. For example, "e3eaff5fee1b-4eac-80ce-ebac47aadf64". topics

16 summarizedinsights topics that appear under summarizedinsights, show a summary of each topic found in the video. name appearances istranscript The topic name (for example, "Azure"). May contain one or more appearances. True, if found in a transcript. False, if found in an OCR. breakdown insights topics that appear under breakdowns, describe details about each topic found in the video. id name stem words rank sentiments sentimentkey appearances Currently, the following sentiments are supported: Positive, Neutral, Negative. May contain one or more appearances seendurationratio Presence relative to the video duration (0-1). audioeffects audioeffectkey appearances Valid values are: Speech, Silence, HandClaps. May contain one or more appearances seendurationratio Presence relative to the video duration (0-1). seenduration For how long the audio effect was present (in seconds). appearances

17 starttime endtime startseconds endseconds Time value. Time value. Time value. Time value. participants id The id of the participant. name The name of the participant. For example, "Speaker #1". pictureurl The pictureurl attribute is reserved for future use. contentmoderation adultclassifiervalue bannedwordscount bannedwordsratio issuspectedasadult isadult audioeffectscategories type key Id of the category. One of the following: Speech, Silence, HandClaps. transcriptblocks id lines Id of the block. May contain one or more lines

18 sentimentids thumbnailids sentiment faces ocrs audioeffectinstances scenes annotations The sentimentids attribute is reserved for future use. The thumbnailids attribute is reserved for future use. The sentiment in the block (0-1, negative to positive). May contain one or more faces. May contain one or more ocrs. May contain one or more audioeffectinstances. May contain one or more scenes. May contain zero or more annotations. ocrs Describes at what point in the video the text content was found. timerange adjustedtimerange lines The time range in the original video. AdjustedTimeRange is the time range relative to the current playlist. Since you can create a playlist from different lines of different videos, you can take a 1-hour video and use just 1 line from it, for example, 10:00-10:15. In that case, you will have a playlist with 1 line, where the time range is 10:00-10:15 but the adjustedtimerange is 00:00-00:15. May contain one or more lines. lines transcriptblocks lines that appear under transcriptblocks, describe lines of transcripts found in the video. id timerange adjustedtimerange The id of the line. The time range in the original video. AdjustedTimeRange is the time range relative to the current playlist. Since you can create a playlist from different lines of different videos, you can take a 1-hour video and use just 1 line from it, for example, 10:00-10:15. In that case, you will have a playlist with 1 line, where the time range is 10:00-10:15 but the adjustedtimerange is 00:00-00:15.

19 participantid text isincluded The id of the speaker of this line. The transcript. In base breakdowns always true. In derived playlists, the lines that were included in the source video, are set to isincluded=true. All other lines are false. ocrs lines that appear under ocrs, describe lines of OCRs found in the video. id The OCR id. width height language textdata The OCR language. The OCR text. confidence scenes id timerange keyframe shots The scene id. Contains one timerange. The time of the key frame. May contain one or more shots. shots id timerange keyframe Contains one timerange. The time of the key frame. audioeffectinstances

20 type ranges May contain one or more ranges. ranges ranges that appear under audioeffectinstances, describe audio effects in those ranges. timerange adjustedtimerange The time range in the original video. AdjustedTimeRange is the time range relative to the current playlist. Since you can create a playlist from different lines of different videos, you can take a 1-hour video and use just 1 line from it, for example, 10:00-10:15. In that case, you will have a playlist with 1 line, where the time range is 10:00-10:15 but the adjustedtimerange is 00:00-00:15. Next steps For information about how to create your own breakdown, see View and edit Video Indexer insights. For information about how to embed widgets in your application, see Embed Video Indexer widgets into your applications. See also Video Indexer API Video Indexer overview

21 Find exact moments within videos 1/9/ min to read Edit Online This topic shows you the search options that enable you to find exact moments within videos. 1. Sign in to your Video Indexer account. 2. Search among all videos in your account. In the following example, we searched for all videos created by Channel9 with Scott Hanselman. 3. Search the summarized insights of the video. You can then search within a video by clicking Play on the video. Then, you can search within the video by selecting the Search tab. For example, we searched for all the places where the "identity protection" text is used.

22 If you click one of the results, the player brings you to that moment in the video. You can achieve the player/insights view and synchronization in your application. For more information, see Embed Video Indexer widgets into your application. 4. Search the detailed breakdown of the video. If you want to create your own breakdown based on the video that you found, press the Edit button. This page shows you the full breakdown of a video. You can search within the breakdown to only show the lines you are interested in. For more information, see View and edit Video Indexer insights. In this example, we searched the "identity protection" text. We also applied additional filters, as shown in the screen below.

23 Next steps Once you find the video you want to work with, you can continue processing the video, as described in one of these topics: Create new video insights based on existing video Process content with Video Indexer REST API Embed visual widgets in your application See also Video Indexer overview

24 View and edit Video Indexer insights 1/9/ min to read Edit Online This topic shows you how to view and edit the Video Indexer insights of a video. 1. Sign in to your Video Indexer account. 2. Find a video from which you want to create your Video Indexer insights. For more information, see Find exact moments within videos. 3. Press Play. The page shows the video's summarized insights. 4. View the summarized insights of the video. Summarized insights show an aggregated view of the data: faces, keywords, sentiments. For example, you can see the faces of people and the time ranges each face appears in and the % of the time it is shown. The player and the insights are synchronized. For example, if you click a keyword or the transcript line, the player brings you to that moment in the video. You can achieve the player/insights view and synchronization in your application. For more information, see Embed Azure Indexer widgets into your application. 5. Edit the Video Indexer insights. Press Edit under the video. The page that shows you the full breakdown of a video is displayed. The breakdown is broken into blocks. Blocks are here to make it easier to go through the data. For example, block might be broken down based on when speakers change or there is a long pause. You can create your own playlist that contains only lines that you want. To show only specific parts of the source video, you can filter by topics/keywords, sentiments, people, speakers. You can choose to only view the video's transcript or OCR.

25 Next steps Learn how to create your own Video Indexer insights based on some other video. See also Video Indexer overview

26 Create video insights from existing videos 7/20/ min to read Edit Online This topic shows you how to create and publish video insights based on some other video. 1. Sign in to your Video Indexer account. 2. Find a video from which you want to create your video insights. 3. Press Play. The page shows the video's summarized insights. 4. Press the Edit button. This page shows you the full breakdown of a video. The breakdown is broken into blocks. Blocks are here to make it easier to go through the data. For example, block might be broken down based on when speakers change or there is a long pause. You can create your own playlist that contains only lines that you want. To show only specific parts of the source video, you can filter by topics/keywords, sentiments, people, speakers. You can choose to only view the video's transcript or OCR. 5. Create your playlist. To add or remove lines to/from your playlist, press +/-.

27 6. Preview your playlist. Once you are done creating the playlist, press Preview. 7. Publish the playlist. After you preview the playlist, you can publish it. Once you publish the playlist, it is added to the list of your video insights. Next steps Once you create the new playlist, you can continue processing it, as described in one of these topics: Process content with Video Indexer REST API Embed visual widgets in your application See also Video Indexer overview

28 Embed Video Indexer widgets into your applications 1/9/ min to read Edit Online Video Indexer supports embedding two types of widgets into your application: Cognitive Insights and Player. A Cognitive Insights widget includes all visual insights that were extracted from your video indexing process. A Player widget enables you to stream the video using adaptive bit rate. Embedding public content 1. Sign in to your Video Indexer account. 2. Click the "embed" button that appears below the video. After clicking the button, an embed modal will appear on the screen where you can choose what widget you want to embed in your application. Selecting a widget (Player or Cognitive Insights), generates the embedded code for you to paste in your application. 3. Choose the type of widget you want (Cognitive Insights or Player). 4. Copy the embed code, and add to your application. Embedding private (or Org) content You can get embed codes from embed popups (as shown in the previous section) for Public videos only. If you want to embed a Private video, you have to pass an access token in the iframe's src attribute: player]/<videoid>/?accesstoken=<accesstoken>

29 Use the GetInsightsWidgetUrl API to get a URL for a Cognitive Insights widget. The URL includes the access token. Specify this URL as the iframe's src value. If you want to provide editing insights capabilities (like we have in our web application) in your embedded widget, you will have to call Get Insights Widget Url or Get Insight Widget By External Id and add &allowedit=true. Widgets interaction The Cognitive Insights widget can interact with a video on your application. This section shows how to achieve this interaction. Cross-origin communications

30 To get Video Indexer widgets to communicate with other components, the Video Indexer service does the following: Uses the cross-origin communication HTML5 method postmessage and Validates the message across videobreakdown.com origin. If you choose to implement your own player code and do the integration with Cognitive Insights widgets, it is your responsibility to validate the origin of the message that comes from videobreakdown.com. Embed both types of widgets in your application / blog (recommended) This section shows how to achieve interaction between two Video Indexer widgets so when a user clicks the insight control on your application, the player jumps to the relevant moment. <script src=" 1. Copy the Player widget embed code. 2. Copy the Cognitive Insights embed code. 3. Add the file to handle the communication between the two widgets. Now when a user clicks the insight control on your application, the player jumps to the relevant moment. For more information, see this demo. Embed the Cognitive Insights widget and use Azure Media Player to play the content This section shows how to achieve interaction between a Cognitive Insights widget and an Azure Media Player instance using the AMP plugin. 1. Add a Video Indexer plugin for the AMP player. <script src=" 2. Instantiate Azure Media Player with the Video Indexer plugin.

31 // Init Source function initsource() { var tracks = [{ kind: 'captions', // Here is how to load vtt from VI, you can replace it with your vtt url. src: this.getsubtitlesurl("c4c1ad4c9a", "English"), srclang: 'en', label: 'English' }]; myplayer.src([ { "src": "//amssamples.streaming.mediaservices.windows.net/ c b-ba01- faba6c2206a2/azuremediaservicespromo.ism/manifest", "type": "application/vnd.ms-sstr+xml" } ], tracks); } // Init your AMP instance var myplayer = amp('vid1', { /* Options */ "nativecontrolsfortouch": false, autoplay: true, controls: true, width: "640", height: "400", poster: "", plugins: { videobreakedown: {} } }, function () { // Activate the plugin this.videobreakdown({ videoid: "c4c1ad4c9a", synctranscript: true, synclanguage: true }); // Set the source dynamically initsource.call(this); }); 3. Copy the Cognitive Insights embed code. You should be able now to communicate with your Azure Media Player. For more information, see this demo. Embed Video Indexer Cognitive Insights widget and use your own player (could be any player) If you use your own player, you have to take care of manipulating your player yourself in order to achieve the communication. 1. Insert your video player. For example, a standard HTML5 player <video id="vid1" width="640" height="360" controls autoplay preload> <source src="//breakdown.blob.core.windows.net/public/microsoft%20hololens-%20roboraid.mp4" type="video/mp4" /> Your browser does not support the video tag. </video> 2. Embed the Cognitive Insights widget.

32 3. Implement communication for your player by listening to the "message" event. For example: <script> (function(){ // Reference your player instance var playerinstance = document.getelementbyid('vid1'); function jumpto(evt) { var origin = evt.origin evt.originalevent.origin; // Validate that event comes from the videobreakdown domain. if ((origin === " && evt.data.time!== undefined){ // Here you need to call your player "jumpto" implementation playerinstance.currenttime = evt.data.time; // Confirm arrival to us if ('postmessage' in window) { evt.source.postmessage({confirm: true, time: evt.data.time}, origin); } } } // Listen to message event window.addeventlistener("message", jumpto, false); }()) </script> For more information, see this demo. Adding subtitles If you embed Video Indexer insights with your own AMP player, you can use the GetVttUrl method to get closed captions (subtitles). You can also call a javascript method from the Video Indexer AMP plugin getsubtitlesurl (as shown earlier). Customizing embeddable widgets Cognitive insights widget You can choose the types of insights you want by specifying them as a value to the following URL parameter added to the the embed code you get (from API or from the web application): &widgets= The possible values are: people, keywords, sentiments, transcript, search. For example, if you want to embed a widget containing only people and search insights the iframe embed URL will look like this: The title of the iframe window can also be customized by providing &title= to the iframe url. (It will customize the html

Enhancing applications with Cognitive APIs IBM Corporation

Enhancing applications with Cognitive APIs IBM Corporation Enhancing applications with Cognitive APIs After you complete this section, you should understand: The Watson Developer Cloud offerings and APIs The benefits of commonly used Cognitive services 2 Watson

More information

Create Swift mobile apps with IBM Watson services IBM Corporation

Create Swift mobile apps with IBM Watson services IBM Corporation Create Swift mobile apps with IBM Watson services Create a Watson sentiment analysis app with Swift Learning objectives In this section, you ll learn how to write a mobile app in Swift for ios and add

More information

Computer Vision and Media Analytics

Computer Vision and Media Analytics 1 Computer Vision and Media Analytics Creating New Opportunities for Value-Add Connected TV Services Tony Emerson Managing Director Worldwide Media and Cable Our OTT Vision Capitalize on existing content

More information

Panopto 5.5 Release Notes

Panopto 5.5 Release Notes Panopto 5.5 Release Notes Panopto 5.5.0 Release Notes Headline features Canvas Gradebook Integration Panopto sessions can now be added as assignments in the Canvas LMS, and students scores on Panopto quizzes

More information

YU Kaltura Media Package User's Guide For version 1.1.x. Written by Media and Information Technology Center, Yamaguchi University.

YU Kaltura Media Package User's Guide For version 1.1.x. Written by Media and Information Technology Center, Yamaguchi University. YU Kaltura Media Package User's Guide For version 1.1.x Written by Media and Information Technology Center, Yamaguchi University. May 22th, 2018 Table of contents 1. Summary... 2 2. Installation... 4 2.1

More information

Vision. Speech. Language. Knowledge. Search. Content Moderator. Computer Vision. Emotion. Face. Video. Speaker Recognition. Custom Recognition

Vision. Speech. Language. Knowledge. Search. Content Moderator. Computer Vision. Emotion. Face. Video. Speaker Recognition. Custom Recognition Vision Computer Vision Content Moderator Emotion Face Video Speech Bing Speech Custom Recognition Speaker Recognition Language Bing Spell Check Language Understanding Linguistic Analysis Text Analytics

More information

SciVee Conferences AUTHOR GUIDE

SciVee Conferences AUTHOR GUIDE SciVee Conferences AUTHOR GUIDE 1 TABLE OF CONTENTS 1. ABOUT THIS DOCUMENT... 3 INTENDED READERSHIP... 3 FREQUENTLY USED TERMS... 3 2. SYSTEM REQUIREMENTS, PUBLISHING AND PERMISSIONS... 3 SYSTEM REQUIREMENTS...

More information

Kaltura Video Package for Moodle 2.x Quick Start Guide. Version: 3.1 for Moodle

Kaltura Video Package for Moodle 2.x Quick Start Guide. Version: 3.1 for Moodle Kaltura Video Package for Moodle 2.x Quick Start Guide Version: 3.1 for Moodle 2.0-2.4 Kaltura Business Headquarters 5 Union Square West, Suite 602, New York, NY, 10003, USA Tel.: +1 800 871 5224 Copyright

More information

Version: 5.42 Next Generation October Kaltura Management Console User Guide

Version: 5.42 Next Generation October Kaltura Management Console User Guide Kaltura Management Console User Guide Version: 5.42 Next Generation October 2018 Kaltura Management Console User Guide Introducing KMC Next Generation Kaltura Business Headquarters 250 Park Avenue South,

More information

Audio Boo- Web Based Audio Recorder for Blogs/Wikis

Audio Boo- Web Based Audio Recorder for Blogs/Wikis Audio Boo- Web Based Audio Recorder for Blogs/Wikis Record, upload and get code for short audio files -5 minute maximum It also has an app for the iphone and Android smart phones for convenience. Sign

More information

SupeTube Server Guide

SupeTube Server Guide SupeTube Server Guide SAFARI Montage now offers school districts a way to publish video content for anyone in the world to access. SupeTube provides a familiar web-based interface with thumbnails that

More information

Microsoft Yammer Users Guide

Microsoft Yammer Users Guide 2017 Microsoft Yammer Users Guide This guide will assist you with using Microsoft Yammer. INFORMATION TECHNOLOGY SERVICES ITS TRAINING Table of Contents What is Yammer?... 2 Access... 2 Navigating Yammer...

More information

Xerox App Gallery App Gallery User Guide. Version 5.0 September P06709

Xerox App Gallery App Gallery User Guide. Version 5.0 September P06709 Xerox App Gallery App Gallery User Guide Version 5.0 September 2018 702P06709 2018 Xerox Corporation. All rights reserved. Xerox, Xerox and Design, ConnectKey, VersaLink, AltaLink, Xerox Extensible Interface

More information

A User Guide. Besides, this Getting Started guide, you ll find the Zoho Campaigns User Guide and many other additional resources at zoho.com.

A User Guide. Besides, this Getting Started guide, you ll find the Zoho Campaigns User Guide and many other additional resources at zoho.com. A User Guide Welcome to Zoho Campaigns! This guide will help you create and send your first email campaign. In addition to sending an email campaign, you ll learn how to create your first mailing list,

More information

Kaltura Management Console User Guide

Kaltura Management Console User Guide Kaltura Management Console User Guide Version: 5.20 Next Generation August 2018 Kaltura Management Console User Guide 1 Introducing KMC Next Generation Kaltura Business Headquarters 250 Park Avenue South,

More information

Bringing teaching, learning and research to life. User Guide

Bringing teaching, learning and research to life. User Guide Bringing teaching, learning and research to life User Guide SAGE Video streaming collections are developed in partnership with leading academics, societies, and practitioners, including many of SAGE s

More information

e-portfolios Benefits of an e-portfolio Showcase your best works Progress assessment Job search; present to employers Share with family and friends

e-portfolios Benefits of an e-portfolio Showcase your best works Progress assessment Job search; present to employers Share with family and friends 1 e-portfolios Digication training objective The objective is to learn the tools and features of Digication and gain the essential skills to use Digication to develop an electronic portfolio. What you

More information

MediaCenter 9.3 Frequently Asked Questions

MediaCenter 9.3 Frequently Asked Questions FAQs MediaCenter 9.3 Frequently Asked Questions Is the Kollective SD ECDN Agent required when using MediaCenter? The Kollective SD ECDN Agent is not required for MediaCenter operation; however, Kontiki

More information

Advanced Training Guide

Advanced Training Guide Advanced Training Guide West Corporation 100 Enterprise Way, Suite A-300 Scotts Valley, CA 95066 800-920-3897 www.schoolmessenger.com Contents Before you Begin... 4 Advanced Lists... 4 List Builder...

More information

In Figure 6, users can view their profile information in the Profile tab displayed by. Figure 8 Figure 7

In Figure 6, users can view their profile information in the Profile tab displayed by. Figure 8 Figure 7 This guide is designed to give new users a brief overview of Learn360. It will review how to begin using the many tools, features and functionality Learn360 has to offer. Login Figures 1, 2 and 3 feature

More information

8.0 Help for End Users About Jive for SharePoint System Requirements Using Jive for SharePoint... 6

8.0 Help for End Users About Jive for SharePoint System Requirements Using Jive for SharePoint... 6 for SharePoint 2010/2013 Contents 2 Contents 8.0 Help for End Users... 3 About Jive for SharePoint... 4 System Requirements... 5 Using Jive for SharePoint... 6 Overview of Jive for SharePoint... 6 Accessing

More information

Searching Options. Quick Start Guide. With Learn360, there are three different searching options which are displayed in Figures 1, 2, & 3.

Searching Options. Quick Start Guide. With Learn360, there are three different searching options which are displayed in Figures 1, 2, & 3. This guide is designed to give new users a brief overview of. It will review how users can begin using the many tools, features and functionality has to offer with the greatest of ease. Login Figures 1,

More information

Accessibility Guidelines

Accessibility Guidelines Accessibility s Table 1: Accessibility s The guidelines in this section should be followed throughout the course, including in word processing documents, spreadsheets, presentations, (portable document

More information

COMMUNICATE. Advanced Training. West Corporation. 100 Enterprise Way, Suite A-300. Scotts Valley, CA

COMMUNICATE. Advanced Training. West Corporation. 100 Enterprise Way, Suite A-300. Scotts Valley, CA COMMUNICATE Advanced Training West Corporation 100 Enterprise Way, Suite A-300 Scotts Valley, CA 95066 800-920-3897 www.schoolmessenger.com Contents Before you Begin... 4 Advanced Lists... 4 List Builder...

More information

Advanced Training COMMUNICATE. West Corporation. 100 Enterprise Way, Suite A-300 Scotts Valley, CA

Advanced Training COMMUNICATE. West Corporation. 100 Enterprise Way, Suite A-300 Scotts Valley, CA COMMUNICATE Advanced Training West Corporation 100 Enterprise Way, Suite A-300 Scotts Valley, CA 95066 800-920-3897 www.schoolmessenger.com 2017 West Corp. All rights reserved. [Rev 2.0, 05172017]. May

More information

USER GUIDE DASHBOARD OVERVIEW A STEP BY STEP GUIDE

USER GUIDE DASHBOARD OVERVIEW A STEP BY STEP GUIDE USER GUIDE DASHBOARD OVERVIEW A STEP BY STEP GUIDE DASHBOARD LAYOUT Understanding the layout of your dashboard. This user guide discusses the layout and navigation of the dashboard after the setup process

More information

SAP Jam Communities What's New 1808 THE BEST RUN. PUBLIC Document Version: August

SAP Jam Communities What's New 1808 THE BEST RUN. PUBLIC Document Version: August PUBLIC Document Version: August 2018 2018-10-26 2018 SAP SE or an SAP affiliate company. All rights reserved. THE BEST RUN Content 1 Release Highlights....3 1.1 Anonymous access to public communities....4

More information

My Mediasite Guide (V7.2) Create and Share Videos from Your Desktop

My Mediasite Guide (V7.2) Create and Share Videos from Your Desktop My Mediasite Guide (V7.2) Create and Share Videos from Your Desktop Introduction: Your My Mediasite Portal provides instructors access to the Mediasite desktop Recorder (MDR) for creation of presentations

More information

Voice Authoring 6.1. Voice Manager User Guide

Voice Authoring 6.1. Voice Manager User Guide Voice Authoring 6.1 Voice Manager User Guide Friday, March 02, 2012 Table of Contents Table of Contents i Chapter 1 Preface 1 Purpose of This Guide 1 Help and Other Resources 2 Community 2 Technical Support

More information

Table of content. Creating signup form Associating automation tools to signup form Signup form reports...42

Table of content. Creating signup form Associating automation tools to signup form Signup form reports...42 A User Guide Signup forms are the most popular tools for building a subscriber database. They let your website visitors become subscribers by entering basic details such as name and email address. The

More information

Dynamics 365 for BPO Dynamics 365 for BPO

Dynamics 365 for BPO Dynamics 365 for BPO Dynamics 365 for BPO The Solution is designed to address most of the day to day process functionalities in case management of D365 MICROSOFT LABS 1 Table of Contents 1. Overview... 4 2. How to Verify the

More information

ADVANCE DIGITAL MARKETING & SEO COURSE. Page 1 of 34 Youtube.com/ViralJadhav

ADVANCE DIGITAL MARKETING & SEO COURSE. Page 1 of 34   Youtube.com/ViralJadhav ADVANCE DIGITAL MARKETING & SEO COURSE Page 1 of 34 www.experttraining.in Youtube.com/ViralJadhav viral@experttraining.in +91 9558821174 Who Can Join? Business Owners who want to attract more customers

More information

Kaltura App Things to Remember... 3 Downloading the App My Media... 4

Kaltura App Things to Remember... 3 Downloading the App My Media... 4 Table of Contents Kaltura App... 3 Things to Remember... 3 Downloading the App... 3 My Media... 4 To access My Media from the MediaSpace mobile app... 4 Actions List... 6 To publish a video... 7 To delete

More information

Version 5.0 September P Xerox App Gallery. App Gallery User Guide

Version 5.0 September P Xerox App Gallery. App Gallery User Guide Version 5.0 September 2018 702P06709 Xerox App Gallery App Gallery User Guide 2018 Xerox Corporation. All rights reserved. Xerox, Xerox and Design, ConnectKey, VersaLink, AltaLink, Xerox Extensible Interface

More information

ADVANCE DIGITAL MARKETING VIDEO TRAINING COURSE. Page 1 of 34 Youtube.com/ViralJadhav

ADVANCE DIGITAL MARKETING VIDEO TRAINING COURSE. Page 1 of 34  Youtube.com/ViralJadhav ADVANCE DIGITAL MARKETING VIDEO TRAINING COURSE Page 1 of 34 www.magnetmarketing.in Youtube.com/ViralJadhav contact@viraljadhav.com +91 9558821174 Who Can Join? Business Owners who want to attract more

More information

User Guide. Issued July DocAve Backup for Salesforce User Guide

User Guide. Issued July DocAve Backup for Salesforce User Guide DocAve Backup for Salesforce User Guide Issued July 2017 1 Table of Contents What s New in this Guide...4 About DocAve Backup for Salesforce...5 Supported Browsers...6 Submitting Documentation Feedback

More information

Getting Started with Ensemble

Getting Started with Ensemble Getting Started with Ensemble Ensemble Video is an in-house video server like YouTube and was designed for publishing and sharing large media files, such as audio and video files. It can be used to share

More information

AvePoint Online Services 2

AvePoint Online Services 2 2 User Guide Service Pack 7 Issued August 2017 Table of Contents What s New in this Guide...6 About...7 Versions: Commercial and U.S. Government Public Sector...7 Submitting Documentation Feedback to AvePoint...8

More information

Getting Started Guide

Getting Started Guide Getting Started Guide for education accounts Setup Manual Edition 7 Last updated: September 15th, 2016 Note: Click on File and select Make a copy to save this to your Google Drive, or select Print, to

More information

Learning and Development. UWE Staff Profiles (USP) User Guide

Learning and Development. UWE Staff Profiles (USP) User Guide Learning and Development UWE Staff Profiles (USP) User Guide About this training manual This manual is yours to keep and is intended as a guide to be used during the training course and as a reference

More information

Start Here. Accessing Cisco Show and Share. Prerequisites CHAPTER

Start Here. Accessing Cisco Show and Share. Prerequisites CHAPTER CHAPTER 1 Revised: May 31, 2011 Accessing Cisco Show and Share, page 1-1 Cisco Show and Share Quick Start, page 1-4 Sign In to Cisco Show and Share, page 1-20 Set Your Personal Preferences, page 1-22 Accessing

More information

Introduction. Paradigm Publishing. SNAP for Microsoft Office SNAP for Our Digital World. System Requirements

Introduction. Paradigm Publishing. SNAP for Microsoft Office SNAP for Our Digital World. System Requirements Introduction Paradigm Publishing Paradigm understands the needs of today s educators and exceeds the demand by offering the latest technological advancements for coursework settings. With the success of

More information

EFM Community 3.1 Portal Administration Guide

EFM Community 3.1 Portal Administration Guide EFM Community 3.1 Portal Administration Guide WHITE PAPER For technical support please call: 1-800-787-8755 Or visit: Hwww.Vovici.comH Please contact Vovici technical support if you believe any of the

More information

Panopto Quick Start (Faculty)

Panopto Quick Start (Faculty) Enabling Panopto in D2L Authorize your course to use D2L/Panopto integration. Login to D2L, open the Content section, Add a module, call it something like Recordings or Videos Then, click Add Existing

More information

HTML 5 and CSS 3, Illustrated Complete. Unit M: Integrating Social Media Tools

HTML 5 and CSS 3, Illustrated Complete. Unit M: Integrating Social Media Tools HTML 5 and CSS 3, Illustrated Complete Unit M: Integrating Social Media Tools Objectives Understand social networking Integrate a Facebook account with a Web site Integrate a Twitter account feed Add a

More information

ADVANCE DIGITAL MARKETING VIDEO TRAINING COURSE. Page 1 of 34 Youtube.com/ViralJadhav

ADVANCE DIGITAL MARKETING VIDEO TRAINING COURSE. Page 1 of 34  Youtube.com/ViralJadhav ADVANCE DIGITAL MARKETING VIDEO TRAINING COURSE Page 1 of 34 www.experttraining.in Youtube.com/ViralJadhav viral@experttraining.in +91 9558821174 Who Can Join? Business Owners who want to attract more

More information

This is a Private Group - Content is only visible to group members.

This is a Private Group - Content is only visible to group members. This is a Private Group - Content is only visible to group members. Community Advisory Board Small, private, selective group of key Telligent customers creating strong connections and contributing to the

More information

AvePoint Cloud Governance. Release Notes

AvePoint Cloud Governance. Release Notes AvePoint Cloud Governance Release Notes January 2018 New Features and Improvements AvePoint Cloud Governance now includes a My Groups report, which shows users a list of Office 365 groups they own or are

More information

In This Guide. More Help Elsewhere. Quick Start Guide WRTG 101 with Professor Hoskins edspace.american.edu

In This Guide. More Help Elsewhere. Quick Start Guide WRTG 101 with Professor Hoskins edspace.american.edu Quick Start Guide WRTG 101 with Professor Hoskins edspace.american.edu In This Guide Log In 2 Change Password 2 Change Display Name and Set Profile 3 Orientation to Dashboard and Toolbar 4 Setting Your

More information

One of the fundamental kinds of websites that SharePoint 2010 allows

One of the fundamental kinds of websites that SharePoint 2010 allows Chapter 1 Getting to Know Your Team Site In This Chapter Requesting a new team site and opening it in the browser Participating in a team site Changing your team site s home page One of the fundamental

More information

!!!!!! Portfolio Summary!! for more information July, C o n c e r t T e c h n o l o g y

!!!!!! Portfolio Summary!! for more information  July, C o n c e r t T e c h n o l o g y Portfolio Summary July, 2014 for more information www.concerttechnology.com bizdev@concerttechnology.com C o n c e r t T e c h n o l o g y Overview The screenplay project covers emerging trends in social

More information

Introduction to Kaltura

Introduction to Kaltura Introduction to Kaltura The Kaltura media content management system allows users to record, stream, and manage multimedia files. This industry-leading enterprise system offers many robust tools. This guide

More information

Panopto 5.4 Release Notes

Panopto 5.4 Release Notes Panopto 5.4 Release Notes Headline features Extended HTML5 support to include webcasts. Webcasts will now play using HTML5 video by default, in both the interactive viewer and the embed viewer. Added the

More information

The paper shows how to realize write-once-run-anywhere for such apps, and what are important lessons learned from our experience.

The paper shows how to realize write-once-run-anywhere for such apps, and what are important lessons learned from our experience. Paper title: Developing WebRTC-based team apps with a cross-platform mobile framework. Speaker: John Buford. Track: Mobile and Wearable Devices, Services, and Applications. Hello everyone. My name is John

More information

MetaMoJi Share for Business Ver. 3 MetaMoJi Note for Business Ver. 3 Administrator s Guide

MetaMoJi Share for Business Ver. 3 MetaMoJi Note for Business Ver. 3 Administrator s Guide MetaMoJi Share for Business Ver. 3 MetaMoJi Note for Business Ver. 3 Administrator s Guide Second Edition - ios is a trademark or registered trademark of Cisco in the U.S. and other countries and is used

More information

edublogs ~ a WordPress Blog

edublogs ~ a WordPress Blog Page 1 http://blog.larkin.net.au/ edublogs ~ a WordPress Blog Introduction There are a number of online tools that teachers can use to establish an online blog. Three of the most commonly used tools are

More information

What is a Blog? How Can I Use One?

What is a Blog? How Can I Use One? Presented by: Jolanda- Pieta (Joey) van Arnhem, MFA, MLIS Scholars Studio Librarian, College of Charleston Libraries Email: vanarnhemj@cofc.edu Managing your Online Presence & Building a Professional Digital

More information

Log into your Account on Website then back to Home page.

Log into your Account on Website then back to Home page. Log into your Account on Website then back to Home page. To get to the team roster first go to > Team Directory. After you find the team you re looking for click on Team Home. This will take you to that

More information

Space Details. Available Pages. Confluence Help Description: Last Modifier (Mod. Date): ljparkhi (Aug 14, 2008)

Space Details. Available Pages. Confluence Help Description: Last Modifier (Mod. Date): ljparkhi (Aug 14, 2008) Space Details Key: confhelp Name: Confluence Help Description: Creator (Creation Date): ljparkhi (Aug 14, 2008) Last Modifier (Mod. Date): ljparkhi (Aug 14, 2008) Available Pages Quickstart Guide Working

More information

Rapt Media Player API v2

Rapt Media Player API v2 Rapt Media Player API v2 Overview The Rapt Player API is organized as a JavaScript plugin that, when paired with a Rapt Video project*, allows developers to extend their interactive experiences into their

More information

Copyright 2011 AANAC

Copyright 2011 AANAC Copyright 2011 AANAC Tips & Tricks The webinar will start shortly. The following is a preview to start getting you acquainted with the site. Copyright 2011 AANAC Important note To ensure the emails from

More information

Perceptive Media Portal

Perceptive Media Portal Perceptive Media Portal Release Notes Version: 2.1.x Written by: Product Knowledge, R&D Date: January 2018 Copyright 2015-2018 Hyland Software, Inc. and its affiliates. Table of Contents Perceptive Media

More information

Configuring Anonymous Access to Analysis Files in TIBCO Spotfire 7.5

Configuring Anonymous Access to Analysis Files in TIBCO Spotfire 7.5 Configuring Anonymous Access to Analysis Files in TIBCO Spotfire 7.5 Introduction Use Cases for Anonymous Authentication Anonymous Authentication in TIBCO Spotfire 7.5 Enabling Anonymous Authentication

More information

Introduction. Paradigm Publishing. SNAP for Microsoft Office SNAP for Our Digital World

Introduction. Paradigm Publishing. SNAP for Microsoft Office SNAP for Our Digital World Introduction Paradigm Publishing Paradigm understands the needs of today s educators and exceeds the demand by offering the latest technological advancements for coursework settings. With the success of

More information

Salesforce.com Summer '10 Release Notes

Salesforce.com Summer '10 Release Notes Salesforce.com: Summer '10 Salesforce.com Summer '10 Release Notes Last updated: July 20, 2010 Copyright 2000-2010 salesforce.com, inc. All rights reserved. Salesforce.com is a registered trademark of

More information

This guide is designed to give new users a brief overview of Learn360. It will review how to Figure 1. Figure 9 Figure 8

This guide is designed to give new users a brief overview of Learn360. It will review how to Figure 1. Figure 9 Figure 8 Quick Start Guide This guide is designed to give new users a brief overview of Learn360. It will review how to begin using the many tools, features and functionality Learn360 has to offer. Login Figures

More information

Dell SupportAssist for PCs. User's Guide for Windows 10 in S Mode

Dell SupportAssist for PCs. User's Guide for Windows 10 in S Mode Dell SupportAssist for PCs User's Guide for Windows 10 in S Mode Notes, cautions, and warnings NOTE: A NOTE indicates important information that helps you make better use of your product. CAUTION: A CAUTION

More information

Realize Reader. User Guide

Realize Reader. User Guide Realize Reader User Guide Chrome Version 3.0.0 7/19/2017 Contents Contents 2 What Is Realize Reader? 4 Access Realize Reader 4 Access Realize Reader Through Realize 4 Bookshelf 5 View Information About

More information

Version Release Notes. [Updated on ]

Version Release Notes. [Updated on ] Version 1.4.2 Release Notes [Updated on 2016-06-03] 2016 Objectif Lune Inc. All rights reserved. No part of this documentation may be reproduced, transmitted or distributed outside of Objectif Lune or

More information

VSkyBox User Guide. Document Revision: v1.01 April 10, VSkyBox User Portal Guide i

VSkyBox User Guide. Document Revision: v1.01 April 10, VSkyBox User Portal Guide i VSkyBox User Guide Document Revision: v1.01 April 10, 2017 VSkyBox User Portal Guide i Table of Contents 1 Getting Started with VSkyBox... 1 1.1 Setting Up VSkyBox... 1 1.2 Opening VSkyBox... 3 1.3 Logging

More information

AvePoint Cloud Governance. Release Notes

AvePoint Cloud Governance. Release Notes AvePoint Cloud Governance Release Notes Table of Contents New Features and Improvements: June 2018... 2 New Features and Improvements: May 2018... 3 New Features and Improvements: April 2018... 4 New Features

More information

Avaya Equinox Client (Android) Release (SP1)

Avaya Equinox Client (Android) Release (SP1) Avaya Equinox Client (Android) Release 3.5.1 (SP1) Release Notes Issue 1.0 January,31 2019 2018 Avaya Inc. All Rights Reserved. Table of Contents Change History... 3 Introduction... 3 Installation... 3

More information

Contents 1. Accessing Microsoft Stream Uploading your video to My content area Deleting your video Sharing your video...

Contents 1. Accessing Microsoft Stream Uploading your video to My content area Deleting your video Sharing your video... Microsoft Stream Contents 1. Accessing Microsoft Stream... 1 2. Uploading your video to My content area... 4 3. Deleting your video... 11 4. Sharing your video... 12 4.1 Assign permission... 12 4.2 Send

More information

Newsletter Popup v3.x Configuration for Magento 2

Newsletter Popup v3.x Configuration for Magento 2 Newsletter Popup v3.x Configuration for Magento 2 From Plumrocket Documentation Contents 1. Configuring Newsletter Popup 3.x Extension for Magento 2 2. Managing Newsletter Popups 3. Managing Newsletter

More information

TEXT ANALYTICS USING AZURE COGNITIVE SERVICES

TEXT ANALYTICS USING AZURE COGNITIVE SERVICES EMAIL TEXT ANALYTICS USING AZURE COGNITIVE SERVICES Feature that provides Organizations Language Translation and Sentiment Score for Email Text Messages using Azure s Cognitive Services. MICROSOFT LABS

More information

Marketing & Back Office Management

Marketing & Back Office Management Marketing & Back Office Management Menu Management Add, Edit, Delete Menu Gallery Management Add, Edit, Delete Images Banner Management Update the banner image/background image in web ordering Online Data

More information

Getting Started Guide

Getting Started Guide Getting Started Guide User Guide Chapters 1. Scheduling Meetings Configuring Meeting Details Advanced Options Invitation Email, received by the Participants Invitation Email, sent to the Moderator (scheduler)

More information

introduction to using Watson Services with Java on Bluemix

introduction to using Watson Services with Java on Bluemix introduction to using Watson Services with Java on Bluemix Patrick Mueller @pmuellr, muellerware.org developer advocate for IBM's Bluemix PaaS http://pmuellr.github.io/slides/2015/02-java-intro-with-watson

More information

Avaya Desktop Collector Snap-in R GA Release Notes

Avaya Desktop Collector Snap-in R GA Release Notes Avaya Desktop Collector Snap-in R3.3.0.0.0 GA Release Notes 07 July 2017 1 Contents 1. Document changes... 3 2. Introduction... 4 3. Feature Descriptions... 6 4. Desktop Agent Widget in Oceana Workspaces...

More information

Smart Events Cloud Release February 2017

Smart Events Cloud Release February 2017 Smart Events Cloud Release February 2017 Maintenance Window This is not a site-down release. Users still have access during the upgrade. Modules Impacted The changes in this release affect these modules

More information

Ensemble Advanced Features

Ensemble Advanced Features Ensemble Advanced Features Ensemble Video is an in-house video server like YouTube and was designed for publishing and sharing large media files, such as audio and video files. For an introduction to Ensemble,

More information

Realize Reader. User Guide

Realize Reader. User Guide Realize Reader User Guide ios Version 3.0.0 7/19/2017 Contents Contents 2 What Is Realize Reader? 4 Access Realize Reader 4 Access Realize Reader Through Realize 4 Bookshelf 5 View Information About a

More information

Panopto Help Guide for KUMC Users

Panopto Help Guide for KUMC Users Panopto Help Guide for KUMC Users Table of Contents Obtaining the Panopto Applications... 3 PC/Mac Application... 3 Mobile Apps... 3 Recording with the PC Application... 5 Recording with the Mobile Apps...

More information

Integrating Facebook. Contents

Integrating Facebook. Contents Integrating Facebook Grow your audience by making it easy for your readers to like, share or send pages from YourWebShop to their friends on Facebook. Contents Like Button 2 Share Button.. 6 Send Button.

More information

The Path to a Successful Website

The Path to a Successful Website CREATIVE DESIGN STUDIO Website Checklist: The Path to a Successful Website Get Traffic to Your Website Organic search Keyword optimization Target only one keyword per page Use keywords in: URL Meta title

More information

Websites. Version 1.7

Websites. Version 1.7 Websites Version 1.7 Last edited 15 Contents MyNetball Information...3 Websites...4 Web packages...4 Setting up the layout...5 Uploading files and images...6 Using Dropbox to Increase your Website Data...7

More information

ATTACHMENT MANAGEMENT USING AZURE BLOB STORAGE

ATTACHMENT MANAGEMENT USING AZURE BLOB STORAGE MICROSOFT LABS FEBRUARY 28, 2018 ATTACHMENT MANAGEMENT USING AZURE BLOB STORAGE A Solution to help optimize Dynamics 365 CRM storage by automatically saving file attachments to Azure Blob Storage Contents

More information

SCHULICH MEDICINE & DENTISTRY Website Updates August 30, Administrative Web Editor Guide v6

SCHULICH MEDICINE & DENTISTRY Website Updates August 30, Administrative Web Editor Guide v6 SCHULICH MEDICINE & DENTISTRY Website Updates August 30, 2012 Administrative Web Editor Guide v6 Table of Contents Chapter 1 Web Anatomy... 1 1.1 What You Need To Know First... 1 1.2 Anatomy of a Home

More information

Classroom Blogging. Training wiki:

Classroom Blogging. Training wiki: Classroom Blogging Training wiki: http://technologyintegrationshthornt.pbworks.com/create-a-blog 1. Create a Google Account Navigate to http://www.google.com and sign up for a Google account. o Use your

More information

Xotira: Formulas Teaching Chatbot *T.ANITA KUMARI, SAI BHAVANI KUMAR.S** ***J.N.S.NIKHITA, ASHWITHA.D**** V.VARSHA*****

Xotira: Formulas Teaching Chatbot *T.ANITA KUMARI, SAI BHAVANI KUMAR.S** ***J.N.S.NIKHITA, ASHWITHA.D**** V.VARSHA***** SHIV SHAKTI International Journal in Multidisciplinary and Academic Research (SSIJMAR) Vol. 7, No. 2, April 2018 (ISSN 2278 5973) Xotira: Formulas Teaching Chatbot *T.ANITA KUMARI, SAI BHAVANI KUMAR.S**

More information

Internet Society: Chapter Portal (AMS)

Internet Society: Chapter Portal (AMS) Internet Society: Chapter Portal (AMS) User Guide Last Updated: January 2017 Feedback? Email amshelp@isoc.org Contents Overview... 4 Accessing the Portal... 5 Logging In... 6 Retrieving Your Username or

More information

Kaltura Video Tool for Sakai CLE Quick Start Guide. Version: 3.0

Kaltura Video Tool for Sakai CLE Quick Start Guide. Version: 3.0 Kaltura Video Tool for Sakai CLE Quick Start Guide Version: 3.0 Kaltura Business Headquarters 5 Union Square West, Suite 602, New York, NY, 10003, USA Tel.: +1 800 871 5224 Copyright 2013 Kaltura Inc.

More information

Kaltura Guidebook Table of Contents

Kaltura Guidebook Table of Contents Kaltura Guidebook Table of Contents Upload a Video... 4 Kaltura Login... 5 FlashLine Account... 6 Media Upload... 7 Choose a file to upload... 8 Add Details... 9 Privacy Settings... 10 Review Upload...

More information

VIC: Video Integrated Content

VIC: Video Integrated Content VIC: Video Integrated Content VIC is a video storage library that allows you to easily connect and share your videos with your students. Loading videos directly into courses can cause a number of issues,

More information

I. CREATING YOUR SOUNDCLOUD ACCOUNT

I. CREATING YOUR SOUNDCLOUD ACCOUNT A Tutorial for creating and posting audio recordings with SoundCloud, http://soundcloud.com Table of Contents 1. Creating Your Account: Features and steps (p. 1) 2. Recording You First Audio (p. 2) 3.

More information

icc.edu/library Films on Demand Guide for Faculty and Staff

icc.edu/library Films on Demand Guide for Faculty and Staff icc.edu/library Films on Demand Guide for Faculty and Staff Finding Films on Demand on the Library website: From the homepage of ICC Library website locate the Library Collections menu and click on Streaming

More information

Nuxeo Platform 5.5. DAM Module. User Guide

Nuxeo Platform 5.5. DAM Module. User Guide Nuxeo Platform 5.5 DAM Module User Guide Table of Contents 1. Digital Asset Management User Guide........................................................................... 3 1.1 Digital Asset Management

More information

Hands-on Activities in Sakai

Hands-on Activities in Sakai Hands-on Activities in Sakai (Adapted in part from https://owl.uwo.ca/portal/site/owldocs and http://docs.moodle.org/20/en/wimba/using_the_voice_tools) Course Site vs. Project Site Course sites in Sakai

More information

Administrative Training Mura CMS Version 5.6

Administrative Training Mura CMS Version 5.6 Administrative Training Mura CMS Version 5.6 Published: March 9, 2012 Table of Contents Mura CMS Overview! 6 Dashboard!... 6 Site Manager!... 6 Drafts!... 6 Components!... 6 Categories!... 6 Content Collections:

More information

Beacon Catalog. Categories:

Beacon Catalog. Categories: Beacon Catalog Find the Data Beacons you need to build Custom Dashboards to answer your most pressing digital marketing questions, enable you to drill down for more detailed analysis and provide the data,

More information