<html><head><style id="css_styles" type="text/css">blockquote.cite { margin-left: 5px; margin-right: 0px; padding-left: 10px; padding-right:0px; border-left: 1px solid #cccccc }
blockquote.cite2 {margin-left: 5px; margin-right: 0px; padding-left: 10px; padding-right:0px; border-left: 1px solid #cccccc; margin-top: 3px; padding-top: 0px; }
a img { border: 0px; }
li[style='text-align: center;'], li[style='text-align: right;'] {  list-style-position: inside;}
body { font-family: Segoe UI; font-size: 12pt;   }</style></head><body><div>according to gst-inspect-1.0 filesrc<br /><br />I have a blocksize option. Do I set this to 1316?</div><div><br /></div><div>inspecting tsparse doesn't say much, including command usage.<br /><br />gst-launch-1.0 -v filesrc location=sintel_lang.ts blocksize=1316 ! tsparse ! srtsink uri=srt://:8888/<br /><br />and the receiver<br /><br />gst-launch-1.0 srtsrc uri=srt://192.168.4.55:8888 ! decodebin ! autovideosink<br /><br />I get these errors.<br /><br />02:34:56.655957*E: SRT.c: LiveSmoother: payload size: 18800 exceeds maximum allowed 1316<br /><br /><br /></div>
<div><br /></div>
<div>------ Original Message ------</div>
<div>From: "Nicolas Dufresne" <<a href="mailto:nicolas@ndufresne.ca">nicolas@ndufresne.ca</a>></div>
<div>To: "Daniel Rossi" <<a href="mailto:electroteque@gmail.com">electroteque@gmail.com</a>></div>
<div>Cc: "Discussion of the development of and with GStreamer" <<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>></div>
<div>Sent: 7/26/2019 10:03:13 PM</div>
<div>Subject: Re: Re[2]: Send mpeg-ts file source to SRT. Error about payload</div><div><br /></div>
<div id="x2b66df2656e24fb"><blockquote cite="CAKQmDh-hggFSB1rHc2eoRWLA3bP8fGsfBk5Uu186D9GA46aXaQ@mail.gmail.com" type="cite" class="cite2">
<div dir="auto"><div><br /><br /><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le jeu. 25 juill. 2019 23 h 30, Daniel Rossi <<a href="mailto:electroteque@gmail.com">electroteque@gmail.com</a>> a écrit :<br /></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div>There is an element called tsparse, but same thing.<br /><br />gst-launch-1.0 -v filesrc location =sintel_lang.ts ! tsparse ! srtsink uri=srt://:8888<br /></div></div></blockquote></div></div><div dir="auto"><br /></div><div dir="auto">You should use gst-inspect-1.0 to learn about the configuration for filesrc and tsparse (I'm typing this from memory, and there exist in usage of mpegts and ts as element name prefix). File source has an option to configure the read size, these needs to be multiple of 188 and max to 1316. The ts parse as an option to add and smooth timestamp, these need to be configured.</div><div dir="auto"><br /></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><br />my pullside for the test is <br /><br />gst-launch-1.0 srtsrc uri=srt://<a href="http://192.168.4.55:8888" rel="noreferrer">192.168.4.55:8888</a> ! decodebin ! autovideosink</div>
<div><br /></div>
<div>------ Original Message ------</div>
<div>From: "Nicolas Dufresne" <<a href="mailto:nicolas@ndufresne.ca" rel="noreferrer">nicolas@ndufresne.ca</a>></div>
<div>To: "Daniel Rossi" <<a href="mailto:electroteque@gmail.com" rel="noreferrer">electroteque@gmail.com</a>>; "Discussion of the development of and with GStreamer" <<a href="mailto:gstreamer-devel@lists.freedesktop.org" rel="noreferrer">gstreamer-devel@lists.freedesktop.org</a>></div>
<div>Sent: 7/26/2019 1:19:54 PM</div>
<div>Subject: Re: Send mpeg-ts file source to SRT. Error about payload</div><div><br /></div>
<div id="m_-2385809732910587563xf9d826c2813e47b"><blockquote cite="http://CAKQmDh8yH9HLF+snFHEsqskvroi70wu=1im9LkDN5rp7TAUr-A@mail.gmail.com" type="cite" class="m_-2385809732910587563cite2">
<div dir="auto"><div><br /><br /><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le jeu. 25 juill. 2019 22 h 25, Daniel Rossi <<a href="mailto:electroteque@gmail.com" rel="noreferrer">electroteque@gmail.com</a>> a écrit :<br /></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div>I'm trying to send an mpeg-ts source over SRT for multi language track testing.<br /><br />When pulling this stream I am getting an internal error.<br /><br />gst-launch-1.0 -v filesrc location =sintel_lang.ts !  rtpstreampay ! srtsink uri=srt://:8888/<br />Setting pipeline to PAUSED ...<br />Pipeline is PREROLLING ...<br />Pipeline is PREROLLED ...<br />Setting pipeline to PLAYING ...<br />New clock: GstSystemClock<br />12:13:33.532337/filesrc0:src*E: SRT.c: LiveSmoother: payload size: 4098 exceeds maximum allowed 1316<br /></div></blockquote></div></div><div dir="auto"><br /></div><div dir="auto">a) why do you use stream pay ?</div><div dir="auto">b) you might want to use mpegtsparse to timestamp your stream</div><div dir="auto">c) configure filesrc to read 1316 bytes to fix this error.</div><div dir="auto"><br /></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><br /><br />Is there also a way to pipeline a h264 file with multi audio tracks through mpeg-ts  and set PID numbers for each track instead of outputting to TS via ffmpeg first ?</div>_______________________________________________<br />
gstreamer-devel mailing list<br />
<a href="mailto:gstreamer-devel@lists.freedesktop.org" rel="noreferrer noreferrer">gstreamer-devel@lists.freedesktop.org</a><br />
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer noreferrer noreferrer">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a></blockquote></div></div></div>
</blockquote></div>
</div></blockquote></div></div></div>
</blockquote></div>
</body></html>