<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Careless of me, I linked it wrong. I linked the input of rtpbin
to the input of udpsink.</p>
<p>I'll try again:</p>
<div class="">gst-launch-1.0 -e \</div>
<div class=""> rtpbin name=rb <br>
</div>
<div class=""> uridecodebin uri="<a class="">file:///home/fedora/starwars.mov</a>"
\</div>
<div class=""> ! qtdemux name=demux demux.audio_0 \</div>
<div class=""> ! queue \</div>
<div class=""> ! audioconvert \</div>
<div class=""> ! opusenc bandwidth=superwideband
bitrate-type=vbr \</div>
<div class=""> ! rtpopuspay \</div>
<div class=""> ! rtprtxqueue max-size-time=2000
max-size-packets=0 \</div>
<div class=""> ! udpsink host=<a
href="http://www.playbacktc.com/" class="">www.playbacktc.com</a>
port=5052 \</div>
<div class=""> demux.video_0 \</div>
<div class=""> ! queue \</div>
<div class=""> ! videorate ! video/x-raw,
framerate=30000/1001 \</div>
<div class=""> ! videoconvert \</div>
<div class=""> ! x264enc tune=zerolatency speed-preset=1
dct8x8=true quantizer=17 pass=qual \</div>
<div class=""> ! rtph264pay \</div>
<div class=""> ! rtprtxqueue max-size-time=2000
max-size-packets=0 \</div>
<div class=""> ! rb.send_rtp_sink_0 \</div>
<div class=""> rb<br>
</div>
<div class=""> ! udpsink host=<a
href="http://www.playbacktc.com/" class="">www.playbacktc.com</a>
port=5054 \</div>
<div class=""><br>
</div>
<div class=""><br>
</div>
<div class=""><br>
</div>
<div class="moz-cite-prefix">On 4/28/2020 6:32 PM, Patrick Cusack
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:BE0E14B4-1183-4356-B2D4-B817AF5721DD@mac.com">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Ok. Good to know. Unfortunately, that doesn’t work. I get the
following:
<div class=""><br class="">
</div>
<div class="">
<div style="margin: 0px; font-stretch: normal; font-size: 11px;
line-height: normal; font-family: Menlo;" class=""><span
style="font-variant-ligatures: no-common-ligatures" class="">Setting
pipeline to PAUSED ...</span></div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px;
line-height: normal; font-family: Menlo;" class=""><span
style="font-variant-ligatures: no-common-ligatures" class="">Pipeline
is PREROLLING ...</span></div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px;
line-height: normal; font-family: Menlo;" class=""><span
style="font-variant-ligatures: no-common-ligatures" class="">DtsGetHWFeatures:
Create File Failed</span></div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px;
line-height: normal; font-family: Menlo;" class=""><span
style="font-variant-ligatures: no-common-ligatures" class="">DtsGetHWFeatures:
Create File Failed</span></div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px;
line-height: normal; font-family: Menlo;" class=""><span
style="font-variant-ligatures: no-common-ligatures" class="">Running
DIL (3.22.0) Version</span></div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px;
line-height: normal; font-family: Menlo;" class=""><span
style="font-variant-ligatures: no-common-ligatures" class="">DtsDeviceOpen:
Opening HW in mode 0</span></div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px;
line-height: normal; font-family: Menlo;" class=""><span
style="font-variant-ligatures: no-common-ligatures" class="">DtsDeviceOpen:
Create File Failed</span></div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px;
line-height: normal; font-family: Menlo;" class=""><span
style="font-variant-ligatures: no-common-ligatures" class="">Redistribute
latency...</span></div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px;
line-height: normal; font-family: Menlo;" class=""><span
style="font-variant-ligatures: no-common-ligatures" class="">WARNING:
from element
/GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0:
Delayed linking failed.</span></div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px;
line-height: normal; font-family: Menlo;" class=""><span
style="font-variant-ligatures: no-common-ligatures" class="">Additional
debug info:</span></div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px;
line-height: normal; font-family: Menlo;" class=""><span
style="font-variant-ligatures: no-common-ligatures" class="">./grammar.y(506):
gst_parse_no_more_pads ():
/GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0:</span></div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px;
line-height: normal; font-family: Menlo;" class=""><span
style="font-variant-ligatures: no-common-ligatures" class="">failed
delayed linking some pad of GstURIDecodeBin named
uridecodebin0 to some pad of GstQTDemux named demux</span></div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px;
line-height: normal; font-family: Menlo;" class=""><span
style="font-variant-ligatures: no-common-ligatures" class="">Redistribute
latency…</span></div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px;
line-height: normal; font-family: Menlo;" class=""><span
style="font-variant-ligatures: no-common-ligatures" class=""><br
class="">
</span></div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px;
line-height: normal; font-family: Menlo;" class=""><span
style="font-variant-ligatures: no-common-ligatures" class="">I
checked the stats on my server and don’t see any audio or
video packets coming in. The goal is to stream a file
(eventually a video input like Decklink) to a server that
receives rtp.</span></div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px;
line-height: normal; font-family: Menlo;" class=""><span
style="font-variant-ligatures: no-common-ligatures" class=""><br
class="">
</span></div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px;
line-height: normal; font-family: Menlo;" class=""><span
style="font-variant-ligatures: no-common-ligatures" class="">I
can send audio or video separately and I don’t have issues.</span></div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px;
line-height: normal; font-family: Menlo;" class=""><span
style="font-variant-ligatures: no-common-ligatures" class=""><br
class="">
</span></div>
<div style="margin: 0px; font-stretch: normal; font-size: 11px;
line-height: normal; font-family: Menlo;" class=""><span
style="font-variant-ligatures: no-common-ligatures" class="">Patrick</span></div>
<div><br class="">
<blockquote type="cite" class="">
<div class="">On Apr 28, 2020, at 11:49 AM, William Johnston
<<a href="mailto:wgj@cast.uark.edu" class=""
moz-do-not-send="true">wgj@cast.uark.edu</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8" class="">
<div class="">
<div class="">You can only specify ports on element
names. Try this:<br class="">
</div>
<div class=""><br class="">
</div>
<div class="">gst-launch-1.0 -e \</div>
<div class=""> uridecodebin uri="<a class=""
moz-do-not-send="true">file:///home/fedora/starwars.mov</a>"
\</div>
<div class=""> ! qtdemux name=demux
demux.audio_0 \</div>
<div class=""> ! queue \</div>
<div class=""> ! audioconvert \</div>
<div class=""> ! opusenc bandwidth=superwideband
bitrate-type=vbr \</div>
<div class=""> ! rtpopuspay \</div>
<div class=""> ! rtprtxqueue max-size-time=2000
max-size-packets=0 \</div>
<div class=""> ! udpsink host=<a
href="http://www.playbacktc.com/" class=""
moz-do-not-send="true">www.playbacktc.com</a>
port=5052 \</div>
<div class=""> demux.video_0 \</div>
<div class=""> ! queue \</div>
<div class=""> ! videorate ! video/x-raw,
framerate=30000/1001 \</div>
<div class=""> ! videoconvert \</div>
<div class=""> ! x264enc tune=zerolatency
speed-preset=1 dct8x8=true quantizer=17 pass=qual \</div>
<div class=""> ! rtph264pay \</div>
<div class=""> ! rtprtxqueue max-size-time=2000
max-size-packets=0 \</div>
<div class=""> ! rtpbin name=rb
rb.send_rtp_sink_0 \</div>
<div class=""> ! udpsink host=<a
href="http://www.playbacktc.com/" class=""
moz-do-not-send="true">www.playbacktc.com</a>
port=5054 \</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class="moz-cite-prefix">On 4/28/2020 12:42 PM,
Patrick Cusack wrote:<br class="">
</div>
<blockquote type="cite"
cite="mid:5CE0C1FA-385C-4D5D-97FD-5D5D4280F16D@mac.com"
class="">
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8" class="">
<div class="">I have a endpoint that expects audio and
video over ports 5052 and 5054 respectively. I am
using the following script to send audio and video.
I am getting a '<span style="font-family: Menlo;
font-size: 11px;" class="">WARNING: erroneous
pipeline: syntax error</span>’ when I run the
command. </div>
<div class="">Also, does using simple rtp payloads
into a udp sink bypass RTCP feedback, ie if my
server is NACKing on account of dropped packets,
does this hinder retransmission of rtp packets?</div>
<div class=""><br class="">
</div>
<div class="">gst-launch-1.0 -e \</div>
<div class=""> uridecodebin uri="<a
href="file:///home/fedora/starwars.mov" class=""
moz-do-not-send="true">file:///home/fedora/starwars.mov</a>"
\</div>
<div class=""> ! qtdemux name=demux
demux.audio_0 \</div>
<div class=""> ! queue \</div>
<div class=""> ! audioconvert \</div>
<div class=""> ! opusenc
bandwidth=superwideband bitrate-type=vbr \</div>
<div class=""> ! rtpopuspay \</div>
<div class=""> ! rtprtxqueue max-size-time=2000
max-size-packets=0 \</div>
<div class=""> ! udpsink host=<a
href="http://www.playbacktc.com/" class=""
moz-do-not-send="true">www.playbacktc.com</a>
port=5052 \</div>
<div class=""> demux.video_0 \</div>
<div class=""> ! queue \</div>
<div class=""> ! videorate ! video/x-raw,
framerate=30000/1001 \</div>
<div class=""> ! videoconvert \</div>
<div class=""> ! x264enc tune=zerolatency
speed-preset=1 dct8x8=true quantizer=17 pass=qual \</div>
<div class=""> ! rtph264pay \</div>
<div class=""> ! rtprtxqueue max-size-time=2000
max-size-packets=0 \</div>
<div class=""> ! rtpbin.send_rtp_sink_0 \</div>
<div class=""> ! udpsink host=<a
href="http://www.playbacktc.com/" class=""
moz-do-not-send="true">www.playbacktc.com</a>
port=5054 \</div>
<br class="">
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
gstreamer-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gstreamer-devel@lists.freedesktop.org" moz-do-not-send="true">gstreamer-devel@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" moz-do-not-send="true">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a>
</pre>
</blockquote>
</div>
_______________________________________________<br
class="">
gstreamer-devel mailing list<br class="">
<a href="mailto:gstreamer-devel@lists.freedesktop.org"
class="" moz-do-not-send="true">gstreamer-devel@lists.freedesktop.org</a><br
class="">
<a class="moz-txt-link-freetext" href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br
class="">
</div>
</blockquote>
</div>
<br class="">
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
gstreamer-devel mailing list
<a class="moz-txt-link-abbreviated" href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>
<a class="moz-txt-link-freetext" href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a>
</pre>
</blockquote>
</body>
</html>