[Live-devel] Accessing RTP packet header extension via live 555

Ross Finlayson finlayson at live555.com
Thu Jul 9 23:22:01 PDT 2009


>On 6/29/09, Ross Finlayson <finlayson at live555.com> wrote:
>>  > Is it possible to access the RTP packet header extension (with application
>>  data), which comes right after the CSRC list, via live 555 library?
>>  >
>>  > I mean, whether live 555 allows to go to such depth when working with RTP
>>  packets.
>>  >
>>
>>   No, not at present, unfortunately.
>>
>
>Could we access it using auxilliary read handler?
>
>    void myfunc(void* data, unsigned char* packet, unsigned packetSize);
>
>    subsession->readSource()->setAuxilliaryReadHandler(myfunc, data)

Yes, I guess so.  That mechanism (which I had actually forgotten 
about until you mentioned it) is a bit of a hack, though, and might 
end up getting removed sometime in the future.
-- 

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/


More information about the live-devel mailing list