[Asterisk-video] video RTP question

Gallmeier, Jonathan Jonathan.Gallmeier at polycom.com
Mon Aug 24 10:30:45 CDT 2009



> -----Original Message-----
> From: asterisk-video-bounces at lists.digium.com [mailto:asterisk-video-
> bounces at lists.digium.com] On Behalf Of Neil Stratford
> Sent: Monday, August 24, 2009 9:58 AM
> To: Development discussion of video media support in Asterisk
> Subject: Re: [Asterisk-video] video RTP question
> 
> 
> > Stripping the RTP headers early means that someone else down the
line
> > would need to partially decode the video bitstream to properly re-
> create
> > the RTP header in order to bridge to another protocol. The compute
> > required for this is not insignificant when you consider scaling the
> PBX
> > to a large number of users.
> 
> What information are you missing to be able to rebuild the RTP header
> that causes you to need to parse the video stream?
> 
> The marker is already passed through AFAIK - is more information
> required?
> 
> Neil
> 

I'm not sure that the marker bit is passed through if the header is
stripped. Let me know how to access the marker if it is stored
somewhere. I may have just overlooked it when I read the code.

The frame rate would also be necessary to update the time stamp. In
theory, you could use the system clock to measure time between RTP
packet reception. In practice, I don't know how well this works over
real networks with packet loss, and real encoders that may drop frames
due to negotiated bit rate limits. I'll have to think about this
carefully for a while.

Jonathan



More information about the asterisk-video mailing list