NN视频会议-二次开发

 

 

NN视频会议组件由三部分组成:会议服务器,视频聊天客户端组件和文档共享组件。会议服务器支持Tcpudp两种通讯协议,采用完成端口实现支持大规模并发。视频聊天客户端组件负责数据传输和音视频通讯功能。文档共享组件用来演示文档和电子白板功能。

 

NN视频会议SDK功能展示

NN视频会议软件用来展示视频会议组件的主要功能,你可以用他来开发出界面风格完全不一样的视频会议,视频聊天产品。

首先登录服务器:

进入主界面。会议客户端包含功能:文字发言,视频发言,屏幕共享,播放视频文件,文档共享,举手状态,会议录制等。支持四分屏显示或主次分屏(大视频居中)显示视频。界面布局由主讲统一管理,这样保证所有人看到的都是一样的界面。支持视频分辨率自适应调整,以节约昂贵的服务器带宽,当打开多个视频时,只对大的视频采用大的分辨率编码,对显示在小区域中的视频采用小的分辨率编码,这样与都采用同一个种分辨率的编码策略相比,节省了一半以上的带宽。

 

1、文档共享,电子白板,可在白板或文档上写写画画:

 

3、可播放本地视频文件,注:有些格式需要安装LavFilter插件才能正常播放。

 

4、可将视频内容切换到共享桌面,这样对方可以看到你电脑桌面上的操作内容。

 

文档共享模块。

文档共享模块,采用虚拟打印技术,实现文档格式转换。支持所有可自动档打印文档的协同浏览,同步讲解。支持对应用程序截图。

音视频设置

在系统设置菜单中,可设置声音和视频的相关选项:录音设备,播放设备,声音处理,声音质量等。。

在视频设置中可选择视频设备(包含屏幕和播放视频)。在视频分辨率中,建议自动调节分辨率,这样实际分辨率大小由视频窗口大小决定。如果你想更清晰的话,可以选择更高分辨率。如果你想节省带宽的话,可以选择一个较低的分辨率。分辨率越大越清晰,但是占用带宽就越大。屏幕共享时采用最接近于屏幕分辨率大小的分辨率。

二次开发

二次开发demo下载地址:http://www.nnv1.com/VideoChat.htm

支持C#C++,Unity3d二次开发。

http://www.nnv1.com/imgv/unity3d.jpg