<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/openvcx/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/openvcx/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Sat, 02 Nov 2013 05:37:36 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/openvcx/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Discussion for Home page</title><link>https://sourceforge.net/p/openvcx/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="openvcx-open-video-conferencing-exchange"&gt;OpenVCX (Open Video Conferencing Exchange)&lt;/h1&gt;
&lt;p&gt;OpenVCX (Open Video Conferencing Exchange) is a SIP based Video Conferencing server for Video Voice-over-IP calling clients.&lt;/p&gt;
&lt;h2 id="overview"&gt;Overview&lt;/h2&gt;
&lt;p&gt;OpenVCX can be used to bridge codec level, media format, transmission format, and resolution mismatches to allow multiple clients to seamlessly inter-operate. The server can be used to allow two SIP video endpoints to communicate together as well as host up to eight video endpoints in a unified conference.&lt;/p&gt;
&lt;p&gt;WebRTC is supported as a video chat client. A demo for WebRTC is available here &lt;a href="http://webrtc.ngmsvid.com/" rel="nofollow"&gt;http://webrtc.ngmsvid.com/&lt;/a&gt; Standard SIP video phones are supported, the likes of X-Lite, Bria, Vippie, Linphone, etc.&lt;/p&gt;
&lt;p&gt;OpenVCX is a Java based SIP service based on the Mobicents JAIN-SIP framework. The Java component relies relies on NGMS (Nex Gen Media Server &lt;a href="http://ngmsvid.com/ngms.php" rel="nofollow"&gt;http://ngmsvid.com/ngms.php&lt;/a&gt; ) to handle media processing tasks.&lt;/p&gt;
&lt;h2 id="features"&gt;Features&lt;/h2&gt;
&lt;p&gt;The server can be used to provide Video Conferencing Services allowing multiple calling parties to visually interact from remote locations. Multiple video feeds are integrated into a unified visual overlay using either a grid layout or a VAD (Voice Activity Detection) induced active speaker switching layout. Each conference participant has a dedicated audio mixer instance, intelligently selecting which audio sources to process.&lt;/p&gt;
&lt;p&gt;OpenVCX is the signalling plane interface used create and terminate video and audio calls. OpenVCX is implemented in Java and requires the Java Platform JRE 6 (v1.6) or higher. The server uses the JAIN-SIP-1.2 (JSR-32) NIST SIP stack. OpenVCX works hand-in-hand with NGMS (Nex Gen Media Server) from &lt;a href="http://ngmsvid.com" rel="nofollow"&gt;http://ngmsvid.com&lt;/a&gt; for all media plane interaction. NGMS is implemented in C and performs all real-time media transcoding, formatting, and streaming tasks.&lt;/p&gt;
&lt;h2 id="mcu"&gt;MCU&lt;/h2&gt;
&lt;p&gt;Video MCU (Multipoint Control Unit) capable, providing seamless device interoperability allowing different calling parties to interconnect together.&lt;/p&gt;
&lt;p&gt;Bridge codec mismatches and capability needs&lt;br /&gt;
Perform format adaptation betweeen two or more calling parties.&lt;br /&gt;
Host a video or audio-only conference between multiple calling parties.&lt;/p&gt;
&lt;h2 id="ims-mrfp"&gt;IMS MRFP&lt;/h2&gt;
&lt;p&gt;Designed to fulfill the role of an MRFP (Media Resource Function Processor) integrated within an IMS (IP Multimedia Subsystem) calling architecture, OpenVCX can fulfill requested real-time media transcoding and formatting responsibilities.&lt;/p&gt;
&lt;p&gt;Provide Video VoIP (Video Voice over IP) calling services in addition to traditional VoIP.&lt;br /&gt;
Features for conferencing services in addition to standard two-way calling.&lt;br /&gt;
Deliver scalable and highly available communications to meet service level agreement.&lt;br /&gt;
SIP interface to AS (Application Server).&lt;br /&gt;
Quick integration with external conference provisioning application.&lt;br /&gt;
Conference access control through configurable ACL (Access Control List).&lt;/p&gt;
&lt;h2 id="supported-standards"&gt;Supported Standards&lt;/h2&gt;
&lt;p&gt;DTLS-SRTP (RFC 5764) (RFC 5763)&lt;br /&gt;
DTMF (RFC 2833)&lt;br /&gt;
ICE (RFC 5245)&lt;br /&gt;
IMS Profile for Conversational Video Service IR.94&lt;br /&gt;
RTCP FIR (RFC 5104)&lt;br /&gt;
RTCP Multiplexing rtcp-mux (RFC 5761)&lt;br /&gt;
RTCP non-standard ports (RFC 3605)&lt;br /&gt;
RTCP NACK, PLI, RTP/AVPF (RFC 4585)&lt;br /&gt;
RTP/RTCP (RFC 3550)&lt;br /&gt;
SDP (RFC 4566)&lt;br /&gt;
SRTP (RFC 4568)&lt;br /&gt;
SRTP, RTP/SAVP (RFC 3711)&lt;br /&gt;
SRTP, RTP/SAVPF (RFC 5124)&lt;br /&gt;
STUN (RFC 5389)&lt;br /&gt;
Symmetric RTP and RTCP (RFC 4961)&lt;br /&gt;
TIAS (RFC 3890)&lt;/p&gt;
&lt;h2 id="documentation"&gt;Documentation&lt;/h2&gt;
&lt;p&gt;Javadoc are available at &lt;a href="http://ngmsvid.com/ngvxjavadoc/" rel="nofollow"&gt;http://ngmsvid.com/ngvxjavadoc/&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="source"&gt;Source&lt;/h2&gt;
&lt;p&gt;The source can be downloaded from &lt;a href="http://ngmsvid.com/downloadngvx.php" rel="nofollow"&gt;http://ngmsvid.com/downloadngvx.php&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="licensing"&gt;Licensing&lt;/h2&gt;
&lt;p&gt;OpenVCX is available in open source. A commercial version of the server called NGVX (Nex Gen Video Exchange) is available from Nex Gen Bits &lt;a href="http://ngenbits.com." rel="nofollow"&gt;http://ngenbits.com.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;More information on the Video Conferencing Exchange can be found at &lt;a href="http://ngmsvid.com/ngvx.php" rel="nofollow"&gt;http://ngmsvid.com/ngvx.php&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tony Lo</dc:creator><pubDate>Sat, 02 Nov 2013 05:37:36 -0000</pubDate><guid>https://sourceforge.netcac86b30941961394fecc5aa517d779a40cc71d8</guid></item><item><title>Home modified by Tony Lo</title><link>https://sourceforge.net/p/openvcx/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Welcome to your wiki!&lt;/p&gt;
&lt;p&gt;This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: &lt;span&gt;[SamplePage]&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;The wiki uses &lt;a class="" href="/p/openvcx/wiki/markdown_syntax/"&gt;Markdown&lt;/a&gt; syntax.&lt;/p&gt;
&lt;p&gt;&lt;h6&gt;Project Members:&lt;/h6&gt;
&lt;ul class="md-users-list"&gt;
&lt;li&gt;&lt;a href="/u/ijoules721/"&gt;Tony Lo&lt;/a&gt; (admin)&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;&lt;span class="download-button-51ea9ed0f1fd8d1c42b29c3b" style="margin-bottom: 1em; display: block;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tony Lo</dc:creator><pubDate>Sat, 20 Jul 2013 14:29:36 -0000</pubDate><guid>https://sourceforge.netd1623a6f95f661e6eb9843c563906a365dd9c928</guid></item></channel></rss>