Lync Server 2013相比Lync Server 2010在视频会议上有许多改进,这些改进很多都是跨时代的,也是令人兴奋的。今天我们抛开Lync Server 2013的部署、配置,来看一下有趣的东西。首先,需要给大家介绍的Lync Server 2013在视频会议上核心的改进。
  • 全高清视频   在Lync Server 2013环境,也就是说我们的服务器和客户端都是2013时,用户在会议过程中视频分辨率最高能够达到1080P级别,也就是1920 x 1080的全高清分辨率视频。全高清分辨率支持点对点视频以及多人视频会议。
  • 视频库   在多余两人视频会议的时候,在视频库中可以同时显示至多5方的视频图像。如果视频会议超过五方,那么视频库将同时显示最活跃(按讲话持续时间及音量来判定)5方,其余的视频参会者将以照片形式显示在视频库的下方。
  • H.264 编解码   我们都知道Lync Server 2010在视频方面主要的编解码方式均是RTVideo,这是微软自家开发的一种视频编解码方式,从Office Communications Server 2007服务器和客户端便开始使用,作为UC专用的媒体实时传输的默认编码。但在Lync Server 2013中,微软将H.264作为默认的服务端和客户端视频编解码,相比RTV,H.264应用更加广泛,动态码率效果更好,并且支持更高的视频分辨率。
  • 自适应视频采集 这个特色不是官方所标注的,但我个人非常的喜欢这个特性,所以必须把它拿到前面来分享一下。自适应视频采集就是当摄像头的可视范围大于我们的采集范围,那么将会自动的进行自适应的视频采集,通俗点来说就是我们的人脸(声音源)在摄像头的可视范围内进行移动时,Lync的视频图像会跟着我们移动而移动,并且在多个人脸及声源时呈现宽屏采集。
说起视频编解码我也顺便发几句牢骚,其实我已经非常久没有关注视频编解码这一块了,在以前还算是对这一块比较感兴趣,还记得之前DivX、XviD、MPEG-2\3、WMV、H.263、VC-1以及我们熟悉的RMVB这些各式各样的编解码方式在我们身边穿梭,而现在已经再也没有精力去关注这些技术,回想起来,感觉这些技术还在昨天。而今天H.264成为Lync Server 2013的默认编解码方式再次来到了视频会议中,感觉非常的新鲜、熟悉,却已经是很久之前就“打过交道”的技术了。
好了,回到我们的主题,除了Lync Server 2013在视频会议的三大特色改进外,Lync Server 2013还给我们带来了不少惊喜,什么惊喜?我们打开Lync Server命令行管理程序,输入:
Get-CsConferencingPolicy
我们需要关注的主要是下面看VideoBitRateKb和TotalReceiveVideoBitRateKb两个参数:
VideoBitRateKb
这个参数指定了最大可传输的(服务器从客户端接收的)比特率,它的有效值是0到50000,这里的单位是kbps也就是在视频或音频文件中我们所说的码率,最大支持约50Mbps的视频。这里的数值同样应用于全景设备,并且适用于Lync 2010、Lync 2013以及Lync Web Apps。
需要注意的是单个Lync 2013客户端用户的带宽可支持的8000kbps的主视频和2500kbps的全景视频显示,这些最高值仅当开启多人视频的发送或接收才会提升。注意这里说的是带宽而不是码率,带宽是指客户端能够有效处理的码率。
场景1:
VideoBitRateKb设置为2000,5人参会,以及一台CX5000全景视频设备。那么在不考虑带宽限制的情况,主会场(CX5000客户端)可以发送码率为5000Kbps的全景视频给服务器,并且发送5000Kbps由主会场摄像头拍摄的视频给服务器。在不考虑TotalReceiveVideoBitRateKb参数、服务器带宽及性能的情况,每个客户端可以接收2500Kbps的全景视频并按2500Kbps的带宽处理,这个相信很好理解。除此之外,还有五位参会者每位参会者传输的共25000Kbps码率的数据,但由于客户端支持的最大带宽是8000Kbps,所以最终会以8000Kbps的码率显示五位参会者的视频。
TotalReceiveVideoBitRateKb
这个参数指定了单个客户端可接收的所有视频比特率,不包括全景视频。这里之所以要用“所有”这个词,是因为Lync Server 2013支持多人视频,即这个参数是应用于除全景视频以外的整个视频会议所接收的比特率。可以看见这里的默认值是50000 Kbps,我们可以通过Set-CsConferencingPolicy进行自行设置。需要注意的是,如果我们开启了视频库后,这里的值不能低于420 Kbps,如果低于此值那么将会自动关闭视频库功能,此参数的最低值为100 Kbps。如果我们将值设置低于420 Kbps,然后又将视频库功能开启,那么此值将自动设置为420 Kbps。
当然这里的50000 Kbps,并不是说没有那么大的需求就不能使用,Lync Server会根据环境进行自适应。所以这里的设置其实是在一些需要进行带宽限制所使用的,而不是用于提高清晰度的,因为在默认情况下Lync Server会尽可能的根据环境带宽来提高视频会议效果及用户体验。
需要注意的是,这里的设置仅适用于Lync 2013客户端,Lync 2010客户端是不支持这个参数的。
场景2:
TotalReceiveVideoBitRateKb值设置为10000 Kbps,5人参会,以及一台CX5000全景视频设备。那么每个客户端在不考虑VideoBitRateKb值的情况下,客户端将接收来自其余四方共10000 Kbps的视频流数据和10000 Kbps的全景视频流数据。但由于客户端最大能够接收的带宽为8000 Kbps、全景视频为2500 Kbps,所以将接收来自四方共8000 Kbps的视频流数据和2500 Kbps的全景视频流数据。
最后我们再来看下MaxVideoConferencingResolution,其实大家可以从上面的图看出,默认的值为VGA,也就是640 X 480的分辨率,这是什么情况?不是说好的1080P 720P吗?这个参数其实不是应用到Lync 2013的,而是Lync 2010及更旧版客户端的,对我们Lync 2013客户端是不会生效的。该参数的有效值为VGA和CIF,我真心希望是VGA和720P,可惜。
除了Set-CsConferencingResolution参数外,我们还可以使用Get/Set-CsMediaConfiguration命令来配置在Lync Server 2013环境的媒体配置,需要注意的是此命令中的EnableH264Codec和MaxVideoRateAllowed。
MaxVideoRateAllowed
这个参数指定了服务器将视频转换到Lync 2010客户端的最大分辨率,该参数仅用于低于Lync 2013版本的客户端。Lync Server 2013同版本客户端将忽略该参数的值。
此值在新的Lync Server 2013环境是HD720P,如果是迁移到Lync Server 2013的环境,那么此值是VGA600K,这个参数的有效值是HD720p15M,、VGA600K和 CIF250K。下面我们可以通过Set-CsMediaConfiguration命令将全局设置为720P。
Set-CsMediaConfiguration -Identity "Global" -MaxVideoRateAllowed HD720P15M
终于把这篇文章写完了,这几天确实比较忙,也很少有时间看博客,对不起大家了。今天看到博客访问量到17W了,非常感谢大家对我的支持。有什么问题,欢迎回复文章。
 本文转自 reinxu 51CTO博客,原文链接:http://blog.51cto.com/reinember/1081037,如需转载请自行联系原作者

Lync Server 2013视频会议新功能及配置相关推荐

  1. Lync Server 2010迁移至Lync Server 2013部署系列 Part7:配置Office Web App 02

     安装必备组件 Add-WindowsFeature Web-Server,Web-Mgmt-Tools,Web-Mgmt-Console,Web-WebServer,Web-Common-Http, ...

  2. Lync Server 2010迁移至Lync Server 2013部署系列 Part10:配置存档、监控服务器

     登录前端服务器,右键单击"企业前端池"/"编辑属性",如下图所示:  在下图所示编辑窗口中,设置如下内容后,单击"确定":  重新发布拓扑 ...

  3. Lync Server 2013视频会议架构

  4. 单IP无TMG拓扑Lync Server 2013:外部访问

    在完成前面几篇文章后,终于可以给大家介绍另外一种外部访问配置方式,那就是没有TMG,并且我们只有一个公网IP.其实很简单,我们就使用家用路由器的端口转发,在家用路由器中此功能被称为"虚拟服务 ...

  5. Lync Server 2010迁移至Lync Server 2013部署系列21:Lync 2013边缘第二台服务器配置

    在上一节内容中,介绍了部署Lync 2013边缘第一台服务器的相关配置部分,在这一节中的配置中主要介绍同第一台配置不同的地方,如遇相同操作配置请参见Lync Server 2010迁移至Lync Se ...

  6. 部署及配置Lync Server 2013 监控功能

    在上面一篇文章中我们已经部署了存档功能,并且在标准版环境搭建了一台SQLServer服务器作为后端数据库服务器,有了这台服务器我们可以做什么呢?存档,当然还有监控,以及整个CMS.当然这都是一步一步演 ...

  7. 部署及配置Lync Server 2013存档功能

    在前面我们已经做了不少功能,Lync Server拓扑已经逐渐的完整,但仍然还有一些空白,比如存档和监控功能.虽然Lync Server 2013的存档和监控已经不再是单个角色,但是我们仍然需要对其进 ...

  8. Lync Server 2013 Preview 安装体验(一)部署准备

    lync简介 Lync是微软统一沟通(Unified Communications,以下简称 UC) 解决方案的核心组件,它和 Exchange一起构成业界最为领先的 UC 解 决方案.Lync 可以 ...

  9. 单IP无TMG拓扑Lync Server 2013:边缘服务器

    完成了基础架构准备.活动目录和前端的部署,我们已经实现了基本的内部功能,今天我们就要来搭建边缘服务器以实现外部用户的访问前提.这里我再说一下此次我们的环境,这里我们只有一个公网IP,也就是我在前面一篇 ...

最新文章

  1. windows server 2003上安装mysql的问题
  2. python控制流代码怎么用_Python学习笔记控制流的元素
  3. [探索 .NET 6]01 揭开 ConfigurationManager 的面纱
  4. 使用JavaCV进行手和手指检测
  5. 从零开始的全栈工程师——html篇1
  6. day 05 多行输出与多行注释、字符串的格式化输出、预设创建者和日期
  7. golang byte转string_golang面试题:怎么避免内存逃逸?
  8. 4、matplotlib中的子图相关subplot
  9. C# UDP通讯实例
  10. matlab 平滑曲线连接_用MATLAB做数据拟合究竟有多直观
  11. AI产品经理的前世今生
  12. ubuntu安装opencv4.X+opencv_contrib教程(c++)
  13. mysql过载保护_浅谈过载保护
  14. 【转】立方体的体对角线穿过多少个正方体?
  15. 一元线性模型用R语言进行拟合
  16. wap,WML语言与编程
  17. K8S集群中Pod与Pod之间网络故障排查思路
  18. css textarea行数_超级简单:在一个TextArea中如何限制行数和字符数-阿里云开发者社区...
  19. Android Studio 文件读取、存储小记
  20. 3ds Max2016 使用教程(一)界面认知

热门文章

  1. php对html加密解密,PHP Mcrypt和HTML5加密API加密/解密
  2. MyBatis映射器出错,已解决(Multiple annotations found at this line:)
  3. 红黑树的删除_红黑树揭秘
  4. jquery控制span的display属性为 none
  5. 自考那些事儿(七):信息资源管理(总述篇)
  6. 史上最佳GAN被超越!生成人脸动物高清大图真假难辨,DeepMind发布二代VQ-VAE
  7. 大结局:GitHub正式归于微软旗下,新CEO下周一上任“三把火”
  8. 英伟达用GAN生成脑瘤图像,训练出的AI医生,准确率提高16%
  9. 我一个理科生造的AI,怎么就去做历史高考题了呢?
  10. 只听几句话,百度AI就能模仿你的声音 | 附论文