Getting Started

BXF Manager is a tool for working with BXF (Broadcast Exchange Format) files — the XML-based standard used in broadcast scheduling to exchange programme and traffic data between playout systems, traffic systems, and EPGs. Available as an open web service in Eyevinn Open Source Cloud.

Prerequisites

Step 1: Create a BXF Manager instance

Navigate to the BXF Manager service in Eyevinn Open Source Cloud and click Create bxf-manager.

Enter a name for the instance. If you want to connect an S3-compatible store for file persistence, fill in the optional S3 fields:

Field Description
s3Endpoint S3-compatible endpoint URL (e.g. https://<minio-instance>.auto.prod.osaas.io)
s3Region AWS region or us-east-1 for MinIO
s3AccessKeyId S3 access key ID
s3SecretAccessKey S3 secret access key
s3BucketName Bucket name for storing BXF files

Click Create. Once the status turns green and shows running, click the instance card to open the BXF Manager.

Step 2: (Optional) Store S3 credentials as secrets

It is good practice to store S3 credentials as service secrets rather than entering them in plain text. Navigate to the Service Secrets tab on the BXF Manager service page and create secrets for your access key and secret key, then reference them as {{secrets.name}} when creating the instance.

CLI usage

# Without S3 storage
osc create joeldelpilar-bxf-manager mybxfmgr

# With S3 storage
osc create joeldelpilar-bxf-manager mybxfmgr \
  -o s3Endpoint="https://minio.example.com" \
  -o s3Region="us-east-1" \
  -o s3AccessKeyId="<access-key>" \
  -o s3SecretAccessKey="<secret-key>" \
  -o s3BucketName="bxf-files"

Resources