For integration with existing delivery networks, the FAMIUM Packager components are designed as cloud services. The FAMIUM Packager consists of two components: FAMIUM Transcoder and Segmenter. In addition, they can run on-premise (e.g. for use in testbeds) on Windows or Unix-based systems. It even runs on Raspberry Pis. The packager supports different DASH profiles.
Providing Common Encryption (CENC) in ISO Base Media File Format, it encodes and encrypts each media segment individually and in compliance with different DRMs. The media data is encrypted using the Advanced Encryption Standard (AES). Every common media source can serve as input of the FAMIUM Transcoder, including live media stream (RTSP/RTMP).
Supported standards:
- MPEG-DASH (ISO/IEC 23009): support for different profiles like HbbTV 1.5 (HbbTV ISOBMFF Live), HbbTV 2.0 (DVB-DASH) and DASH ISO BMFF Live/On-Demand
- HLS (RFC 8216): HLS live and VOD content with f-MP4/CMAF
- CMAF (IS0/IEC 23000-19): CMAF and CMAF chunks for low latency streaming with DASH and HLS manifests
- Common Encryption (ISO/IEC 23001-7): Encryption schemes ‘cenc’ and ‘cbcs’ are supported
- CPIX: for the creation of multi-DRM content the CPIX specification is used for information exchange between the different entities that are involved. Supported DRMs are Google Widevine, Microsoft PlayReady and Apple FairPlay
- SAND (ISO/IEC 23009-5): Metric Reporting and Shared Resource Allocation
- Supported Codecs: H264 for video and AAC for audio, UHD with HEVC, VP9