Maybe this could be implemented in terms of a portable library such as ACE or boost::asio. That is an interesting idea. I can volunteer myself to help with it.
Regards, Paulo. 2010/1/26 Adam Mich <adammi...@gmail.com> > Hello, > Has anybody tried to replace standard select() loop in LiveMedia with a > different asynchronous I/O mode ? Select() isn't especially effective, when > it comes to sending or receiving a large number of small UDP packets over > many connections, and it is the most often scenario in RTP applications. > Even more important - it is hard to merge your own event queue with select() > loop - there is no easy way to break out from select() on some external > event. It would be great to have a few different backends for network event > dispatching - most systems have their own asynchronous I/O modes and it > should be relatively easy to implement them in LiveMedia. I know there is > TaskScheduler I can reimplement, but I need also a control over > creation/destruction of a socket and over sending and receiving data ( in > Windows you have to use non standard functions instead of send() and recv() > ) - something like Socket class. Any help ? Anybody did it already ? > Thanks in advance, > Kamil > > _______________________________________________ > live-devel mailing list > live-devel@lists.live555.com > http://lists.live555.com/mailman/listinfo/live-devel > >
_______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel