26 December 2019

BuyDRM KeyOS CPIX

Added support of BuyDRM KeyOS CPIX.

You can apply the BuyDRM KeyOS CPIX DRM to your output with our API. You should generate public and private keys in KeyOS Console then just add them in API request.

<?xml version="1.0"?>
<query>
    <userid>ID</userid> <!-- required-->
    <userkey>KEY</userkey> <!-- required-->
    <action>[Action]</action> <!-- required-->
    <source>[SourceFile]</source> <!-- required-->
    <format>
        <output>[OutputFormat]</output> <!-- required-->
        <buydrm_cpix_drm>[yes|no]</buydrm_cpix_drm>
        <buydrm_cpix_content_id>[COntentID]</buydrm_cpix_content_id>
        <buydrm_cpix_private_key>[PrivateKey]</buydrm_cpix_private_key>
        <buydrm_cpix_cert>[PublicKey]</buydrm_cpix_cert>
    </format>
</query>
{
    "query": {
        "userid": "ID",
        "userkey": "KEY",
        "action": "[Action]",
        "source": "[SourceFile]",
        "format": {
            "output": "[OutputFormat]",
            "buydrm_cpix_drm": "[yes|no]",
            "buydrm_cpix_content_id": "[yes|no]",
            "buydrm_cpix_private_key": "[yes|no]",
            "buydrm_cpix_cert": "[yes|no]"
        }
    }
}
ParameterDescriptionAllowed ValuesDefault Value
buydrm_cpix_drmEnable BuyDRM CPIX KMSyes, nono
buydrm_cpix_content_idBuyDRM CPIX Content IDstringnone
buydrm_cpix_private_keyBuyDRM CPIX Private Keystringnone
buydrm_cpix_certBuyDRM CPIX Public Keystringnone
🚧

Note

BuyDRM only works with advanced multibitrate output formats.

New advanced H.264 options

Added support of and options.

<?xml version="1.0"?>
<query>
    <userid>ID</userid> <!-- required-->
    <userkey>KEY</userkey> <!-- required-->
    <action>[Action]</action> <!-- required-->
    <source>[SourceFile]</source> <!-- required-->
    <format>
        <output>[OutputFormat]</output> <!-- required-->
        <video_codec_parameters>
            <rc-lookahead>[LookaheadNumber]</rc-lookahead>
            <nal-hrd>[none|vbr|cbr]</nal-hrd>
        </video_codec_parameters>
    </format>
</query>
{
    "query": {
        "userid": "ID",
        "userkey": "KEY",
        "action": "[Action]",
        "source": "[SourceFile]",
        "format": {
            "output": "[OutputFormat]",
            "video_codec_parameters": {
                "rc-lookahead": "[LookaheadNumber]",
                "nal-hrd": "[none|vbr|cbr]"
            }
        }
    }
}
ParameterDescriptionAllowed ValuesDefault Value
rc-lookaheadNumber of frames to use for mb-tree ratecontrol and vbv-lookaheadInteger number between 0 and 250none
nal-hrdSignal HRD information
  • none
  • vbr
  • cbr
none