MK.IO Community and Support


Knowledge Base

Browse through our collection of articles, user guides and FAQs.


Community

Ask questions, share ideas, or start a discussion with other customers.


Tickets

View the statuses and solutions of your previous tickets.


Not Using MK.IO?

If you are an existing MediaKind customer of our other products lines please go here.


Call Us

To open a High Priority ticket please give us a call.


Email

Feel free to send us an email to open a ticket or ask a question to our support team.



    Features & Ideas

    Have an idea for a feature? Request a feature or an idea!

      • Announcements

      • A Space to Request Feature and Share Ideas!

        Not finding the feature in the documentation? Click to view product documentation. Or on our roadmap? Click to view the roadmap. Then let us know! Create a new topic or upvote an existing request. Help define the future of MK.IO! Select the button on
      • Your MK.IO Experience Just Got an Upgrade!

        We are delighted to inform you that MK.IO, your video streaming platform, now offers support for Asset Filters. These filters empower you to dynamically modify the output in your HLS and DASH manifests. Currently, you have the flexibility to filter tracks
      • Your MK.IO Experience Just Got Better: Check It Out!

        We're delighted to introduce a range of exciting new features that have recently been added to MK.IO, MediaKind’s latest encoding and streaming platform. Content Key Policies for Enhanced Control With Content Key Policies, you now have robust control
      • (Beta) Content Key Policies Enabled in MK.IO

        MK.IO now supports the following protection schemes: AES-128, ClearKey, and industry grade multi-DRM options like Widevine, FairPlay, and PlayReady. Access control can be managed by authorizing users based on claims in JWT tokens.
      • (BETA) Video On Demand (VOD) Processing is now Available in MK.IO!

        You are now able to test VoD processing! Head on over to https://app.io.mediakind.com to give it a try!
      • Recent Topics

      • Streaming urls stop working after some time?

        We are testing migrating our media files from AMS to MediaKind. Looks like the HLS and DASH URLs stop working after some time. Are we doing something wrong? Do we need to use MKPlayer? We are not using it right now and we have mobile applications where
      • Invalid Label Value when creating new Asset

        I am attempting to create a new asset with additional metadata that I'm adding to it using labels. I am running into a validation error when creating the asset. The error is: Bad Request: Validation failed. Field labels '{**all of my labels**}' is invalid.
      • How to upload an asset?

        Currently, I can only see Migrate Assets option. How can I upload a new asset? What API document for that such as get presigned URL to upload in JavaScript?
      • Job Progress Events

        My company relies on the AMS EventGrid events for job progress and status. How will this work with MK/IO ?
      • Support for WebM

        We have a use case where we support users in chrome recording and uploading video. Chrome only offers webm support. We were hoping to use the video encoding solution to standardize all the uploads into MP4. Ask is for MK/IO to support WebM container with
      • How to log in and get a token by API

        we can get a token at this link : https://api.io.mediakind.com/auth/token/ Please example (code we use TypeScript) of login to Mediakind before getting a token. Is there another way to generate/obtain/manage tokens? Best Regards, Nook
      • How to get content key policy based on locator id in MK API

        Hello, we have an application that requires obtaining the content key policy based on the locator ID for the DRM JWT token. Essentially, the logic is as follows: Streaming Locator ID -> Content Key Policies -> Primary Verification Keys -> JWT Token. The
      • Unexpected Termination

        Hello, I am trying to Create a Job for processing an asset and I'm getting "processing" stuck on 0% followed by an "unexpected termination" error. It works for other files, but not on this particular one, but I can't see what's different about it. Anyone
      • Thumbnail and Video Transforms

        We currently create both a thumbnail asset and a video asset per transform as part of each of our AMS jobs. Will this be supported with the MK/IO sdk ?
      • VOD Encoding filenames

        Currently when running a VOD encoding against a storage account asset and file, the output in the new asset is always "manifest.ism". Is there an option to specify the output filename or for the job just to use the existing filename up to the extension
      • How to get and manage the API token.

        Hi, I was able to get the API token manually by referring to the following URL https://support.mediakind.com/portal/en/kb/articles/how-to-use-mkio-apis-step-by-step However, this is a per-user token, which would be complicated to manage. Is there another
      • Inquiry Regarding Video Processing Using MK/IO (Layer Height and Width)

        Hello, I have been utilizing MK/IO for some time now and recently created an H264MultipleBitrate720p transform and job for a video. However, upon processing the job, I noticed that the Screen Width and Height of the output video do not match those of
      • Caption and Transcript Generation + Supported Transcript Languages

        A crucial aspect of our media content is the capability for caption and transcript generation. Can you confirm whether the new service includes these features? If so, could you provide information on available options and the accuracy levels we can expect?
      • Link to API User ID and Token page

        Hello, The user ID and token page for using the API must be entered in the URL field of the browser each time. https://api.io.mediakind.com/auth/token/ Can you please make check the UserID and Token for API available on the dashboard or add a link to
      • How to encode a video and strip the audio using MK/IO api?

        I need to strip the audio and generate the output as a muted video only. Any help would be appreciated.
      • Is there any limitations of number of jobs for a single encoding transform ?

        Hello MK/IO Community, I hope this message finds you well. I have a query regarding the limitations on the number of jobs per single encoding transform within Microsoft Media Services (MK/IO). In the past, while using Azure Media Services (AMS), there
      • Recommendations on Mirroring content to different region?

        I want to mirror assets, locators, and content keys from one primary azure region to another secondary azure region? I would expect to have a separate azure storage and mk.io instance in each region What are best approaches to this utilizing MK.io?
      • Support for Predefined_DownloadAndClearStreaming and download url?

        AMS allows us to create a download url of our asset with a streaming locator of type Predefined_DownloadAndClearStreaming. When I create a streaming locator for an asset in MK/IO, I don't see this streaming policy listed in the dropdown. Will this be
      • Download mp4 videos and audios through streaming endpoints after migrating them from AMS

        Will I be able to download mp4 videos and audios after migrating them to your platform? In AMS I don't use the HLS or DASH protocols to stream content, I only select an specific mp4 file and download it to playback. Will I be able to do the same with
      • When Predefined_DownloadAndClearStreaming and Predefined_DownloadOnly will be ready?

        Hi We require the Predefined_DownloadAndClearStreaming and Predefined_DownloadOnly streaming policies to facilitate the migration of our assets (including thumbnails and .vtt files) from Azure to MK. I’m curious about the availability timeline for these
      • Volume track/slider for MKPlayer

        Please add ability to show/hide the volume slider for MKPlayer, so end user can control the volume level. Now only mute/unmute button is available.
      • WebM Support

        We are migrating from Azure Media Service that does not have this problem. We have a use case where we support users in chrome recording and uploading video. Chrome only offers webm support. We were hoping to use the video encoding solution to standardize
      • Streaming Locators for files in asset blob container

        When Prefefined_DownloadAndClearStreaming policy or Prefefined_DownloadOnly policy is used the streaming locators for files other than hls and dash be available similar to how current AMS allows.
      • Encoding: AdaptiveStreaming

        I do not see any AdaptiveStreaming as an encoder preset like I do in Azure Media Services. Will this be available?
      • Locators Failing to Get

        A small portion of the streaming locators we have created have gotten into a strange state. When we call a GET for those locators we get a 500 internal error. But if we try to create the locator again it returns that the locator is already created. I
      • PLAYBACK_VIDEO_DECODING_ERROR

        I am able to get the video playing on Chrome Browser (on PC) but when accessed on iPhone, I get the following error message. See screenshot below.  Any suggestions?
      • Create Job API supports 'start' and 'end' subparameters and 'JobInputSequence' type.

        I want to editing videos on MK/IO such as following case (triming, combining videos). https://github.com/Azure-Samples/media-services-v3-node-tutorials/blob/main/VideoEncoding/Encoding_Stitch_Two_Assets/index.ts#L157 So, regarding the Create Job API,
      • How to show to recommendation videos when to finish target video ?

        I will be show recommend (or Relation) movies when to target movie. However, I can't find out that API ( or how to method ) Basically, I could show video, and control that.
      • Encoding for H.265 8k 30 FPS video

        Hello, are there any plans for allowing encoding for H.265 8k 30 FPS video with MK/IO? Thanks
      • Token Expiration/Cancelation

        It would be more convenient to be able to define token expiration because a token would be used in an app, and we would like to replace it only when it is compromised, which we would like to cancel that token as well.
      • A Space to Request Feature and Share Ideas!

        Not finding the feature in the documentation? Click to view product documentation. Or on our roadmap? Click to view the roadmap. Then let us know! Create a new topic or upvote an existing request. Help define the future of MK.IO! Select the button on
      • Implementation of MKPlayer in .NET CORE Web Application?

        Hello, Does anyone have an example that you can refer or share on how to implement MKPlayer in a .NET Core Web Application and play videos with it? Any help on this topic is appreciated. Thank you
      • Is it possible to provide libraries for systems developed in the Java language?

        AMS provided the following library (azure-resourcemanager-mediaservices-1.1.0-beta.2.jar). Is it possible for MK/IO to also provide the library?
      • Request Vue sample code for MKPlayer

        The front-end of the system is using vue.js, is it possible to provide a sample code of vue with MKPlayer?
      • AMS to MK/IO migration video

        Hi, I would like to share that I created a video than explains how to migrate assets from Azure Media Services to MK/IO. https://youtu.be/uMRn7bDcb-o - Xavier
      • How long can the Bulk process migration from AMS take?

        I have around 12000 assets to migrate from AMS using Bulk migration so I want to know if this process can take days.
      • Video Analytics

        Hello! Will you offer video analytics, mostly for content moderation, like AMS? Will there be any integration with Azure AI Video Analytics? Also, any update on working with the EventGrid? Thank you, Rob
      • Create streaming endpoints for migrated assets via Bulk migration

        Hi there, the Bulk asset migration from AMS storage documentation says that after completing the migration I have to create streaming endpoints for all my migrated assets. Does it mean that I need to do it for each asset?
      • Dynamic Packaging Considerations

        I need to better understand the MKIO dynamic packaging capabilities. When I encode and get locator paths it returns one HLS and DASH locator path: DASH /manifest.ism/manifest(format=mpd-time-cmaf) HLS /manifest.ism/manifest(format=m3u8-cmaf) My first
      • Job Quota

        I am receiving the following error when trying to create more jobs: "Quota exceeded Active Job count 2" There are already two jobs processing but the quota wasn't expected, instead, I expected queuing. I have searched through the documentation and I can't
      • Popular Articles

      • How to use MK.IO APIs - step by step

        This article will describe the step by step on how to use MK.IO APIs documented here: https://docs.io.mediakind.com/reference/the-mediakind-api As you already know, you can use APIs to automate the process of different tasks, in MK.IO world they can ...
      • How to use DRM to playback MK.IO assets encrypted

        Intro Currently, MK.IO solution supports only MediaKind's DRM solution as the unique provider of DRM encryption keys. External 3PP Key Management System solutions will be considered. In MK.IO there are the following groups of encryptions: 1. ...
      • How to migrate from Azure Media Services to MK.IO

      • Add Users to Existing Subscription

        As an admin of MK.IO application you may want to add additional users to your subscription. To do this have the user must first log into https://app.io.mediakind.com first. The user would see this screen, as expected as they have not been added to ...
      • How to add storage account in MK.IO

        In this article, we will describe the steps to follow when you need to add the storage account, hosting all your AMS assets, in MK.IO. 2 main steps will happen: 1. Get your Storage Account access information: Follow the Step1 instructions of this ...