Re: [Live-devel] Native IPv6 support for the Proxy?

2017-05-03 Thread Virginia Hamm
On Wed, May 3, 2017 at 2:52 PM, Ross Finlayson wrote: > Also: > > > Apple just rejected (and rightfully so!) our app where one of the > options is to serve video off a live555proxy because it is not reachable > over IPv6. > > I’m not sure what “serve video off a live555proxy” means, but a reminde

[Live-devel] Native IPv6 support for the Proxy?

2017-05-03 Thread Virginia Hamm
On 2016-12-06, hem...@mnkcg.com posted that they had IPv6 patches for live555. Are these (or some other code) going to be absorbed into the mainstream release any time soon? Apple just rejected (and rightfully so!) our app where one of the options is to serve video off a live555proxy because it is

[Live-devel] what is the rtsp-over-http url for the proxy server?

2017-05-01 Thread Virginia Hamm
When I start up live555ProxyServer, it kindly informs me what URL to use to access the proxy: RTSP stream, proxying the stream "rtsp://10.30.0.10:26001/proxyStream" Play this stream using the URL: rtsp://10.20.9.143:8554/proxyStream It also tells me that I can use HTTP-over-RTSP: (We use

Re: [Live-devel] monitoring for live555proxy (and others?)

2017-02-15 Thread Virginia Hamm
takes. > On Wed, Feb 15, 2017 at 3:32 PM, Virginia Hamm wrote: > >> Has anyone done it? In particular, I want to monitor number of bytes >> to/from the source, to/from each client, and number of clients. Ideally >> this would be for Prometheus, but any monitoring package

[Live-devel] monitoring for live555proxy (and others?)

2017-02-15 Thread Virginia Hamm
Has anyone done it? In particular, I want to monitor number of bytes to/from the source, to/from each client, and number of clients. Ideally this would be for Prometheus, but any monitoring package that exports stats over http should be easily modifiable. If nobody has done it, I'm about to do it

[Live-devel] anyone using nf_conntrack_rtsp and nf_nat_rtsp successfully?

2017-01-27 Thread Virginia Hamm
What are the options? How are they invoked in an iptables rule? A cursory search does not reveal any working examples, and, of course, there is no man page (why should there be!) nor examples in the source code. In order to avoid a proxy talking to another proxy, I need to use DNAT to reach a came

[Live-devel] who can add some functionality to the rtsp proxy for me (for pay)

2016-12-12 Thread Virginia Hamm
Ross said it was OK to post this! I need to give temporary access to a running proxy to users, and not only revoke the access when it times out, but also kill their existing streams. There are two components here: 1. Add and remove authorizations at runtime. - The authorization could pi

Re: [Live-devel] where to set the IP TOS field

2016-11-07 Thread Virginia Hamm
On Mon, Nov 7, 2016 at 6:07 PM, Ross Finlayson wrote: > > In order to get better performance over WIFI when doing RTP over TCP > interleaved, I am setting the IP TOS field to "expedited forwarding" and I > am doing that in the following function: > > > If you don't want to mess with the code, an

Re: [Live-devel] Fwd: why am I getting "bad ports" in groupsock/GroupsockHelper.cpp:setupDatagramSocket()?

2016-09-28 Thread Virginia Hamm
On Tue, Sep 27, 2016 at 12:24 AM, Ross Finlayson wrote: > > Now, a better question is, what's magic about 6970 > > grep 6970 liveMedia/include/*.hh > > Yes, I found it (with grep -r) > There’s nothing ‘magic’ about port number 6970; however, it was the > default starting port number for Apple's

[Live-devel] Fwd: why am I getting "bad ports" in groupsock/GroupsockHelper.cpp:setupDatagramSocket()?

2016-09-26 Thread Virginia Hamm
On Mon, Sep 26, 2016 at 6:13 PM, Ross Finlayson wrote: > > + env << "Bad port number (@1): " << port.num() << "\n"; > >return -1; > > } > > #if defined(__WIN32__) || defined(_WIN32) > > > > Now, whenever a client connects to the proxy, I get errors such as: > > > > Bad port num

[Live-devel] why am I getting "bad ports" in groupsock/GroupsockHelper.cpp:setupDatagramSocket()?

2016-09-26 Thread Virginia Hamm
In trying to debug something probably unrelated to this, I made this change: --- a/live/groupsock/GroupsockHelper.cpp +++ b/live/groupsock/GroupsockHelper.cpp @@@ -151,7 -151,6 +151,7 @@@ int setupDatagramSocket(UsageEnvironmen ntohs(port.num())); socketErr(env, tmpBuffer);

[Live-devel] long delay when connecting via proxy

2016-09-19 Thread Virginia Hamm
The setup: Hikvision and Vivitek IP cameras, feeding RTSP streams; proxied by live555ProxyServer; viewed with VLC. When I connect directly the the cameras, the video comes up almost immediately (<1s). When I connect via the proxy, it takes between 15-30s before the video comes up, depending on th

[Live-devel] How do I terminate an active proxy session?

2016-09-14 Thread Virginia Hamm
I'm running the proxy server with user authentication added in. I want to limit the users to one-minute sessions at a time. What is the "proper" way to achieve this? My (admittedly limited) experience with the code points to somehow tracking the client session that was created when that user connec