small opts
This commit is contained in:
parent
1211611cac
commit
f6714ee583
8
compose-gstreamer.sh
Normal file → Executable file
8
compose-gstreamer.sh
Normal file → Executable file
@ -1,7 +1,7 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
gst-launch-1.0 \
|
gst-launch-1.0 \
|
||||||
compositor name=comp sink_0::xpos=0 sink_0::ypos=0 sink_1::xpos=1920 sink_1::ypos=0 ! \
|
compositor name=comp sink_0::xpos=0 sink_0::ypos=0 sink_1::xpos=1920 sink_1::ypos=0 ! nvvideoconvert ! \
|
||||||
'video/x-raw(memory:NVMM),width=3840,height=1080,framerate=60/1,format=I420' ! \
|
'video/x-raw(memory:NVMM),width=3840,height=1080,framerate=60/1,format=I420' ! \
|
||||||
nvv4l2h264enc bitrate=10000000 control-rate=1 idrinterval=1 tuning-info-id=3 preset-id=1 profile=0 ! \
|
nvv4l2h264enc bitrate=10000000 control-rate=1 idrinterval=1 tuning-info-id=3 preset-id=1 profile=0 ! \
|
||||||
h264parse config-interval=1 ! \
|
h264parse config-interval=1 ! \
|
||||||
@ -10,11 +10,9 @@ gst-launch-1.0 \
|
|||||||
udpsink host=239.239.239.3 port=2055 auto-multicast=true sync=false async=false qos=false \
|
udpsink host=239.239.239.3 port=2055 auto-multicast=true sync=false async=false qos=false \
|
||||||
\
|
\
|
||||||
decklinkvideosrc device-number=0 connection=1 mode=1080p60 drop-no-signal-frames=true ! \
|
decklinkvideosrc device-number=0 connection=1 mode=1080p60 drop-no-signal-frames=true ! \
|
||||||
nvvideoconvert ! \
|
'video/x-raw,format=(string)UYVY' ! \
|
||||||
'video/x-raw(memory:NVMM),format=I420' ! \
|
|
||||||
comp.sink_0 \
|
comp.sink_0 \
|
||||||
\
|
\
|
||||||
decklinkvideosrc device-number=1 connection=1 mode=1080p60 drop-no-signal-frames=true ! \
|
decklinkvideosrc device-number=1 connection=1 mode=1080p60 drop-no-signal-frames=true ! \
|
||||||
nvvideoconvert ! \
|
'video/x-raw,format=(string)UYVY' ! \
|
||||||
'video/x-raw(memory:NVMM),format=I420' ! \
|
|
||||||
comp.sink_1
|
comp.sink_1
|
||||||
@ -10,8 +10,8 @@ gst-launch-1.0 -v \
|
|||||||
udpsrc uri="udp://239.239.239.3:8889" ! \
|
udpsrc uri="udp://239.239.239.3:8889" ! \
|
||||||
"application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)MP2T" ! \
|
"application/x-rtp, media=(string)video, clock-rate=(int)90000, encoding-name=(string)MP2T" ! \
|
||||||
rtpmp2tdepay ! \
|
rtpmp2tdepay ! \
|
||||||
tsdemux ! \
|
tsdemux latency=0 ! \
|
||||||
h264parse ! \
|
h264parse ! \
|
||||||
avdec_h264 ! \
|
avdec_h264 qos=false ! \
|
||||||
videoconvert ! \
|
videoconvert ! \
|
||||||
autovideosink sync=false
|
autovideosink sync=false
|
||||||
|
|||||||
@ -12,3 +12,6 @@ GST_DEBUG_COLOR_MODE=off \
|
|||||||
mpegtsmux ! \
|
mpegtsmux ! \
|
||||||
rtpmp2tpay ! \
|
rtpmp2tpay ! \
|
||||||
udpsink host=239.239.239.3 port=8889 auto-multicast=true sync=false async=false qos=false
|
udpsink host=239.239.239.3 port=8889 auto-multicast=true sync=false async=false qos=false
|
||||||
|
|
||||||
|
# tune decklinkvideosrc buffer-size = 1 as a workaround
|
||||||
|
#
|
||||||
Loading…
x
Reference in New Issue
Block a user