Media Flow Controller CLI Commands : virtual-player : virtual-player type yahoo

virtual-player type yahoo
Use type yahoo (formerly type 3) virtual players to allow caching and authentication of Yahoo® videos. Supports special hash digests, healthcheck probes, and seek and AFR. Use no virtual-player <name> to delete. See “Virtual Player Options” on page 72 for task details.
Note! Requires a special license to create, see Juniper Networks Support for details.
virtual-player <name> type yahoo
assured-flow {auto | query-string-parm <string> | rate <kbps>}
connection max-bandwidth <kbps>
health-probe query-string-parm <string> match <string>
req-auth digest md-5 stream-id query-string-parm <string> auth-id query-string-parm <string> shared-secret <string> time-interval <seconds> match query-string-parm <string>
seek query-string-parm <string> [enable-tunnel] [seek-length query-string-parm <string>]
Create a virtual-player <name> type yahoo. Arguments:
assured-flow—Set AFR for this virtual player, this assures that content is delivered at least at the specified rate (but no more than the configured connection max-bandwidth) for the session. In prefix mode, use no assured-flow to re-disable, if needed. By default, AFR is disabled (no delivery rate is assured). See “Using network connection assured-flow” on page 69 for example.
auto—Not supported in Release 2.0.2.
query-string-parm—Specify a string; referenced value must be in kilobytes.
rate—Define a static value, in kbps. A value of 0 (zero) means no throughput at all.
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’s available bandwidth in the link, Media Flow Controller doesn’t 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. Use no connection to reset default.
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 configured health-probe query-string-parm <string>; if that value matches the following match <string> value, the GET request is treated as a health probe. When servicing health probes Media Flow Controller doesn’t cache the data into disk or buffer. Use no health-probe to disable.
req-auth—Compute MD-5 hash of query string parameters representing stream-id (default is streamid), auth-id (default is authid), a configured shared-secret (default is ysecret), and time-interval (default is 15 seconds); and match the computed value with the specified match query-string-parm <string> (default is ticket). All arguments must be configured. The session proceeds if the computed MD-5 hash matches; if there is no match, the session is rejected. In prefix mode, use no req-auth to disable.
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 string 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.

Report an Error
Media Flow Controller Administrator's Guide and CLI Command Reference
Copyright © 2010 Juniper Networks, Inc.