Media Flow Controller Virtual Player Functions
55
Media Flow Controller Administrator’s Guide
Media Flow Controller Overview
•
health-probe
—Configure an external server to do health checks by making Media Flow
Controller fetch data from origin and play it to the server initiating the health check. The
signal that a given HTTP request is for a health probe is the health-probe query-string-
parm name. If that name value matches the following <string> value, the GET request is
treated as a health probe. When servicing health probes, Media Flow Controller does not
cache the data into disk or in buffer. Use virtual player <name> type 3 no health-probe
to disable.
•
req-auth
—Compute MD-5 hash of query string parameters representing stream-id,
auth-id, a configured shared-secret, and time-interval; and match the computed value
with the specified match query-string-parm <string>. The HTTP GET proceeds if the
computed MD-5 hash matches; if there is no match, the session is rejected. Use virtual
player <name> type 3 no req-auth to disable.
Type smoothflow
The type smoothflow (formerly type 4) virtual player configures SmoothFlow. It is a
requirement of SmoothFlow that this virtual player be configured and used through a
configured namespace. The Type 4 virtual player includes connection max-bandwidth,
hash-verify, and seek options (see
Type generic
for details) as well as these special options:
•
control-point
—Specify either server or player for smooth flow signaling. If server,
then Media Flow Controller detects the bandwidth variations at the client side and adjusts
the bit-rate of the video accordingly. If player, then the player at the client side explicitly
signals the bandwidth changes and Media Flow Controller adjusts the bit-rate of the video
accordingly.
•
signals
—Configure triggers for delivery functions; use virtual player <name> type 4 no
signals to disable.
•
session-id query-string-parm
—Specify a query-string-parm name to set the
session ID; default is sid. Session ID is the way you bind the control session that
signals the bandwidth change with the data channel.
•
state query-string-parm
—Specify a query-string-parm name to set
SmoothFlow state; default is sf. The values this query param take signal various
function calls to SmoothFlow.
•
profile query-string-parm
—Specify a query param name to set the media
bit-rate profile; default is pf.
Type youtube
The type youtube (formerly type 5) virtual player is designed for YouTube and offers a subset
of Media Flow Controller delivery options: assured-flow, connection max-bandwidth, fast-
start, seek (see
Type generic
for details), and YouTube-specific options for identifying the
requested video, video-id, and its format, format-tag.
Type smoothstream-pub
The type smoothstream-pub virtual player supports Smoothstream functionality for Internet
Information Se4rvices (IIS) for Windows® Server.
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...