[Live-devel] streaming live H263 video

Arkady Erlikhman arkady at etring.com
Mon Mar 14 12:41:42 PDT 2011


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 <finlayson at 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 at lists.live555.com
> http://lists.live555.com/mailman/listinfo/live-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20110314/f0d56335/attachment.html>


More information about the live-devel mailing list