Consumers

From CasparCG Wiki

Jump to: navigation, search

Please note: This page currently only has information about version 1.8.

Please see Category:CasparCG_Server_2.0_pre-release for info about the CasparCG Server 2.0 alpha version.




Consumer is the term used for the CasparCG components that receive playing media such as video, animations, images and audio from a producer and displays that media on a specified output, for example a window on the computer monitor or an SDI card.

CasparCG currently ships with four consumers.




Contents

Bluefish Consumer

An SDI card

Outputs the playing media on to video cards from Bluefish Technologies with full SDI support for all SD and HD resolutions, frame rates, pixel aspect ratios, including support for separate fill + key + audio.


Multiple Cards

You can install multiple Bluefish cards in a single machine. Each card will be addressed with a unique channel ID, making it possible have several independent outputs from one server.


Automatic Conversion of Output Levels

To comply with broadcast standards such as CCIR 601 and Rec. 709 the 0-255 RGB levels rendered by the producers is automatically converted to the correct broadcast format (for example a range of 16-235) by the Bluefish Consumer based on the setting in the Bluefish Feature App.


Genlock

Genlock is supported with this consumer.


Audio

With the Bluefish Consumer in the current version (CasparCG Server 1.8) audio is played via the regular audio output of the machine. Embedded audio via SDI is planned for an upcoming release.

Compatibility

All producers can output their media to this consumer.


See also



DeckLink Consumer

Outputs the playing media on to DeckLink video cards with full SDI and/or HDMI support for SD and HD resolutions, frame rates, pixel aspect ratios, including support (depending on the card's capabilities) for separate fill + key and embedded or separate audio.


Multiple Cards

The current version of CasparCG Server only supports one DeckLink card per machine.


Automatic Conversion of Output Levels

To comply with broadcast standards such as CCIR 601 and Rec. 709 the 0-255 RGB levels rendered by the producers is automatically converted to the correct broadcast format (for example a range of 16-235) by the DeckLink Consumer, based on the card settings.


Genlock

Genlock is supported with this consumer.

Compatibility

All producers can output their media to this consumer.

There have been some issues with synchronizing to genlock with this consumer. Please check the forum for details.

Notes

The DeckLink Consumer was added in CasparCG Server version 1.8.


See also



Fullscreen Consumer

The Fullscreen Consumer uses OpenGL 2.0 to automatically scale the content played by the producer(s) and display it fullscreen on a computer monitor.

The resolution and aspect ratio are automatically taken from the values from the monitor resolution and aspect ratio.

How to Use

Create a shortcut to the CasparCG program and add one or several of the following command line arguments:

  • oglchannel Starts the Fullscreen Consumer.
  • stretch= specifies how the image is stretched to fit the screen, if not specified "fill" is used. Possible values:
    • none= Frame preserves its original resolution
    • fill: Frame is resized to fill the screen. Aspect ratio is not preserved, screen aspect ratio is used.
    • uniform: Frame is resized to fit the screen. Aspect ratio is preserved.
    • uniformtofill: Frame is resized to fill the screen. Aspect ratio is preserved.
  • displaydevice= Specifies which displaydevice should be used, if not specified "0" is used possible values: integer > 0
  • oglvideomode= Specifies consumer resolution, if not specified "videomode" is used. Possible values: same as the Bluefish Consumer.

Example:

oglchannel stretch=uniform displaydevice=1 oglvideomode=720p5000

Compatibility

All producers can output their media to this consumer.

Notes

  • OpenGL 2.0 support was added in CasparCG Server version 1.8.
  • Ability to play and scale output from the Flash Producer was added in CasparCG Server version 1.8.




GDI Consumer

The CasparCG Server's GDI Consumer

The GDI Consumer displays the output from the CasparCG Server in a standard Windows computer window using GDI.

Limitations

Non-square videos will play as-is in the GDI Consumer, and therefore not have the correct aspect ratio, and the resolution cannot be scaled to fill the screen.

The GDI Consumer has limited functionality and is only suitable for testing. The resolution is fixed at non-square pixel aspect ratio PAL SD (720x576 pixels.) There is no support for on-the-fly modification of scaling, non-square pixel aspect ratios or de-interlacing, so the source(s) played by the producer(s) will have to be setup/rendered correctly for computer display in order for the output to appear correctly in the GDI window. This means that they must not be interlaced and use a square pixel aspect ratio.

The GDI window cannot be scaled to fill the screen (unless the source is exactly the same resolution or larger than the screen resolution of the monitor that is displaying the GDI window.)

The window frame cannot be removed.

Compatibility

All producers can output their media to the GDI Consumer.

See also

Personal tools