[Live-devel] IncreaseSendBufferTo / RTSP_PARAM_STRING_MAX / dynamic rtp payload types
    Ross Finlayson 
    finlayson at live555.com
       
    Thu Sep 17 23:09:28 PDT 2009
    
    
  
>However, I was curious as to what is the difference between 
>increaseSendBufferTo and setSendBufferSize?
Remember, You Have Complete Source Code.
>On a separate point. can we set the RTSP_PARAM_STRING_MAX to 
>something larger than 100?
Sure, if you wish.
>    is there any reason it cannot be PATH_MAX
Well, PATH_MAX means something different (I think)
>(which is OS indepenedent - tho I am not sure if this is defined on 
>all systems).  I use a larger size to allow more url parameters on 
>the streams on my server.
OK, would 200 be large enough for you?  (I generally don't like using 
a power-of-two (like 256) for these constants if there's not a real 
reason for it to be a power-of-two.)  If so, I can change it in the 
next released version of the code.
>Another thing I have noticed is that there are certain non 
>conforming devices that can change their RTP payload midstream.  To 
>handle this on my client end I added the abilility to ignore the rtp 
>payload type being dynamic.  I did this by not checking the payload 
>type if the expected type was set to zero:
Unfortunately, RTP payload code 0 is a legal code - for u-law PCM audio.
The ability fo properly handle (and demultiplex, as appropriate) 
multiple RTP payload codes in a single stream is a feature that will 
be added sometime in the future.
-- 
Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
    
    
More information about the live-devel
mailing list