Video Player (videoDriver-VideoPlayer)

This component is a Px widget for designing a Px page with video displays.

This widget works with both WorkbenchPxMedia and HxPxMedia target media. It renders an applet view when dropped on a Px page whose Target Media is configured for WorkbenchPxMedia and an HTML5 view when dropped on a Px page whose Target Media is configured for HxPxMedia Px.

Figure 32.   Video Player properties
Image

This widget is provided in the videoDriver palette. To use this widget, drag it from the palette to a Px page, configure it and size it, as desired. You access these properties by right-clicking the widget and clicking Views > AX Property Sheet.

 NOTE: This topic documents only the properties that are unique to this widget. For the common properties, refer to Multistream Preferences properties and Widget properties elsewhere in this guide. 
Property Value Description
Show Time Index true or false Configures the display to show true or hide (false) the time index.

The time index is a timestamp that overlays the video image. This property is applicable only if the underlying video driver provides time indexes with each video frame.

Throttle Refresh Rate milliseconds Sets a refresh rate from the client side. If a video frame arrives sooner than this value, the framework waits until this much time passes before displaying the frame. If another frame arrives before the Throttle Refresh Rate time elapses, the framework displays the later frame (assuming it is the latest frame available after the Throttle Refresh Rate time elapses). The purpose of this property is to preserve CPU on the client-side CPU.
 NOTE: If this property is set to a high value (for example, greater than 250), lower the frameRate property to medium or low since there is no use in streaming video faster than the client PC is permitted to render it. 
Video Stream Fox drop-down list (defaults to Inherit) Selects (true) or declines (false) the use of Fox streaming for a network component.

For a child component (DVR, NVR or camera) selects or declines the use of Fox streaming at the child component level.

Inherit sets this property to the value set for its parent component (the DVR, NVR or network component).

Yes sends the video stream from the video camera to the station (controller) and then forwards it to the Workbench interface through the standard Fox/Foxs connection. This overcomes fire wall issues in the event that the video surveillance system is not exposed to the outside world on its network.

 NOTE: This option assumes that the controller is exposed - otherwise you could not even connect to the station. 

No sends the video stream directly from the video camera to the interface. Using this setting allows you to set the Preferred Resolution and Frame Rate to High without impacting CPU usage. In essence, this removes the station from the equation.

In all cases, the client-side computer expends some of its CPU utilization to render the video on the screen.

Background Color Color chooser Assigns a color, gradient, or image to open as the foreground or background of an object (widget, button, etc.).
Aspect Ratio drop-down list (defaults to Inherit from stream) Defines the ratio of the width to the height of the video frame. Options include Inherit from camera (default), Standard Definition, Inherit from Stream, Fit to Screen, etc.

Resolution at the device or network may linked to the video stream options and inherited. In some cases, this may adversely affect the aspect ratio of your streaming video. If video images display distorted, try setting the camera’s Preferred Aspect Ratio to the Standard Definition option.

Resolution drop-down list (defaults to Low) Specifies the pixel resolution of each transmitted frame. Options are: High, Medium, or Low. The actual pixel values for these three relative settings are defined in the video device.
Frame Rate drop-down list (defaults to Low Defines the speed of the video stream. Options are: Low, Medium, and High. You can configure each rate.
Compression drop-down list (defaults to Medium Specifies what level of compression is used during live video streaming. The actual compression values for these relative settings are defined in the video device. Higher compression uses less bandwidth but negatively affects image quality. Options are: None, Low, Medium, or High
Stream Facets additional properties Configures streaming units.
binding additional properties Refer to “Video Stream Binding (videoDriver-VideoStreamBinding)” in this guide.