Media Flow Controller Administrator's Guide
Steps for Creating Assets Using an SaaS
Steps
3
-
9
1. Create an account with encoding.com.
2. Post one single-bitrate video file to your Linux server.
3.
Initiate Encoding Using an SaaS
your chosen encoding service and your login credentials for the service, where you want
the multi-bitrate profiles output to, and credentials for that (for example, FTP site and
credentials), and how often you want status polling done.
4. For each asset, create an asset.xml file describing the single-bitrate video file, how many
multi-bitrate profiles you want created for it and at what rates, including frames-per-
second, container format, and keyframe interval.
5. Run the SFAssetGenerator.py python script referencing the setup.xml and asset.xml
files you created. This script outputs the jobid.xml file with descriptions of the multi-bitrate
profiles created by the SaaS.
6.
Verify that Encoding has Completed
account given in your setup.xml file.
7.
Prepare Media Flow Controller for Assets Created Using an SaaS
segment_config.xml file describing the multi-bitrate assets for Media Flow Controller
including the IP address of the Media Flow Controller, where the assets are located,
access credentials for obtaining the assets, and a temporary directory in the system for
SmoothFlow processing.
8. Run the SFSegment.py python script referencing the segment_config.xml file you
created to initiate SmoothFlow processing and publishing to Media Flow Controller, and
render the assets ready for delivery.
9. Check the
Scripts for Creating Assets Using an SaaS
Juniper Networks has two Python scripts, SFAssetGenerator and SFSegmenter, that can be
used to create media assets using
Networks Customer Support (see
•
SFAssetGenerator script interfaces with encoding.com service and is responsible for the
creation of the multiple bitrate profiles in accordance with Media Flow Controller encoding
guidelines. This script works with two XML files, setup and asset, and outputs one, jobid:
•
setup.xml—Specifies the global setup configuration parameters.
•
asset.xml—Specifies the encoding configuration parameters for each asset.
•
jobid.xml—Contains a list of IDs provided by encoding.com that are used as input to
the SFSegment.py script.
•
SFSegmenter script takes the prepared media assets, and SmoothFlow processes them,
and then pre-stages them to a specified origin server, preparing the asset for delivery.
are described in this section.
Logs for Assets Created Using an
by creating a setup.xml file describing the Website of
and the assets are transferred to your FTP output
SaaS.
encoding.com
Saas. Obtain these scripts through Juniper
"Requesting Technical Support" on page
SmoothFlow Deployment
by creating the
34).
Creating Assets Using an SaaS
255
Need help?
Do you have a question about the MEDIA FLOW CONTROLLER 2.0.4 - ADMINISTRATOR S GUIDE AND CLI and is the answer not in the manual?
Questions and answers