[Live-devel] my performance benchmark of livemedia library, not satisfactory

Matt Schuckmann matt at schuckmannacres.com
Thu Mar 12 14:54:22 PDT 2009


Matt Schuckmann wrote:
>
> Furthermore I'd be very suspicious of even doing what is suggested in 
> in the FAQ.
> I know of at least one place in the code where things could go very 
> wrong:
> The RTPInterface.cpp code uses 2 static hash tables when using RTP 
> over TCP. Should you run 2 separate threads of execution of Live555 in 
> the same process both threads would use the same copies of these 
> static hash tables and it would be very easy for them both to try to 
> modify them at the same time or one read while the other is writing 
> and cause those hash tables to be in an inconsistent state and 
> probably cause a crash.
>
> I don't know what other little bombs like this are out there waiting 
> to be discovered.

Never mind as someone here just pointed out the tables come from the 
usageenvironment so that should be ok.
Don't know, why I didn't see that the first time I went through this file.

Sorry for any confusion.

Matt S.


>
> Matt S.
>
> _______________________________________________
> live-devel mailing list
> live-devel at lists.live555.com
> http://lists.live555.com/mailman/listinfo/live-devel
>


More information about the live-devel mailing list