[Live-devel] audio sampling rate from MediaSubsession
Ross Finlayson
finlayson at live555.com
Mon Sep 26 05:06:50 PDT 2016
> Let's consider the following sdp file:
> ------------
> v=0
> o=- 0 0 IN IP4 127.0.0.1
> s=No Name
> c=IN IP4 224.1.168.100
> t=0 0
> a=tool:libavformat 56.36.100
> m=audio 5000 RTP/AVP 97
> b=AS:256
> a=rtpmap:97 L16/16000/1
> -------------
>
> The resulting MediaSubsession from the MediaSubsessionIterator, has lots of methods, like
> ->codecName()
> ->mediumName()
> ->numChannels()
>
> .. that work nicely.
>
> Is there any method in MediaSubsession that returns the sampling rate ?
Yes - “MediaSubsession::rtpTimestampFrequency()”
Note that for the “audio/L16” RTP payload format, the RTP timestamp frequency is the same as the audio sampling rate - in this case, 16000 samples-per-second. See RFC 3551, section 4.5
Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
More information about the live-devel
mailing list