微信在中国的普及率几乎达到了极致,在一定程度上超越了操作系统,因为微信是一个跨操作系统的顶层应用。而微信小程序凭借免安装的巨大优势,成为阅读、生活服务、工具等各种应用的巨大流量入口。微信开放小程序实时音视频接口给第三方应用,可以让第三方应用通过小程序提供便捷及时的实时音视频增值服务,增强第三方应用竞争力,或加速应用变现。 菊风此次推出的小程序SDK,即利用小程序音视频接口,接入目前菊风的RTC实时音视频云,提供跨平台、跨硬件、跨地域的实时音视频服务。
菊风小程序SDK,封装了音视频采集、前处理、编码、推流、拉流、解码和渲染等功能,大大降低了音视频的开发门槛;另一方面,借助微信生态自有的绝对流量优势,以及小程序无需安装、用完即走和易于传播的特性,可以有效地降低企业的获客成本。
菊风小程序SDK可用于教育、工业、金融、医疗、政务民生、智慧社区、零售、快消、社交等多行业,可在这些行业内实现更丰富的业务功能,拓展出更多的使用场景,例如:
线上课堂: 师生一对一、一对多教学,适用于职业教育、小班教育、学前教育等多类场景,实现老师、学生实时互动
在线医疗: 突破医疗资源的地域限制,以及系统平台限制,实现远程视频会诊,共享医疗资源
视频报警: 从微信小程序实现一键报警,快速连接相关部门,并通过实时视频通信,使警方能实时掌控现场情况
VIP 客服 按智能对讲或者门铃,可以转接到手机小程序,实现远程开门、对讲功能
此外,该方案同样可在视频社交、银行/证券在线开户、在线保险定损、网络庭审、应急指挥等众多应用场景中发挥更大能效。
如上图所示,实现方式主要有三个关键节点:
1.通过协议转换对小程序端发出的音视频流进行转换,把RTMP流转换成RTP流;
2.将转化后的RTP流经过Juphoon私有UDP协议低延时传输到菊风实时传输网络;
3.由菊风实时传输网络通过私有UDP协议传输到集成了JC SDK 的各个平台 App或者智能终端上。
Juphoon小程序呼叫方案基于Juphoon Cloud实时云实现低延时、高质量的实时音视频传输,可协助开发者解决开发中的多个难点:
(1)利用小程序原生音视频能力,兼容iOS和Andorid平台
使用小程序原生的实时音视频能力进行推流和拉流,兼容iOS和Android平台。开发者在小程序里集成Juphoon的微信小程序SDK,推流到Juphoon的实时传输网络。Juphoon实时传输网络会动态调度,选择最优的实时链路进行分发。
(2)小程序与 JC SDK无缝互通
Juphoon JC SDK 支持 iOS、Android、Windows、macOS、RTOS等主流系统平台。基于Juphoon小程序SDK呼叫方案开发的小程序,在 Juphoon Cloud 的低延时实时网络环境下可实现与其它平台 JC SDK的无缝互通。
同时, Juphoon Cloud在全球部署了近 200 多个节点,采用分布式架构、动态路由算法,可以避免网络拥塞、骨干网络故障。跨国传输也能保证高可用、低延时,可为全球各地的开发者提供有力支持。
(3)高质量,低延时
小程序与客户端均通过就“近”接入策略,让用户接入质量最好的数据节点,菊风实时传输网络会实时同步各个节点间连接的网络情况,以计算出到达平台时最优质的网络连接路径,自动避免网络拥塞,并规避骨干网络故障的影响,并保证音视频数据以最佳质量传输。
(4)降本增效
智能终端呼叫小程序相比于呼叫落地电话,资费便宜,能有效地降低企业的获客成本,提升运营效率。
【可用小程序Demo与Juphoon Duo App进行互通体验哦】