Ross, I am trying to run testH263VideoStreamer (modified testH264VideoStreamer for H263 stream) on iOS and I am getting the following error when it tries to read from the existing file (named pipes are not used):
BasicTaskScheduler::SingleStep(): select() fails: Bad file descriptor What am I doing wrong? On Mon, Mar 14, 2011 at 12:03 AM, Ross Finlayson <finlay...@live555.com>wrote: > I can't change the size of the named pipe buffer since my app runs on >> iPhone iOS. >> >> Changing BANK_SIZE makes no difference - VLC player starts playing the >> stream, then pauses for 3-5 seconds, then plays again and the pattern >> continuous. >> >> What else would you recommend? >> > > Implement your own "FramedSource" subclass to encapsulate your H.263 > encoder, and use this (instead of a "ByteStreamFileSource") to deliver H.263 > video data into your "H263plusVideoStreamFramer" object. > > For a model of how to do this, see the "DeviceSource" code. > > (Once again, this is assuming that your CPU+encoder is powerful enough to > generate H.263 frames in 'real time'. If that's not true, then you're > screwed no matter what :-) > > -- > > Ross Finlayson > Live Networks, Inc. > http://www.live555.com/ > _______________________________________________ > 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