OMCS 版本变更记录
第14次 版本更新
更新时间:2023.12.07
最新版本:OMCS 8.0
更新列表:
(01)新增支持 .NET 6.0 / 7.0 。
(02)Linux 客户端增加支持龙芯最新的 Loongarch 架构。
(03)客户端增加支持在云主机(如再生龙OS)上运行。
(04)编码、解码、渲染性能优化。解码视频图像抗锯齿优化。
(05)增加功能:远程桌面支持控制多显示器/屏幕。
(06)提升远程桌面帧频,大于30fps。
(07)服务端 ServerAdvancedOptions 增加 DiscardFrameRecoverEnabled属性,可设定是否开启弃帧恢复功能。
(08)服务端增加 ICaptureDeviceGateway 接口,可通过该接口注入扩展音视频数据(如接入GB28181的监控摄像头)
(09)IMultimediaManager 增加 IsSpeakerWorkWell属性,其值表示扬声器是否工作正常。
(10)解决bug:当Linux端作为远程桌面的被控端时,程序偶尔会卡死的情况。
(11)Web 端增加支持GPU解码渲染图像(摄像头、桌面)。
(12)Web 插件增加支持课件功能。
(13)Web端:增加支持在JS和插件之间发送自定义的扩展消息。
(14)其它小细节优化。
第13次 版本更新
更新时间:2022.12.01
最新版本:OMCS 7.2
更新列表:
(01)OMCS 推出Linux版本,支持国产OS(银河麒麟、统信UOS等)、国产芯片(龙芯、鲲鹏、飞腾、海光等)!
(02)编码、解码、渲染性能优化。
(03)增加功能:可根据所有Guest的观看视频的窗口尺寸进行综合计算,自动调整当前摄像头的输出分辨率。(Advanced 的 AutoAdjustCameraOutputSize 属性)
(04)Guest方自动旋转观看的摄像头/屏幕图像为正确的方向,不再需要手动设置旋转角度。
(05)优化多媒体连接器的连接速度。
(06)其它小细节优化。
第12次 版本更新
更新时间:2021.12.20
最新版本:OMCS 7.0
更新列表:
(01)OMCS 推出Web版本,支持所有类型的浏览器!支持与OMCS PC版、Android版、iOS版完全互通!
(02)IMultimediaServer 增加 GuestFilter 属性,以支持在服务端控制只转发语音视频数据给部分Guest。
(03)WhiteBoardConnector 增加 SetBackVideoConnector 方法,以支持在视频(远程桌面或摄像头视频)上进行绘制标注的功能。
(04)WhiteBoardConnector 增加支持从网络下载课件。
(05)WhiteBoardConnector 增加 LazyLoadCoursewareImage 属性,以支持延迟加载课件图片。
(06)WhiteBoardConnector 增加:ClearCurrentPage 方法、GetPageImage方法、 BackgroundColor 属性。
(07)其它小细节优化。
第11次 版本更新
更新时间:2020.12.28
最新版本:OMCS 6.0.0.0
更新列表:
(01)增加功能:远程桌面功能增强 -- 可在PC和手机上观看Android的屏幕。
(02)增加功能:远程桌面功能增强 -- 可在手机上观看以及控制PC的桌面。
(03)增加功能:Android版增加对电子白板的支持(WhiteBoardConnector)。
(04)增加功能:PC远程桌面增加对多显示器的支持。(IMultimediaManager 的 DesktopIndex属性)
(05)增加功能:支持接入海康威视的网络摄像头。
(06)增加功能:IMultimediaConnector(包括CameraConnector、MicrophoneConnector、DesktopConnector、WhiteboardConnector)增加掉线自动重连功能。
(07)性能优化:摄像头/桌面图像的H264编解码效率优化,相比上一版本可节省30%的流量。
(08)IMultimediaManager 增加 DesktopZoomCoef 属性,可将超高分辨率的桌面缩小后再编码输出给Guest,以节省流量。
(09)DynamicCameraConnector 和 CameraConnector 增加 Rotate180FlipY 属性。
(10)其它小细节优化。
第10次 版本更新
更新时间:2019.12.20
最新版本:OMCS 5.1.0.0
更新列表:
(01)OMCS服务端推出支持在Linux上运行的.NET Core版本,即 OMCS.NetCore。
(02) IMultimediaManager 增加 AudioInputMode 属性,可以指定声音输入源。
(03)MicrophoneConnector 增加 GetPercentOfFrameLatestSecond方法,用于获取最后一秒的音频帧到达率(乘以100)。
(04) IMultimediaServer 增加 Advanced属性,用于在服务端控制弃帧的策略。(在服务端主动弃帧,可以防止在接收方网络慢时视频帧在服务器内存中大量堆积)
(05)AdvancedOptions 增加 UseTimer4Desktop属性,用于控制是否使用定时器来提高屏幕图像采集的频率。
(06)其它小细节优化。
第09次 版本更新
更新时间:2018.12.03
发布版本:OMCS 5.0.0.0
更新列表:
(1)视频编解码采用更高效的H264编码器。移动端引擎优化完善。
(2)摄像头:CameraConnector 增加 OwnerMachineType 属性,连接对方摄像头成功后,可以知道对方设备的类型(Windwos、Android、iOS)。
(3)摄像头:CameraConnector 增加 RotateAngle 属性,可将视频图像旋转90度、180度、270度显示。
(4)摄像头:CameraConnector 增加 VideoDrawMode 属性,可将视频图像等比缩放绘制。
(5)电子白板:WhiteBoardConnector 增加 RemoveSelectedViews 方法,可以删除选中的View。
(6)电子白板:WhiteBoardConnector 增加 CoursewareImageLocation 属性,可以设定课件图片的位置。
(7)远程桌面:解决在控制高DPI的电脑屏幕时,鼠标位置不正确的问题。
(8)IMultimediaManager 增加 MixMicrophoneAndSoundcard 属性,允许将声卡与麦克风混音后输出给guest。(用于在主播系统中使用背景音乐的场景)
(9)DynamicDesktopConnector 和 DynamicCameraConnector 增加 NewFrameReceived 事件,用于暴露新接收到的图像帧。
(10)其它小细节优化和已发现bug的修复。
第08次 版本更新
更新时间:2017.12.10
发布版本:OMCS 4.7.0.0
更新列表:
(1)IMultimediaManager 增加 VideoCodecFactory 属性,支持使用自定义的视频编解码器。
(2)服务端 IMultimediaServer 增加 RefreshCoursewares 方法,用于在服务器上更新课件。
(3)WhiteBoardConnector 增加 Canvas 属性,用于二次开发时,能预定像MouseClick这样的事件。
(4)WhiteBoardConnector 增加API:UploadCourseware方法、 GetCoursewares方法、 OpenCourseware方法、CoursewareOpened事件。
(5)WhiteBoardConnector 完善对英文的支持。
(6)CameraConnector 和 DesktopConnector 增加 GetRTVideoParameters方法,用于获取实时的视频参数信息。
(7)其它小细节优化和已发现bug的修复。
第07次 版本更新
更新时间:2017.01.02
发布版本:OMCS 4.5.0.0
更新列表:
(1)多人语音视频:IChatGroupEntrance 增加 RecheckChatGroupMembers 方法,以支持手动与服务器同步组成员。
(2)白板课件:IImageConverterFactory 接口的 Support 方法修改为 GetSupportedFileTypes 方法。
(3)修复bug:针对语音、视频、远程桌面功能,在某些情况下,当Guest掉线时,Owner 没有收到对应的通知,导致设备一直处于采集工作状态。
(4)修复bug:远程桌面在某些情况下帧频会突然降低的问题。
(5)修复bug:视频聊天时,偶尔会出现花屏图像的问题。
(6)修复bug:MicrophoneConnector 的 Mute 属性在连接成功之前设置无效的问题。
(7)其它小细节优化和已发现bug的修复。
第06次 版本更新
更新时间:2016.01.20
发布版本:OMCS 4.2.0.0
更新列表:
(1)IMultimediaConnector 增加 SetMultimediaManager方法,以支持允许一个进程中多个IMultimediaManager实例。
(2)IMultimediaManager 增加 AudioCapturerFactory 属性,允许注入自定义的声音采集器。
(3)WhiteBoardConnector 增加 GetCurrentImage 方法。并抽取IWhiteBoardConnector接口。
(4)MicrophoneConnector 增加 AudioDataEncodedReceived 事件;DynamicCameraConnector 增加 FrameEncodedReceived 事件。
(5)电子白板 工具栏重新设计,并暴露与工具类操作完全一致的APIs。
(6)修复bug:DynamicDesktopConnector 和 DynamicCameraConnector 在某些情况下,访问DesktopSize属性抛出空异常。
(7)修复bug:在按需连接模式下,初始化WhiteBoardConnector 时,抛出空引用异常。
(8)其它小细节优化和已发现bug的修复。
第05次 版本更新
更新时间:2015.06.09
发布版本:OMCS 4.0.0.0
更新列表:
(01)将OMCS中的UI控件(如ChannelQualityDisplayer)、可复用组件抽离出来,形成OMCS.Boost类库,并开放其源码。
(02)电子白板增加课件功能,可以上传课件、打开课件、课件翻页、删除课件,所有操作会自动同步到连接同一白板的各个客户端。
(03)IMultimediaManager 增加 Advanced属性,暴露高级选项控制API。
(04)WhiteBoardConnector 增加自定义功能,可方便定制符合自己特色的电子白板。
(05)完整支持所有类型摄像头。
(06)让多媒体连接器(IMultimediaConnector)继承IDisposable接口,并增加IsDisposed属性。
(07)IMultimediaManager 增加 JitterBufferDepthChanged 事件,已通知外部抖动缓冲区的深度变化。
(08)删除了 IMultimidiaGateway 接口。
(09)CameraConnector / DesktopConnector 删除了 MaxIdleSpan4BlackScreen 和 DrawBadFrame属性。
(10)WhiteBoardConnector 增加 ContextMenuEnglish属性,以控制右键菜单是否显示为英文。
(11)IMultimediaManager 增加 SecurityLogEnabled属性,以控制是否开启安全日志(比如,记录每次连接器连接设备的结果、与设备断开的原因等)。
(12)修复bug:在某些32位的电脑上,视频偶尔会出现马赛克。
(13)修复bug:OMCS客户端掉线后,有时无法启动自动重连。
(14)修复bug:电子白板的WatchOnly设置为true后,还可以插入图片。
第04次 版本更新
更新时间:2014.02.11
发布版本:OMCS 3.0.0.0
更新列表:
(01)语音引擎的回音消除效果明显提升。
(02)解决在网络不好的情况下,由于视频丢帧而导致的视频图像出现马赛克的问题。
(03)内部采用了更智能的网络通道判断器,可以预判网络状态,并决定数据帧的发送策略。
(04)MicrophoneConnector增加AudioDataReceived事件,以暴露接收到的语音数据帧。
(05)DesktopDevice增加DesktopRegion属性,可以指定要捕捉的桌面区域。
(06)从多个方面优化语音视频引擎,从而使得在网络不顺畅时,提升用户的视讯通话体验。
(07)数个小bug的修正。
(08)OMCS 3.0 增加了一个新的非托管库dxbase.dll,发布时请记得要把dxbase.dll拷贝到运行目录下。
第03次 版本更新
更新时间:2012.10.31
发布版本:OMCS 2.2.0.0
更新列表:
(1)全面支持IPv6。
(2)增加音量放大功能。
(3)优化语音通道选择模型,可根据反馈值自动切换语音通道。
(4)增加PhotoPanel控件,用于快速实现拍照功能。
(5)增加HandwritingPanel控件,使用该控件可以方便实现手写板和涂鸦板。
(6)解决了在仅安装.NET4的环境中,音频组件偶尔运行异常的bug。
第02次 版本更新
更新时间:2012.08.03
发布版本:OMCS 2.0.0.0 ,OMCS.WPF 1.2.0.0
更新列表:
(1)增加对WPF的支持。
(2)语音引擎增加静音检测的功能。
(3)混音功能从最大支持4路增加到16路。
(4)支持在运行时,远程桌面的Owner可以动态修改屏幕的分辨率。
(5)支持在运行时,可以动态修改Camera捕获的视频分辨率。
(6)增加通道选择模型ChannelMode。
(7)IMultimediaManager增加SpeakerIndex属性,可以设置扬声器设备的索引。
(8)IMultimediaManager增加OutputVideo属性,可以控制是否输出采集的视频。
(9)远程桌面增加显示Owner的鼠标光标的功能。
第01次 正式发布
发布时间:2012.05.09
发布版本:OMCS 1.0.0.0