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
- If you have not already done so, sign up for an Eyevinn OSC account.
- Optional: an S3-compatible bucket (e.g. MinIO on OSC) to persist BXF files.
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"