Not logged in. · Lost password · Register
Forum: MatriX RSS
Voice support in xmpp under .net
Avatar
hakart #1
Member since May 2014 · 1 post
Group memberships: Members
Show profile · Link to this post
Subject: Voice in xmpp
Hi,

Is there any support for voice in xmpp under .Net ?
Can anyone to advice and share some links and samples of xmpp with voice support under .net framework ?

Thanks in advance,
Arthur
Avatar
Alex #2
Member since Feb 2003 · 4317 posts · Location: Germany
Group memberships: Administrators, Members
Show profile · Link to this post
Hello Arthur,

this is done in XMPP over the Jingle extensions. You can fine all the Jingle extensions here:
http://xmpp.org/xmpp-protocols/xmpp-extensions/

Like in SIP, XMPP is only the protocol for the negotiation here. The voice data itself gets handled over another p2p connection in an ideal case. And the voice part is build on top of other protocols like RTC, STun, codecs etc...
For this you can find many libraries in the Internet, also some completely written in c#.

eg:
  • webrtc
  • libjingle
  • gstreamer
  • naudio
  • sipsorcery
  • much more...

The XMPP part for Jingle is implemented in MatriX. For the rest you have to plugin other components.

Alex
Avatar
david.felix #3
Member since Jul 2015 · 23 posts
Group memberships: Members
Show profile · Link to this post
What i am saying, you are not getting it. Is it inside the iq result that i will write my codec and other voice data codes? I just want to know the write place to write the code.

Thanks a lot for your kind and helpful response.
Avatar
Alex #4
Member since Feb 2003 · 4317 posts · Location: Germany
Group memberships: Administrators, Members
Show profile · Link to this post
have you read the documentation here?
http://xmpp.org/extensions/xep-0166.html

It shows you exactly with many examples which Iqs you have to exchange and where you have to start your RTP sessions.
Avatar
david.felix #5
Member since Jul 2015 · 23 posts
Group memberships: Members
Show profile · Link to this post
Okay i will take a through look at the documentation again. Thanks.
Close Smaller – Larger + Reply to this post:
Verification code: VeriCode Please enter the word from the image into the text field below. (Type the letters only, lower case is okay.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Special characters:
Forum: MatriX RSS