Skip to content

Instantly share code, notes, and snippets.

@trickkiste
Created September 27, 2012 09:29
Show Gist options
  • Select an option

  • Save trickkiste/3793107 to your computer and use it in GitHub Desktop.

Select an option

Save trickkiste/3793107 to your computer and use it in GitHub Desktop.
#!/bin/bash
NAME=obe_hd
screen -d -m -S $NAME obecli
sleep 1
screen -p 0 -S $NAME -X stuff $'set input decklink\012'
screen -p 0 -S $NAME -X stuff $'set input opts card-idx=0\012'
screen -p 0 -S $NAME -X stuff $'set input opts video-format=1080i50\012'
screen -p 0 -S $NAME -X stuff $'set input opts video-connection=sdi\012'
screen -p 0 -S $NAME -X stuff $'set input opts audio-connection=embedded\012'
screen -p 0 -S $NAME -X stuff $'probe input\012'
sleep 2
screen -p 0 -S $NAME -X stuff $'set stream opts 0:vbv-maxrate=5290,vbv-bufsize=2000,bitrate=5290,threads=4,format=avc,profile=high,level=4\0$
screen -p 0 -S $NAME -X stuff $'set stream opts 1:bitrate=64,format=aac,aac-profile=he-aac-v1\012'
screen -p 0 -S $NAME -X stuff $'set muxer opts ts-muxrate=5700000,ts-type=generic\012'
screen -p 0 -S $NAME -X stuff $'set output rtp\012'
screen -p 0 -S $NAME -X stuff $'set output opts target=udp://232.40.3.1:2000?ttl=20\012'
screen -p 0 -S $NAME -X stuff $'start\012'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment