Tips for building a video voice chat application

I want to create a simple chat application that supports voice and video (something like Skype or Google Talk). I don’t want to write everything from scratch, so my question is: do you know any good libraries?

I came across libjingle (C ++) and Smash (Java), both implementing the XMPP Jingle extension. Would you recommend one of them?

+4
source share
2 answers

look at freeswitch for the VoIP library. It can be seen as a full-featured carrier software (of course, it is), but you can include the library in your own software for creating client and / or server VoIP applications.

+1
source

A P2P-based chat application is difficult to build because of the NAT firewalls in which most users are.

You can study the IETF standards such as ICE , STUN , TURN , SIP and son on. Although their implementation is the task of Hercules.

But,

RTMFP is a simple solution for implementing a P2P voice and video chat application. It is developed by Adobe and can be easily used by any flash developer in its application. It is easy and simple to implement. To do this, you just need to know flash development. Also check out Adobe Cirrus and Adobe AIR for desktop applications.

Hurrah!!!

+1
source

Source: https://habr.com/ru/post/1307656/


All Articles