virtual-player type smoothflow
379
Media Flow Controller Administrator’s Guide
Media Flow Controller CLI Commands
match query-string-parm <string>
seek query-string-parm <string> [enable-tunnel] [seek-length query-
string-parm <string>]
Notes:
•
connection max-bandwidth
—Set the maximum bandwidth for a session. The actual
session bandwidth is between the AFR (Assured Flow Rate) and this value. Even if there
is available bandwidth in the link, Media Flow Controller does not allocate more than this
value for a session. When it is a full download, Media Flow Controller tries to allocate the
max-bandwidth to the session. Default is 0 (unbounded) with the Media Flow Controller
license, 200 kbps without it; you must have the license to change the unlicensed default.
In prefix mode, use no connection to reset the default.
•
control-point
—Specify either server or player (default) for SmoothFlow signaling. If
player, the player at the client side explicitly signals the bandwidth changes and Media
Flow Controller adjusts the bit-rate of the video accordingly. If server, Media Flow
Controller detects the bandwidth variations at the client side and adjusts the bit-rate of the
video accordingly.
•
signals
—Set triggers for delivery functions (required configuration). Your client player
must understand the query params you configure here; defaults are sid (for session-id), sf
(for state), and pf (for profile).
•
session-id query-string-parm <string>
—Specify a query param name to
signal the session ID; default is sid.
•
state query-string-parm <string>
—Specify a query param to signal the SF
state; default is sf. The allowed values (sent by the client player) are 0, 1, 2, 3, and 4
and these denote: 0=disable SmoothFlow; 1=start a SmoothFlow session; 2=client
player request for client Asset Index file; 3=client player request for profile adaptation;
4=initiate SmoothFlow processing for content (chunks and names video files, creates
the Asset Index file if needed, and queues content).
•
profile query-string-param <string>
—Specify a query param name to set the
media bit-rate profile; default is pf.
•
hash-verify
—Verify the hash value specified in the URL (see
“Using hash-verify” on
page 76
for details); in prefix mode, use no hash-verify to disable.
•
digest
—Only md-5 is supported in Release 2.0.4.
•
match query-string-parm
—Specify a string indicating the provided hash value;
default for this virtual-player type is h.
•
shared-secret {append | prefix}
—Enter a secret key that is then appended or
prefixed (as specified) to the URI, to calculate the hash which is then "matched" with
the match query-string-parm hash value.
•
seek
—Specify a string to implement FLV seek (allows the client player to seek to a
specific location of the URL). In prefix mode, use no seek to disable. Optionally:
•
seek-length query-string-parm
—Specify a name to signal the number of bytes
of data to send from the seek start position; referenced value must be in bytes.
•
enable-tunnel
—If set, all seek requests to the origin server are tunneled; typically
this option needs to be selected only when the origin site changes their seek
mechanism. Default is disabled.
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...