Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/CasparCG/server
CasparCG Server is a Windows and Linux software used to play out professional graphics, audio and video to multiple outputs. It has been in 24/7 broadcast production since 2006. Ready-to-use downloads are available under the Releases tab https://casparcg.com.
https://github.com/CasparCG/server
broadcast broadcasting c-plus-plus casparcg casparcg-server graphics graphics-engine professional streaming-video video-player video-recording video-streaming
Last synced: about 1 month ago
JSON representation
CasparCG Server is a Windows and Linux software used to play out professional graphics, audio and video to multiple outputs. It has been in 24/7 broadcast production since 2006. Ready-to-use downloads are available under the Releases tab https://casparcg.com.
- Host: GitHub
- URL: https://github.com/CasparCG/server
- Owner: CasparCG
- License: gpl-3.0
- Created: 2013-03-26T06:32:20.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2024-09-16T10:39:36.000Z (3 months ago)
- Last Synced: 2024-09-17T09:00:01.944Z (3 months ago)
- Topics: broadcast, broadcasting, c-plus-plus, casparcg, casparcg-server, graphics, graphics-engine, professional, streaming-video, video-player, video-recording, video-streaming
- Language: C++
- Homepage:
- Size: 252 MB
- Stars: 902
- Watchers: 102
- Forks: 269
- Open Issues: 226
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-starred - CasparCG/server - CasparCG Server is a Windows and Linux software used to play out professional graphics, audio and video to multiple outputs. It has been in 24/7 broadcast production since 2006. Ready-to-use downloads (others)
README
CasparCG Server
===============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.
CasparCG Server has been in 24/7 broadcast production since 2006.The CasparCG Server works on Windows and Linux.
System Requirements
-------------------- A graphics card (GPU) capable of OpenGL 4.5 is required.
- An Nvidia GPU is recommended, but other GPU's will likely work fine.
- Intel and AMD CPU's have been tested and are known to work
- PCIE bandwidth is important between your GPU and CPU, as well as Decklink and CPU. Avoid chipset lanes when possible.### Windows
- Only Windows 10 is supported
### Linux
- Ubuntu 22.04 or 24.04 are recommended
- Other distributions and releases will work but have not been testedGetting Started
---------------1. Download a release from (http://casparcg.com/downloads).
Alternatively, newer testing versions can be downloaded from (http://builds.casparcg.com) or [built from source](BUILDING.md)2. Install any optional non-GPL modules
- Flash template support (Windows only):1. Uninstall any previous version of the Adobe Flash Player using this file:
(http://download.macromedia.com/get/flashplayer/current/support/uninstall_flash_player.exe)2. Download and unpack
(http://download.macromedia.com/pub/flashplayer/installers/archive/fp_11.8.800.94_archive.zip)3. Install Adobe Flash Player 11.8.800.94 from the unpacked archive:
fp_11.8.800.94_archive\11_8_r800_94\flashplayer11_8r800_94_winax.exe3. Configure the server by editing the self-documented "casparcg.config" file in
a text editor.4.
1. Windows: start `casparcg_auto_restart.bat`, or `casparcg.exe` and `scanner.exe` separately.
1. Linux: start the `run.sh` program or use tools/linux/start_docker.sh to run within docker (documentation is at the top of the file).5. 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
https://github.com/CasparCG/help/wikiAsk questions in the forum: https://casparcgforum.org/
Development
-----------See [BUILDING](BUILDING.md) for instructions on how to build the CasparCG Server from source manually.
License
---------CasparCG Server is distributed under the GNU General Public License GPLv3 or
higher, see [LICENSE](LICENSE) for details.CasparCG Server uses the following third party libraries:
- FFmpeg (http://ffmpeg.org/) under the GPLv2 Licence.
FFmpeg is a trademark of Fabrice Bellard, originator of the FFmpeg project.
- Threading Building Blocks (http://www.threadingbuildingblocks.org/) library under the GPLv2 Licence.
- FreeImage (http://freeimage.sourceforge.net/) under the GPLv2 License.
- SFML (http://www.sfml-dev.org/) under the zlib/libpng License.
- GLEW (http://glew.sourceforge.net) under the modified BSD License.
- boost (http://www.boost.org/) under the Boost Software License, version 1.0.