Hi,

I have an architecture question of livemedia. Livemedia is a single thread
program, it uses "event" to serve multiple video streams.
If in one video stream, I called some blocking functions, will it hurt other
video streams?
For example, assume the server wants to server two video streams, A and B.
Both stream A and B's sources are from the hardware encoder, not a file on
hard drive.
So if stream A VideoStreamer::ContinueReadProcessing reads data from the
video sources, it may not get the data immediately when using blocking
function calls to the hardware encoder. In the worst case, it can stop for
ever because of hardware failure.
If that happens, can stream B still function properly when stream A blocked?

Thanks a lot.

Best Regards,
Tao
_______________________________________________
live-devel mailing list
[email protected]
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to