Bitmovin · JSON-LD Context

Bitmovin Context

JSON-LD context defining the semantic vocabulary for Bitmovin from Bitmovin.

4 Classes 15 Properties 1 Namespaces
View Context View on GitHub

Namespaces

bitmovin: https://developer.bitmovin.com/vocab#

Classes

name description url version

Properties

Property Type Container
encoding reference
player reference
analytics reference
streams reference
organization reference
provider reference
softwareApplication reference
apiDocumentation reference
Encoding reference
Stream reference
CodecConfiguration reference
Input reference
Output reference
Manifest reference
Analytics reference

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://schema.org/",
    "bitmovin": "https://developer.bitmovin.com/vocab#",
    "encoding": {
      "@id": "bitmovin:encoding",
      "@type": "@id"
    },
    "player": {
      "@id": "bitmovin:player",
      "@type": "@id"
    },
    "analytics": {
      "@id": "bitmovin:analytics",
      "@type": "@id"
    },
    "streams": {
      "@id": "bitmovin:streams",
      "@type": "@id"
    },
    "name": "schema:name",
    "description": "schema:description",
    "url": "schema:url",
    "version": "schema:version",
    "organization": {
      "@id": "schema:Organization",
      "@type": "@id"
    },
    "provider": {
      "@id": "schema:provider",
      "@type": "@id"
    },
    "softwareApplication": {
      "@id": "schema:SoftwareApplication",
      "@type": "@id"
    },
    "apiDocumentation": {
      "@id": "schema:documentation",
      "@type": "@id"
    },
    "Encoding": {
      "@id": "bitmovin:Encoding",
      "@type": "@id",
      "@context": {
        "id": "schema:identifier",
        "name": "schema:name",
        "status": "bitmovin:encodingStatus",
        "cloudRegion": "bitmovin:cloudRegion",
        "encoderVersion": "bitmovin:encoderVersion",
        "type": "schema:encodingType",
        "createdAt": "schema:dateCreated",
        "startedAt": "bitmovin:startedAt",
        "finishedAt": "bitmovin:finishedAt"
      }
    },
    "Stream": {
      "@id": "bitmovin:Stream",
      "@type": "@id",
      "@context": {
        "id": "schema:identifier",
        "title": "schema:name",
        "description": "schema:description",
        "status": "bitmovin:streamStatus",
        "type": "schema:encodingType",
        "createdAt": "schema:dateCreated"
      }
    },
    "CodecConfiguration": {
      "@id": "bitmovin:CodecConfiguration",
      "@type": "@id",
      "@context": {
        "id": "schema:identifier",
        "name": "schema:name",
        "bitrate": "bitmovin:bitrate",
        "width": "schema:width",
        "height": "schema:height",
        "frameRate": "bitmovin:frameRate",
        "profile": "bitmovin:codecProfile",
        "level": "bitmovin:codecLevel"
      }
    },
    "Input": {
      "@id": "bitmovin:Input",
      "@type": "@id",
      "@context": {
        "id": "schema:identifier",
        "name": "schema:name",
        "type": "schema:encodingType"
      }
    },
    "Output": {
      "@id": "bitmovin:Output",
      "@type": "@id",
      "@context": {
        "id": "schema:identifier",
        "name": "schema:name",
        "type": "schema:encodingType"
      }
    },
    "Manifest": {
      "@id": "bitmovin:Manifest",
      "@type": "@id",
      "@context": {
        "id": "schema:identifier",
        "name": "schema:name",
        "type": "schema:encodingType",
        "manifestName": "bitmovin:manifestName"
      }
    },
    "Analytics": {
      "@id": "bitmovin:Analytics",
      "@type": "@id",
      "@context": {
        "licenseKey": "bitmovin:licenseKey",
        "domain": "schema:domainIncludes",
        "impressionId": "bitmovin:impressionId",
        "videoId": "schema:identifier",
        "userId": "schema:identifier",
        "startupTime": "bitmovin:startupTime",
        "bufferingTime": "bitmovin:bufferingTime",
        "errorCode": "bitmovin:errorCode"
      }
    }
  },
  "@type": "schema:WebAPI",
  "@id": "https://api.bitmovin.com/v1",
  "name": "Bitmovin API",
  "description": "Bitmovin is an Emmy Award-winning video streaming infrastructure platform providing REST APIs for cloud video encoding, adaptive bitrate packaging, DRM integration, HTML5 player, and analytics for quality-of-experience observability.",
  "provider": {
    "@type": "schema:Organization",
    "name": "Bitmovin",
    "url": "https://bitmovin.com",
    "sameAs": [
      "https://github.com/bitmovin",
      "https://developer.bitmovin.com/"
    ]
  },
  "documentation": "https://developer.bitmovin.com/",
  "termsOfService": "https://bitmovin.com/terms-of-service/",
  "license": "https://bitmovin.com/privacy/",
  "version": "1.0",
  "schema:keywords": [
    "video encoding",
    "streaming",
    "HLS",
    "MPEG-DASH",
    "DRM",
    "VOD",
    "live streaming",
    "player",
    "analytics",
    "cloud media"
  ]
}