广告招募

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

视频会议开发中几个重量级的开源项目

2023年06月08日 14:09:34      来源:南宁汇研科技有限公司 >> 进入该公司展台      阅读量:19

分享:

视频会议开发当中,我们主要是解决音、视频、数据的编码及传输,目前有几个重量级的开源项目,对我们的的开发有非常重要的作用。
1、OpenH323
视频会议产品为了与其他的产品进行互通,一般都采用相同的协议进行数据的交换,视频会议主要采用H.323协议和SIP协议进行数据交换,在H.323协议领域,源码应该是OpenH323项目了,虽然现在已经给OPAL开源项目取代,但它还是实现H.323协议源码参考。
2、OPAL
OPAL是OpenH323的升级版本,作为OpenH323的下一代协议栈加入了SIP协议的支持,OPAL还保留了OpenH323的大部分代码,并加入了EndPoint,Connection等抽象描述的基类,使到添加新的协议和设备变得更为简单。OPAL由于保护了SIP协议,因此在视频会议开发当中也有非常大的参考作用。
3、ffmpeg
ffmpeg是
、监控系统业界最的开源跨平台音、视频库,几乎所有的及监控软件都会采用ffmpeg作为音、视频编解码的库,ffmpeg几乎囊或了所有开源的音视频库,而且性能较为出色,使用较为方便,得到业界开发人员的认同。
4、live555
Live555 是一个为流媒体提供解决方案的跨平台的C++开源项目,它实现了对标准流媒体传输协议如RTP/RTCP、RTSP、SIP等的支持。Live555实现了对多种音视频编码格式的音视频数据的流化、接收和处理等支持.目前,Live555已经被用于多款播放器的流媒体播放功能的实现,如VLC(VideoLan)、MPlayer。
5、webrtc
WebRTC是google的一个开源项目,该项目里面包含有Global IP Solutions公司核心的音频通信技术,对音频的回声抑制、噪声抑制等有非常好的参考价值。另外WebRTC提供了视频会议的核心技术,包括音视频的采集、编解码、网络传输、显示等功能,并且还支持跨平台:windows,linux,mac,android。


推荐文章:

版权与免责声明:
1.凡本网注明"来源:欧亚贸易网"的所有作品,版权均属于兴旺宝装备总站,转载请必须注明兴旺宝装备总站。违反者本网将追究相关法律责任。
2.企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
3.本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。 4.如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系。

[{"ID":"226945","Title":"隔水式培养箱的资料","OrderField":"Prev"},{"ID":"226947","Title":"档案馆温湿度监控系统之档案库房技术管理暂行规定","OrderField":"Next"}] $item.OrderField