Login  Register

UDP Payloader

classic Classic list List threaded Threaded
3 messages Options Options
Embed post
Permalink
Reply | Threaded
Open this post in threaded view
| More
Print post
Permalink

UDP Payloader

Michael Rubinstein

I apologize for reposting, but my last message fell thru the cracks.

 

We need to send MPEG Transport Stream packets using UDP with seven TS packets per UDP packet.  Each UDP packet needs to be 7 * 188 = 1316 bytes.  Also the UDP packets need to be transmitted at a constant rate, not in a burst.

The buffers that are produced by mpegtsmux are large.

 

Is there a way to do this that I missed?

 

Would it be better to change mpegtsmux , write a “Payloader” or something else?

 

Thanks,

Michael Rubinstein


_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
| More
Print post
Permalink

Re: UDP Payloader

Tim-Philipp Müller-2
On Mon, 2012-11-05 at 16:47 -0500, Michael Rubinstein wrote:

Hi,

> I apologize for reposting, but my last message fell thru the cracks.
>
> We need to send MPEG Transport Stream packets using UDP with seven TS
> packets per UDP packet.  Each UDP packet needs to be 7 * 188 = 1316
> bytes.  Also the UDP packets need to be transmitted at a constant
> rate, not in a burst.
>
> The buffers that are produced by mpegtsmux are large.
>
> Is there a way to do this that I missed?
>
> Would it be better to change mpegtsmux , write a “Payloader” or
> something else?

Ideally mpegtsmux knew to automatically do the right thing in this case,
but I'm not sure how to best do that yet.

Maybe rtpmp2tpay ! rtpmp2tdepay works as a hack for the time being..

 Cheers
  -Tim


_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
| More
Print post
Permalink

Re: UDP Payloader

Michael Rubinstein
In reply to this post by Michael Rubinstein
> On Mon, 2012-11-05 at 16:47 -0500, Michael Rubinstein wrote:
>
> Hi,
>
> > I apologize for reposting, but my last message fell thru the cracks.
> >
> > We need to send MPEG Transport Stream packets using UDP with seven TS
> > packets per UDP packet.  Each UDP packet needs to be 7 * 188 = 1316
> > bytes.  Also the UDP packets need to be transmitted at a constant
> > rate, not in a burst.
> >
> > The buffers that are produced by mpegtsmux are large.
> >
> > Is there a way to do this that I missed?
> >
> > Would it be better to change mpegtsmux , write a ?Payloader? or
> > something else?
>
> Ideally mpegtsmux knew to automatically do the right thing in this case,
> but I'm not sure how to best do that yet.
>
> Maybe rtpmp2tpay ! rtpmp2tdepay works as a hack for the time being..
>
>  Cheers
>   -Tim

Thanks for the payloader/depayloader idea.

I'm leaning toward implementing a custom sink element.  We're very
concerned about jitter.

Michael
_______________________________________________
gstreamer-devel mailing list
[hidden email]
http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel