Video Calling Library for ios [closed] - iphone

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
Is there a library or any way to embed video chat capability in a ios application ?

I work at 2600hz, I'm new to stack overflow so if I'm screwing something up, let me know.
You can use Kazoo, our fully open-source cloud voip stack for this, our APIs allow you do all the sip signaling and proxying for Facetime style video connections (we do this for audio calls now, and video works in our lab but we haven't rolled it out to our community yet. Basically you'd need to do some QA).
If you'd like to play with it, I can send you an invite to our hosted cluster OR you can install it directly from our Git repos here: https://github.com/2600hz/kazoo

Yes, there are a few solutions:
First of all, no API from Apple.
Second, OpenTok does seem to solve your problem, Client & Server side easily.
If you want to implement it yourself, I know Spirit & Vidyo, which are paid VoIP & Video stacks.
You may also use iDoubs, or PJSip, both are open-source solutions, but they are using x264 encoder which its license is GPL and not good enough for the AppStore.
Either way, you'll need a 3rd party library for that & you must have a server side as well (Probably a SIP server).
If anyone knows more open-source / paid solutions, please share.

Build Video Chat Into Your Mobile Apps with OpenTok

Related

Is Comcast TV API open to public? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I am thinking the build my own home system that can do basic tuning channels or view lineup for my Comcast cable TV, like xfinity TV App does.
I am wondering if someone know Comcast open their API? or is there a way that can do it?
Thanks
Lewis
Most likely, you'll have to program against a 3rd party system that uses a CableCard.
To my knowledge the only way you can do something like this is to write a plug-in for Media Center on Windows with a CableCARD. Take a look at the Windows Media Center SDK Overview and see if it has the functionality you're looking for.
Nope, everything I've seen suggests that it's a private API. Which makes sense, they probably want you to have to use their services instead of creating your own.

WebRTC to make calls to PTSN [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I'm looking at WebRTC and I'm wondering how to implement a solution where the client connects to the PTSN via SIP. It seems like a pretty new technology so I assume that this would not work on IE browsers; is this correct?
Basically, I have a dialpad UI on the page and users who have an SIP account. Can WebRTC enable the end-user to make calls to the PTSN and what does it take to implement such solution?
I'm looking into this as an alternative to Java or Flash based webphones.
Thanks for your suggestions.
WebRTC is indeed new and isn't available on IE or Safari. It is available in beta/alpha on other browsers. IE will probably support it in the future and Safari probably won't for some time.
WebRTC does only the media parts of the negotiation, and as such it means that it does no signaling of its own. SIP can work well with WebRTC, but you will need a JS implementation of SIP (over WebSockets) and then you'll need to unwrap the SIP signaling on the server side and "migrate" it to UDP or TCP.
Asterisk are working on such a server side platform: http://blogs.digium.com/2012/05/23/asterisk-11-webrtc/
More about doing SIP in conjunction with WebRTC can be found here: http://bloggeek.me/html-sip/

Cocoa app to publish podcasts vs Mobile friendly site [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
** Please don't migrate this to Apple - it won't be seen. Thanks.
I'm not sure of the legal implications of what I am trying to do, but here it goes.
There is a radio show that I love listening to. It comes on everyday and the podcasts are uploaded to a website so users can download and listen to them for free. The website isn't very navigable, however, and it's extremely hard to play the podcasts from my phone (and, therefore, my car).
I have a long commute and I would love it if I could either access these podcasts via some kind of iphone app or maybe even a mobile-friendly website. I am first trying to figure out which would be better (iphone app vs mobile friendly website) and how sketchy you think it would be for me to develop the app (or site) and then offer it to the radio show for them to upload their podcasts. Alternatively, if they didn't want it, I would just download the podcasts from the site and re-upload them to mine.
Please note I am not trying to make any money off this, I am only trying to make it easy for people like me (with long commutes) to enjoy this particular radio show without having to navigate the existing (dysfunctional) site- risking the lives of dogs, squirrels, and other drivers in the process.
If you create an iPhone app, you will have more control over the OS-specific things that you can do but it will be limited to only the Apple platform. If you create a mobile-friendly site, it will be accessible from any platform but it will be limited by what you can do with a browser. I would say the target audience is the issue. If your target is just you or you and your iPhone friends, do the app. However, if you want scale, do the web app since it will reach the Android and WinPhone7 markets as well.

Does ejabberd support offline file transfers? [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
I am working on an XMPP client, using ejabberd as server.
My question is how can I support offline file transferring?
I only want to do the offline file transferring for image files.
For example,
I can transfer an image to John even if he is offline.
When John comes back online,
the server will send him the image.
How can I do that?
There is currently no extension for XMPP to allow offline file transfers.
Presumably this would need to be supported by the recipient's server, and it would need to be implemented as a server-specific plugin.
Alternatively a project that may be of interest to you is Jabber Disk, which allows you to upload a file via XMPP, and then returns a HTTP URL you can send to people (for example as an offline message).
XMPP had an extension for this - XEP-0129: WebDAV File Transfers - but it is deferred!
I am searching for the same solution. I came across it, but did not find a XMPP server still supporting it.
Still searching for a solution.
We implemented offline file transfer is TextOne mobile client, but we had to do a custom module. There is no good specification for that yet.
However, for a simple need as you have, I think you could implement it purely client side (uploading to an HTTP server) and use XMPP for signaling.

How to implement VoIP + SIP in iPhone? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 4 years ago.
The community reviewed whether to reopen this question 7 months ago and left it closed:
Original close reason(s) were not resolved
Improve this question
I want to develop a VoIP application for iPhone .
But I don't know the basics of VoIP concepts and also if there are any sources or library available that can I use in my application .
So if anyone can provide me VoIP learning resources or library or anything that is useful in terms of VoIP and iPhone it will be precious to me .
If it's still relevant: use pjsip . It's a SIP library written in C. You must compile the source for iphone, it is described in the docs here. After that take a look at a very basic sample application here. It isn't very hard to use even if you don't know C, or how to compile libraries. Which was my case.
UPDATE Please be aware that pjsip uses GPL license.
Another option is Twilio Client which has an iOS SDK. With Twilio you don't have to maintain any of the telephony infrastructure.
(I worked at Twilio)
I think you should check my answer in this link.
iOS: Open Source VoIP/SIP Objective-C Code
Also check
SIP library for iOS with non-GPL license
You can also try OZeki,SIphone etc
There is a helper to handle calls in iOS Apple Standard library CallKit Apple Documentation - CallKit
There is one lecture about it here WWDC 2016
And, there is a tutorial in Ray Wenderlich here
You still might need some library to handle SIP connections and handle incoming calls.
Open source library linphone
Paid library voipsipsdk