<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 13px;">
<div style=""> We have a product that uses live555 along with libavcodec to play streams from IP cameras to mobile devices,browsers and an archiver/restreamer.<br>
<br>
Using live555 in some environments means you are not using the built in libraries and therfore not hooked into their hardware decoder. But a single IP camera at D1 resolution is ok up to 15fps on older android  and 30fps on iphone and newer droids. Note this
 limitation is NOT live555, it is access to the decoder. Colorspace conversion and scaling take as much CPU as H264 decoding so I shift that to the opengl hardware with shaders.<br>
<br>
I also have built the proxy server and an app based on that to restream 4 cameras (d1@30fps) on a Raspberry PI. I let it run 72 hours and it only used 9% CPU. The raspberry PI is a credit card sized SBC that is like an older phone in power (700mhz arm)<br>
<br>
Our app is not peer to peer but I have thought about doing it. The trick is the firewall issues. I push out past a firewall with the raspberry pi and any client including mobile can connect then to that restream server. The external server archives and allows
 multiple client connections, but adds latency.<br>
<br>
I need to buy a windows phone and port our phone app to it next!<br>
</div>
<div style="font-family: Times New Roman; color: #000000; font-size: 16px">
<hr tabindex="-1">
<div style="direction: ltr;" id="divRpF734181"><font color="#000000" face="Tahoma" size="2"><b>From:</b> live-devel-bounces@ns.live555.com [live-devel-bounces@ns.live555.com] on behalf of Amir Guterman [amirguterman@gmail.com]<br>
<b>Sent:</b> Monday, April 08, 2013 4:32 PM<br>
<b>To:</b> LIVE555 Streaming Media - development & use<br>
<b>Subject:</b> Re: [Live-devel] Need your professional opinion on upgrading our product to use your streaming technology<br>
</font><br>
</div>
<div></div>
<div>
<div dir="ltr">Hi Ross,
<div style="">I am planning on doing the programming myself, I was just asking if LIVE555 is generally the way to go for my requirements.</div>
<div style=""><br>
</div>
<div style="">Thank's!</div>
</div>
<div class="gmail_extra"><br>
<br>
<P> </P>
<P> </P>
<P>This message and any attachments contain confidential and proprietary 
information, and may contain privileged information, belonging to one or more 
affiliates of Windy City Wire Cable & Technology Products, LLC. No privilege 
is waived by this transmission. Unauthorized use, copying or disclosure of such 
information is prohibited and may be unlawful. If you receive this message in 
error, please delete it from your system, destroy any printouts or copies of it, 
and notify the sender immediately by e-mail or phone.</P><br><div class="gmail_quote">On Tue, Apr 9, 2013 at 12:25 AM, Ross Finlayson <span dir="ltr">
<<a href="mailto:finlayson@live555.com" target="_blank">finlayson@live555.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex; border-left:1px #ccc solid; padding-left:1ex">
<div style="word-wrap:break-word">
<div>
<div class="im">
<blockquote type="cite">
<div dir="ltr">
<div style="font-family:arial,sans-serif; font-size:13px">We are developing a product</div>
</div>
</blockquote>
<div><br>
</div>
</div>
Do "we" not have our own domain name? :-)  (As stated clearly in the FAQ, people are taken a lot more seriously on this mailing list if they use a professional email address.)</div>
<div><br>
</div>
<div>But anyway - It's important to understand that the "LIVE555 Streaming Media" software is primarily a set of software libraries, along with some simple console applications.  Although it can be (and frequently has been) used to develop more complex, GUI-based
 applications, this requires a non-trivial amount of programming.  Unless you are willing to undertake this programming yourself[*], you should instead look for other, pre-built solutions.</div>
<div><br>
</div>
<div><span style="text-indent:0px; letter-spacing:normal; font-variant:normal; font-style:normal; font-weight:normal; line-height:normal; border-collapse:separate; text-transform:none; font-size:medium; white-space:normal; font-family:Helvetica; word-spacing:0px"><span style="text-indent:0px; letter-spacing:normal; font-variant:normal; font-style:normal; font-weight:normal; line-height:normal; border-collapse:separate; text-transform:none; font-size:medium; white-space:normal; font-family:Helvetica; word-spacing:0px">Ross
 Finlayson<br>
Live Networks, Inc.<br>
<a href="http://www.live555.com/" target="_blank">http://www.live555.com/</a></span></span>
</div>
<div>
<div><br>
</div>
<div>[*] Although I am available for personal paid consulting (outside this mailing list) for companies that use the "LIVE555 Streaming Media" software, this generally does *not* include custom programming.  In other words, although I may be able to help you
 after you have developed software that uses this software, this software development is something that you'll need to do yourself.</div>
</div>
<div><br>
</div>
</div>
<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>
<br>
</blockquote>
</div>
<br>
<br clear="all">
<div><br>
</div>
-- <br>
<div dir="ltr"><b style="font-family:trebuchet ms,sans-serif"><i><span style="color:rgb(102,102,102)">Amir Guterman</span></i></b><br>
</div>
</div>
</div>
</div>
</div>
</body>
</html>