iOS RTP library/tutorial/example - iphone

I'm wondering about the availability of a library to send and receive realtime text updates (between device and server) in a messaging-type app. I'm not really sure where to look, or what to search for, but my preliminary searches haven't had much success. Any help is much appreciated. Thanks!

How about XMPP (Extensible Messaging and Presence Protocol)? It has a very decent framework in Objective-C - http://code.google.com/p/xmppframework/.
If it's an option for you, WebSockets also come handy here. Try using zimt for instance or UnittWebSocketClient API.

Related

How to establish app to app communicaiton using socket on same device in iPhone without any server component?

I want my app to intercommunicate with my service,send and receive data to and from service
Check this:
How can I transfer files from one application to another in the same iOS device?
UIDocumentInteractionController class reference
Hope this might help to achieve your goal
There's plenty of references about that'll help you with what you're trying to achieve, I'd recommend doing a little research and attempting to get something basic working.
To get any help, you'll need to provide a bit more information - what protocol does your service operate on? what is the function of the app? what have you tried?
This place is an invaluable resource to programmers who ask for help, rather than an entire solution. :)
Good Luck!

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.

What is the best way to transfer an object between two iOS devices running the same app?

I'm trying to give my iOS app the ability to transfer an object to another iOS device running the same app. The object is on the order a few thousand KB of memory. Does anyone have a suggestion as to how to do this? I am considering using FTP, but that seems a little messy. Does anyone have any suggestions on possibly using GameKit? Or something else?
GameKit would probably be your best bet. This link seems to go over it pretty well
As an alternative, I've found the SimpleNetworkStream example that apple gives an exact match as to what I want to do. Simple Peer to Peer file transfer might be the best solution.... It seems that people are having a lot of trouble transferring large data objects with GameKit.

Getting started with Voip programming

I need to create a voip application ( like msn ).
What do I need in general ?
Start by learning about SIP protocol. If you don't want to do everything from scratch, you can take a look at Sofia-SIP library. Also, looking at some OpenSource Softphone projects (like Telephone) might be helpful.
Hope it helps.

APIs for converting Voice/Audio data in to text

I am working on a iphone apps in which i am storing the voice of users as audio file and want to display in text.
How it will be ...any idea about APIs ??
Thanks,
Aaryan
Have you seen CMU Sphinx ?
Particularly, pocket sphinx (written in C)
While more recognition oriented, it's been used for transcription before, so it will depend on what exactly you need:
Further, have you considered a non-native/local API, i.e. a web service you could call with your voice data, or are you adamant about a native library/API ?
For example, Ribbit has a platform for these sorts of things, and does support transcribing voice to text
"How do I enable voice-to-text transcriptions?
Available as a paid service, voice-to-text transcriptions are automatically available through the Ribbit API. Please use the $25 Free signup credit to try the service."
There is one app that does this already: Jott. The way they do it is to send the file to transcribers in India! (source)
You will have to develop the voice recognition engine yourself I'm afraid. No library that I know of can do this. Apart form that, the iPhone CPU would probably not be powerful enough.