Re: [Live-devel] Library modifications

2015-05-13 Thread Ross Finlayson
> Sadly we're at the manufacturer's mercy as to how they send this data, and > while we can apply some pressure, they have no obligation to "do the right > thing" :) And I am at no obligation to go out of my way to make it easy to support this manufacturer’s proprietary data. (As always, this

Re: [Live-devel] Library modifications

2015-05-13 Thread Hansen Jan Rørgård
>Support for RTP header extensions is probably going to be needed in the future >for other applications (e.g., transmitting some WebRTC streams), but I want to >>understand where/why people might already be using them for other purposes. An application for the RTP header extensions is in VoIP A

Re: [Live-devel] Library modifications

2015-05-13 Thread Deanna Earley
> > In this case, we’re receiving motion detection data from Vivotek IP > > cameras. > > How do these use RTP header extensions?  Is there a document somewhere > that describes this? Not that I can publish, sorry :| It's just a block of data that's specific to Vivotek's cameras, but other camera

Re: [Live-devel] Library modifications

2015-05-12 Thread Ross Finlayson
> In this case, we’re receiving motion detection data from Vivotek IP cameras. How do these use RTP header extensions? Is there a document somewhere that describes this? > We have other cameras (AXIS) that use the H.264 SEI frames OK, so these would just be carried via regular H.264/RTP packe

Re: [Live-devel] Library modifications

2015-05-12 Thread Deanna Earley
use Subject: Re: [Live-devel] Library modifications For reference, our only modification to the liveMedia code is to extract the extension header Out of curiosity - what are you using the RTP extension header for (i.e., for carrying what kind of data)? Ross Finlayson Live Networks, Inc. http://

Re: [Live-devel] Library modifications

2015-05-12 Thread Ross Finlayson
> For reference, our only modification to the liveMedia code is to extract the > extension header Out of curiosity - what are you using the RTP extension header for (i.e., for carrying what kind of data)? Ross Finlayson Live Networks, Inc. http://www.live555.com/ __

Re: [Live-devel] Library modifications

2015-05-12 Thread Deanna Earley
> I realize that most of your message seemed to be referring to > ‘subclassing’ - which is the preferred way to change or extend the > functionality of the code.  However, because you used the term > “modifications” - which usually means changing the code in place - I > wanted to first make it clea

Re: [Live-devel] Library modifications

2015-05-11 Thread Ross Finlayson
I realize that most of your message seemed to be referring to ‘subclassing’ - which is the preferred way to change or extend the functionality of the code. However, because you used the term “modifications” - which usually means changing the code in place - I wanted to first make it clear that

Re: [Live-devel] Library modifications

2015-05-11 Thread Ross Finlayson
If you haven’t already done so, please read http://live555.com/liveMedia/faq.html#modifying-and-extending The “LIVE555 Streaming Media” code is intended to be extended via C++ subclassing - not by modifying the supplied code

[Live-devel] Library modifications

2015-05-11 Thread Frank van Eijkelenburg
Hi, The RTSPServerWithREGISTERProxying class uses the ProxyServerMediaSession class. Suppose I want to modify the ProxyServerMediaSession class. Do I really have to derive also the RTSPServer class (and instantiate there MyProxyServerMediaSession object)? Or is there a simpler way to do this?