├── .github └── workflows │ ├── build-pr.yml │ └── publish.yml ├── .gitignore ├── Cpix.bs.md ├── Images ├── Architecture.png ├── DASH-IF.png ├── Diagram-EncryptionOneDocumentKey.png ├── Diagram-EncryptionSeveralDocumentKeys.png ├── ExampleWorkflow-Live.png ├── ExampleWorkflow-OnDemand.png ├── Schema-AudioFilter.png ├── Schema-BitrateFilter.png ├── Schema-ContentKey.png ├── Schema-ContentKeyList.png ├── Schema-ContentKeyPeriod.png ├── Schema-ContentKeyPeriodList.png ├── Schema-ContentKeyUsageRule.png ├── Schema-ContentKeyUsageRuleList.png ├── Schema-ContentProtectionData.png ├── Schema-Cpix.png ├── Schema-CpixView.png ├── Schema-DRMSystem.png ├── Schema-DRMSystemList.png ├── Schema-DeliveryData.png ├── Schema-DeliveryDataList.png ├── Schema-DocumentKey.png ├── Schema-HDCPData.png ├── Schema-HLSSignalingData.png ├── Schema-KeyPeriodFilter.png ├── Schema-LabelFilter.png ├── Schema-OutputProtectionData.png ├── Schema-UpdateHistoryItem.png ├── Schema-UpdateHistoryItemList.png ├── Schema-VideoFilter.png ├── UseCase-ClearDeliveryToOne.png ├── UseCase-DeliveryWithDrmSignaling.png ├── UseCase-DeliveryWithIncrementalUpdate.png ├── UseCase-DeliveryWithUsageRules.png ├── UseCase-EncryptedDeliveryToMany.png ├── UseCase-MultiplesAssets.png ├── Workflow-EncryptorConsumer-Steps.png ├── Workflow-EncryptorConsumer.png ├── Workflow-EncryptorProducer-Steps.png ├── Workflow-EncryptorProducer.png ├── Workflow-MultipleProducers-Steps.png └── Workflow-MultipleProducers.png ├── Readme.md ├── XmlSchema ├── cpix.xsd ├── pskc.xsd ├── xenc-schema.xsd └── xmldsig-core-schema.xsd ├── images.drawio ├── setup.bat └── setup.sh /.github/workflows/build-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/.github/workflows/build-pr.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/.gitignore -------------------------------------------------------------------------------- /Cpix.bs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Cpix.bs.md -------------------------------------------------------------------------------- /Images/Architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Architecture.png -------------------------------------------------------------------------------- /Images/DASH-IF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/DASH-IF.png -------------------------------------------------------------------------------- /Images/Diagram-EncryptionOneDocumentKey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Diagram-EncryptionOneDocumentKey.png -------------------------------------------------------------------------------- /Images/Diagram-EncryptionSeveralDocumentKeys.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Diagram-EncryptionSeveralDocumentKeys.png -------------------------------------------------------------------------------- /Images/ExampleWorkflow-Live.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/ExampleWorkflow-Live.png -------------------------------------------------------------------------------- /Images/ExampleWorkflow-OnDemand.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/ExampleWorkflow-OnDemand.png -------------------------------------------------------------------------------- /Images/Schema-AudioFilter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Schema-AudioFilter.png -------------------------------------------------------------------------------- /Images/Schema-BitrateFilter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Schema-BitrateFilter.png -------------------------------------------------------------------------------- /Images/Schema-ContentKey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Schema-ContentKey.png -------------------------------------------------------------------------------- /Images/Schema-ContentKeyList.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Schema-ContentKeyList.png -------------------------------------------------------------------------------- /Images/Schema-ContentKeyPeriod.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Schema-ContentKeyPeriod.png -------------------------------------------------------------------------------- /Images/Schema-ContentKeyPeriodList.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Schema-ContentKeyPeriodList.png -------------------------------------------------------------------------------- /Images/Schema-ContentKeyUsageRule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Schema-ContentKeyUsageRule.png -------------------------------------------------------------------------------- /Images/Schema-ContentKeyUsageRuleList.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Schema-ContentKeyUsageRuleList.png -------------------------------------------------------------------------------- /Images/Schema-ContentProtectionData.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Schema-ContentProtectionData.png -------------------------------------------------------------------------------- /Images/Schema-Cpix.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Schema-Cpix.png -------------------------------------------------------------------------------- /Images/Schema-CpixView.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Schema-CpixView.png -------------------------------------------------------------------------------- /Images/Schema-DRMSystem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Schema-DRMSystem.png -------------------------------------------------------------------------------- /Images/Schema-DRMSystemList.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Schema-DRMSystemList.png -------------------------------------------------------------------------------- /Images/Schema-DeliveryData.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Schema-DeliveryData.png -------------------------------------------------------------------------------- /Images/Schema-DeliveryDataList.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Schema-DeliveryDataList.png -------------------------------------------------------------------------------- /Images/Schema-DocumentKey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Schema-DocumentKey.png -------------------------------------------------------------------------------- /Images/Schema-HDCPData.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Schema-HDCPData.png -------------------------------------------------------------------------------- /Images/Schema-HLSSignalingData.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Schema-HLSSignalingData.png -------------------------------------------------------------------------------- /Images/Schema-KeyPeriodFilter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Schema-KeyPeriodFilter.png -------------------------------------------------------------------------------- /Images/Schema-LabelFilter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Schema-LabelFilter.png -------------------------------------------------------------------------------- /Images/Schema-OutputProtectionData.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Schema-OutputProtectionData.png -------------------------------------------------------------------------------- /Images/Schema-UpdateHistoryItem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Schema-UpdateHistoryItem.png -------------------------------------------------------------------------------- /Images/Schema-UpdateHistoryItemList.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Schema-UpdateHistoryItemList.png -------------------------------------------------------------------------------- /Images/Schema-VideoFilter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Schema-VideoFilter.png -------------------------------------------------------------------------------- /Images/UseCase-ClearDeliveryToOne.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/UseCase-ClearDeliveryToOne.png -------------------------------------------------------------------------------- /Images/UseCase-DeliveryWithDrmSignaling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/UseCase-DeliveryWithDrmSignaling.png -------------------------------------------------------------------------------- /Images/UseCase-DeliveryWithIncrementalUpdate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/UseCase-DeliveryWithIncrementalUpdate.png -------------------------------------------------------------------------------- /Images/UseCase-DeliveryWithUsageRules.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/UseCase-DeliveryWithUsageRules.png -------------------------------------------------------------------------------- /Images/UseCase-EncryptedDeliveryToMany.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/UseCase-EncryptedDeliveryToMany.png -------------------------------------------------------------------------------- /Images/UseCase-MultiplesAssets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/UseCase-MultiplesAssets.png -------------------------------------------------------------------------------- /Images/Workflow-EncryptorConsumer-Steps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Workflow-EncryptorConsumer-Steps.png -------------------------------------------------------------------------------- /Images/Workflow-EncryptorConsumer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Workflow-EncryptorConsumer.png -------------------------------------------------------------------------------- /Images/Workflow-EncryptorProducer-Steps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Workflow-EncryptorProducer-Steps.png -------------------------------------------------------------------------------- /Images/Workflow-EncryptorProducer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Workflow-EncryptorProducer.png -------------------------------------------------------------------------------- /Images/Workflow-MultipleProducers-Steps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Workflow-MultipleProducers-Steps.png -------------------------------------------------------------------------------- /Images/Workflow-MultipleProducers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Images/Workflow-MultipleProducers.png -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/Readme.md -------------------------------------------------------------------------------- /XmlSchema/cpix.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/XmlSchema/cpix.xsd -------------------------------------------------------------------------------- /XmlSchema/pskc.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/XmlSchema/pskc.xsd -------------------------------------------------------------------------------- /XmlSchema/xenc-schema.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/XmlSchema/xenc-schema.xsd -------------------------------------------------------------------------------- /XmlSchema/xmldsig-core-schema.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/XmlSchema/xmldsig-core-schema.xsd -------------------------------------------------------------------------------- /images.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/images.drawio -------------------------------------------------------------------------------- /setup.bat: -------------------------------------------------------------------------------- 1 | @echo off 2 | docker pull dashif/specs-builder:latest -------------------------------------------------------------------------------- /setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dash-Industry-Forum/CPIX/HEAD/setup.sh --------------------------------------------------------------------------------