Gent's
I apologise for not posting for a while..unfortunately my pc died (overheated) and it'll be a week or two before I can afford replacement parts...
There's definately bugs in the RTSP stuff.. And I'm not convinced this is a simple winsock1/2 problem although I do believe it's related to timing of ACKs etc coming back. It very well could (partly) be that the current implementation doesn't do blocking properly. I'm convinced there's buffer overruns in various spots as I've seen packets arrive (using wireshark) on the client that txreader never sees. I've also seen dramatic differences in lost TS records being sent from the TVServer depending on whether the CPU is busy/idle.. epg is running and various other factors.
In essence; I think it needs an overhaul (which is probably out of my league).. but when I get set up again I might try and play around with the latest live555 stuff and see what I can come up with.
Cheers
erosco |