Send mpeg-ts file source to SRT. Error about payload

Nicolas Dufresne nicolas at ndufresne.ca
Fri Jul 26 03:19:54 UTC 2019


Le jeu. 25 juill. 2019 22 h 25, Daniel Rossi <electroteque at gmail.com> a
écrit :

> I'm trying to send an mpeg-ts source over SRT for multi language track
> testing.
>
> When pulling this stream I am getting an internal error.
>
> gst-launch-1.0 -v filesrc location =sintel_lang.ts !  rtpstreampay !
> srtsink uri=srt://:8888/
> Setting pipeline to PAUSED ...
> Pipeline is PREROLLING ...
> Pipeline is PREROLLED ...
> Setting pipeline to PLAYING ...
> New clock: GstSystemClock
> 12:13:33.532337/filesrc0:src*E: SRT.c: LiveSmoother: payload size: 4098
> exceeds maximum allowed 1316
>

a) why do you use stream pay ?
b) you might want to use mpegtsparse to timestamp your stream
c) configure filesrc to read 1316 bytes to fix this error.


>
> 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 ?
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20190725/4a98c4af/attachment.html>


More information about the gstreamer-devel mailing list