jaskie / Server

This fork of CasparCG Server contains enhancements used in broadcast play-out system used in TVP.
http://playoutautomation.tvp.pl
GNU General Public License v3.0
20 stars 4 forks source link

TVP's fork of CasparCG

This is fork of 2.06 Stable master branch with following fixes and enhacements which are not included in main distribution:

  1. Long-GOP files are now precisely seeked. Improved H.264 decoding performance.
  2. When interlaced image is paused (assuming that displayed fields comes from different moments in time), there is no image trembling (only first field is displayed).
  3. Server process can't be closed with Ctrl-C.
  4. Fix for IMX MPEG PAL (e.g. Sony MXF) files, so 32 VBI lines above active video lines are not displayed anymore.
  5. Added FIELD_ORDER_INVERTED parameter when playing file, it allows fix such a file. Also available as layer CALL (like LOOP), efects immediately.
  6. Decklink producer auto-detects input signal format on supported cards and scale it to channel format (works only with the same framerate formats).
  7. Added new transition type: SQUEEZE (both background and foreground layers).
  8. Added transition pause at half of its duration of specified length.
  9. Allows creating a input channel with no initial consumer, but with decklink or NDI input open (to record it with ADD FILE, CAPTURE or instantly play with ROUTE command).
  10. Added deck control, with new CAPTURE and RECORDER commands (see wiki).
  11. Added native Newtek NDI (http://ndi.newtek.com) consumer able to stream with or without alpha channel.
  12. Added NDI producer to play a NDI source (can be added using AMCP command or from casparcg.config).
  13. It's possible to produce perfectly stable CBR MPEG-TS UDP stream. Refer to wiki page if it's required here: https://github.com/jaskie/Server/wiki/Creating-perfectly-stable-CBR-MPEG-transport-stream.
  14. Added tray icon with popup menu and minimalization to tray.
  15. Added Nvidia Quadro GPU selection, allowing to start CasparCG using RDP or using headless GPU.

| Original readme below |

CasparCG Server 2.0.6 Stable

Thank you for your interest in CasparCG Server, a professional software used to play out and record professional graphics, audio and video to multiple outputs. It has been in 24/7 broadcast production since 2006.

This release is considered tested and stable, and is intended for use in professional production.

More information is available at http://casparcg.com/

SYSTEM REQUIREMENTS

  1. Intel processor capable of using SSSE3 instructions. Please refer to http://en.wikipedia.org/wiki/SSSE3 for a complete list. While AMD processors probably work, CasparCG Server has only been tested on Intel processors.

  2. Windows 7 (64-bit) strongly recommended. CasparCG Server has also been used successfully on Windows 7 (32-bit) and Windows XP SP2 (32-bit only.) NOT SUPPORTED: Windows 8, Windows 2003 Server and Windows Vista.

  3. A graphics card (GPU) capable of OpenGL 3.0 is required. We strongly recommend that you use a separate graphics card, and avoid using the built-in GPU that exists in many CPUs, since your performance will suffer.

  4. Microsoft Visual C++ 2010 Redistributable Package must be installed. See link in the Installation section below.

  5. Microsoft .NET Framework 4.0 or later must be installed. See link in the Installation section below.

  6. Windows' "Aero" theme and "ClearType" font smoothing must be disabled as they have been known to interfere with transparency in Flash templates, and can also cause problems with Vsync when outputting to computer screens.

The latest system recommendations are available at: http://casparcg.com/wiki/CasparCG_Server#System_Requirements

INSTALLATION

  1. Check that your system meets the requirements above.

  2. Unzip and place the "CasparCG Server 2.0.6" folder anywhere you like.

  3. Install "Microsoft Visual C++ 2010 Redistributable Package" from http://www.microsoft.com/download/en/details.aspx?id=5555

  4. Install "Microsoft .NET Framework" (version 4.0 or later) from http://go.microsoft.com/fwlink/?LinkId=225702

  5. Make sure you turn off Windows' "Aero Theme" and "ClearType" font smoothing as they can interfere with CasparCG Server's OpenGL features!

INSTALLATION OF ADDITIONAL NON-GPL SOFTWARE

CONFIGURATION

  1. Start the "CasparCG_Server.exe" program and configure the settings. Then Click the "Restart" button to save the configuration and restart the CasparCG Server software.

  2. Connect to the Server from a client software, such as the "CasparCG Client" which is available as a separate download.

DOCUMENTATION

The most up-to-date documentation is always available at http://casparcg.com/wiki/

Ask questions in the forum: http://casparcg.com/forum/

LICENSING

CasparCG is distributed under the GNU General Public License GPLv3 or higher, please see LICENSE.TXT for details.

The included software is provided as-is by Sveriges Televison AB. More information is available at http://casparcg.com/