Recent Topics
For setting up a clear key using JWT tokens
Hello, Content playback using the ClearStreamingOnly policy was successful. But, creating a content key policy with a clear key and then playing back the content results in an error. The version of MKPlayer I am using is v1.6.0. The source displayed in
Adding the ability to use a webhook for job completion notification
With the discontinuation of Azure Media Services and the migration to MK.IO, one feature AMS had, and Bitmovin does have, is the ability to specify a webhook for when the job is complete. This is just a url to call when the job is complete as opposed
Audio sideloading
Hi I would like to sideload an additional audio for an existing media asset. As far as I know there is no official support for this, are there any workaround for our current problem?
mp3 comes with a MJPEG image
Request to support mp3 with a cover image as MJPEG
remove subtitle transform
Hello I am able to add subtitles to a video by using this transform: https://docs.mk.io/docs/add-a-track-to-a-vod-asset Can someone provide me a transform to remove the subtitles from the video please.
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,
Subtitles update/removal
Hello, thank you for the recent ability to add a subtitle using a transform. However it would be good to be able to replace/delete a subtitle that has been added. At the moment if I attempt to add the subtitle again to overwrite it, I get multiple subtitles
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
A job with an input file name containing ‘#’ causes an output error.
We are configuring jobs from the API. We are using HTTP for job input. For example, when we provide a file named “xxxxxxx_xxxxxxxx_xxxx_xxxxxxxxx.#revxxxxxxxxxxxxxx#.mp4” as job input, the job causes an error. The specific error details are as follows:
Live stream event with Flutter
Hi, I am developing a flutter application that takes direct from this platform, I have reviewed the libraries available within pub.dev and the most optimal one I have found so far is apivideo_live_stream, but this library is not compatible with MKIO audio
[Emergency] The endpoint does not run.
The endpoint created in western Japan changes its status from starting to running, then immediately to stopped. Please identify the cause and take action. This is a very urgent situation.
Include unsupported codec in job error message
Hi When a video is sent with an unsupported codec, you are creating a job with an error: "The capture encountered an unsupported codec error" Can you include in the message which codec has the file ?
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
ClearKey AES128 token is not working
Hi, I am creating a secret via below api for a Content key policy with ClearKey with AES128 encryption enabled. But the JWT token is not able to run the Hls video (same video is working fine without ClearKey encryption policy). 1. Do we need to create
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
hls video with aes clear key encryption not working on mkPlayer
Hi , We are using hls format video file with aes encyption (token restriction enabled). while trying to play this url in mkplayer, we are getting the below error License request failed (DRM_FAILED_LICENSE_REQUEST) We also tried reactJs sample code for
Functionality of "endTime" Parameter in Streaming Locators
We have recently migrated from AMS (Azure Media Service) to MKIO. We noticed that the Streaming Locators in MKIO include an "endTime" parameter. However, we have noticed that this parameter is currently non-functional from MKIO support. Even after surpassing
can we upload video through mk.io in azure storage
can we upload video through mk.io in azure storage
"Delete Asset" API call does not delete container
Hello, I am trying the API for Asset deletion. https://docs.io.mediakind.com/reference/delete_apiamsproject_nameassetsasset_name The reference includes the following statement: When you delete an asset, the underlying storage container will be deleted
All encoding jobs have started failing with - Encoding seems stucked -> abort
Hi, As of this morning all my encoding jobs are failing with the error "Encoding seems stucked -> abort" I have contacted support and phoned the support line but not received a reply. This is a huge problem for our production system. Has any one else
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 ?
How to Caption and Transcript Generation
If the Asset conversion feature is available, how do you create captions and transcripts? Where are the transcripts saved? How do you consume the transcripts/subtitles in the MKPlayer?
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?
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
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
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.
Video transform from 4k down to 720p
Hello, As the title says, how can I make a multiple bitrate video from 4k down to 720p. I am a bit confused of not being able to set a custom transform as it is possible on AMS. We have a need to have a consistent high quality of streaming (4k and 2k)
Event or hook on job complete
In Azure Media Service, we have an integration to Azure EventGrid that allows us to update DB records as soon as transform job is complete and video is encoded (it fires event "Microsoft.Media.JobOutputFinished") to make items appearing in searches et
AES ClearToken using ContentKeyIdentifier
Hello, I am migrating a system from AMS to MK.IO that uses AES ClearToken together with the claim for ContentKeyIdentifier. I understand that there's a difference between AMS and MK.IO when it refers to the matching key: AMS requires the ContentKeyId
godaddy mapping for cdn streaming endpoint is not working
Hello, We have enable the cdn streaming endpoint and did godaddy mapping of CNAME record for the streaming endpoint. We are trying to access the media kind video using the mapped domain. But we are getting the following 'ERR_CERT_COMMON_NAME_INVALID'.
Enabling custom domain feature for CDN enabled streaming endpoint.
Hello, In our project, previously we used Azure Media Service where CDN is enabled with custom domain. Since AMS is retiring, we moved to Media Kind. But in Media Kind, when CDN is enabled, creating custom domain for the cdn streaming endpoint is not
MediaKind Live Event Quota Limit
We are trying to start multiple Live Events but as soon as we try to start the 3rd one, we receive the following error "Object { code: "1000.2000.2500.1100", detail: "Quota exceeded: concurrent live event count 2", quotaLimit: "2", … }". Would you be
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.
is MediaKind HIPPA Compliant ?
is MediaKind HIPPA Compliant ?
Ability to NOT Upscale source video multiple levels - match, downscale, or upscale to nearest matching resolution in preset
On our platform we get a variety of source video submissions - 1080p, 720p, 480p, sometimes even 360p and obviously resolutions in between. Currently when we submit a job to Mediakind via a preset (H264MultipleBitrateSport1080p (Foundations)) - if the
Transform Jobs Failing from Invalid Data
When trying to create an MP4 file from a livestreamed event that is no available for on demand playback, I keep getting an error. When I select the asset that I want to transform, gc_state is my only option. But then the job fails and i get this error:
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
How to use FairPlayStreaming
Hi, I obtained a FairPlayStreaming (FPS) certificate for not being able to streaming in Safari using a clear key. A content key policy with FPS settings has been created. I am trying to create a Streaming Locator. I selected Predefined_MultiDrmStreaming
I want to display subtitles on MKPlayer.
I would like to display subtitles on MKPlayer. I think use addSubtitle method for that, but the manual says I need to pass subtitleTrack:MKSubtitleTrack as an argument. https://mkplayer.azureedge.net/%24web/websdk/latest/docs/interfaces/MKPlayerAPI.html#addSubtitle
initial quota limits
Hello. The FAQ mentions the existence of quotas. https://docs.mk.io/page/faq#will-accounts-have-quota-limits-from-the-launch I'm looking for detailed information about initial quotas. Which site can I check it?