SmoothFlow Deployment
Media Flow Controller Administrator’s Guide
264
Creating On-Demand Assets
Copyright © 2010, Juniper Networks, Inc.
foo_p01.flv is presumed to be a lower bitrate encoding than foo_p05.flv. The maximum
number of profiles that are supported by the naming convention is 99.
Note!
SmoothFlow only supports .flv files but re-containerizes MP4 files to .flv as needed.
Please see
“Encoding Requirements” on page 252
for important information.
Create AssetDescription.dat File for On-Demand Assets
Along with the bitrate profiles, you must pre-stage to Media Flow Controller an Asset
Description file, as a simple text file (ASCII, with the "dat" extension), in the format described.
The Asset Description file does not need to be located with the bitrate profiles (it tells Media
Flow Controller where they are) but must be located in the origin server configured in the
namespace you intend to use.
Asset Description file format example, variables are underlined.
Version:1.0.4
Profiles:4
Frame Rate:24
KeyFrameInterval:2
Sequence duration:664
Profile_1:250
Profile_2:500
Profile_3:750
Profile_4:1000
URI: http://media.example.com/foo_p01.flv
URI: http://media.example.com/foo_p02.flv
URI: http://media.example.com/foo_p03.flv
URI: http://media.example.com/foo_p04.flv
Assured Flow rate:1
AFR Threshold:600
Asset Description file required information:
•
Number of profiles (streams) in the asset
•
Key Frame Interval in seconds
•
Total bitrate of each profile in the form Profile_<number> <kbps>
•
URI for each profile
•
Assured Flow rate; hardcoded at 1
•
AFR Threshold (should be set at a value greater than 1/2 the bitrate of the highest bitrate
profile in the asset; see
About AFR Threshold
)
These fields are optional:
•
Frame Rate in fps (frames per second)
•
Sequence duration in seconds
The Version tag is automatically set to the appropriate Release number.
About AFR Threshold
AFR is a feature in Media Flow Controller that stands for Assured Flow Rate; see
“Media Flow
Controller AssuredFlow” on page 50
for overview). AFR guarantees that Media Flow
Controller delivers at the specified bitrate and never goes below (or too much above) that rate.
Summary of Contents for MEDIA FLOW CONTROLLER 2.0.4 -
Page 6: ...Media Flow Controller Administrator s Guide VI Copyright 2010 Juniper Networks Inc...
Page 24: ...LIST OF FIGURES XXIV Copyright 2010 Juniper Networks Inc...
Page 37: ...Copyright 2010 Juniper Networks Inc 37 PART 1 Media Flow Controller Administration...
Page 38: ...Media Flow Controller Administrator s Guide 38 Copyright 2010 Juniper Networks Inc...
Page 285: ...Copyright 2010 Juniper Networks Inc 285 PART 2 Media Flow Controller Command and MIB Reference...
Page 286: ...Media Flow Controller Administrator s Guide 286 Copyright 2010 Juniper Networks Inc...