[Live-devel] Client program will stream from testOnDemandRTSPServer but not testH264VideoStreamer

Eric.Brandt at nikon.com Eric.Brandt at nikon.com
Fri May 17 16:42:34 PDT 2019


Thanks for the reply, Ross.

We'll investigate from the client side.
Using your client is definitely an option that is on the table.

Cheers,
-Eric.



-----Original Message-----
From: live-devel [mailto:live-devel-bounces at us.live555.com] On Behalf Of Ross Finlayson
Sent: Friday, May 17, 2019 5:14 PM
To: LIVE555 Streaming Media - development & use
Subject: Re: [Live-devel] Client program will stream from testOnDemandRTSPServer but not testH264VideoStreamer



> On May 17, 2019, at 12:51 PM, <Eric.Brandt at nikon.com> <Eric.Brandt at 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 at lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel



More information about the live-devel mailing list