RDD25 Proxy

The RDD25 format is often used if it comes to bandwidth preview videos that support growing processing. A suitable ShapeTag usable can be find below. Typical points to consider here are:

  • H.264 Video Codec

  • AAC Audio Codec

  • Usage of Index files recommended when used with Vidispine Frontends

  • Open/Incomplete Header for growing support required

  • Bandwidth and Resolution should be as low as possible for proper performance and as high as possible for best visual quality. It’s a trade off decision per system.

  • The Aspect Ratio and the resulting resolution are free to choose

  • The Frame rate is free to choose but must be constant

  • Baseline Preset is recommended to ensure B-Frames are not part of GOP which can be problematic when using it inside web browsers.

  • 48kHz Audio is recommended when using it with Vidispine frontends to avoid sample rate conversion and improve performance.


ShapeTag:


XML
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<TranscodePresetDocument xmlns="http://xml.vidispine.com/schema/vidispine">
    <description>Proxy_RDD25</description>
    <name></name>
    <format>mxf_nablet</format>
    <audio>
        <codec>nablet_aac</codec>
        <framerate>
            <numerator>1</numerator>
            <denominator>48000</denominator>
        </framerate>
        <stream>2</stream>
    </audio>
    <video>
        <scaling>
            <width>960</width>
            <height>540</height>
        </scaling>
        <codec>h264</codec>
        <bitrate>4000000</bitrate>
        <framerate>
            <numerator>1</numerator>
            <denominator>25</denominator>
        </framerate>
        <preset>baseline</preset>
        <setting>
            <key>level_id</key>
            <value>31</value>
        </setting>
        <setting>
            <key>nablet_hdr_preset</key>
            <value>CIP_BT709</value>
        </setting>
        <setting>
            <key>nablet_hdr_source_colorRange</key>
            <value>1</value>
        </setting>
        <setting>
            <key>colorRange</key>
            <value>1</value>
        </setting>
    </video>
    <metadata>
        <field>
            <key>V3_GUID</key>
            <value>ff635abf-dedf-72bb-30c7-d34b3a30d0f4</value>
        </field>
        <field>
            <key>V3_DisplayName</key>
            <value>Proxy_RDD25</value>
        </field>
    </metadata>
    <script></script>
    <muxerSetting>
        <key>nablet_muxing_mode</key>
        <value>Afn100</value>
    </muxerSetting>
    <muxerSetting>
        <key>MXF_MUX_FLAG_KEEP_HEADER_INCOMPLETE</key>
        <value>true</value>
    </muxerSetting>
    <muxerSetting>
        <key>MXF_MUX_FLAG_KEEP_HEADER_OPEN</key>
        <value>true</value>
    </muxerSetting>
    <muxerSetting>
        <key>MXF_MUX_FLAG_DO_NOT_FINALYZE_HEADER</key>
        <value>true</value>
    </muxerSetting>
    <muxerSetting>
        <key>MXF_MUX_FLAG_DO_NOT_FINALYZE_BODIES</key>
        <value>false</value>
    </muxerSetting>
</TranscodePresetDocument>

Instead of “Afn100” muxing mode “RDD25” is also possible.

New in 25.1

The muxer settings MXF_MUX_FLAG_* can be omitted because they are set up appropriately, according to the muxing mode.