We have a product that uses live555 along with libavcodec to play streams from 
IP cameras to mobile devices,browsers and an archiver/restreamer.

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.

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)

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.

I need to buy a windows phone and port our phone app to it next!
________________________________
From: live-devel-boun...@ns.live555.com [live-devel-boun...@ns.live555.com] on 
behalf of Amir Guterman [amirguter...@gmail.com]
Sent: Monday, April 08, 2013 4:32 PM
To: LIVE555 Streaming Media - development & use
Subject: Re: [Live-devel] Need your professional opinion on upgrading our 
product to use your streaming technology

Hi Ross,
I am planning on doing the programming myself, I was just asking if LIVE555 is 
generally the way to go for my requirements.

Thank's!







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.

On Tue, Apr 9, 2013 at 12:25 AM, Ross Finlayson 
<finlay...@live555.com<mailto:finlay...@live555.com>> wrote:
We are developing a product

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.)

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.

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

[*] 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.


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




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

Reply via email to