Media Flow Controller CLI Commands : virtual-player

Create a named virtual player in Media Flow Controller with policies for delivery; the virtual player can then be used in a namespace, see namespace for details. The different virtual player types correspond to those types of videos; for example, if you intend to deliver YouTube® videos, create a type youtube virtual player for the corresponding namespace.
When you create a virtual player of any type with virtual-player <name> type <type>, you enter virtual-player configuration mode. This makes configuration easier if you have a set of command values to enter with copy-and-paste. To leave the virtual-player prefix mode, use exit. Use no to negate or disable settings.
virtual-player <name>
assured-flow {auto | query-string-parm <string> | rate <kbps>}
cache-name video-id query-string-parm <string> format-tag query-string-parm <string>
connection max-bandwidth <kbps>
control-point {player | server}
fast-start {query-string-parm <string> | size <size-kB> | time <seconds>}
full-download [always | match <string> {header <name> | query-string-parm <string>}
hash-verify digest md-5 match query-string-parm <string> shared-secret <string> {append | prefix}
health-probe query-string-parm <string> match <string>
rate-map match <string> rate <kbps> [query-string-parm <string>] [uol <offset> <length>]
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>]
session-id query-string-parm <string> state query-string-parm <string> profile query-string-parm <string>
type [generic | break | qss-streamlet | yahoo | smoothflow | youtube | smoothstream-pub]
Note! There is an implicit virtual player that is set with the network connection commands. If no virtual player is assigned to a namespace, that namespace uses the network connection values. If a defined virtual player is assigned to a namespace, the virtual player values override the network connection values. See network for details.
See “Virtual Player Options” on page 72 for task details. See “Virtual Player” on page 52 for overview; “Using query-string-parm” on page 72 and “Using hash-verify” on page 73 for virtual player argument details.
Currently Media Flow Controller supports 6 types of virtual players:
virtual-player type generic—for caching most Web video content. Delivery options include assured-flow, connection max-bandwidth, fast-start, full-download, hash verification, and seek.
virtual-player type break—For Break® video delivery (no full-download option).
virtual-player type qss-streamlet—Fine grained list of delivery rate-maps for assured flow.
virtual-player type yahoo—For Yahoo video delivery, includes hash digests and healthcheck probes.
virtual-player type smoothflow—For SmoothFlow function.
virtual-player type youtube—For YouTube video delivery.
virtual-player type smoothstream-pub—Not Supported in Release 2.0.2.
show virtual-player {list | <name>}
Display a list of configured virtual players in the system or details of a specified virtual player.
Note! In Release 2.0.2, the show options command ? (question mark), displays all virtual player options no matter what virtual player type you are configuring; however, if you try to set an option that does not apply to that player type, an error displays.
Important! The virtual player query-string-parm values you configure in your Media Flow Controller origin must match the corresponding query-string-parm values configured in your Media Flow Controller edge.

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