Writing screensharing plugin/driver - plugins

I have been using OpenTok for developing a webapp that can broadcast a stream to upto 2500 subscribers. OpenTok handles most of the work for you, but it doesn't allow screensharing - which is critical for my webapp. To enable screensharing, I'm looking for open source plugins/drivers which I can ask broadcasters to download and install, and the plugin should capture the screen and share it as a virtual webcam so that services like OpenTok can broadcast/archive/store it.
How do you proceed to write such a driver? Do you know any open source project which can serve as a good starting point?

I dont know about open sourced projects for screensharing, but screenleap provides on api for screensharing that you can use with OpenTok.

Have you use Opentok below link:
https://meet.tokbox.com/
and also provide source code on github
https://github.com/aullman/opentok-meet/tree/master/opentok-meet-cordova
I hope this will help you..

Related

Interprocess communication between iPhone apps

I need to implement a communication between a central app that runs always and other apps that may request services from that app. There should also be a way to communicate back to those requests even if they have been closed (i.e. loading them to get the responds). What is the best way to implement that on iPhone? (on Android a solution could be done using StartActivity)
Thanks
On the same device? Impossible with official APIs.
If jailbreaking is an option, try the CPDistributedMessagingCenter class. It has a very good documentation on the iPhone Dev Wiki (just google it). You may also want to look at how I used it one of my tweaks: see the daemon's implementation on GitHub.

Pause/Resume download functionality for iPhone

I want to implement a download manager in iPhone. Now it appears that it iPhone SDK esp NSURLConnection does not support Pause/Resume functionality if the server does not support the Range headers.
I don't want to use external libraries like ASHTTPRequest.
Is there any way I could support resuming of an application from where it was stopped
Why build something from scratch that has been build before? ASIHTTPRequest can handle this sort of thing perfectly, there is no need for you to reinvent the wheel. If you do enjoy such a thing, perhaps take a peek at how they do it (it's open source you know).
If the server doesn't support the range headers, it won't be able to send partial data and so you won't be able to resume from where it was stopped.

Audio Fingerprinting implementation on iPhone

It's the first time I post a question in a blog, but it seems to me this is the best resource on the web for that.
I'm looking for a way to implement audio fingerprinting in an application for iPhone. I had a look at the lastfm fingerprinter, being that I already use other lstfm api calls, but porting it to the iphone seems to be a mess and I'm quiet sure that it would be highly inefficient.
Should I give the search for now as I am looking for a free service ,I'm a young private developer and don't have sufficient economic resources for a payed service. This is also the reason for which I cannot install the library on my web server and run it remotely, sending just the audio data to it. The hosting I rely on dosen't allow me to install third party applications...
Music Brainz seems to be a solution, but not quiet sure on how to obtain the fingerprint...
Any suggestions, hint, tips, links, search queries, anything?
Thanks in advance!
Christian
Check out Echoprint, an open source audio fingerprinting service provided by Echonest.
Here is the iOS example they provide on their echoprint github repo.

Analytics library for iOS apps

I want to integrate analytics into my iOS app to collect statistics about my users.
So far I found these two services:
http://www.localytics.com
http://code.google.com/intl/de-DE/mobile/analytics/docs/iphone/
I want a library that's easy to implement. Are there any more out there and what is your experience? What can you recommend?
I've used Flurry in several apps. Quite happy with it. Once the initial setup is done, it's quite easy to log and record metrics about pretty much anything within your app.
You can try heatma.ps to get insides on how people iteract with your applications.
Check out this article, I think it's very useful:
http://www.apptamin.com/blog/app-analytics-tools/
I have found UXCam very useful. It has very easy integration steps and provides user and mobile data you need. It lets you watch playback videos of users using your app and has rule based recording and analytics to filter out unusual session.

Best options to integrate my application with the Nike+ features of the iPhone 4G

How can I integrate my application with the Nike+ features of the iPhone 4G. I want to access the data captured and send that to my own applications. There seems to be limited information available on this topic. Any help is greatly appreciated.
I actually created a PHP class that extracts data from the Nike+ service. It might be of use to you. You can find the download and documentation at http://nikeplusphp.org
Not sure how you would save authentication in your app, but this class would definitely give you access to literally everything Nike return back to their own apps and website. Well, everything I could find!
If you do have any issues with the class or anything is missing, please feel free to get in touch or contribute!