Hi Ross, You are right when mention the complexity of RTP extension support. That is why I just simply ask you to put a little effort by allowing outside of live555 to set the extension bit, and the rest is my part, of course I would do any way out of scope of the library.
Thank you for your adding 'protected' to my requested function, On Thu, Dec 5, 2019 at 12:29 AM Ross Finlayson <finlay...@live555.com> wrote: > > > > On Dec 4, 2019, at 10:05 PM, Steve Ha <stev...@u2sr.com> wrote: > > > > Hi Ross, > > > > In order to avoid modifying live555 library directly I have some needs: > > > > 1) I want to access to function 'setSDPLinesFromRTPSink' for overridding > sdpLines() of class OnDemandServerMediaSubsession: > > private: > > void setSDPLinesFromRTPSink(RTPSink* rtpSink, FramedSource* inputSource, > unsigned estBitrate); > > > > Can you make it accesible by the derived classes? > > Yes. This function is now “protected:” in the latest release of the code > (2019.12.04). > > > > 2) class MultiFramedRTPSink has various public functions for setting RTP > header's properties such as: > > setMarkerBit, setTimestamp, setSpecialHeaderWord, > setFrameSpecificHeaderWord, etc. > > But it does not any function to setHeaderExtensionBit. > > Can you kindly support one more function to setHeaderExtensionBit ? > > No, because we currently don’t support RTP extension headers (either > sending or receiving). (Adding a RTP extension header involves a lot more > than just setting a bit.) > > I might consider supporting RTP extension headers in the future if someone > could make a good case for this (especially if it involves support for an > IETF standard). > > > Ross Finlayson > Live Networks, Inc. > http://www.live555.com/ > > > _______________________________________________ > live-devel mailing list > live-devel@lists.live555.com > http://lists.live555.com/mailman/listinfo/live-devel >
_______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel