视频会议系统技术开发主要包含:音视频、数据的传输的应用,在这些开发过程中,最核心的模块是传输模块,传输模块的性能直接影响到视频会议的最终质量,因此传输模块的选择在视频会议开发当中尤其重要。传输模块在开发过程中,由于考虑到QOS的影响,一般都会使用数据重发的技术,因此传输模块以及成为视频会议底层开发的一个重点,我们开发的传输模块,可以选择用TCP、UDP直接进行开发或者利用开源的传输库,因为一些开源传输库以及比较成熟,直接拿来用就可以,如果自己开发传输模块,估计也是一个巨大工程。现在我们介绍一下传输模块的开发选择。
图片来源网络
1.利用TCP进行开发
使用TCP直接进行传输模块的开发,在传输过程中数据不会丢包,我们可以采用OICP的完成端口来进行通讯,其优点是QOS有保证、支持大容量的数据并非,缺点是开发周期长,数据建立连接比一般UDP要长很多,而且资源占用也比一般UDP传输的要大。
2.利用UDP进行开发
UPD是一种数据报传输方式,其数据在传输过程中不能保证数据的可靠性,因此用UPD进行传输模块的开发还要加入自己的QOS的丢包处理和自动重发的功能。其优点是数据传输较TCP快,缺点是开发周期长。
3. 利用UDT库进行开发
UDT建于UDP之上,并引入新的拥塞控制和数据可靠性控制机制。UDT是面向连接的双向的应用层协议。它同时支持可靠的数据流传输和部分可靠的数据报传输。UDT的特点是不用进行开发,直接利用库的发送函数就可以实现可靠的数据传输,缺点是模型较简单,没有OICP完成端口支持大容量的数据。
4. 利用Ranknet库进行开发
Raknet也是一个基于UDP网络传输协议的C++网络库,通过库的函数实现高效的网络传输服务。其具体应用在一些游戏领域,Radnet可以实现在两个程序之间每秒传输25,000条信息;其优点是不用进行开发,直接调用函数即可,缺点是大数据量在公网传输会由于网络堵塞而造成的流量控制失败的情况。
综上所述,视频会议的传输模块开发,传输效率最高是用UDP开发,但开发周期较长。用Raknet开发的传输模块不能适应大数据的传输,UDT在大数据量的传输有较好的优势,缺点是支持的并发不是很多。但如果经过修改后,UDT也能进行大容量的并发,因此综合考虑用UDT是视频会议传输模块的最佳选择。
TAGS:视频会议会议系统传输模块
-
软硬件视频会议方案对比,硬件视频会议...2017-04-17
- 硬件视频会议以软件视频会议系统做为参照物对比的话,硬件视频会议优点主要体现在四方面:具有良好的QoS保障机制、支持广泛的通信网络、集成度高、具有极高的安全性和稳定性等方面
【查看详细】
-
校园视频会议方案_校园建设全自动录播系...2017-04-17
- 通过录播课室所拍摄的视频资源可供教师与学生互相学习、交流,以探索更新型的教学、学习方法,并能让学生巩固所学的知识和弥补遗忘的学习内容。
【查看详细】
-
- 视频会议终端是多媒体通信终端设备,现在企业用户,政府单位需要借助终端设备才能够参与视频会议,因此在视频会议系统当中,视频会议终端有着举足轻重的地位。【查看详细】
-
- 视频会议一方面通过传输协作成员的视频与音频信息,使协作成员之间直观、真实的视音频交流成为现实,丰富协作成员之间的交互方式;另一方面,利用多媒体技术支持协同工作中各种信息的处理,如共享数据、协同浏览等,构造出一个多人共享的工...【查看详细】
最新资讯
- 视频会议终端设备有什么用?与MCU有...2022-08-17
- 教育信息化发展下录播教室系统的特点介...2022-08-17
- 应急指挥系统设计应遵循的原则及系统总...2022-08-17
- 视频会议解决方案在远程医疗会诊远程医...2022-08-17
- 视频会议解决方案的应用能给企业带来哪...2022-08-15
- 城市应急指挥系统解决方案的通信需求有...2022-08-15
- 录播教室的功能应用优点体现在这几个方...2022-08-15
- 购买视频会议终端需要考虑的一些因素分...2022-08-15
- 应急指挥系统的应用提升政务单位的应急...2022-08-11
- 不同类型的录播教室应用方案的功能特点...2022-08-11
热门点击
- 什么是多点控制单元MCU 在视频会议中...2018-03-26
- 怎样搭建大型集团多方视频会议系统解决...2018-03-21
- 移动单兵解决方案_移动视频会议方案2017-03-28
- 视频会议系统方案具备哪些优势?2017-03-23
- 加强执法规范化建设 规范执法行为正确使...2018-03-28
- 软件视频会议系统相对硬件视频会议系统...2018-03-22
- 高清视频会议系统的组成需要哪些终端设...2021-11-19
- 保障高清视频会议系统的运行需要满足哪...2022-03-10