Release 20.0 240501.20.0
This release brings new functionality to Skylark integrations for managing private/signed videos.
Private/Signed Upload
It's now possible to specify the policy when creating an upload url via Skylark to upload either a public or private file and a new policy
field has been added to the SkylarkAsset
type to reflect that.
It's also possible to set a default at a provider by provider level.
This example shows creating a "signed" playback URL in Mux via the Skylark API:
POST: https://hook.skylarkplatform.com/upload-url/video/mux
{
"skylark_object_uid":"01HXJTVDXMRP6SSNY2CS85C3FT",
"skylark_object_type":"SkylarkAsset",
"playback_policy":"public"
}
Private/Signed Playback
When creating a new integration in Skylark, a signing key can now be automatically created and stored for use later by the new playback-url
endpoint.
This endpoint will use the signing key to generate a full signed playback URL.
POST: https://hook.skylarkplatform.com/playback-url/video/mux
{
"playback_id":"Byz6t00Hj01WA1F7cn6lXQCkFClgc6Z4yxptqPGuEz9NM"
}
Note, this feature is currently only available for the Mux integration, with more following soon.