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

2011-11-20 Thread David J Myers
HI Ross, Thanks again for your sterling advice. I finally got some video out to a VLC client. You were right, I had to throttle back the encoder to 500kb/s. This is not enough bandwidth for a decent image (640x480 @ 12fps) though. The funny thing is, once the stream is going, I can dynamically b

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

2011-11-19 Thread Ross Finlayson
> So, I've started to use the H264VideoStreamer class directly as you suggest > and I get much further. However at a certain point after a number of > successful sendRTPOverTCP calls, subsequent calls seem to fail and then > never recover. Your problem here is basically that you are trying to 'cra

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

2011-11-19 Thread James Norris
If your data stream arrives as a continuous buffer (its not easy to tell where NALs start/end) use H264VideoStreamFramer, if your NALs are separated & delivered one by one, use the H264VideoStreamDiscreteFramer. You can cull the startcodes from the NALs easily enough. James On Fri, Nov 18, 201

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

[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.