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)
For a network component, selects (true) or declines (false) the use of Fox streaming.

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
Specifies the background fill color.

Solid opens the Color Chooser window.

Gradient opens the Gradient Editor window.

Image opens the Image Brush Editor window. Click the Browse icon (Image) to open the File Chooser, Ord Chooser, or other method of selecting an image file.

Null indicates no color (white).

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 a level of compression for use during live video streaming. The video device defines the actual compression values for these relative settings.

Compression reduces bandwidth improving video transmission. Compression relates to resolution. The higher the compression, the lower the bandwidth requirements. However, over-compression may degrade video images.

The video device defines the actual compression values for these relative levels. Higher compression uses less bandwidth but negatively affects image quality.

The underlying video driver interprets these options: 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.