07 2013 档案

摘要:视频会议开发当中,我们主要采用一些开源的视频编码器进行视频的编解码,下面列举几个主流的开源视频编解码项目及技术特点。1、xvidXviD是目前最常用的MPEG4视频编码解码器,而且是第一个真正开放源代码的,通过GPL协议发布。在很多次的codec比较中,XviD的表现令人满意,总体来说是目前最优秀、最全能的编解码器之一。xvid的主要特点有:多种编码模式(更适合于压缩影片)、动态关键帧技术、运动向量加速编码、画面优化译码等。网站地址:http://www.xvid.org2、x264x264开始于2003年,支持多种平台编译,是现今效率最高的H.264编解码器,同等质量的情况下,其带宽仅为MP 阅读全文
posted @ 2013-07-24 12:06 jarjar 阅读(1269) 评论(0) 推荐(0)
摘要:现今的视频会议系统已经兼容3G手机等移动终端设备,而3G智能手机使用的操作系统一般与PC的操作系统不一样,其开发环境一般都在PC上进行,通过模拟器在PC上进行手机系统的应用程序开发,而在这些操作系统上运行的应用程序一般都比较缺乏,为了在系统上有更多的应用,通常把PC上的应用程序通过相应的代码修改和重新编译,实现PC应用程序的手机移植。智能手机的应用程序移植主要采用跨平台的开发语言进行开发,如JAVA和C语言,通过跨平台语言的多平台交叉编译以及一些特定的优化,使在PC上运行的视频会议软件应用系统能移植到手机系统上。 3G智能手机包括不同的操作系统,如苹果手机的iOS系统、安卓手机的Android 阅读全文
posted @ 2013-07-20 12:26 jarjar 阅读(278) 评论(0) 推荐(0)
摘要:视频会议主要满足多人面对面的真实感交流,由于视频会议这种特点,我们在视频会议软件的设计中,怎样使参会人员能看到更多其他的参会者,我们的视频显示模式,一般采用视频轮询和MCU多画面分屏和终端多画面分屏三种显示方式。1. 视频轮询的方式视频轮询主要是解决低带宽的问题,只用一个窗口,轮询播放不同的参与者的视频,这种方式确实能节省带宽,但由于隔一段时间,视频会不变化不同的参与者,我们就不能同一个时间观看所有的参与者的视频。2. MCU多画面分屏MCU多画面分屏就是MCU接收到终端视频的时候,MCU把视频进行合成,如受到4路视频,就把4路视频进行合成成一路视频,每个视频各占四分之一,这样的方式也是占用一 阅读全文
posted @ 2013-07-19 18:55 jarjar 阅读(651) 评论(0) 推荐(0)
摘要:组播是一种与单播(Unicast)和广播(Broadcast)并列的通信方式,该技术能够有效地解决单点发送、多点接收的问题,从而实现了网络中点到多点的高效数据传送,能够节约大量网络带宽、降低网络负载。利用组播技术可以方便地提供一些新业务,包括在线直播、网络电视、远程教育、远程医疗、网络电台、实时视频会议等对带宽和数据交互的实时性要求较高的信息服务。组播协议与现在广泛使用的单播协议的不同之处在于,一个主机用单播协议向n个主机发送相同的数据时,发送主机需要分别向n个主机发送,共发送n次。一个主机用组播协议向n个主机发送相同的数据时,只要发送1次,其数据由网络中的路由器和交换机逐级进行复制并发送给各 阅读全文
posted @ 2013-07-18 17:53 jarjar 阅读(1909) 评论(0) 推荐(0)
摘要:软件市场上有许多耳熟能详的免费商业软件,用户只需注册就可以享受免费的软件使用权,如即时通讯QQ、MSN等知名软件都采用了免费的商业模式,那对于视频会议软件来说,免费的商业模式是否适合其发展需要呢?要回答这个问题,我们需要从几个方面来看待视频会议软件是否适合免费的商业模式进行运营。1、视频会议的用户群视频会议的收费方式主要包括租用与买断的方式,租用方式是按每月进行收费,买断是一次性收费,对于这两种收费方式能不能按照类似免费软件的模式进行呢?首先我们需要了解免费软件为何不需要收费,原因是因为其产品的用户数量非常多,基本上都属于运营级的软件系统,由于它们的用户数量巨大,通过在软件上附带广告的方式,已 阅读全文
posted @ 2013-07-18 15:36 jarjar 阅读(493) 评论(0) 推荐(0)
摘要:在视频会议的开发当中,音频的质量绝对视频会议系统的产品质量,因此视频会议软件的音频播放在会议系统中占有非常重要的作用,而音频数据在网络环境中传输,会存在延迟的可能,而网络的延迟也会在不同的时段发生改变,这种网络延迟的变化就会产生抖动,而抖动产生的会导致音频质量失真和断续。因此视频会议系统都需要进行音频的抗抖动处理。传统的音频抗抖动技术是建立一个缓存区,用于保存足够时间长的数据,使最慢的数据包也能在音频还原之前及时到达,从而消除延迟的不利影响,缓存区的数据量越大,接收端可以承受的数据抖动程度就越大,但相应延迟就会越大。因此传统的语音防抖动方式,虽然解决音频的抖动消除,但却增加了固定的处理延迟时间 阅读全文
posted @ 2013-07-17 13:02 jarjar 阅读(747) 评论(0) 推荐(0)
摘要:视频会议系统由于需要与不同的终端进行连接,因此我们需要视频会议终端遵循统一的协议,H.323协议是视频会议软件使用最广泛的协议栈,但H.323设计得较为复杂,用户在调用H.323协议过程较多,因此利用H.323协议的视频会议系统开发周期比较长。而SIP也是视频会议广泛应用的协议栈,SIP协议相当H.323较为简单,开发周期短,因此SIP协议栈受到许多视频会议厂商的支持,下面我们就列举一下几个重要的开源SIP协议栈。1、OPAL协议栈OPAL(Open Phone Abstraction Library)的前身是Openh323开源项目,它包括几乎全部的Openh323全部代码,并加入了SIP协 阅读全文
posted @ 2013-07-17 12:59 jarjar 阅读(4812) 评论(0) 推荐(0)