Re: [Live-devel] H.264 live video streaming

2011-11-18 Thread Ross Finlayson
> I am trying to use Live555 to implement an RTSP server in our IP camera. > > Our H.264 encoder produces NAL units preceded by a 00 00 00 01 start code. > > The encoding main thread then writes the NAL units to a linux pipe where they > can be read by the RTSP Server thread for streaming out

Re: [Live-devel] Access violation crash in rtspclient

2011-11-18 Thread Jeff Shanab
After tracing through there seems to be, dare I say a bug or misleading testProgram. The bye handler calls code resulting in Medium::Close. This ends up calling the destructor on the RTCP class and deletes the fKnowMembers. The OnReceive is then attempted to be called where it ends up trying to

[Live-devel] H.264 live video streaming

2011-11-18 Thread David J Myers
Hi, I am trying to use Live555 to implement an RTSP server in our IP camera. Our H.264 encoder produces NAL units preceded by a 00 00 00 01 start code. The encoding main thread then writes the NAL units to a linux pipe where they can be read by the RTSP Server thread for streaming out.

Re: [Live-devel] Access violation crash in rtspclient

2011-11-18 Thread Jeff Shanab
Following your suggestion I got the Bye handlers working better. But I am back to a situation that may indicate I am doing to much in my handler. The case in incomingReportHandler1 that handles the BYE falls thru to and tries to execute onRecieve with the old data. In on receive it tries to acce

Re: [Live-devel] MediaSubsession SDP description to NAL

2011-11-18 Thread James Norris
Thanks all, the live555 functionality here works fine. The problem is that ffmpeg requires H264 extradata in avcC format, which is annoyingly complex to put together. Manning up in progress... James On Thu, Nov 17, 2011 at 10:58 PM, Ross Finlayson wrote: > Then you will split the > returned