电力企业视讯平台研究

2013-12-12 10:12:54 电力信息化  点击量: 评论 (0)
摘要:视讯(以视、音为主体的信息)应用愈来愈广泛,必将成为网络流量的主体,对其如何管理、如何控制,如何尽量发挥网络带宽的作用以满足视讯应用,成为企业直接面对的课题。本文基于电力企业(以供电企业为例
端即便发现错误也没有机会重传;如果延时太多或视音不同步也难为人们接受,这些都对传输提出了苛刻的要求。在企业领导面向全网各级机构召集广域会议时,在企业组织教师向全系统众多用户授课时,源端面向的接收终端非常多,这时的质量控制是最大难题。
广播方式是不问质量的,只是即时将数据洒出去。
组播方式是受局限的,因为系统中常有许多节点和交换机不支持组播;虽然组播时可以使用基于TCP的方式控制传输质量,但组播端要在接收到所有应答信息表明无拥塞时才继续发送数据。这显然增加传输延迟,不适应众多用户的较大型应用。
点对点方式是最好控制传输质量的,但接收者多了以后,源端实际发送不过来。

我们使用视讯平台在点对点方式下扩展应用Agent转发技术来解决既有质量又可广为传送的问题。
在图1所示的企业级网络结构中,上级机构连接多个二级,每个二级机构又连接多个三级机构。系统视讯平台建立在上级,根据某些大面积应用需要,可向有关二级机构、三级机构网络派送转发Agent。使得上级网可逐个向二级Agent发送视讯,二级Agent可向相关三级Agent逐个发送视讯,末级Agent再向有关最终用户转发视讯。若每级转发按10个Agent计算,三级转发可达103个用户,达到了较大规模的目的;每个上级Agent向下级Agent转发时使用点对点方式,能比较好控制传输质量,这就达到了质量管理的目的。
从上面可以看出,要想实现高效的媒体流转发功能,Agent 系统的设计是关键,转发Agent在通信模块、网络性能监测模块的协助下实现媒体流的转发功能。
(1)数据收发处理
① 接收客户的转发请求,验证后将结果返回给客户;
② 接收客户端的视频数据、音频数据,校验后送入Agent邮箱的发送缓冲区;从服务器分派Agent时给定的请求转发分支节点地址,逐一组织转发数据帧并逐一转发,组帧中注意视音数据的重同步。
③ 接收来自客户端的白板、文件传输之类的准同步数据,重组帧转发。这里的准同步指不要求与实时视音频同步,但与会议过程中分阶段文档使用要同步。
④ 收到中心服务器端传来的客户更新消息,修改转发链路。

(2)网络质量分析处理
系统中对全网媒体流分级处理后,单节点Agent对数据转发主体上成了点——点发送,这就方便引入质量控制措施。本系统使用UDP传输封装成RTP的视频、音频数据以及封装成RTCP的质量控制数据,主体则使用TCP控制技术。在每个客户端计算自己接收数据的包丢失率Ploss(计算周期1~3秒可调)和延时参数,把参数返回到对应的转发节点处;转发Agent收到所有分支
大云网官方微信售电那点事儿

责任编辑:和硕涵

免责声明:本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
我要收藏
个赞