文档库 最新最全的文档下载
当前位置:文档库 › H.323视频会议系统音视频同步原理

H.323视频会议系统音视频同步原理

H.323视频会议系统音视频同步原理
H.323视频会议系统音视频同步原理

H.323视频会议系统音视频同步原理

针对H.323 视频会议系统设计了一种基于RTP 的音视频同步方法,该方法在严格遵守

RTP 协议的前提下,将音视频数据联系起来通过同一个媒体通道传输,从而达到唇音同步的目的。实验表明:该方法在对图像质量影响很小的情况下,很好地实现了音视频的同步播放,并且具有实现简便,不增加系统负担等优点,具有广泛的实用性。

H.323 视频会议系统中,发送端同时采集到的音视频数据能在接收端同时播放,则认

为唇音同步。终端采集到的音视频数据肯定是同步的,要保证同时播放,就要保证音视频在采集和播放处理过程中消耗的时间相同。IP 网络的特点决定了通过不同通道的音视频数据传输所消耗的时间不可能完全相同,唇音同步是视频会议系统中的一大难题。如果同时采样的音视频数据播放时间偏差在[-80ms,+80ms]以内,用户基本上感觉不到不同步,一

旦超出[-160ms,+160ms],用户就可以明显感觉到,中间部分是临界范围。

1 引言

1.1 文章安排

本文第2 节分析了现有的音视频同步方案的缺点。第3 节详细描述了本文所设计方案

的实现过程。第4 节给出实验数据以及分析结果。第5 节给出结论。

1.2 基本介绍

H.323 视频会议系统中,音视频不同步现象产生的原因除了网络环境外,还有一个是

音视频的分开传输。虽然H.323 建议音视频通过不同道道传输,但是实际传输数据的

RTP[2,3]协议和其底层的UDP 协议都没有规定一对连接只能传输音频或者视频中的一

种,通过同一个通道传输音视频完全可能,而且这样可以最大程度的减少网络原因引起的音视频不同步,本文给出了这一设想的实现方案,并做了验证。

2 现有解决方案

目前最常用的唇音同步方法从思路上可以分为以下两类:

思路一,发送端给每个要发送的RTP 包打上时戳,记录它们的采样时间。接收端通过

增加延时等方式,保证同时采样的数据同时播放。这类方法的实现需要一个中立的第三方参考时钟,需要有RTCP 协议的SR[2,3]的参与,如果这两个条件不具备,同步就失去了依据。

思路二,唇音不同步本质上是由H.323 视频会议系统中音视频的分开传输和处理导致

的,如果采用某种方法将音视频信息关联起来,就可以有效的避免不同步现象。一种实现方案是,将音频按一定的对应关系嵌入到视频中传输,接收端从视频中提取音频数据并重建,从而达到唇音同步的目的[4].该方案实现较复杂,而且采用非标准的RTP 实现方式,会给不同厂商H.323 产品间的互通带来困难。

3 一种新的音视频同步方法

本方法基本思路是:在音视频数据的采样、编码、打包、发送、网络传输、接收、网络

异常处理、拆包、解码、播放这十个处理过程中,采集、编码、打包、拆包和解码的时间基本上固定,不会因为网络环境差异造成时延的差异,而发送、网络传输、接收、网络异常处理四个过程则具有较大的随机性,其处理时间会随着网络性能的不同有较大的差异,进而造成播放时音视频的不同步。因此唇音同步处理的重点就在于保证发送、网络传输、接收、网络异常处理这四个过程中音视频的同步,即图1 中发送同步到组帧同步之间的部分。

图1 唇音同步实现全过程

其他处理过程引起的时间差,只要在系统稳定后给音频加上固定的延时即可,因为一般

情况下,音频处理所花的时间比视频处理少,具体的差值可多次实验统计得到。

RTP 协议规定每个RTP 包中所承载的有效载荷类型(PT)是唯一的,但是如果将音

视频通过同一个通道传输,并且保证同一时刻采集到的音视频帧顺次交错发送,则既能保证音视频在传输中的同步,又遵守了RTP 协议。音频数据量较小,一个RTP 包即能承载一帧,一个视频帧则需要多个RTP 包承载,帧结束标志采用RTP 包头中的Mark 字段,该

字段为1,则说明当前包是一帧的结束包。

依据上述思想,方案具体实现过程设计如下:

(1)发送端分别独立的对音视频信息进行采样,组帧和打包,然后放到各自的缓冲

队列中等待发送(2)数据发送模块从发送缓冲中取数据,1)从音频缓冲队列中取一个包(一帧);2)从视频缓冲队列中取数据,每取一个包,都判断RTP 包头的Mark 字段

是否为1,如果为1,说明当前视频帧已经取完,转1),如果Mark 字段为0,说明当前视频帧还未取完,转2);(3)音视频数据通过同一个通道发送到网络;(4)接收端收到数据,根据包头中的PT 字段区分音视频,放到各自的接收缓冲队列中进行请求丢包重传、乱序重排等网络异常处理[5,6],然后进入组帧缓冲等待解码器取走数据,进入组帧缓冲的数据没有乱序包和重包,偶有丢包;(5)音视频各自拆包组帧,实现过程如图2 所示:

图2 组帧同步实现原理图。

(6)音视频从各自的解码缓冲队列中按顺序取数据送解码,通过组帧过程中给音视

频数据加上的本地时戳来校准后同步播放。

丢包判断实现细节说明:

在终端的可靠性和代码的健壮性得到保证的前提下,发送端是不可能有包序号不连续

的,对于接收端,本方案中的丢包,是指经过丢包重传等网络异常处理策略之后依然存在的丢包,必然是及其少量的。本方法中的音频采样、组帧和打包是分开处理的,即音视频RTP 包号分别连续,所以一般情况,依据各自的包序号即可判断是否有丢包。而对于一个会话中收到的第一个媒体包即丢失的情况,一旦出错,可能导致音视频播放时间整体错位。本文通过发送端所加的RTP 包头中的时戳来避免这种情况,时间戳的计算公式如下:Timestamp(0) = (unsigned long) r and();

Timestamp(t)=Timestamp(0)+△T*fr eq /1000;

△T = T(t)– T(0),时间差,单位: ms;freq: 采样频率;

H.323 视频会议中,与会各方的编解码协议、采样率、帧率等参数在打开通道后的能

力协商阶段即已确定,要改变这些参数,必然要重新能力协商,而任何时候应用层都知道协商的结果。所以只要规定一个会话中发送的头一个音频包和头一个视频包的时戳相同,即可由时戳来建立音视频包的对应关系。实际上,视频数据头一帧的图像分成多个包传输,这几个包具有相同的时戳,同时丢失的可能性很小。而且视频组帧解码过程中,还要分I 帧、

P 帧和B 帧区别处理,比如每个GOP 中只要I 帧丢失,其后的P 帧和B 帧都必须丢弃,

直到收到下一个I 帧,这已经超出了本文的研究范围,此处不再详述。

4 理论分析和结果验证

理论上讲,采用本方法后,在网络状态良好时能做到音视频传输中的完全同步。网络状

态恶化时,随着丢包率的增加,同步效果会稍微变差,其中随机丢包比周期丢包对同步效果的影响更明显,这是因为随机丢包会引起更多的网络抖动。而在帧率码率和编解码协议不变的情况下。带宽越小,网络越容易拥塞,所以带宽降低时同步效果也会变差。

将本方案应用在开源的H.323 协议栈OPENH323 上[7],实现了一个简单的基于PC

机的H.323 桌面终端。两台终端建立会话,通过IP cloud 在两台终端间模拟各种复杂恶劣的网络环境,然后使用Wireshark 抓包,可以看到音视频包的发送接收时间以及有关包头信息,进而计算出传输中引起的音视频偏差时间。考虑到算法的复杂度,本方案选择了相对较易实现的H.261 和GSM6.10 作为音视频编解码协议。图3 是呼叫建立后在发送端

10.21.11.121 上截的图。发送端敲击麦克风,接收端看到敲击动作的同时听到敲击声,同步效果良好。

图3 验证平台--终端互通实现效果图。

终端10.21.11.121 在正常网络环境下,以512k 的带宽呼叫终端10.21.11.152,呼

叫建立5 分钟之后用Wireshark 抓到的音视频数据包如图4 和图5 所示:

图4 发送端音视频数据抓包。

图5 接收端音视频数据抓包。

随机选取了20 个这样的音视频组合,测得传输引起的音视频时间差值,求的平均值为

0.000051s,即51μs.可以认为,在正常情况下,传输阶段不会引起失步。

多次改变呼叫带宽和网络丢包率,反复试验,得到的不同环境下由传输引起的音视频时

间差如表1 所示。

表1 不同环境下由传输引起的音视频时差(单位:μs)。

由表1 中的数据可以看出,随着丢包率的增大,音视频失步有所增加。并且相同丢包

率下,随机丢包对同步效果的影响更明显,这和理论分析的结果完全吻合。但是即便在播放阶段还有2%丢包这样恶劣的环境下,传输引起的音视频时间差仍然低于1000us.

即:该方法将[-80ms,+80ms] 的同步范围的159/160 留给音视频处理和组帧解码

阶段。

理论上讲,低带宽高丢包环境下,使用该方法后视频质量会有所下降。这是因为,本文

的算法增加了视频帧被丢弃的概率。如图4 所示,每个CIF 格式的视频帧需要4 个H.261 的RTP 包来传输,其中任意一个包丢失都会使该帧成为无用帧被丢弃。采用了本文的同步策略后,如果该视频帧对应的音频包丢失,该帧也会被丢弃。这一点可以根据系统的实际需求做出取舍,比如用前一个包的重复播放来代替丢掉的音频包,而这样会增加音频播放的滞顿感。这些问题正在进一步研究中。

5 结语

本方法最大的亮点在于很好的实现了音视频同步的同时,最大程度的遵守了RTP 协议

和H.323 标准。

此外,该方法实现简便、可以和现有的唇音同步方案同时使用、并且不会额外增加系统

的负担,具有很大的实用价值__

基于SIP的视频会议结构和原理

摘要根据 IETF SIPPING 工作组提出的集中式会议模型,设计并实现了基于 SIP 的视频会议系统。该系统各部分可分别设计,具有良好的可扩展性。详细介绍了此系统的结构和工作原理。 前言 近几年来,随着计算机技术、通信技术和互联网技术的飞速发展,视频会议的应用范围正逐渐从传统的专业领域、大型企业等高端用户向中小企业等普通用户和个人用户拓展。据有关机构的分析结果显示,2004 年我国视频会议市场的规模已经达到 18.7 亿元,并以每年 26% 的速度递增,市场前景十分广阔。 本文主要介绍了一种基于 SIP 的集中式视频会议模型,并根据此模型设计了初步的实现方案,分析了此方案的工作原理。目前, IETF 领导的对 SIP 会议模型的研究还处于草案阶段,并没有成为标准,因此,对 SIP 会议框架及其实现技术的研究具有一定的理论和实践意义。 1 视频会议系统的主流技术标准 目前,视频会议系统的主流技术标准有 2 个, H.323 和 SIP[1] 。前者是由 ITU-T SG16 定义,包括 H.225 呼叫控制信令和 RAS 信令、 H.245 媒体控制信令和 H.450 补充业务信令规范;后者由 IETF MMUSIC 工作组定义,包括 SDP 媒体描述规范。 H.323 系统沿用传统电信网的设计理念,兼顾传统 PSTN 呼叫流程和 IP 网特点而发展成熟,吸取了许多电信网的组网、互联和运营经验,能与 PSTN 网、窄带视频业务以及其他数据业务和应用网互联互通,近年来得到了广泛的应用,尤其是在组建 VoIP 大网方面凸现了其技术优势。 H.323 协议范围广,涵盖了各种独立设备、个人计算机技术以及点对点和点对多点的视频会议,该协议解决了视频会议中呼叫与会话控制、多媒体与带宽管理等许多问题。也正是因为 H.323 系统在设计的时候考虑的问题太多,整个体系结构显得庞大且较为复杂,限制了其在中小企业的部署。 SIP 是用来建立、修改和终结多媒体会话的应用层控制协议,主要完成用户定位、用户能力交换、呼叫建立、呼叫处理等功能。它继承了互联网协议的设计理念,与 H.323 协议相比,具有简单灵活、扩展方便的特点,可方便地与其他互联网协议结合提供丰富的 IP 多媒体业务,以便在各种网络环境下部署。 目前,大规模商用 VoIP 网络和会议系统都采用 H.323 标准,但随着 VoIP 技术的进一步发展和视频会议系统应用的逐渐普及, SIP 协议正日益受到业界的重视。 3GPP 已经确定将 SIP 协议作为第三代移动通信全 IP 网络的控制协议,制订了基于 SIP 的 IP 多媒体子系统( IMS )。业界也已经确定将 SIP 作为下一代网络( NGN )的核心控制协议。与此同时, SIP 协议及其应用的标准化工作也在积极的进行之中,这其中就包括由 IETF SIPPING 工作组领导的集中式多媒体会议的标准化工作和 XCON 工作组领导的会场控制和 CPCP ( Conference Policy Control Protocol )的标准化工作。随着这些标准的制订,基于 SIP 的视频会议系统必将获得越来越广泛的应用。 2 集中式会议系统模型

视频会议系统维保需求

视频会议系统维保需求 一、背景介绍 南阳市视频会议系统扩容延伸工程,通过MCU进行IP级联,形成市委、中心、市政府会场三级视频会议。 二、维保范围 视频会议系统维保内容包括视频会议管理系统维护,市中心端设备各个会场单位视频终端设备。 维保设备配置及数量见表1。 视频终端分布范围见表2。 三、维保时间 年月日至年月日。 四、维保服务内容 (一)巡检内容 提供每年4次巡检,对维保范围内的软硬件设备的整体运行状态进行评估分析,定制并填写设备运行状态评估报告。巡检时间为每季度第1个月的月末进行。 巡检内容包括: 查看MCU当前运行状态,各单板状态及资源使用;查看视

频会议管理系统运行状态;与各视频会议分节点进行联调;抽查各分局视频终端设备连接情况、运行状态等。 (二)故障排查工作 维保公司接到故障通知后,由专业的维护工程师回答用户提出的问题,根据故障现象,分析故障原因,做出初步判断后30分钟内做出响应,2小时内赴现场提供现场技术支持服务。 一般故障的排除时间不超过2个小时,重大故障排除时间不超过4小时。 故障处理完毕一个工作日内,向用户提交故障分析报告和故障处理报告。 因修复故障产生的一切费用由维保公司承担。 (三)技术支持 维保公司须具有溢美公司原厂授权,其技术人员须具有溢美公司认证工程师资格,要求提供相关证明。 维保公司提供7×24小时电话咨询、互联网站、EMAIL、现场等服务支持; 提供版本管理和软件补丁服务,软件补丁必须从溢美正规的软件版本下发渠道获得; 协助用户完成与视频会议系统相关的音、视频设备的安装、调试及维护等工作。

提供所有视频会议现场技术支持服务。 协助用户做好该系统的应急预案。 (四)备品备件支持 维保公司提供MCU全部板件以及所有分节点视频终端设备的本地备品备件。提供7×24小时的备品备件服务,备品备件到达响应时间为:市内2小时以内,其他区县4小时以内。(五)技术培训 根据客户的需求,维保公司对用户技术人员进行现场培训,培训时间不少于16小时,培训人员和地点由用户指定,培训内容包括基本操作、维护经验,故障排查分析等。

视频会议制度三篇

关于印发视频会议系统管理办法的通知 为进一步加强交通视频会议系统的管理,保证系统运行稳定可靠,部研究制定了《交通视频会议系统管理办法》,现印发给你们,请遵照执行。 交通视频会议系统管理办法 第一条为规范交通视频会议系统的管理,保证系统的正常运行,特制定本办法。 第二条视频会议是提高工作效率,适应节约、便利办公要求的有效方式,各单位应积极利用交通视频会议系统召开会议、组织讲座和培训等,充分发挥其效能。 第三条以部名义召开的视频会议,须经分管副部长和部长批准;以司局名义召开的视频会议,须经主管副部长批准。召开视频会议的签报均应经办公厅会签。使用视频会议系统举办讲座、培训等,由主办业务司局领导批准。交通系统各单位名义召开视频会议,如需使用交通视频会议系统,由各单位领导批准并报交通视频会议系统技术保障和管理部门备案。 第四条中国交通通信中心是交通视频会议系统的技术保障和管理部门。交通视频会议系统各使用单位也应明确系统的具体管理部门

及其职责,并须指定两名以上系统管理员。 第五条以部或司局名义召开视频会议并申请使用交通视频会议系统,按以下程序办理: 会议发起司局通过部机关内部办公网的“会议室预订系统”提前2个以上工作日预订视频会议室,并提供会议名称、时间、模式、参会单位等有关信息。得到确认后,会议发起司局应提前1个以上工作日将会议通知(包括电子版)抄送部通信中心。 第六条交通系统各单位召开视频会议并申请使用交通视频会议系统,须按以下程序办理: 会议发起单位应提前3个以上工作日通过“交通视频会议服务系统”填报《交通视频会议申请表》(见附表1),打印并加盖公章后,传真至部通信中心。得到确认后,发起单位应提前1个以上工作日将会议通知(包括电子版)抄送部通信中心。 如会议需交通部机关有关司局参加,并使用部机关视频会议室,发起单位应在申请表中加以说明,参会司局按本办法第五条预订会议室。 第七条会前准备注意事项: (一)各参会单位在接到会议通知后,应在“交通视频会议服务系统”中查询系统联调时间安排及有关要求,准时参加联调。联调时,各系统管理员应按照《交通视频会议系统调试情况记录表》的检查项目(见附表2),逐项检查系统状况。 (二)会议开始前1小时,各参会单位的系统管理员应到达工作

(完整word版)视频会议室运维服务方案V2

1.1客户需求 支持会议室和办公室IT设备的运维、检查、使用的技术支持并提供必要的报告。 ?在”客户公司“建立团队。 ?安装设备检查 ?2级技术支持,知识运维。 ?月度报告提供 ?根据商定的工时率执行会议室和办公室的变更要求 ?按需会议/活动支持非工作时间,基于商定的人工日费率 1.2运维方案 根据现场实际情况和贵司需求,我公司将对”客户公司“会议室运维项目提供专业的会议系统运维服务方案。服务内容主要包括工程师驻场服务和定期巡检服务,本方案不仅可以在问题出现时能迅速地定位、解决问题;而更重要的是在故障产生前,能够通过例行的巡检工作及时发现故障隐患、消除故障隐患,使设备长期稳定地运行,提高会议室运行效率。长期对设备良好、有效的运维,不仅能够减少设备的故障率,也可以延长设备的使用寿命。 1.2.1运维内容简述 1.2.1.1技术人员驻场服务 1)在”客户公司“内建立服务热线,派驻专业工程师来保证对客户的及时服务; 2)当会议系统设备出现问题或故障,IT直接对驻场工程师申报故障; 3)驻场工程师处理所有会议相关软硬件问题; 4)检查各会议室软硬件设备功能,及时保养清洁硬件设备,保证100%的可用性;

5)对现有设备进行必要的软件升级、优化; 6)为用户设备升级、扩展、改造提供技术方案; 7)根据需要可向IT团队及其他用户对会议系统的使用进行培训; 8)记录运维日志,形成报告存案留底; 1.2.1.2设备每月巡检服务内容 每月对”客户公司“会议设备巡检一次,检查投影、电视、click shaer、麦克风、会议终端、功放、中控等所有会议室设备状态。 巡检时记录设备耗材使用情况,如投影灯泡、遥控器及电池等;测试记录各设备的运行状态正常,在对应的运维检查表内写测试数据,如有异常,则在表格内写测试数据,在备注栏内写原因;并在遗留问题中总结测试结果。对非测试项目的问题在检修过程中是否发现新的问题及对内容作填写,同时在相应的设备记录表上填写详细的异常内容,并按相关规定进行处理。每月巡检在当月10日前完成,将巡检报告上报ITP项目负责人。 1.2.1.3会议室变更服务 此服务指甲方对会议室进行改造或功能变更、安装设备等变更服务,此变更服务需根据实际情况向甲方提交变更报价(设备费、材料费、人工费),此费用需甲方单独支付。 1.2.1.4非工作时间及按需服务 如遇重要会议、重大活动或其他紧急情况,甲方要求我司在非工作时间提供技术支持或增派员驻场协助的,一年在80小时以内的,由我司免费提供,超出部分按本次采购议定价格另收费。

关于视频会议售后服务方案

1 售后服务方案 依照本项目对投标公司及产品厂商的售后服务要求,我公司对本次项目的售后服务做出如下安排 1.1 本次项目售后服务承诺 抄写标书 1.2 我公司售后服务体系介绍 作为一家长期从事于视频会议、网络系统集成、机房建设、软件开发的高科技信息技术公司,我们在IT系统集成项目的售后维护方面也有完善、成熟的经验和服务网络。 我公司向用户提供的售后技术服务是长期的、快速的、到位的技术支持,针对此项目,我公司组织专门的客户服务小组,提供及时、优质的技术咨询、技术培训、技术实施、技术支持、维护支持等综合服务。 本着为客户提供优质、快速的售后服务的原则,我公司配备有专业的技术支持人员,和公司一起建立了备品备件库,建立起了强有力的技术服务网络机制,以便能及时准确的解决问题,并提供全天随时响应的技术支持。 我公司完全清楚系统建立和运行后技术支持和售后服务的重要性,为了使客户有效管理和维护视频会议系统,我们将对系统提供全面的服务与支持。我公司将承诺予以全面的人力,物力,财力支持,为该项目的顺利实施、为用户提供长期的优质服务。 我公司、厂家和用户之间是一种互相配合的关系,共同的目标就是把用户的系统建成业界具有先进水平的高效系统。 不断提高客户服务满意度和持续改进服务质量及运作能力是我公司服务不懈追求的目标。为了不断完善自身质量管理体系,我公司服务逐步建立起符合国际标准的售后服务质量体系,通过畅通的内外部客户信息反馈系统,收集和传递来自各方面的服务质量数据和信息,并对这些数据信息进行有计划的精细分析,找出对服务质量产生最不利影响的活动并进行改进,适应不断变化着的客户服务需求。

我公司的服务质量管理体系由四个重要的子系统构成: ●ISO9001质量保证体系:实现业务流程规范化管理,对影响服务质量的20个 要素(如服务合同评审、服务产品设计、授权维修站评定、服务过程控制、不合格服务控制、纠正及预防措施、质量记录、服务人员培训等工作环节)进行严格的质量控制,通过自查内审发现问题并制定纠正预防措施来实现不断改进业务流程的目标。 ●综合客户满意度评价/考核制度:以综合客户满意度为核心的业务指标评价 /考核制度,通过对客户满意度进行全方位的测评,并以测评结果作为评价与考核各业务部门、大区客服及维修站服务工作质量的重要依据。通过收集各类反映服务质量状况的信息及数据,加以综合分析,找出我公司服务与业界先进水平之间的差距,找出我公司服务与客户需求之间的差距,并及时反馈给相关部门进行改进。 ●外部客户投诉处理监控系统:为保证客户的投诉能够得到及时有效的处 理,我公司服务在全公司范围内推行了以“投诉处理三原则”为核心的一整套流程,即:第一层次:首先处理好与客户的界面;第二层次:找到相关的责任人并分析问题的性质,进行批评和处罚;第三层次:触类旁通分析问题的根源,制定改进措施,避免再次出现同样的客户投诉。 ●内部客户反馈信息处理监控系统——对内部客户反馈的重要信息(意见、 建议、需求等)的PDCA全过程进行闭环监控,确保每个客户反馈信息得到有效落实。如下图:

内蒙古大兴安岭林管局视频会议系统管理办法

各企事业单位、机关各部、委、处室: 林区视频会议系统即将全面投入使用,为规范会议系统的管理,保证系统的正常运行,现将《林区视频会议系统管理办法(试行)》印发给你们,请认真执行,各林业局(森工公司)可参照建立你单位视频会议系统管理办法。 内蒙古大兴安岭林管局(森工集团)党政办公室 二0一一年六月十日 林区视频会议系统管理办法 第一章总则 第一条为规范林区视频会议系统及其网络管理,保证整个系统安全、高效运行,更好地服务于林区各项工作,特制定本办法。 第二条本视频会议系统及专网,包括连接林管局(森工集团)主会场和各林业局(森工公司)分会场的视频会议系统及其网络。 第二章职责分工 第三条视频会议系统及专网的日常维护管理,由林管局(森工集团)党政办公室具体负责。各分会场视频会议系统设备及网络的管理由各单位办公室具体负责。

第四条专网IP地址资源,由林管局(森工集团)党政办公室统一配置到各单位分会场终端设备中,各单位不得擅自更改,必须按照分配的IP地址配置、安装、调试设备,确保系统正常运行,并协调维护本地系统及设备。 第五条各单位应当定期或不定期对本地分会场的视频会议系统及其网络的运行和管理情况、有关技术人员和操作人员的工作情况进行监督和检查。在运行过程中,发现问题应当及时报告林管局办公室。 第三章安全和保密管理 第六条视频会议系统使用的设备和器材均为专用功能配备,必须做到专用,只能用于指定的功用,不得兼作他用。 第七条为防止系统及专网受到计算机病毒、黑客或其他恶意程序攻击,各单位和操作人员应当遵守如下规定:(一)严禁在视频会议系统专用视频终端上进行与会议无关的操作。视频终端在使用过程中遇到异常情况时,操作人员应当及时与林管局办公室取得联系,及时发现隐患,解决问题。 (二)严禁私自更改硬件设备配置。 (三)除统一对系统进行升级改造外,严禁在系统上安装任何软件程序。 第四章设备维护和管理 第八条各单位必须指定两名以上视频会议系统管理员,非授权人员严禁擅自操作视频会议设备。 第九条视频会议系统管理员应具备计算机网络基础知识、

音视频同步的方法及监控系统与制作流程

本技术公开了一种音视频同步的方法及监控系统,包括步骤:S1,采集音视频数据;S2,基于实时传输协议RTP传输音视频数据;S3,采用音视频同步技术处理数据。本技术基于实时传输协议RTP,采用音视频数据同步技术解决了现有技术中存在的音视频数据不同步以及音频处理效果不佳问题,能够播放同步的声音和图像数据,使得声音和图像数据更加真实、流畅。 技术要求 1.一种音视频同步的方法,其特征在于,其包括步骤: S1,采集音视频数据;

S2,基于实时传输协议RTP传输音视频数据; S3,采用音视频同步技术处理数据; S3中,音视频同步控制在数据接收端实施;音视频同步技术以音频为主媒体,视频为从媒体,接收音视频数据时设置缓冲区,通过比较音视频数据包的时间戳判断同步关系,实现音视频数据同步。 2.根据权利要求1所述的一种音视频同步的方法,其特征在于,所述步骤S3中,采用队列作为缓冲区,缓存音视频数据。 3.根据权利要求1所述的一种音视频同步的方法,其特征在于,所述步骤S3中,对于音频缓存,使用iOS系统提供的AudioQueue框架的队列处理音频数据。 4.根据权利要求1所述的一种音视频同步的方法,其特征在于,所述步骤S3中,音频队列的长度至少为3。 5.根据权利要求1所述的一种音视频同步的方法,其特征在于,所述步骤S3中,音视频数据的时间差在允许范围内,则认为音视频同步;否则认为音视频不同步,丢弃视频帧。 6.根据权利要求1所述的一种音视频同步的方法,其特征在于,所述步骤S3中,采用H264硬编解码技术处理音视频数据。 7.一种音视频同步的监控系统,其特征在于,包括设备端、服务器端和客户端,所述设备端通过互联网和防火墙与服务器端连接,所述客户端通过WiFi或4G或4G+网络与路由器连接,所述路由器通过互联网与服务端连接; 所述设备端采集音视频数据,并将音视频数据压缩编码、打包后通过互联网发送到服务器端; 所述服务器端包括流媒体服务器和SIP信令服务器,流媒体服务器将设备端采集到的音视频数据通过互联网和WiFi或4G或4G+网络转发到客户端,SIP信令服务器负责转发系统中的信令消息,同时负责管理客户端中各个终端设备,流媒体服务器通过ICE与SIP服务器进行通信;

浅论视频会议系统的运维保障

浅论视频会议系统的运维保障 On Operation and Maintenance Guarantee for Videoconference System 韩瑞民* 赵宝磊邱元朋**许洋 HAN Rui -min ZHAO Bao -lei QIU Yuan -peng XU Yang doi :10.3969/j.issn.1672-9528.2012.04.04 Abstract On the present day ,with more and more popular use of remote video conference system based on private wire network ,the operation and maintenance guarantee of video conference system has become a very im-portant job for IT department in every industry business.It is a rising professional technical management.In this article ,we discuss the content of operation and maintenance guarantee for video conference from very link in ac-tual practice. Keywords Video conference system Operation and Maintenance Guarantee *山东省人民检察院信息中心250014** 济南新科朗润信息技术有限公司 250013 视频会议系统是指两个或两个以上不同地方的 个人或群体,通过传输线路及多媒体设备,将声音、影像及文件资料互传,以完成会议目的的系统。当前,基于各种专线网的远程视频会议系统的应用越来越普及, 视频会议的运维保障成为各行业信息技术部门的重要工作内容,是一项新兴的专业技术管理工作。1 视频会议系统保障概述 视频会议系统是集通信、计算机技术、微电子技 术于一体的异地通信方式,是一种典型的影像通信。在通信的发送端,将图像和声音信号变成数字化信 号, 在接收端再把它重现为视觉、听觉可获取的信息。视频会议系统的构成包括终端设备、多点控制单元(MCU )、各种音视频设备和传输网络(包括传输设备和传输信道)。视频会议系统的模式包括点对点会议(两个终端的视频通信)和多点会议(超过2个以上会场的通信)。在各部门的专线网中,多点会议的应用相当广泛。在这种模式下,来自多个会议节点的视频终端连接到一台MCU ,多台MCU 又连接到更高一级的MCU ,组成一个多节点多层级的 远程会议通信系统。 视频会议保障工作针对的主要是多点模式。在 多点模式下,视频会议保障包括设备保障、过程保障和人员保障三个方面,主要任务是保证网络畅通和 相关设备平稳有序运行, 保障人员正确操作,以确保整个会议顺利举行,核心是做好MCU 、视频终端、录 播服务器以及音视频设备的会前检查,制定保障预案并进行演练,对网络的连通性、视频显示效果、音 频互动效果及整体视频会议流程进行反复测试,以确保设备状态平稳。2 视频会议的设备保障 设备状况是影响视频会议效果的首要因素。如 果网络设备或会议设备出现故障, 轻则会议效果不理想,重则导致会议中断甚至无法开会的后果。对 于涉及多个地点、多个节点的远程视频会议务必应提前一天组织全网联调,由主会场通过MCU 组会并呼叫会议各点,检查本地MCU 和视频终端的状态,检查网络传输质量,验证各会议节点的收听收看效 果, 对全部会议节点进行轮询,对整个会议的转播过程进行模拟,确认会议整体效果。 网络状况是影响视频会议效果的另一重要因素。如果网络状况糟糕,丢包较多,就会出现会议画面延迟、马赛克、视频终端掉点等现象,增大MCU

视频会议系统的组成与工作原理

...../ ...../ 什么是视频会议系统?以及其工作原理? 一、什么是远程视频会议系统? 设想一个问题:一个跨国集团其总部在美国,其分部分别在欧洲、亚洲、非洲。某一天总部通知要开一个集团高层会议,各大洲的老总们就要匆匆收拾行囊,花一大笔钱,在飞机上坐14-24小时去开只有一到两天的会。换来的是满身的疲劳及工作效率的低下。 再如在国内,国务院要召开一个全国会议表彰先进;或者北京大学教授要给全国各分校学生授课;或者现代化战争要求军队需要即时了解战场情况;或者天坛医院专家要给远在海南的垂危病人指导手术;再或者政府、军队布置抗洪抢险紧急事宜等等…… 图一视频会议效果图 如何快速、高效、经济地解决这些问题?

答案是使用视频会议。需要开会的每个会场安装一套视频会议终端,接上电视机、摄像头、麦克风等附件,再接入相应的宽带网络如IP,ISDN,E1/T1等,即可实现视频、音频、数据的实时传送,从而让我们真正实现天涯共一室的梦想。随着现代视频压缩技术,尤其是宽带网络的日益完善和发展,实时视频通讯已成为宽带网络中除电视、数据之外的第三大服务内容。 如果有这么一套视频会议系统,那么欧洲的老板只需坐在其办公室即可同各大洲的他的下属们面对面地商讨公司业务;党中央国务院的会议精神可以通过网络直接传到各县、乡、镇,任一乡镇的会场图像亦可实时传给中央;北大各分校学生可即时向北大授课的教授提问;如《DA师》中的军队渡海画面可以在指挥中心实时展现;各行业远程诊断、远程指挥、远程抉择等都能成为现实。 这种不受地域限制、建立在宽带网络基础上的双向、多点、实时的视音频交互系统就称为远程视频会议系统。 二、采用远程视频会议系统的优势 (一)节约会议的经费、时间 ·在我国,召开一次全国32个省市自治区的电视会议,费用仅为5万元。相同规模的会议若在宾馆召开,会议费用将高达100万元。 ·据统计,日本、美国之间开通1小时的国际电视会议,双方总资费不超过50万日元,并能允许10多人直接参会,通过数据流、投影等可以让所有员工旁听。但50万日元远远不能支付1个人的出差费用。 ·据相关资料,各级管理机构的工作人员每年参加会议的时间约占全部工作时间的30%以上;每年用于公务出差的费用高达300亿元,而每次开会或会面中约有80%的时间需花费在路途中。 (二)提高开会的效率 ·由于召开电视会议的费用大致与开会的时间成正比,可促使与会代表节省时间,提高效率。 ·由于参加会议的人员就在本地,和会议有关的材料、文件、实物都在身边,可以充分方便地交流。 (三)适应某些特殊情况 ·对于某些交通状况不好,特别是地处山区、边疆的城市,视频会议将带来极大的方便。 ·在一些紧急场合,如救灾、防汛,战地会议等,可以用视频会议系统及时了解或发布紧急情况和决策,收效则难以用金钱来衡量。 (四)增加参会人员 ·视频会议可当作高质量的可视电话,连线两方诉说心情,也可多人多点参加形成会议。 ·同时,视频会议系统具有投影、VGA端口以及数据流功能可以随时增加会议代表甚至召开全体会议。总部决策可即时传达到所有员工。 三、视频会议的实现方式 当前,视频会议的实现方式有三种:(1)广电系统(电视台)常用的电视直播式视频会议;(2)MPEG1、MPEG2压缩格式VOD视频传输式视频会议系统;(3)ITU(国际电信联盟)提出的基于H.261/H.263视频压缩格式的H.320/H.323规范的视频会议系统。 我们需要什么样的视频会议系统呢?首先是价格适度,能为大多数行业用户承受及使用的视频会议系统才是真正意义上的视频会议系统。其次是技术上的指标:实现高质量图像/声音传输但带宽越低越好;双

全市视频会议系统维护项目

全市视频会议系统维护项目公开招标文件 采购编号: 采购人:市政务服务数据管理局 二〇一九年四月

目录 第一部分投标邀请........................................................... 一、投标邀请函 ................................................................ 第二部分投标人须知......................................................... 一、说明..................................................................... . 适用围及资金来源........................................................ . 定义.................................................................... . 投标人资格要求.......................................................... . 踏勘现场及答疑会........................................................ . 合格的服务.............................................................. . 知识产权................................................................ . 投标费用................................................................ 二、招标文件 .................................................................. . 招标文件的组成.......................................................... . 招标文件的澄清或修改.................................................... 三、投标文件的编制 ............................................................ . 投标文件的语言及度量衡单位.............................................. . 投标文件的组成.......................................................... . 投标文件编制............................................................ . 投标报价说明............................................................ . 投标有效期.............................................................. . 投标保证金.............................................................. . 投标文件的装订、份数和签署.............................................. 四、投标文件的递交 ............................................................ . 投标文件的密封和标记.................................................... . 投标截止期.............................................................. . 迟交的投标文件.......................................................... . 投标文件的补充、修改与撤回.............................................. 五、开标与评标 ................................................................ . 开标.................................................................... . 投标文件的有效性........................................................ . 评标委员会与评标方法.................................................... . 投标文件的评审.......................................................... . 纪律和事项.............................................................. 六、授予合同 .................................................................. . 中标公告及中标通知书.................................................... . 履约保证金(如有要求).................................................. . 合同签订................................................................

视频会议系统管理制度各种

视频会议系统管理制度(暂行) 为进一步规范管理XXXX有限公司(以下简称公司)视频会议系统,充分发挥视频会议系统提升效率、节省成本的功能作用,特制定本制度。 第一条公司所属各项目公司应指定一名视频会议系统专管员(以下简称专管员)负责视频会议系统设备的日常管理和维护,并将名单上报至公司行政中心网络部。 第二条专管员应对视频会议系统设备进行登记,列出清单。如遇设备故障,专管员应及时向公司管理中心行政管理部报告并组织维修,确保视频会议系统正常运行。 第三条专管员应设置视频会议系统设备操作密码,并不得在该设备上安装与视频会议系统无关的软件。严禁其他无关人员操作该系统设备。 第四条视频会议开始前,主办方应做好以下相关准备工作:(一)拟定议题议程; (二)确定主持人、报告人、记录人、参会人员、需要共享或讨论

的文件以及会议时间、议程等; (三)提前一天通知参会单位或个人。 第五条各参会单位接到视频会议召开的通知后,各参会单位专管员必须在视频会议开始的一小时前配合主会场专管员进行系统设备调试,保证所需设备提前到位,按正确的方法操作设备,保障整个会议过程的网络传输效果。 第六条主会场在会前半小时开始对各分会场进行点名登记,并将结果上报会议主持人;对没有准时登陆系统的分会场,将追究其相关人员的责任。参会人员应提前到会,因故中途离场的领导同志应发送消息至会议主持人。 第七条各分会场未得到主会场允许,不得擅自退出系统。会议结束后,各分会场应及时将视频会议效果上报公司管理中心行政管理部。 第八条参会人员应保持良好的会风,参会人员应关闭手机或将手机调至震动,不得打断或干扰他人的发言,影响会议的正常进行。 第九条会议主办方全权负责会议内容的保密工作。参会人员及记录员对会议内容负有保密的义务。

rtp音视频同步问题解决方法

rtp音视频同步问题解决方法 rtp同步方法的思考 由于音视频流是以两条独立的数据流在网络上传输的,如果网络质量相当差,那么在接收端收到的音视频数据流就有可能不是同步的了,为了克服这种不同步的现象,需要添加同步机制。的同步机制是使用开源库jrtplib3.7.1来实现的,严格遵守rtp协议标准。 解决的方案如下: 当有数据需要发送时,往数据中加入时间戳,在接收端,读取时间戳,进行比较,如果相同或相差很近,就提交播放,如果其中一个时间戳更大,就等待。 如果网络质量很差,那么存在两种不同步的情况: 1. 对于单条数据流来说,如果网络质量很差,可能出现数据流的接收不流畅,如果没有做流畅处理,那么就可能出现抖动现象,这需要使用rtp中的时间戳解决。 2. 对于多条数据流来说,如果网络质量很差,可能出现本应该同时播放的数据帧没有在同一时间到达,需要做同步处理。 解决第1个问题的方法是向每个发送的数据包加上时间戳,在rtp库中,时间戳表示在打包数据段中第一个采样所对应的时间,时间戳的启始值是随机的,后续的时间戳是在前一个时间戳上的增量,在SendPacket中的时间戳参数表示的是时间戳增量,所以数据流的同步需要计算出时间戳增量。 对于音频数据,由于音频数据的采样率是8000HZ,所以每采样一次需要时间是1/8000s,由于是每20ms封包一次,所以时间戳的增量是(20*10**-3)*8000=160。 对于视频数据,由于视频数据的采样率是90000Hz,所以每采样一次需要时间是1/90000s,如果帧率是25帧/s,所以时间戳增量是90000/25=3600。 在发送端,每发送一个数据包,都打上该数据包对于的时间戳值,只需要向SendPacket 的最后个参数传递时间戳增量,rtp库会自动算出时间戳,并加到发送的rtp数据包首部里边。 在接收端,当收到一个数据包时,获取该rtp数据包的时间戳值,计算出与前一个数据包的时间戳值的差值,乘以该媒体流的时间戳单位,就得出了当前数据包与前一个数据包之间的间隔的打包时间T。所以只要保证在与前一个数据包被提交过后T时间后再提交当前接收到的数据包,那么在rtp层就解决了上边提出的第一个问题。

视频会议系统常规维护方法

视频会议系统常规维护方法 视频会议支持远程视频通话,还能进行文件共享,画面共享,是企业重要通信工具,受网络、硬件等影响,视频会议系统常出现马赛克、卡顿、会议室无法呼入等情况。随着视频通信技术的发展,视频会议系统使用越来越便捷,稳定性也在大幅提高,在使用中遇到常规问题,员工可根据经验自行解决无需仰赖运维人员! 一、视频会议出现马赛克或声音卡顿 受网络影响,视频会议系统会发生马赛克、声音卡顿等现象,人们将称其为音视频丢包。主要表现是:视频画面卡顿、抖动、马赛克等情况;声音与画面无法同步、声音延后等,这严重影响视频会议质量。 主要原因有两点: 1. 本地局域网网速限流、防火墙限制;2. 物理设备问题所致,如HDMI线松动、外接音频、视频设备问题。 常规解决方案是:首先排查网络防火墙,查看企业防火墙网络设置是否限制通信网络。特别是在wifi上网较多情况下,可更换有线连接,保证设备在良好的网络环境中使用。对于物理问题,可通过检查物理设备的连接情况,在使用前进行测试,排除故障。 随着云计算技术的成熟,云视频会议正在成为市场主流视频会议系统。比如,云际视界云视频会议具备强大的抗丢包能力,能有效对抗较差的网络情况。 二、会议室无法呼入或掉线 会议室终端入会时,有时候部分终端会提示无法进入线上会议室,甚至是进入会议室后,会出现突然断开连接的情况。 产生这种情况的主要原因是:1. 客户的运营商网络质量差,不稳定;2. 视频会议服务商的服务器发生故障。 常规解决方案是:网络对云视频会议影响极大,在出现无法呼入或者掉线的情况下,建议更换网络重新进入会议。同时也可以联系视频会议供应商,排查服务器运作情况。为避免这种情况发生,可以通过日常的提前运行来检查,如每天

视频会议原理及软硬件比较

什么是视频会议系统?以及其工作原理? 一、什么是远程视频会议系统? 设想一个问题:一个跨国集团其总部在美国,其分部分别在欧洲、亚洲、非洲。某一天总部通知要开一个集团高层会议,各大洲的老总们就要匆匆收拾行囊,花一大笔钱,在飞机上坐14-24小时去开只有一到两天的会。换来的是满身的疲劳及工作效率的低下。 再如在国内,国务院要召开一个全国会议表彰先进;或者北京大学教授要给全国各分校学生授课;或者现代化战争要求军队需要即时了解战场情况;或者天坛医院专家要给远在海南的垂危病人指导手术;再或者政府、军队布置抗洪抢险紧急事宜等等…… 图一视频会议效果图 如何快速、高效、经济地解决这些问题? 答案是使用视频会议。需要开会的每个会场安装一套视频会议终端,接上电视机、摄像头、麦克风等附件,再接入相应的宽带网络如IP,ISDN,E1/T1等,即可实现视频、音频、数据的实时传送,从而让我们真正实现天涯共一室的梦想。随着现代视频压缩技术,尤其是宽带网络的日益完善和发展,实时视频通讯已成为宽带网络中除电视、数据之外的第三大服务内容。 如果有这么一套视频会议系统,那么欧洲的老板只需坐在其办公室即可同各大洲的他的下属们面对面地商讨公司业务;党中央国务院的会议精神可以通过网络直接传到各县、乡、镇,任一乡镇的会场图像亦可实时传给中央;北大各分校学生可即时向北大授课的教授提问;如《DA师》中的军队渡海画面可以在指挥中心实时展现;各行业远程诊断、远程指挥、远程抉择等都能成为现实。 这种不受地域限制、建立在宽带网络基础上的双向、多点、实时的视音频交互系统就称为远程视频会议系统。 二、采用远程视频会议系统的优势 (一)节约会议的经费、时间 ·在我国,召开一次全国32个省市自治区的电视会议,费用仅为5万元。相同规模的会议若在宾馆召开,会议费用将高达100万元。

网络视频会议管理实施细则

公司 网络视频会议管理实施细则 (试行) 第一章总则 第一条为加强公司(以下简称“公司”)网络视频会议管理,保证会议质量和效果,按照公司会议管理制度,特制定本实施细则。 第二条公司网络视频会议按程序化、规范化原则,实行统一指挥,分级管理。 第三条本办法适用于公司总部及各分支机构。 第二章组织与管理 第四条总经理工作部是公司网络视频会议的综合管理部门,负责网络视频会议规章制度的制定和修订,负责网络视频会议总协调,负责监督视频会议运维人员调试视频会议声音质量、画面质量、导播效果。 第五条信息技术部是公司网络视频会议系统的技术保障部门,负责网络视频会议技术操作规程的制定和修订。 第六条总公司领导主持召开的视频会议由总经理工作部负责组织协调,专业、专题会议由主办部门负责组织协调,各分公司综合管理部门协助办理。 第七条:各参会单位须按照会议要求提前半日布置会场,并主动与会议主办部门联系确认会场是否规范;各参会

人员应在在会议开始前10分钟进入会场,按照规定着装,不得出现交头接耳、随意走动、打电话、打瞌睡等与会议无关的行为。 第三章会议基本流程 第八条会议主办部门制定会议方案,提出会议申请,经总经理工作部会签,公司总经理审批同意后方可组织召开视频会议。 第九条会议主办部门应在会议召开前2个工作日通过协同办公系统提交视频会议任务单,协调相关部门进行会场布置,做好会间服务。 第十条视频会议任务单审核通过,会议主办部门与运维人员协商确定测试时间等事项后发布会议通知。 第十一条会议通知须明确会议名称、时间、主会场地点及参加人员、分会场参加人员、会议议程(含远程发言单位)等内容。 主会场与会人员落实由会议主办部门负责,如有请假事宜,按相关管理办法由各单位综合部门办理请假手续,报会议主办部门。 第十二条设备调试 视频会议运维人员根据会议通知和任务内容,制订工作落实方案(包括组织方案和技术方案),并进行系统联合调试。一般情况下,重大会议应提前半天时间调试,并在会议

视频会议系统使用管理制度

视频会议系统使用管理制度 为进一步规范管理视频会议系统,提高工作效率,积极稳妥推进视频会议系统建设,特制定本制度。 第一条视频会议系统设备由党政办及视频会议系统管理员负责日常管理和维护。如遇设备故障,应及时向电信部门报告并维修,并做好在断网、断电等突发情况的应急处理工作。 第二条视频会议系统管理员必须坚持每周一次对相关设备进行常规检查清理工作。在视频会议召开前一天,应按规定程序对相关设备进行全面检查调试,并在视频会议开始前半小时调试好系统,保障网络传输效果稳定正常。 第三条视频会议系统只能由系统管理员操作,参会人员应自觉遵守会议纪律,服从视频管理人员安排,爱护设施,不准擅自调动视频设备。 第四条系统管理员在会前和会中必须按正确的方法操作,会议中严禁插拔话筒电源、关闭视频终端电源等非法操作。会议召开期间,管理人员要保证随时有人监控,确保会议正常进行。管理人员还要作好有关工作,组织参会,保持会场安静,将随身通讯工具置于关机或静音状态,不得在镜头前走动,不得随意离开会场。当会场不需要发言时,将麦克风置于静音状态。作为分会场,在召开会议期间,在主会场呼叫时应迅速回应,不得与其他分会场互相呼叫。视频会议室管理人员,要做好视频会议室内的资产管理,严格按有关规程管理维护设备。

第五条参会人员均应保持良好的会风,不得通过语聊、发送信息等方式打断或干扰他人的发言,影响会议的正常进行。参会人员要遵守会议纪律,服从视频管理人员安排,爱护设施,不准擅自调动视频设备。 第六条分会场未得到主会场允许,不得擅自退出系统。在确认主会场统一中断系统连接后,方可关闭视频会议系统,并做好设备整理工作。

浅析DirectShow音视频同步解决完整方案

浅析DirectShow音视频同步解决完整方案 多媒体处理,不可避免地要解决音视频的同步问题。DirectShow是怎么来实现的呢?我们一起来学习一下。 大家知道,DirectShow结构最核心的部分是Filter Graph Manager:向下控制Graph中的所有Filter,向上对τ贸绦蛱峁┍喑探涌凇F渲校現ilter Graph Manager实现的很重要一个功能,就是同步音视频的处理。简单地说,就是选一个公共的参考时钟,并且要求给每个Sample都打上时间戳,Video Renderer或Audio Renderer根据Sample的时间戳来控制播放。如果到达Renderer的Sample晚了,则加快Sample的播放;如果早了,则Renderer等待,一直到Sample时间戳的开始时间再开始播放。这个控制过程还引入一个叫Quality Control的反馈机制。 下面,我们来看一下参考时钟(Reference Clock)。所有Filter都参照于同一个时钟,才能统一步调。DirectShow引入了两种时钟时间:Reference time和Stream time。前者是从参考时钟返回的绝对时间(IReferenceClock::GetTime),数值本身的意义取决于参考时钟的内部实现,利用价值不大;后者是两次从参考时钟读取的数值的差值,实际应用于Filter Graph内部的同步。Stream time在Filter Graph不同状态的取值为: 1. Filter Graph运行时,取值为当前参考时钟时间减去Filter Graph启动时的时间(启动时间是通过调用Filter上的IMediaFilter::Run来设置的); 2. Filter Graph暂停时,保持为暂停那一刻的Stream time; 3. 执行完一次Seek操作后,复位至零; 4. Filter Graph停止时,取值不确定。 那么,参考时钟究竟是什么东西呢?其实,它只是一个实现了IReferenceClock接口的对象。也就是说,任何一个实现了IReferenceClock接口的对象都可以成为参考时钟。在Filter Graph中,这个对象一般就是一个Filter。(在GraphEdit中,实现了参考时钟的Filter上会显示一个时钟的图标;如果同一个Graph中有多个Fiter实现了参考时钟,当前被Filter Graph Manager使用的那个会高亮度显示。)而且大多数情况下,参考时钟是由Audio Renderer这个Filter提供的,因为声卡上本身带有了硬件定时器资源。接下来的问题是,如果Filter Graph中有多个对象实现了IReferenceClock接口,Filter Graph Manager是如何做出选择的呢?默认的算法如下: 1. 如果应用程序设置了一个参考时钟,则直接使用这个参考时钟。(应用程序通过IMediaFilter:: SetSyncSource设置参考时钟,参数即为参考时钟;如果参数值为NULL,表示Filter Graph不使用参考时钟,以最快的速度处理Sample;可以调用IFilterGraph:: SetDefaultSyncSource来恢复Filter Graph Manager默认的参考时钟。值得注意的是,这时候的IMediaFilter接口应该从Filter Graph Manager上获得,而不是枚举Graph中所有的Filter并分别调用Filter上的这个接口方法。) 2. 如果Graph中有支持IReferenceClock接口的Live Source,则选择这个Live Source。 3. 如果Graph中没有Live Source,则从Renderer依次往上选择一个实现IReferenceClock接口的Filter。

相关文档
相关文档 最新文档