开会无阻碍,沟通面对面        会议新视界,交流零距离
国内正品行货,全国低价,三年质保,装后付款,国内一线城市提供上门安装服务,远程指导!项目负责人联系电话:023-68791071

视频会议时间戳的作用

发布者:admin 发布时间:2017/12/2 阅读:1682

在视频会议的名词解释里面,在很多地方会出现一个名词就是时间戳,时间戳顾名思义就是一个时间的表现形式。那在我们视频会议系统里面时间戳有什么作用呢?

首先视频会议应用的网络环境比较的复杂,第一种环境是带宽非常高的局域网和城域网,他们的带宽比较上都是100M,因此数据很少出现丢包或者数据包排列不正确的情况。第二种情况是我们在公网上传输的网络环境,服务器的带宽一般都是100M以下,甚至是10M以上,而终端的带宽可能会更低,如在ADSL中的终端,下载带宽只有4M,上传带宽可能只能达到512k,因此在这种环境当中,一般的数据传输都可能会出现延迟和丢包的情况,在视频会议的应用当中,第二种情况由于视频数据是比较大的传输数据,因此很容易造成网络的延迟和丢包。

那我们怎样克服网络的延迟和丢包的情况呢?我们需要应付第二种环境,就需要应用时间戳。那具体我们在视频会议的怎样用时间戳处理网络延迟和丢包呢?我们首先在编码的时候,建立一个时间戳,这个时间戳有两个意义,第一意义是表示这个时间是一个相对的时间,二个意义表示这个时间是个有先后顺序的标识,因此时间戳除了表示这个时间的相对性还表示时间的先后顺序。

我们在编码后把这个时间戳和数据打包一起发生到客户端进行播放,在播放的时候,我们把时间戳取出来,首先我们分析时间戳,如果时间戳不在播放的时间范围,我们可以停止播放,等待时间到某个时候才进行播放,如音视频同步就是采用这种方式。除了要分析时间戳是否在播放的时间范围,我们还要分析时间戳的先后顺序,如果时间戳出现了跳跃就证明了之前的数据包已经出现了丢包,而如果出现了时间戳出现了提前,证明了数据包出现了延迟,对于这两种情况,我们在不同的有不同的处理方式,我们应该区分对待处理。



上一条:视频会议开发需具备的知识 下一条:视频会议的音频采集