<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Oh, brother. I made a syntax error. I need a period after that
second rb. But that's on the video side and not the audio side so
that wont fix your audio problem.<br>
</p>
<div class="">gst-launch-1.0 -e \</div>
<div class=""> rtpbin name=rb <br class="">
</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 class="">
</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="moz-cite-prefix">On 4/29/2020 10:49 PM, Patrick Cusack
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:3998BDAD-8AAD-4708-BE5E-4EAC421DCF76@mac.com">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Hmm….again no audio comes through. I am wondering if my qtdemux is
correct.<br class="">
<div><br class="">
<blockquote type="cite" class="">
<div class="">On Apr 29, 2020, at 12:29 PM, 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="">
<p class="">Careless of me, I linked it wrong. I linked
the input of rtpbin to the input of udpsink.</p>
<p class="">I'll try again:</p>
<div class="">gst-launch-1.0 -e \</div>
<div class=""> rtpbin name=rb <br class="">
</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=""> ! rb.send_rtp_sink_0 \</div>
<div class=""> rb<br class="">
</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=""><br class="">
</div>
<div class="moz-cite-prefix">On 4/28/2020 6:32 PM, Patrick
Cusack wrote:<br class="">
</div>
<blockquote type="cite"
cite="mid:BE0E14B4-1183-4356-B2D4-B817AF5721DD@mac.com"
class="">
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8" class="">
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 class=""><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"
moz-do-not-send="true">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br
class="">
</div>
</blockquote>
</div>
<br class="">
</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="">
<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>