> 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
