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

Reply via email to