CSipSimple Video calling

552 views
Skip to first unread message

Summaira Zafar

unread,
May 25, 2014, 6:30:27 AM5/25/14
to csipsim...@googlegroups.com
Hi,

I am working on embedding CSipSimple Video Plugin inside csipsimple code in such a way that once we installed csipsimple we can make video call. There would not remains any need to installing video plugin separately. I have imported plugin as a lib into SipHome. But can't enable video for making call.

Any ideas would really appreciated.


Thanks

Summaira

Régis Montoya

unread,
May 25, 2014, 6:52:41 AM5/25/14
to CSipSimple dev group
Hi,

As usually with plugins integrating inside the core app is totally obvious. If it is currently separated apk there is actually good reasons and it's not because it's complicate to re-integrate a plugin into the core app : it's only about not dispacthing the native lib, adding good things to the manifest and having the plugin's broadcast receiver inside the core app. This process is the same for all csipsimple plugins (audio codecs/video codecs/video feature). (you can have a look to commit that integrated in the past audio codecs that became stable).

If the video feature is currently outside it's because :
 * not yet stable/finalized => you should focus on that if you want to contribute on this topic
 * adds extra size on the package for a feature not needed by anyone : remember that there is still people using old device with limitate storage space
 * the feature is not compatible up to android 1.6, so adding some extra size for these users is not good idea.
 * h264 license does not allow to redistribute things like you want. So you might be sued if distributing an app with h264 inside. I'm currently waiting for openh264 implementation and binaries from Cisco being available to really integrate h264

For these reasons :
 -> you should first focus on helping to improve video feature/integration in the app which is far to be good enough currently.
 -> keeping things as a plugin will remain a good idea, but the way to activate video has to be simplified once the plugin will be stable and released (for example, on the first install steps, allows users to enable video feature by direct link to one of the download repositories, and enable the settings for video calls at the same time).


--
You received this message because you are subscribed to the Google Groups "CSipSimple Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to csipsimple-de...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Summaira Zafar

unread,
May 26, 2014, 6:56:50 AM5/26/14
to csipsim...@googlegroups.com

Hi,

Thank you for these suggestions. I want to install plugin (with user consent) within csipsimple i.e when we install csipsimple plugin installer appears and user install that and once installtion finishes it start installing csipsimple main apk.

How can I accomplish this task?


Thanks
Summaira

Régis Montoya

unread,
May 26, 2014, 11:49:00 AM5/26/14
to CSipSimple dev group
You can add some code in the first setup to prompt user for a new activity that propose to download the apk+install (see code that upgrade nightly builds for that) or that redirect to playstore.

Carlos Ruiz Díaz

unread,
May 26, 2014, 1:06:47 PM5/26/14
to csipsim...@googlegroups.com
Maybe this custom version of CSipSimple [1] can help you understand how to embed video in a single app.


Regards,
Reply all
Reply to author
Forward
0 new messages