> Yes, I see JPEGVideoRTPSink being destroyed three times as 
> createNewStreamSource() is called three times. 
> First with a clientSessionID=0 and the other times with valid large ids. No 
> idea why three times, perhaps VLC which
> acts as the client does something interesting. Trying with testRTSPClient I 
> only see two calls. Perhaps VLC retries
> something as there is no data.

Yes, VLC first requests regular RTP/RTCP-over-UDP streaming, but then - if it 
receives no data within a certain period of time - tries again, this time 
requesting RTP/RTCP-over-TCP streaming.


> So far there doesn't seem to be any error in what I'm trying to do, but the 
> stream simply is not playing. Is there
> really a startPlaying() being called for the replicated stream too?

Yes, there should be - it’s done in the “OnDemandServerMediaSubsession” code, 
when the server handles the RTSP “PLAY” command.

Unfortunately, I can’t figure out why it’s not working for you.  You’re going 
to have to work through the “StreamReplica” code, checking that 
"StreamReplica::doGetNextFrame()” gets called, as it should.

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

Reply via email to