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?
"Failed to report meter accrual"
Hello, I have a failed processing job with the error message "Failed to report meter accrual". What does that mean and how can it be fixed?
MKPlayer license doesn't work in live environment
Hi, we have a license key which works in our dev environment but we couldn't make it work after deploying to live. Could anyone please assist us in this?
MKPlayer Not Displaying UI by Default. DO THIS!
For reasons that confound me, the MKPlayer default operation is to DISABLE the user interface. It is not very well documented on how to enable it. Hopefully this will save people a lot of time. It took us a day and a half to stumble upon the solution.
Unable to invite users
I have been trying to invite my developers to my MK subscription so they can migrate over my Azure Media Services content. I keep getting a "user not found error". No matter who I try to invite. Support has not been able to help at all and we are totally
Asset Filters Are Not Reliable
We've been working on our API integration before doing a full migration from Azure to MK.IO. We're able to set asset filters now, but we're encountering strange and unpredictable results. I have opened up a support ticket as well but in the past it's
How do I get my MKPlayer licence to work in a live (not localhost) environment?
I have 2 MediaKind subscriptions. Both of them were verified within a reasonable timeframe. I've since played around with it a bit, liked it, and laid out a migration plan to get us off Azure Media Services and onto MediaKind. The first step of this plan
MKPlayer library doesnot work in Angular
I am trying to integrate the MKPlayer using the library @mediakind/mkplayer in my ANgular app. But the build fails with these errors : Error: node_modules/@mediakind/mkplayer/types/interfaces/index.d.ts:16:10 - error TS2305: Module '"./MKCdn"' has no
H264MultipleBitrate720p transformation job results in Error - Unknown termination
FFProbe says the following about our video: Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2024-02-07T19:14:53.000000Z com.android.version: 13 com.android.capture.fps: 60.000000 Duration: 00:00:11.86, start:
MKPlayer integration in Angular
Can you share me sample code of the MKPlayer integrated in Angular
Why new asset from AMS does not automatically migrate into MK.IO?
I've already migrated successfully existing assets from AMS to MK/IO But new created input assets in AMS does not automatically to MK/IO. What am I missing? Thanks.
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
MP4 output from transform job
Hi there, Using Azure Media Services, we were able to output a single MP4 containing both video and audio. With the retirement of Azure Media Services, we are looking to migrate to MK.IO. However, I've not seen anything in the MK.IO documentation that
Why MK/IO does not have built-in preset of "AdaptiveStreaming" ?
In AMS, I can create a transforms built-in preset is "AdaptiveStreaming", which means "Auto-generates a bitrate ladder based on the input resolution, bitrate and frame rate" But in MK/IO, I can't see that option - API: https://docs.mk.io/reference/put_apiamsproject_nametransformstransform_name
Apparent limit to the number of content key policies
Our migration from AMS includes several thousand content key policies on import of these we noted - 1. The MK.IO UI struggled with more than 1000 with paging reporting that it showing "x of 1000" 2. Via the UI we were unable to Edit any of the policies
Support API Keys instead User Token
I think most apps that migrate from Azure Media Service already has a login in their App. I think it would be better if API Keys is used instead of User Tokens. Unless there is a way to delegate the creation of the user token or at at least allow client
AMS _Metadata.json file support
Hello, a significant part of my application parses out the input file's metadata from AMS's generated ${assetName}_metadata.json file that gets created in an output asset container. So I'd get a ladder of MP4 files and a manifest.json file. I see that
Issue while migrating assets which were encrypted individually
Each asset on our system was encrypted using a encryption key and it's saved as a content key on Azure for each asset. So when I export the asset using the migration tool, I can see the content key. But facing issues while importing it onto MK/IO
problems
Hi, I am trying to transition to MK.IO from azure but I am having trouble getting it working. I can import an exisiting asset (with bulk import or manually), but I don't see any streaming URLs. When I hit the 'apply button' I get a, not so helpfull, error
How to determine output video framerate and duration?
AMS along video files it also generated a manifest.xml. In that file there was information about framerate and duration of output video. How can I get that information using MK.IO?
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
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
Anyway to migrate a subset of assets from AMS to MKIO using the migration tool ?
I have thousands of assets out of which I would like to migrate 400 of them. How can I handle it ?
Do I need to manually "APPLY" for the Playback URLs to be generated
Once after migrating the asset and streaming locator, do I need to manually "APPLY" for each asset ? Or is there a setting on migration tool to automatically handle it ?
Mass Migration from AMS Utterly Failed.
Quick report on our (failed) attempt after 3 sleepless nights trying to migrate >3,000 videos. The queue only holds 1,000 jobs at any time, and only processes two at most at any given time. And if anything goes wrong and you have to "retry", you're losing
Automating Streaming Locator Creation with Migration Tool
We are beginning migration soon from AMS to MK.IO. The asset migration tool looks like it will migrate the assets, but the creation of streaming locators seems a little vague. The document here (https://docs.mk.io/docs/bulk-asset-migration-from-ams-storage)
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
Jobs stuck at 0% Processing indefinitely
As the title says, it looks like any encoding job we try to create for the past few days is just stuck at 0% Processing forever. Anyone else experiencing this? We are using a transform with the H264MultipleBitrate1080p built-in preset.
Event Grid Web Hooks like Azure Media Services
Hello all, An idea I have for MK.IO is to expose an API to create and run web hooks after jobs have been completed or errored. We are one of the few "Azure Media Services (AMS) refugees", and our work flow heavily depends on AMS's web hooks following
ContentAwareEncoding for H.265 Encoder
Hello All, I was wondering if it is possible to have an Azure Media Services-like Content Aware Encoding solution for H.265? MK.IO has a similar solution using H.264: https://docs.mk.io/docs/feb-2024-constant-video-quality-presets However, we have a use-case
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
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
Job Progress Events
My company relies on the AMS EventGrid events for job progress and status. How will this work with MK/IO ?
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
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
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
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.
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?
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
Next Page