> What would be a good way to modify the proxy server such that:
> 1. The connection to a proxied server is torn down and setup again if
> the server is not sending any data
> 2. The connection to a proxied server is torn down and setup again if
> there is a mismatch between "Session" expected by the proxy server and
> what is sent in responses from the server

I’m really not interested in making any more changes to the proxy server code 
(apart from legitimate bug fixes), because it’s already complex enough (& has 
not resulted in any significant additional revenue coming into this company).  
But if this is something that you want to hack in your own copy of the code, 
then look at the code in lines 788-790 for how we handle a RTCP “BYE” from the 
server by tearing down & reestablishing a connection to the ‘back end’ server.


> It's a Xiaomi Yi Home camera.
> Unfortunately, there doesn't seem to be sourcecode available for the
> RTSP server running on the camera.

Nonetheless, there might be a firmware upgrade available; see
        http://www.xiaoyi.com/en/support/home/
        
http://www.xiaoyi.com/home/firmware/index_us.html?version=1.8.5.1N_201601071352

I’ll also be in touch with ‘Xiaomi’, reminding them of their obligations under 
the LGPL; they - like all products that use our code - MUST provide their 
customers a way to replace old versions of the “LIVE555 Streaming Media” code 
with the latest version.


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


_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to