广告招募

当前位置:欧亚贸易网 > 技术中心 > 所有分类

视频会议开发中协议的选择

2023年06月10日 13:07:25      来源:南宁汇研科技有限公司 >> 进入该公司展台      阅读量:15

分享:

系统已广泛应用于各行各业当中,视频会议的标准有许多种类,不同的协议有不同的性能和应用方向,那么我们在视频会议的开发当中使用怎样的协议进行开发的呢?
1.视频会议的架构的标准主要有H323标准和SIP标准。
1) H323标准
H.323是属于国际电联的标准,以H.323为标准构建的通信网与传统PSTN电话网兼容,从这点上看,H.323更适合于构建电信级大网。国际上几乎所有的商业性网或视频会议网都是以 H.323为基础的。而且,不同版本的 H.323协议通过不断扩展,已经日趋完善,为基于H.323的IP多媒体业务提供了很好的保障。
2)SIP标准
SIP是由互联网工程任务组提出的协议,它利用已有的IP网络协议提供多媒体业务,是一个与H.323并列的协议。与 H.323体系相比,其作用类似于 H。225.0。SIP 具有简单、扩展性好以及和现有的 Internet 应用联系紧密的特点。
2.视频会议的视频标准主要包括:MPEG4,H264,AVS等三个标准。
1)MPEG4标准
MPEG-4是ISO/IEC MPEG制定的标准,它在1999年正式成为国际标准,H.264是ITU-TVCEG与ISO/IEC MPEG联合成立的Joint Video Team(JVT)制定的标准。MPEG-4标准的特点就是编码是基于对象的,对一帧中的对象进行分割,然后再进行编码,这样就便于操作和控制对象,也可以利用码率分配方法,对于用户感兴趣的对象多分配一些比特率,得到更好的主观图像质量;
2)H264标准
AVC/H.264 视频编码由ISO 的MPEG 和ITU 的VCEG 两个组织于2003 年最终定稿。AVC/H.264 标准本身则是由包括来自MPEG 和VCEG 专家的Joint Video Team(JVT)开发。从MPEG 的角度来说,这个标准叫做MPEG-4 Part10(ISO 14496-10),从ITU 的角度来说,这个标准叫做H.264(ITU 文档编号)。作为这个标准的“名称”,Advanced Video Coding(AVC)是MPEG 由Advanced Audio Coding(AAC)这个的视频副本确定的。
3)AVS标准
AVS是我国具备自主知识产权的第二代信源编码标准,是《信息技术*音视频编码》系列标准的简称,其包括系统、视频、音频、数字版权管理等四个主要技术标准和符合性测试等支撑标准。AVS标准类似于MPEG4,但效率比MPEG4高些。
3.视频会议的音频标准主要包括:G.711、G.723、G.729等几个标准。
1)G.711标准
编码类型是 PCM 传输率 64kbs,此音频压缩率较低,不适合在公网上进行传输。
2)G.723
编码类型是 ADPCM 传输率是 32kbs,编码经过压缩,但压缩比不高,一般的专线的视频会议系统,可以采用这种编码。
3.G.729
编码类型是 CSA-CELP 传输率是 8kbs,编码压缩率很高,声音质量较好。
总结,对于视频会议的架构,如果考虑高容量多并发,我们首先要考虑H323标准,但现在SIP也已经成为一个流行标准,SIP标准比H323实现起来容易很多,因此SIP标准也应该加入到视频会议应用当中。
视频会议的视频编码,我们在低分辨率的情况下,可以选择H264,因为其压缩率在三种标准中是的,但我们在高分辨率下,如果在机器性能不是十分突出的情况下,我们推荐用MPEG4或者AVS,因为这两种编码,消耗的CPU并不是很高。
在视频会议的音频标准中可以选择G.729,或者选择一些开源库进行开发,如Speex,或者购买更好的音频编码GIPS。
版权与免责声明:
1.凡本网注明"来源:欧亚贸易网"的所有作品,版权均属于兴旺宝装备总站,转载请必须注明兴旺宝装备总站。违反者本网将追究相关法律责任。
2.企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
3.本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。 4.如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系。

[{"ID":"227931","Title":"电动搅拌器的主要技术工艺指标","OrderField":"Prev"},{"ID":"227933","Title":"伺服攻丝动力头都有哪些优势?","OrderField":"Next"}] $item.OrderField