> On May 17, 2019, at 12:51 PM, <eric.bra...@nikon.com> <eric.bra...@nikon.com> 
> wrote:
> 
> Hi,
>  
> Live555 is excellent code – very professional – but we are having trouble 
> with implementing it in our solution, primarily due to our lack of experience 
> with RTSP protocol.
>  
> In our test environment, we can successfully use VLCPlayer to stream a *.264 
> file from both testOnDemandRTSPServer and testH264VideoStreamer.
>  
> However, another client we need to use (Unosquare.FFME) will only receive 
> from testOnDemandRTSPServer successfully.
> From testH264VideoStreamer, the FFME client (which uses ffmpeg dlls) reports:
>  
> [29:53.877 | ERR | FFmpeg.Log          ] [rtsp @ 000001FD46E38940] method 
> SETUP failed: 461 Unsupported Transport

This is probably because “testH264VideoStreamer” transmits its RTP stream via 
UDP/IP multicast (whereas “testOnDemandRTSPServer” transmits its RTP stream via 
UDP/IP unicast - one unicast stream per receiver).  I suspect that your 
“Unosquare.FFME” client does not support receiving RTP multicast streams - or 
perhaps does not support the signaling (in RTSP) of a RTP multicast stream.


> a)      Which test program (OnDemandRTSP or H264VideoStreamer) would be most 
> appropriate for our needs?

This depends on whether or not you want to stream via unicast (a separate 
stream transmitted to each receiver), or multicast (a single stream, to all 
receivers).  Which in turn depends on whether or not your underlying network 
supports IP multicast.


> b)      Assuming the answer is H264VideoStreamer, how do we 
> investigate/debug/work around the error we are facing with the client we are 
> using?

You would need to figure out why your client does not handle RTSP-signaled 
multicast streams, and modify it as appropriate.  Either that, or use some 
other client software (such as our own “testRTSPClient” demo application).


> What is fundamentally different about the transports and protocols between 
> the two test servers?

See above.

> (Also: Is there a way to search the mailing list archives beyond the page 
> that lists each archive by month?)

There’s no way to do this on our site, unfortunately.  However, if you use 
Google, you can add “inurl:http://lists.live555.com/pipermail/live-devel/ “ to 
the search query - e.g.,
        inurl:http://lists.live555.com/pipermail/live-devel/ multicast


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