VLC

Virtual device configuration in sim.xml:

    [...]
      <device dsid="16" busid="16" type="example.vlc_player">
        <parameter name="port">4212</parameter>
        <parameter name="host">localhost</parameter>
      </device>
      [...]
      <group id="4">
        <device busid="16" />
      </group>
      [...]

Start VLC using:

vlc -I rc --lua-config="rc={host='localhost:4212'}"