How to send image/Video,Voice Chat using xmpp IOS - ios

I am creating a chatting app using XMPP. The text chat functionality is working fine. Now I want to send audio, video and images. Can anyone tell me how to do that? I am using core data. It will be better if you guys can suggest me about UI also.
Any samples like WhatsApp are welcome.

Related

How to implement webRTC in iOS app

I have successfully implemented xmpp Connection and text chatting by using xmpp in my application. Now want to implement video calling by using webRTC. I don't know the exact procedure for it. I have searched about it but, I'm unable to implement the video chat.
If anyone have any idea about the procedure, please help me.
look at the webrtc.org code. The library compiles with bindings for iOS, and the app (appRTCDEMO) provides a full example for iOS. It's a great start.

How to achieve file sharing through xmpp in ios

I am working on a chat application through xmpp i have done one to one and MultiUser Chat. So please tell me how to do file sharing in XMPP.

Live Video Chat app in iOS for iPhone and iPad

i wanted to develop an app with live video chat just like skype or tango. I have search a lot over the internet but could not found any helpful answer.
Basically what i want to do is only two peoples communicate with each other through live video chat.
if you have any helpful answer please post below so that i can move forword in my project.
Thanks in advance.
I think you have to follow given Link
Sample demo for video chat
i hope this will help you great.
If you any queries about this sample demo than comment here.
Use parse framework for video chat.
It is very easy to implement.
You will get all information in parse website.
How To write your first iPhone Video Chat App using parse and opentok(tokbox)

QuickBlox save Dialogs in CoreData for offline viewing

Is there a way to save Quickblox dialogs and messages for viewing offline? I am trying to save messages, queue messages when there is no network to call the Quickblox service. Once the network is availabel the messages will be send?
I understand this can be achieved by using Core data, but I am not sure how. can anyone help me in achieving this? Any pointers to the solutions will be helpful.
You can save quickblox messages in any format & storage you want. It can be NSUserDefaults, CoreData, .txt file in Documents directory etc.
QuickBlox SDK doesn't contain this function, but it is realized in iOS Chat Sample and Swift demo. Please have a look at the links below:
http://quickblox.com/developers/SimpleSample-chat_users-ios
http://quickblox.com/developers/Demo-swift-ios

Video(with Audio) chat for iOS

I"m trying to build an app for iOS which includes video(with audio/voice) and text chat. The chat will be one-on-one chat. One source for video is surely coming from desktop/laptop camera(or IP Camera). How can this be achieved for iOS devices? Any open source/ free library as solution available will be welcomed.
You can try these
1) http://quickblox.com/developers/IOS
2) https://layer.com/
3) http://www.pubnub.com/
ooVoo provides free sdk for video chat implementations its very easy to use. But for free sdk it will have ooVoo logo at the bottom of the screen. For more information go to this link: https://developer.oovoo.com/
If you want to implement your own video chat application. You can use xmpp, this link has a good example for xmpp implementation on iOS :https://github.com/robbiehanson/XMPPFramework [it doesn't have video chat implementation you have to modify it].
Or you can write your own custom socket program. In which you will be able to send and receive UDP packet which will contain the video data.

Resources