> On Jun 15, 2020, at 11:53 PM, Gerald Hansink <gerald.hans...@ieee.org> wrote:
> 
> hi ross,
> 
> for the use case where client is only used as "playback controller" without 
> consuming video and the rtsp server acts as a "local video player".

I’m not sure what you mean by 'rtsp server acts as a "local video player”’.  
The RTSP server is the thing that responds to RTSP commands.  It is usually the 
thing that transmits outgoing RTP (i.e., media) packets.  In contrast, a “video 
player” is the thing that renders/displays incoming media packets.

However, the first part of your statement makes sense.  It is possible for the 
RTSP client to just send RTSP commands (to the RTSP server), without actually 
receiving incoming RTP (i.e., media) packets from the server.  (In this case, a 
separate process - running on the same computer - would usually receive the 
incoming RTP packets.)

To do this, your client would need to specify which UDP port number (on the 
same computer) would be used to receive the incoming RTP packets.  (I’m 
assuming a unicast stream here; for a multicast stream, it’s usually the server 
that chooses the port number (and destination IP multicast address).)  To do 
this, look at how our “openRTSP” application implements the
        -r (‘don’t receive’)
and
        -p <startingPortNumber>
options; see
        http://live555.com/openRTSP/#no-receive


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