NN视频会议-二次开发
NN视频会议组件由三部分组成:会议服务器,视频聊天客户端组件和文档共享组件。会议服务器支持Tcp和udp两种通讯协议,采用完成端口实现支持大规模并发。视频聊天客户端组件负责数据传输和音视频通讯功能。文档共享组件用来演示文档和电子白板功能。
NN视频会议SDK功能展示NN视频会议软件用来展示视频会议组件的主要功能,你可以用他来开发出界面风格完全不一样的视频会议,视频聊天产品。 首先登录服务器: 进入主界面。会议客户端包含功能:文字发言,视频发言,屏幕共享,播放视频文件,文档共享,举手状态,会议录制等。支持四分屏显示或主次分屏(大视频居中)显示视频。界面布局由主讲统一管理,这样保证所有人看到的都是一样的界面。支持视频分辨率自适应调整,以节约昂贵的服务器带宽,当打开多个视频时,只对大的视频采用大的分辨率编码,对显示在小区域中的视频采用小的分辨率编码,这样与都采用同一个种分辨率的编码策略相比,节省了一半以上的带宽。
1、文档共享,电子白板,可在白板或文档上写写画画:
3、可播放本地视频文件,注:有些格式需要安装LavFilter插件才能正常播放。
4、可将视频内容切换到共享桌面,这样对方可以看到你电脑桌面上的操作内容。
文档共享模块。文档共享模块,采用虚拟打印技术,实现文档格式转换。支持所有可自动档打印文档的协同浏览,同步讲解。支持对应用程序截图。 音视频设置在系统设置菜单中,可设置声音和视频的相关选项:录音设备,播放设备,声音处理,声音质量等。。 在视频设置中可选择视频设备(包含屏幕和播放视频)。在视频分辨率中,建议自动调节分辨率,这样实际分辨率大小由视频窗口大小决定。如果你想更清晰的话,可以选择更高分辨率。如果你想节省带宽的话,可以选择一个较低的分辨率。分辨率越大越清晰,但是占用带宽就越大。屏幕共享时采用最接近于屏幕分辨率大小的分辨率。 二次开发二次开发demo下载地址:http://www.nnv1.com/VideoChat.htm 支持C#,C++,Unity3d二次开发。 |