Tools & Utilities
BrightSign Media Server
Display Encoding
5min
the display source component allows the player to accurately stream the graphics and video output of the current presentation (without audio) once encoded, the display can be used like any other stream it can be unicast, multicast, saved to a file, passed to a memory stream, or accessed via http or rtsp servers there are some limitations to what can be streamed, but the display component is able to provide a near facsimile of what is currently being output on the display example m setpipeline("display\ mode=1,encoder ,rtp\ //239 192 0 0 5004/") modes & limitations the display component has two video streaming modes, which are specified as follows display\ mode=\[mode number] mode 1 like the primary display, the stream supports two video decoders this guarantees that the stream will include all videos in the display area however, the stream will not scale graphics properly, so it is best not to specify a display resolution in other words, the resolution of the display source will need to match that of the stream destination mode 2 the graphics can be properly scaled to any size, but the stream can only support one video decoder this means that, depending on the presentation, the stream may not always include all videos in the display area xtx44 and xdx34 models support mode 2 only if mode 1 is selected on one of these models, a warning will be issued in the log and mode 2 will be selected automatically video transforms neither streaming mode supports displaying a video window that has a transformation applied to it (e g , by calling rovideoplayer settransform() in brightscript) in these cases, the video zone will appear in the encoded display stream, but without the transform applied to it (the primary display will be unaffected either way) hdcp if a video zone is playing from a source that is hdcp, that video will not appear in the encoded display stream the video will still appear on a display connected to the player that is streaming display resolutions similar to the encoder component, the resolution of an encoded display stream can be specified using the vformat parameter display\ mode=\[mode number]\&vformat=\[resolution] as noted above, the video mode will usually need to be set to 2 to ensure accurate scaling of graphics in the presentation for display encoding, the vformat parameter of the encoder destination component is ignored however, the vbitrate parameter of the encoder destination component is still used to specify the bitrate of the encoded display stream when the vformat parameter is not specified, the encoded video stream will match the resolution of the primary display (i e the video output of presentation) this means that the video mode can be set to 1 without causing graphics scaling issues the vformat parameter currently accepts the following values 480i 480p25 480p30 720p60 720p50 720p24 720p30 1080i60 1080i50 1080p24 1080p25 1080p30 1080p50 1080p60 this mode runs at 50hz