1. Quick start¶
Due to constant development of software and enhancing its capabilities, the web server interface may differ from the interface described in the current document.
Elecard CodecWorks is a professional software solution for encoding/transcoding, real-time multiplexing into MPEG-2/AVC/HEVC with up to 16K resolution supporting multiscreen encoding and HLS/MPEG-DASH adapting streaming technologies. CodecWorks operates on the base of a wide range of hardware.
~sudo apt install ./Elecard-CodecWorks*.deb
~sudo yum install Elecard-CodecWorks*.rpm
After installation, you can manage CodecWorks in different ways:
GUI - graphical interface (the Elecard CodecWorks Manager application)
In the web interface, you can create a new task by clicking the button.
Add a source and select a required protocol, set the parameters and click
After this, CodecWorks will receive a selected transport stream and will split it into elementary streams.
In the Transform tab, select an action from the pre-prepared templates that has to be performed.
When the action is selected, go to an Output tab and set required fields. If needed, change a schema name and save changes.
When a task is created, it will appear in the list of inactive tasks. To make it active, click the button.
Web interface is available for all network interfaces on the 8088 port. For example: 127.0.0.1:8088
Run the Elecard CodecWorks Manager application using Start menu or from the
C:\Program Files\Elecard\Elecard CodecWorks\cwManager.exe folder.
In the CodecWorks Manager, click the right mouse button and select Create schema.
In the Source settings tab, select a source and set its parameters. Parameters may differ for different source types. Required parameters are colored with red.
If source parameters are correctly specified, the Input tab will display the list of elementary streams, video, and audio. For each of the selected streams, select a transformation section (transcoding profile), for video and audio different profiles should be used.
When clicking F5, the list of elementary streams will be updated.
In the Output tab, select a streaming protocol for each stream and specify required parameters.
Click the Save button to save changes and set a task name. A task will be saved in the selected console. To run encoding, click the right mouse button and select the Start button.
RestAPI is described in the separate document. Contact the Technical support to request a document.
Open the application in the Elecard CodecWorks Manager console from the
C:\Program Files\Elecard\Elecard CodecWorks\cwManagerConsole.exe.
cwManagerConsole.exe --help commands
./cwManagerConsole.sh --help commands
Using the console application, you can partially automate the management of encoding tasks, for example, save commands to a .bat file to start/stop encoding or change some parameters in tasks.