摘要: 网络视频会议系统在数据传播方式主要有单播、广播及多播,不同的传输方式主要针对不同的网络条件及相应的功能实现。下面我们介绍一下这几种网络会议的传播方式的原理及特点。1、单播数据传输方式单播传输方式是指发送方与接收方通过一个独立的通道进行数据的传输,单播的数据传输的地址是唯一的,每个接收方都对应于一个发... 阅读全文
posted @ 2014-08-30 13:55 chentob 阅读(1079) 评论(0) 推荐(0) 编辑
摘要: 在当前移动互联网迅速发展之下,智能手机的年增长量远大于PC的增长量,而移动终端相应的种类及软件数量都在迅速增加,因此大部分的PC应用软件都能在移动终端上找到类似的软件,甚至很多公司的PC软件都移植到移动终端上,移动终端软件已经能与PC软件平分秋色。作为企业级的高端应用——视频会议软件,和大多数的软件... 阅读全文
posted @ 2014-07-21 10:31 chentob 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 在视频会议软件开发当中,我们经常会接触许多不同的格式,有些格式对于我们来说比较陌生,但有的格式对于我们来说非常熟悉,而且在我们视频会议开发当中也非常重要。因此我们对视频会议开发中常用格式进行一个总结,看看不同的格式代表的意义及使用方法。 阅读全文
posted @ 2013-09-13 08:56 chentob 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 视频会议软件的视频质量除了与外置设备、编码器相关外,还与视频的后处理技术相关,视频图像通过后处理技术,如图像增强、图像去噪等,图像质量会得到主观上较大的提高。而我们通常的视频后处理技术会采用开源的项目的一些代码来实现,而这些开源的项目中,最值得我们关注的是OpenCV,OpenCV是一个基于C和C++的跨平台图像视觉库,其图像的处理函数都是经过优化,可以用于实时的图像处理,其代码拥有完善的API函数,我们可以轻松地利用其提供的处理函数,来提高我们的视频图像质量,因此OpenCV是视频图像后处理技术的最佳选择。现在我们来介绍一下OpenCV视觉库能给我们视频会议软件开发带来的新功能。1、图像优化 阅读全文
posted @ 2013-09-08 12:16 chentob 阅读(930) 评论(0) 推荐(0) 编辑
摘要: 视频会议主要是开发音视频、数据的传输的软件,在这些开发过程中,最核心的模块是传输模块,传输模块的性能直接影响到视频会议的最终质量,因此传输模块的选择在视频会议开发当中尤其重要。传输模块在开发过程中,由于考虑到QOS的影响,一般都会使用数据重发的技术,因此传输模块以及成为视频会议底层开发的一个重点,我们开发的传输模块,可以选择用TCP、UDP直接进行开发或者利用开源的传输库,因为一些开源传输库以及比较成熟,直接拿来用就可以,如果自己开发传输模块,估计也是一个巨大工程。现在我们介绍一下传输模块的开发选择。 阅读全文
posted @ 2013-07-06 22:39 chentob 阅读(1016) 评论(0) 推荐(0) 编辑
摘要: 我们选购视频会议的时候,最重要是考察系统的稳定性与音、视频质量等因素,而视频质量与视频会议的什么参数有关呢?首先我们说的视频质量,是我们平时的主观对视频图像的一个看法,不能通过一个具体的数字来体系,因此我们考察视频会议的质量只能通过主观对视频会议的图像的清晰度进行判断,而决定视频会议的清晰度由多种因素来决定,首先最重要的是视频会议的视频分辨率,另外一个是视频会议编码器的视频还原质量,最后一个视频会议的图像后处理技术。 阅读全文
posted @ 2013-07-06 12:11 chentob 阅读(1446) 评论(0) 推荐(0) 编辑
摘要: 我们在视频会议的选购过程中,经过会提问:“视频会议哪个比较好”,其实市场上的视频会议不但产品繁多,而且功能和性能都参差不齐,我们只能回答视频会议不能比较得出哪个最好,只能是哪个视频会议产品更合适您,那我们怎样选购合适自己的视频会议产品呢?我们必须要按三个方面选择最适合的视频会议产品:种类、功能、性能。 阅读全文
posted @ 2013-07-06 12:08 chentob 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 在视频会议领域,有许多可以值得参考的开源项目,这些开源项目有的是协议栈、有的是编码器或者是传输协议,由于视频会议系统是一个综合性的应用系统,里面包含功能较多,如能把这些开源项目选择性的加入我们的视频会议开发当中,我们的开发效率肯定会事半功倍,下面我们列举一下视频会议相关的十大开源项目,并对其重要性及优缺点做一个全面的评价与排名。 阅读全文
posted @ 2013-07-06 10:07 chentob 阅读(3129) 评论(0) 推荐(0) 编辑