Server-Side Rendering with DPE
Purpose
RenderCaeProject.wft workflow-template and EdlRenderConsole application could be used with TableWatcher, to directly render the audio with saving a project from CAE to DigaSystem table.
Server-side rendering can speed-up rendering audio-formats, which are not natively supported by browsers.
Furthermore you can select different output formats.
The workflow-template and console application can be found in “server-side_rendering” directory of CAE delivery.
Steps to install
Install FFMPEG and EdlRenderConsole on UtilityProcessor machine
Download and extract FFMPEG Full version https://www.gyan.dev/ffmpeg/builds/ to e.g. C:\Tools
Copy EdlRenderConsole to e.g. C:\Tools
Install .NET Runtime 8.0.3 - https://dotnet.microsoft.com/en-us/download/dotnet/8.0
Import the workflow-template
You can use either DPE Admin or DPE WorkflowEditor to import the template located at DPE_WorkflowTemplates\DPE2.x\Internal\RenderCaeProject.wft.

Create TableWatcher configuration
Setup a table to watch with TableWatcher
Filter:
<XmlFilter>
<And>
<Or>
<Field Name="Class">Project</Field>
</Or>
<Field Name="SoftDeleted">0</Field>
<Not>
<Field Name="State">Virtual</Field>
</Not>
</And>
</XmlFilter>
Options:
set Create and Update checkbox for the supported CAE options “Save Project to DigaSystem“ as new project or existing

Set FFMPEG and EdlRenderConsole folder path (where the .exe files are located)
Examples:
Name | Description | Example Value |
---|---|---|
FFmpegFolderPath | FFMPEG exe path | C:\Tools\ffmpeg-6.0-full_build\bin |
EdlRenderConsoleFolderPath | EdlRenderConsole exe path | C:\Tools\EdlRenderConsole_1.0.7 |
RenderFileExtension | Output file extension | .mp3 |
RenderOutputArguments | Output file format options, which are supported by FFMPEG e.g. bitrate, samplerate | -codec:a libmp3lame -ab 128k -ar 48000 |

Set WorkflowWorker quota
