Controlling FlowCaster

FlowCaster SwirlFlowCaster creates a virtual I/O board for your creative software, desktop, real I/O board, or NDI source that sends a high quality video signal through the network for display on a local monitor.  This article covers controlling and configuring FlowCaster through command line, its settings and via remote control.

 

Command Line Parameters

 

Usage: d:\drastic.trunk\bin64\flowcaster.exe [options]

Options:
-n, --ndisource NDI Source
-u, --urldestination URL to send to
-N, --name User name
-p, --password SRT password (min 10 char)
-I, --sourcenumber Source ID number
-s, --source <0-12 See Docs> A/V Source
-t, --transport <0-5: NDI,UDP,RTP,TR01,SRT,RTMP> Output Transport Type
-x, --extrastreams <0-allow, 1-disable> Extras streams that HaiVision Player can't handle
-a, --audchan <1 (st mix), 2, 4, 8, 16, 24, 32> Number of output audio channels
-c, --codec <0-4: h264,h264_10,HEVC,HEVC_10,J2K> Codec
-i, --iframeorder <0-IBBP, 1-IPP, 2-III> Frame order
-b, --bitrate <# kilobits per second> Kilobits per second
-l, --latency <# milliseconds> Latency in milliseconds
-e, --encryption <0-none, 1-128, 2-256> Encryption level
-B, --board <# kilobits per second> Source 0-All, 2-Aja, 3-Aja
Shared, 4-BlueFish444,
5-BlackMagic, 6-UltraScope,
7-Matrox, 8-USB, 11-NDI,
12-Screen
-V, --screen <# kilobits per second> Screen or board to send
0..n
-X, --watermarkx X position of the watermark
-Y, --watermarky Y position of the watermark
-W, --watermark Path and name of the watermark file
-z, --netx Parent Net-X-Code
-C, --config <0-All, 1-CS, 2-FCApp> Just display config page
-S, --saveconfig <0-NC, 1-CS, 2-FCApp> Save to settings
-L, --license Run for licensing
-?, -h, --help Displays this help.
-v, --version Displays version

 

Windows (registry)

Creative Software Settings:

HKEY_CURRENT_USER\Software\Drastic\FlowCaster

Applications (SDI/HDMI/NDI/Desktop) Settings:

HKEY_CURRENT_USER\Software\Drastic\FlowCaster1

 

OS-X (~\Library\Preferences\)

Creative Software Settings:

/Library/Application\ Support/Drastic/com.drastictech.flowcaster.plist

Applications (SDI/HDMI/NDI/Desktop) Settings:

/Library/Application\ Support/Drastic/com.drastictech.flowcaster1.plist

 

Linux (~\.config\)

Creative Software Settings:

FlowCaster.conf

Applications (SDI/HDMI/NDI/Desktop) Settings:

FlowCaster1.conf

 

Settings:

  • AudioMode - what audio channels to send
    • Stereo - 0
    • Stereo Mix - 1
    • 4 channels - 2
    • 8 channels - 3
    • 16 channels - 4
  • ColorSpace
  • Compression - compression for stream as a fourcc code
    • h264 - 875967080
    • h264 10 Bit - 1630680628
    • HEVC - 1752589105
    • HEVC 10 Bit - 1752589153
    • JPEG 2000 - 1598501450
  • DataRate - in kilobits per second (megabits per second divided by 1000)
  • Email - email address for licensing
  • Enabled - enable transmission of SDI/HDMI/NDI
  • Encryption - type of encryption to use
    • 0 - None
    • 1 - AES 128
    • 2 - AES 256
  • FPS
  • IBP - the IBP structure of the compressed stream
    • IBBP - 0
    • IPPP - 1
    • IIII - 2
  • Latency - the number of milliseconds to use to recover packets
  • Password - password to use for the encryption (must be at least 10 characters)
  • SDR_HDR
  • SendHDRSignals - 1 if it should send HDR signals to the reciever
  • StreamNo - stream number to set for this send
  • TransferType
  • Type - protocol to send the stream as
    • SRT - Caller
    • SRT - Listener
    • SRT - Rendezvous
    • RTP
    • UDP
    • RTMP
    • NDI
    • CDI
    • RIST
    • WebRTC
    • SMPTE 2110
  • URL - the target address (eg. srt://199.0.0.123:5000?mode=caller)
  • User - the user name to use with the URL you are sending to (optional)
  • UserName - user name for licensing
  • Watermark - a path to a watermark file (normally PNG 32 bit)
  • WatermarkX - the horizontal offset at which to display the watermark image
  • WatermarkY - the vertical offset at which to display the watermark image

 

More great products from Drastic

Simple Quality Measurement (MRAnalyze)
Simple Quality Measurement (MRAnalyze) MediaReactor includes tools it uses to automatically check QA translations using industry standard metrics.  This tool, called MRAnalyze, can be used ... Tips, Tricks and Technical Information
ccEmbed - Embed Captions MXF/MOV
ccEmbed - Embed Captions MXF/MOV ccEmbed is part of the ccConvert and Net-X-Code workstation and server software. It is designed to take MCC or SCC closed caption files and embed them into ou... Tips, Tricks and Technical Information
SMPTE 2110, 2202 & RTP Multicast Setup
SMPTE 2110, 2202 & RTP Multicast Setup Most operating systems are not set up out of the box to handle heavy multicast loads. With some, multicast reception is actually disabled.  This article co... Tips, Tricks and Technical Information
4KScope AJA Shared Mode
4KScope AJA Shared Mode 4KScope can be set up to share an AJA board with products like Adobe Premiere, Avid Media Composer, Assimilate Scratch, Autodesk Flame, Digital Vision Nuco... Tips, Tricks and Technical Information
Optimizing Windows Networking
Optimizing Windows Networking When using Drastic software on Windows, for some operations the network settings must be altered to allow for the performance necessary for the workflow. This i... Tips, Tricks and Technical Information