<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html;charset=UTF-8" http-equiv="Content-Type"></head><body ><div style='font-size:10pt;font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;'><div ><div>Never mind, I see your second proposed solution (which I misunderstood at first glance) answers that question. So the files need to be moved over. Let me think on that one. </div><div><br></div><div><br></div><div><br></div><div><div><br></div></div></div><div><br><br></div><div class="replyHeader">---- On Wed, 03 Jun 2020 12:41:01 -0400 Me<admin@securecoop.com> wrote ----</div><div><br></div><blockquote style="border-left: 1px solid rgb(204, 204, 204); padding-left: 6px; margin-left: 5px;"><meta><div><div style="font-size: 10.0pt;font-family: Verdana, Arial, Helvetica, sans-serif;color: rgb(0,0,0);"><div><div>Okay okay very good. How about this? Since I don’t want to require users to open ports on the firewall, RPi runs HLS proxy and yes still have the OpenVPN or maybe a tunnel firewall to the HTTP server running on my server? I see in the documentation that the HTTP server must be on the same computer, so maybe over a netcat pipe or something. How does the HTTP server pick up the output from the proxy, is it by some RPC?</div><div><br></div><div><br></div><div><br></div><div><div><br></div></div></div><div><br><br></div><div class="x_-1463783468replyHeader">---- On Wed, 03 Jun 2020 12:22:44 -0400 Ross Finlayson<<a href="mailto:finlayson@live555.com" target="_blank">finlayson@live555.com</a>> wrote ----</div><div><br></div><blockquote style="border-left: 1.0px solid rgb(204,204,204);padding-left: 6.0px;margin-left: 5.0px;"><div><br><br>> On Jun 4, 2020, at 2:34 AM, Admin via live-devel <<a href="mailto:live-devel@us.live555.com" target="_blank">live-devel@us.live555.com</a>> wrote:<br>> <br>> Help a newbie? I would like to have an RTSP proxy running on a Raspberry Pi advertising to an HLS proxy running on a server. I noticed the HLS proxy has a -R "REGISTER" flag to listen for an advertised RTSP stream, but how do I configure the RTSP proxy to advertise?<br>[…]<br>> <br>> So I'm thinking of this kind of setup:<br>> [IP cam RTSP]<--[RPi Live555 RTSP proxy]-->[OpenVPN]--[Home firewall]--[OpenVPN]-->[Live555 HLS proxy]<--[App]<br><br>What you’re describing is possible; however, this is something that you would need to program yourself; i.e., it is not available simply via a command-line option. Note that the (custom) RTSP “REGISTER†command was originally intended to be something that would be implemented in network cameras themselves, rather than in the “LIVE555 Proxy Serverâ€. However, you could, in principle, add this functionality to the “LIVE555 Proxy Server†(or any LIVE555-based RTSP server); see<br> <a href="http://lists.live555.com/pipermail/live-devel/2020-February/021495.html" target="_blank">http://lists.live555.com/pipermail/live-devel/2020-February/021495.html</a><br><br>However, the system that you describe seems rather complex. You’re also omitting the HTTP server that would use the output from the “LIVE555 HLS Proxy†(or perhaps that is part of your “[App]â€??). It would be much simpler to just to do the following (ignoring the ‘OpenVPN’s):<br> [IP cam RTSP]-->[Live555 HLS proxy][HTTP server]—[Home firewall]<-[App]<br>or<br> [IP cam RTSP]-->[Live555 HLS proxy]—[Home firewall]--[HTTP server]<-[App]<br><br>I.e., Don’t implement any intermediate RTSP server at all; instead, have the “LIVE555 HLS Proxy†read directly from the IP camera. If you do this, then your problem becomes either:<br>1/ Figure out how to access the HTTP server from across your firewall (if you run your HTTP server inside your firewall), or<br>2/ Figure out how to make the HLS segments+“.m3u8†file accessible across your firewall (if you run your HTTP server outside your firewall). I.e., in this case you could either transfer the HLS segments+“.m3u8†file across your firewall dynamically, or somehow make the file system directory (that contains the HLS segments+“.m3u8†file) accessible to the HTTP server outside your firewall, e.g., using some file/directory sharing protocol (like NFS).<br><br>Either of these solutions seems simpler than messing with an intermediate RTSP server/proxy (that implements “REGISTERâ€).<br><br><br>Ross Finlayson<br>Live Networks, Inc.<br><a href="http://www.live555.com/" target="_blank">http://www.live555.com/</a><br><br><br>_______________________________________________<br>live-devel mailing list<br><a href="mailto:live-devel@lists.live555.com" target="_blank">live-devel@lists.live555.com</a><br><a href="http://lists.live555.com/mailman/listinfo/live-devel" target="_blank">http://lists.live555.com/mailman/listinfo/live-devel</a><br></div></blockquote></div><br></div></blockquote></div><br></body></html>