好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

RFC5707MediaServerMarkupLanguage翻译.doc

6页
  • 卖家[上传人]:宝路
  • 文档编号:21060598
  • 上传时间:2017-11-23
  • 文档格式:DOC
  • 文档大小:59.32KB
  • / 6 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • RFC5707 Media Server Markup Language 翻译8.4. 一个混音的所有特性或混合视频的呈现特性,在会议进行期间将能使用标签来改变使用带有子标签的标签来改变混音这也能用来为之前没有分配混音器的会议增加一个混音器使用带有子标签的 标签来改变视频呈现与混音器相似,这能用来为之前没有分配混合视频器的会议增加一个混合视频器包含混合器描述标签的标签,移除混合器8.6. 所有混音属性用标签来定义属性:id:混音的一个任意的标识samplerate:整型值,指定混音器的抽样率可选参数,默认值为 8000描述一个混音的例子如下:8.6.1. 标签来定义参加者基于他们语音能量的大小而被包含在混合会议中当没有标签时,则混对所欲参加者的语音进行混合属性:n:被包含在混音中的参加者的数量,参加者音频的选定是基于最大音量的为必选参数8.6.2. 标签能够通知活跃发言者用带有事件名称为"msml.conf.asn"的标签来通知活跃发言者事件的名单由活跃发言者的集合构成每一项的名字是字符串"speaker",并带有连接的连接标识作为 value 的值参数:ri:活跃发言者的变化在上报之前的最小上报时间间隔。

      取值为 0,则取消活跃发言者上报asth:指定活跃发言者的阀值(单位:dBm0) ,有效取值范围为 0 到-96可选参数,默认值为-96活跃发言者上报的一个列子如下:speakerconn:hd93tg5hdfspeakerconn:w8cn59vei7speakerconn:p78fnh6sek47fg8.7 一个视频的布局是由标签指定的他作为一个容器,去容纳描述混合视频的属性的所有元素混合视频的画面显示参数是由 标签确定的当混合视频是由多分屏组成时,分屏的位置和特征是由一个或多个标签确定的,当一次仅显示一个单独的视频流时, 标签就不必要了有些区域用来显示基于某个选择标准的视频流,而不是在这个区域持续显示某个参加者的视频流这方面的一个例子是远程教育,老师能够周期性的看到显示在区域里的每个学生当一个区域用来显示许多视频流中的一个时,把这个区域作为的子标签参数:type:指定用来定义布局的语言,用 MSML 语言定义布局,则该参数值为"text/msml-basic-layout"这与 W3C SMIL 2.0 i6 规范对布局包的定义是一样的,当参数不指定时的默认值是"text/msml-basic-layout" 。

      id:视频布局的任意的一个标识8.7.1 标签描述根窗口或或混合视频会议显示的屏幕简单的会议,参会者的视频可以直接显示在根窗口,但复杂些的会议,得用多个区域来显示参会者的视频不用来显示视频的窗口区域,要显示根窗口的背景所有视频的呈现都需要有一个根窗口当一个混合视频创建时,即使我们可能使用标签改变根窗口的属性,根窗口也必须呈现,并且不能被删除参数:size:用来指定根窗口的大小,使用 5 个标准通用的中级格式(如 CIF, QCIF) backgroundcolor:用来指定根窗口的背景颜色,使用 CSS2 规范定义的"background-color"属性值backgroundimage:用来指定根窗口显示的背景图片的 URI,允许背景颜色透过图片透明的部分8.7.2 标签用来指定显示与会者的视频流的窗格这些区域在根窗口的顶端呈现区域的大小的确定,与使用"relativesize"属性的根窗口的大小有关区域相对尺寸的大小以分式的形式表示(如 1/4,1/3 ) ,这个分式保持原来视频流的外观比率,同时能够有效地予以实现缩放区域根据位置属性"top" 和"left" 的值,显示在根窗口上。

      这些属性把区域左上角的位置规定为到根窗口左上角的偏移量这些属性的值用像素数或者根窗口尺寸的垂直和水平百分比来表示,百分比值后面添加一个"%"号,百分值"33%"和"67%"应当解释为"1/3"和"2/3",以使表示为相对于根窗口大小的区域大小容易对齐一个有六个区域的视频布局的例子如下:根窗口的区域被一个区域覆盖,这是区域的位置和大小的一项功能当不同的区域出现部分重叠时,他们按"priority"属性值的顺序层叠具有最大优先权属性值的区域,放于其他所有区域的下面,并且会被重叠的区域隐藏具有最小的非零优先权属性值的区域,放于其他所有区域的上面,并且不会被重叠的区域隐藏优先权属性值可能会被设置为 0和 1 之间,0 值会关闭此区域,并且释放次区域相关的资源,断开所有显示在次区域的视频流不指定优先级值的区域,在会议创建时,由媒体服务器指定一个优先级值标签内的第一个区域,不指定优先级值的话,此值会被置为 1,第二个将会置为 2,依次类推照此,所有未明确指定优先权值的区域,会被置于所有设定了优先级值的区域的下面同样,在这些没指定优先级值的区域,它们会按照在 标签内的出现顺序从顶向下放置例如,如下定义一个布局:这些区域从顶向下放置的顺序是:c、a、b、d。

      超出根窗口范围的区域部分,会被剪切掉上述将显示为:视频属性被用来规定单独区域的视频外观的各个方面,边界同标题或标记会一起定义具有优先级低的文本和标志会显示在视频区域的上端,所有区域的下面这些视频属性是"title"、"titletextcolor"、"titlebackgroundcolor"、"bordercolor"、"borderwidth"和"logo"单独的流可以定义其视频属性(视频流特性) 当指定视频属性作为一个区域和流的部分时,这些与流相关的属性,必须具有优先级这就允许被选作自动显示的流(流选择)能够显示恰当的文本和标志当没有与区域相关的流时,区域的视频属性将会显示出来与区域相关的另外两个属性是"blank"和"freeze",定义了该区域显示的视频的状态当"blank"和"freeze"属性赋值为"true" 时,媒体服务器就会在该区域显示空白,或者把视频冻结为收到的最后一帧这些属性用来规定区域而不能用在流上,因为通用的使用情况是这样的把这些属性应用到流上,这会使得仅仅是这个流受选择的影响,而其他流都仍然正常显示除了个人混屏方案,与会者禁止把他们的流传给媒体服务器能达到同样的效果。

      参数:与每个区域相关:id:能用来指代区域的一个名字left:区域的位置,从根主窗口的左面开始top:区域的位置,从根主窗口的上面开始relativesize:区域的大小,表示为主窗口大小的分式形式priority:取值 0 到 1 之间,当呈现重叠区域时,用来指定优先级取值 0 时,关闭该区域title:显示为区域标题的文本titletextcolor:文本的颜色titlebackgroundcolor:文本的背景颜色bordercolor:区域边界的颜色borderwidth:区域边界的宽度logo:要显示的图片文件的 URIfreeze:布尔类型,默认取值"false",用来定义视频画面是否冻结为当前显示的帧blank:布尔类型,默认取值"false" ,用来定义区域显示为黑屏还是相关的视频流8.7.3. 他常描述几个视频流中的一个自动被选为显示的视频流标签用来定义选择的标准和他相关的参数选择算法用"method"属性指定,目前定义的选择方法有 VAS(语音激励选择) ,按顺序重复相关的视频流集合显示被选择的视频流的区域,置于标签的子标签位置处其中带有标签的那些区域,不会影响没被选中区域的相关布局。

      对于视频直接显示在主窗口的简单视频会议,标签可作为 的子标签,标签不能用于这种情况例如,下面是一个普通的视频布局,这个布局允许当前发言者的视频流显示在左上方的大的区域”1”内,同时,另外五个与会者的流显示在布局周围的区域所有的选择方法都必须定义,以使仅当单独的是的子标签时,方法有效支持多于一个子区域的选择方法,必须说明他是如何在多个区域内生效的对于规定允许多个区域的选择方法,媒体服务器的实现仅支持一个单独的区域进行加入会议操作时,使用标签的"display" 属性来确定一个参会者视频的选择或区域确定的允许依据由选择方法定义的标准去显示流确定的持续显示参与者和可能都含有视频流在这种情况下,属性的值确定,当视频流被用来在一个选择区域显示时,同时与此视频流关联的持续呈现的 region 是否要清空属性:对所有通用的属性:id:能用来指代的一个名字method:用来选择视频流方法的名称,可能指定值为 vas(参照接下来的一节,语音激励选择)status:指定是"active" 还是 "disabled"blankothers:当取值为"true"时,显示在持续呈现区域的视频流,当该视频流显示在选择的区域时,这个视频流将从持续呈现区域清楚。

      8.7.3.1. Voice Activated Switching ("vas")语音激励选择(VAS)用来显示当前发言的参会者的视频流用一个值为"vas"的选择方法确定语音激励选择如果当前发言者的视频流没有显示在选定的区域,那么当前发言者的视频流,将在该区域替换正在显示的最近活跃的发言者的视频如果当前发言者的视频流正显示在选定的区域,那么任何区域都无变化当 VAS 应用于一个单独的区域时,效果是在这个区域显示当前的发言者属性:si:允许视频切换到当前活跃发言者之前的最小切换时间间隔speakersees:定义当前活跃发言者是否能看见"current" 当前发言者(他们自己)或"previous"之前的发言者。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.