[Live-devel] Error of the server running in Linux

Ivan Alen Fernandez ivan.alen at uclouvain.be
Tue Sep 21 08:11:27 PDT 2010


Hello,
I am using the live555 to deliver rtp packets of H264 files in multiple
concatenated small clips with an intelligent interaction under the user
request. One xml file script is parsed every time to decide the next file
to insert in the rtp sink. My implementation of the H264 framer, source
and sink is done as proposed in the FAQ.

My problem is that i have done lately some modifications in the class
ByteStreamFileSource and for linux i have to run the player two times in
order that the video starts playing and after 20 seconds or so the server
exits with the next error:

BasicTaskScheduler::SingleStep(): select() fails: Bad file descriptor

In Windows with approximately the similar code, the clients receives well
the packets at the first attempt and the server doesnt stop at any time.

Can anyone suggest to me what is going wrong in linux (ubuntu) and why it
doesnt work in that plattform while in windows there is no problem.

Thanks a lot in advance for your help

Ivan




More information about the live-devel mailing list