> On Aug 30, 2015, at 4:43 PM, Marco (Xanatos Marine) <[email protected]> 
> wrote:
> 
> Thanks Ross,
> 
> I modified "testH264VideoStream" by replacing
> 
>     ServerMediaSession* sms
>         = ServerMediaSession::createNew(*env, "testStream", inputFileName,
>         "Session streamed by \"testH264VideoStreamer\"",
>         True /*SSM*/);
> 
> with
>     ServerMediaSession* sms
>         = ProxyServerMediaSession::createNew(*env, rtspServer,
>         "rtsp://<ip address>/axis-media/media.amp?camera=1", "testStream”);

That has *exactly* the same effect as just running the “LIVE555 Proxy Server”!  
In other words, all clients that connect to the RTSP server will get their own, 
unicast copy of the stream.  That’s what the “ProxyServerMediaSession” object 
does.

Note that if you have N front-end clients to this proxy server, then there will 
be N+1 total streams on the network: the original ‘back-end’ stream from the 
camera, plus the N front-end stream copies.  Thus, even if you have just one 
‘front-end’ client, you will have two copies of the stream on the network.  
You’re probably running into network capacity issues (unless you’re also seeing 
error messages about “dropped” or “truncated” data).

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/

_______________________________________________
live-devel mailing list
[email protected]
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to