解决方案| anyRTC 金融音视频解决方案
目前金融行业里一般都会要求一套音视频解决方案,运用于金融的各种场景中,比如视频会议、视频面签(双录)、视频直播等场景。在这些场景中,在音视频领域内会归纳为音视频模块(音视频通信、音视频录制)、信令模块,二者结合配合业务便可轻松组装各种场景。
金融音视频需求分析
功能分析
音视频通信功能: 能够进行音视频通信,包括一对一、一对多、直播、录制等功能
实时聊天功能: 金融业务中包含实时通知、文字聊天、文件传输等
场景分析
视频会议: 企业内部通信使用,支持大会场景,支持转直播功能
视频面签(双录): 客服和客户进行一对一通信,如果遇到特殊场景,可以拉专家一起进行音视频业务办理,同时支持本地录制以及服务器录制双重录制保障,录制内容支持时间水印、文字水印和图片水印
视频直播: 在金融 APP 里,都会有直播模块,教大家理财、炒股等,要求清晰,不卡顿,大并发等,直播房间里的视频需要经过 CDN 加速,文字聊天需要支撑百万人,同时需要把直播课程录制下来转为录播课程
下文先介绍下 SDK 以及功能:
SDK 功能模块
音视频 SDK
RTM 实时消息 SDK
云端录制
上述为流媒体架构以及 SDK 功能列表,支持服务集群,双机热备,能够支持大并发流媒体,具有高可用、高并发等特性。
视频面签(双录)实现流程
业务部分: 可以结合 RTM SDK 进行实时状态更新,比如当前的排队状态;也可以进行实时文字聊天,比如由于方言问题表述不清的时候,用文字进行传达。进入频道: 该模块使用的是 RTC SDK,根据业务部分分配的频道,客户也业务员进入同一个频道进行音视频业务办理。
TTS 语音播报功能: SDK 自带音频播放功能,客服端可根据业务类型,把需要播放的音频文件跟本地麦克风进行混音传输播放。
系统部署
服务器的部署分为云平台(公有云)部署和私有化(私有云)部署两种方式。一般来说云平台部署是多租户环境,不需要硬件投入,即付即用,按需购买服务;而私有化部署是单一租户环境,自主可控,安全性高,但需要自己提供服务器主机和网络带宽。
稳定合规
如何保证通信过程的清晰、稳定、合规、可回溯 是各家金融机构首要关注的问题
高清画质、高音质保障
端到端延时小于 200ms ,最高可抗 1000ms 网络抖动 ,在网络丢包 70% 时仍能正常通话 。视频清晰度支持 64P~ 1080P ,音频采样率最高支持 48kHz ,支持全频道编解码。
我们自研领先的 3A 算法以及 AI 降噪算法 ,能有效解决通话中的回声、啸叫、噪音等问题,同时支持开启大小流模式,可指定弱网环境下本地或接收端媒体流的回退情况 ,优先保障通话流畅平稳、保证用户体验。
双向录制,通信加密
在线上业务办理过程中,依据国家相关政策规定,需要对相关业务以及服务的内容进行录音录像,我们采用客户本地录制和云端服务器 上进行音视频的双向录制 方式,将通信的音视频资料进行采集。同时,整个操作录屏、业务凭证、记录 等也会完整存储,保障文件**不丢失、可回溯。
通信安全包含身份鉴权(动态秘钥)、流媒体加密(AES-128/AES-256/国密加密)、传输加密(SSL/HTTPS/WebSocket/DTLS/SRTP)、服务保护(防 DDOS、隐藏核心服务) 四块来保证在线上业务办理过程中的通信安全。
版权声明: 本文为 InfoQ 作者【anyRTC开发者】的原创文章。
原文链接:【http://xie.infoq.cn/article/8699348b4659c728bcc30e2a9】。文章转载请联系作者。
评论