[Live-devel] DarwinInjector and openRTSP
    John Georgas 
    jgeorgas at uci.edu
       
    Mon Jul 26 20:53:25 PDT 2004
    
    
  
 > But what is it that you are trying to accomplish?  Are you trying to
 > set up some sort of RTSP/RTP proxy - relaying a single incoming
 > RTSP/RTP session into (potentially multiple) clients?  Why just not
 > use the original "rtsp://" URL for all clients?
A proxy is exactly it.
The stream is originating from a spook server that is streaming video 
from a Firewire IIDC cam. spook, however, does not support multiple 
connections to the server very well, and I have need of multiple clients 
accessing the stream at any one time.
So, the plan was to proxy the stream to a DSS for use with multiple clients.
 > At first glance, what you're doing looks OK, although the
 > "RTPTranslator"s aren't really needed (since they do a direct relay).
 > Instead, you could just play your "destRTPSink" directly from
 > "sourceSubsession->readSource()".
I also tried that, with the same result - no stream.
 > However, you can use the
 > "RTPTranslator" code to do debugging.  In particular, does
 > "RTPTranslator::doGetNextFrame()" get called (it should), and does
 > "RTPTranslator::afterGettingFrame()" get called (it will, iff data is
 > coming in on your "sourceSubsession").
Neither of those methods actually gets executed. I must be missing some 
part of the "wiring" mechanism...
Thanks,
John
    
    
More information about the live-devel
mailing list