
3月15日,声网RTC Web SDK新版本4.17.0上线官网。新版本上线了动态切换本地视频流、Beta版本的本地合图功能。同时,该版本将SDK包体积优化到了850KB,并优化了断线重连的机制与体验。
01
新增功能
本地合图功能(beta)
在4.17.0版本中,我们可以结合视频合图扩展插件,将多路视频、图片、屏幕共享的内容在本地合并为一路视频流。这个功能用于创建更复杂的场景,例如在一场直播、会议、课堂中,主讲人可以同时讲解PPT、图片,或在主讲过程中同时播放两个对比视频,以丰富整个互动场景的体验。甚至,可以通过该功能,实现将抠图后的人像与PPT屏幕共享叠加在一起推流(如下图所示)。这个功能有助于游戏直播、在线教育、电子商务、视频会议等领域的开发者建立更专业,视觉效果更好的场景。
图:屏幕共享+背景分割,本地合图
目前该功能建议2路视频流+1路屏幕共享流+2张图片进行合图推流,在此基础上我们支持加入更多视频流和图片进行合成,但由于用户设备、浏览器等配置,可能影响性能和体验。
图:两个视频流+一张图片+一路屏幕共享
该功能的推荐配置为Intel Core i5 4核及以上的处理器的电脑,支持Chrome、Edge、Firefox浏览器。
动态切换本地视频流
在过去,开发者需要使用IAgorRTCClient.unpublish方法,然后再使用IAgorRTCClient.publish方法,才可以发布一个流。而在4.17.0版本中,不需要这么做了。
开发者现在可以直接使用ILocalVideoTrack.replaceTrack方法来发布新的媒体流。采用这个方法,可以使媒体流的切换时间减少100-200毫秒。
02
改进与优化
SDK包体积缩小至850KB
为了进一步缩小SDK包体积,让客户的产品体验更顺畅,声网在Web SDK 4.17.0中删除了美颜模块并废弃setBeautyEffect方法。这样做之后,SDK包体积减少了11.5%,最终大小为850KB。
那么美颜没法使用了么?并不是,开发者还有两种方法可以使用美颜功能。
1、采用声网自研的美颜插件。我们在2022年6月就在Web SDK 4.12.0版本中引入了该插件。用户可以开启美颜,调节美白、磨皮、祛痘、红润程度,实现自然的美颜效果。
2、集成声网生态合作伙伴的美颜插件。我们在声网云市场(https://www.shengwang.cn/cn/marketplace/)提供了多个生态合作伙伴的美颜、特效插件,可以实现更多更丰富的美颜与视频效果。开发者们可以根据自身需要选择。
优化重连机制
从Web SDK 4.17.0版本开始,SDK默认在重新连接过程中显示断开连接前的最后一帧视频,这可以防止在重新连接过程中出现黑屏问题。注意:该功能由于Safari浏览器的限制,仅在该浏览器上无法使用。
图:优化前后的显示效果
改进数据分析功能
我们在数据分析方面有一些现有的问题。首先,无法准确测量250ms以下的视频卡顿率。其次,timeupdate事件的间隔与视频卡顿率指标的定义不一致。这些问题在Web SDK 4.17.0中都得到了解决。我们在该版本中删除3个冗余的大小流采集上报,新增修复10个Firefox缺失上报、3个Safari缺失上报。
改进虚拟背景插件效果
我们在Web SDK 4.17.0版本中修复了Android端Chrome浏览器上背景图片可能出现锯齿状效果的问题。
图片来源/ 123rf.com.cn 雨果网获悉,近日,敦煌网接到苹果公司投诉,平台部分卖家在翻新、二手产品类目销售的产品并非真正的Apple或Beats品牌的翻新、二手产品,实为Apple或Beats品牌的全新产品或仿品,该行为已严重违反了敦煌平台规则及正常…
码刀科技(www.lekshop.cn)是国内知名企业级电商平台提供商,为企业级商家提供最佳的电商平台搭建(多种模式电商平台搭建:B2B/B2B2C/B2C/O2O/新零售/跨境等)、平台管理系统开发及互联网采购解决方案服务, 联系客服了解更多.