You can overrule the live streaming parameters when streaming from iStream Studio to a Presentations2Go videoserver.

Add this to the application config (C:\Program Files\iStream Studio\iStream.WpfUI.exe.config)

<add key="FfmpegLiveCommandFilePath" value="c:\p2g\live-command-template.txt" />


Sample content for the file specified in the setting

-y -rtbufsize 1250M  -f dshow -i video="vMix Video":audio="vMix Audio" -r 25 -movflags isml+frag_keyframe+delay_moov -fflags +genpts -ism_offset {0} -c:a aac -ac 2 -c:v {1} -preset faster -g 50 -keyint_min 50 -sc_threshold 0 {2} -f ismv "{3}"

Check the controller.log to see if the new parameters are applied:


DON'T REMOVE {0}, {1}, {2}, and {3} - they will be populated by timestamp, lib (for hardware acceleration), map, and publishing point