You can configure VSM to transport control a Hyperdeck player of BlackMagicDesign using the Simple Telnet option in vsmGadgetServer.

With the simple telnet option in vsmGadgetServer, it is possible to send simple text based commands to a connected 3rd party device, following a "fire & forget" principle. This means, commands are sent without the expectation of a response. Some applications in the field of broacast control do allow for such communciation, e.g. transport control

The following commands are supported by the BM Hyperdeck player:

CommandDescription
helpreturn this help
commandsreturn commands in XML format
device inforeturn device information
disk listquery clip list on active disk
disk list: slot id: {n}query clip list on disk in slot {n}
quitdisconnect ethernet control
pingcheck device is responding

preview: enable: {true/false}

switch to preview or output
playplay from current timecode
play: speed: {-1600 to 1600}play at specific speed
play: loop: {true/false}play in loops or stop-at-end
play: single clip: {true/false}play current clip or all clips
playrange set: clip id: {n}set play range to play clip {n} only
playrange set: in: {inT} out: {outT}

set play range to play between:

  • timecode {inT} and timecode {outT}
playrange clearclear/reset play range setting
recordrecord from current input

record: name: {name}

record named clip

stop

stop playback or recording

clips count

query number of clips on timeline

clips get

query all timeline clips

clips get: clip id: {n}

query a timeline clip info

clips add: name: {name}

append a clip to timeline

clips clear

empty timeline clip list
transport infoquery current activity
slot infoquery active slot
slot info: slot id: {n}query slot {n}
slot select: slot id: {1/2}switch to specified slot
slot select: video format: {format}load clips of specified format
notifyquery notification status
notify: remote: {true/false}set remote notifications
notify: transport: {true/false}set transport notifications
notify: slot: {true/false}set slot notifications

notify: configuration: {true/false}

set configuration notifications
goto: clip id: {n}goto clip id {n}

goto: clip id: +{n}

go forward {n} clips

goto: clip id: -{n}

go backward {n} clips
goto: clip: {start/end}goto start or end of clip
goto: timeline: {start/end}goto start or end of timeline

goto: timecode: {timecode}

goto specified timecode

goto: timecode: +{timecode}

go forward {timecode} duration
goto: timecode: -{timecode}go backward {timecode} duration

remote

query unit remote control state

remote

enable or disable remote control
remote: override: {true/false}session override remote control

configuration

query configuration settings

configuration: video input: SDI

switch to SDI input

configuration: video input: HDMI 

switch to HDMI input
configuration: audio input: embeddedcapture embedded audio
configuration: file format: {format}switch to specific file format
watchdog: period: {period in seconds}client connection timeout