[Live-devel] Need your professional opinion on upgrading our product to use your streaming technology
Jeff Shanab
jshanab at smartwire.com
Tue Apr 9 04:02:22 PDT 2013
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 at 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-bounces at ns.live555.com [live-devel-bounces at ns.live555.com] on behalf of Amir Guterman [amirguterman at 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 <finlayson at live555.com<mailto:finlayson at 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 at lists.live555.com<mailto:live-devel at lists.live555.com>
http://lists.live555.com/mailman/listinfo/live-devel
--
Amir Guterman
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20130409/45be44f1/attachment.html>
More information about the live-devel
mailing list