Re: [Live-devel] Problem streaming continuous H.264 video over Transport Stream

2010-12-16 Thread Ross Finlayson
Since the upgrade I had also come up with another issue: the stream from the encoder shows "Warning: Invalid 'nal_unit_type': 0. Does the NAL unit begin with a MPEG 'start code' by mistake?" from H264VideoStreamDiscreteFramer::afterGettingFrame1(). I don't understand how you could have been us

Re: [Live-devel] Problem streaming continuous H.264 video over Transport Stream

2010-12-16 Thread Bruno Filipe Basilio
Ross, > I'm a bit puzzled by this, though for two reasons: > 1/ You are not using a "MPEG2TransportStreamFramer" in front of your > "MultiFramedRTPSink", so the latter should not be getting a > "durationInMicroseconds" value other than 0. > 2/ You are using a recent version of the code (because yo

Re: [Live-devel] Problem streaming continuous H.264 video over Transport Stream

2010-12-14 Thread Ross Finlayson
The time period between the stream stopping and consequent recover is exactly 35:47.50 with a variance less than 10 msecs and this goes forever. Could you know any action that could be causing this behavior (so deterministic) in my linux system? This time is almost exactly 0x8000, when exp

Re: [Live-devel] Problem streaming continuous H.264 video over Transport Stream

2010-12-14 Thread Bruno Filipe Basilio
Ross, The time period between the stream stopping and consequent recover is exactly 35:47.50 with a variance less than 10 msecs and this goes forever. Could you know any action that could be causing this behavior (so deterministic) in my linux system? In my previous post I think didn't understa

Re: [Live-devel] Problem streaming continuous H.264 video over Transport Stream

2010-12-14 Thread Ross Finlayson
Here's the stack trace: H264VideoDiscreteFramer::doGetNextFrame() at H264VideoDiscreteFramer.cpp:35 0x804fbba InputESSourceRecord::askForNewData() at MPEG2TransportStreamFromESSource.cpp:191 0x8050e7c MPEG2TransportStreamFromESSource::awaitNewBuffer() at MPEG2TransportStreamFromESSource.cpp:13

Re: [Live-devel] Problem streaming continuous H.264 video over Transport Stream

2010-12-14 Thread Bruno Filipe Basilio
Ross, Thank you for the fast feedback. After doing some more tests it seems the video stream recovers from the blocking after a call to AlarmHandler::handleTimeout(). Here's the stack trace: H264VideoDiscreteFramer::doGetNextFrame() at H264VideoDiscreteFramer.cpp:35 0x804fbba InputESSourceReco

Re: [Live-devel] Problem streaming continuous H.264 video over Transport Stream

2010-12-14 Thread Ross Finlayson
I'm using Live555 to send H.264 ES video over Transport Stream using MPEG2TransportStreamFromESSource but the video stream blocks for >20 minutes in every hour or so. The goal is to deliver a live video stream using an H.264 video encoder as the source, initial tests showed that Transport Stream