• 4.0 SDK Workshop 纪实:一起体验多人、多屏幕共享新功能


    图片

    在本月初,声网发布了 RTC Native SDK 4.0 版本。该版本提供了更高的开发灵活度,可明显提升实时场景开发效率,并让第三方插件开发更容易。上周六(8月20日),我们组织了一场小型的线下 Workshop,与开发者们一起体验了 4.0 SDK 的强大之处。

    4.0 SDK 的特性与提升

    在活动开始,来自上海的声网 SDK 资深架构师章真,通过视频连线的方式为现场的开发者介绍了 4.0 SDK 的特性、性能提升。

    图片

    ■图:声网 SDK 资深架构师章真在线分享

    首先,由于行业中不断涌现新的业务场景,用户也产生了很多创意性的需求。例如一起看电影、在线实时合唱,还有需要结合虚拟形象、实时音视频的各种 Meta 场景。这些创新场景对 SDK 的灵活性、稳定性和性能等方面,也提出了更高的要求。而这次 RTC SDK 的提升,也带来了很多新特性,包括对多实例的支持、媒体层模块化,还有音视频、网络管道化,等等。

    4.0 SDK 的 API 与功能采用了分层设计,可满足不同开发者的差异化需求:对于仅需要实现音视频实时互动的简单场景的开发者,只需要通过几个 High level AP 即可;而对于需要实现更复杂场景,甚至在音视频源、音视频前后处理、编解码等环节有定制化需求的开发者们,声网还开放了一系列更底层的 API 和功能。这次在 Worshop 带大家体验的“多人、多屏幕共享”,就是基于这些新特性产生的一种新玩法。

    图片

    此外,章真还介绍了 4.0 SDK 在编码、本地采集 pipeline、远端接收pipeline 等音视频处理环节中提供的新功能、特性。这些新特性,可以大幅简化很多创新场景的开发。

    4.0 SDK 不仅为开发带来更高的灵活性和易用性,而且还带来了多维度的体验提升。首先,4.0 SDK 对视频采集、编码、解码、渲染全流程做出了优化,现已支持 4K 分辨率。同时,音频延时在机场、火车站、大型商超等弱网环境下,也得到了更好的优化,而且延时的优化也没有影响主观音质体验。另外,在丢包方面,视频丢包边界从 70% 提升到 80%,在 80% 的丢包率下,仍可进行正常的视频互动。

    开发者体验创新场景的开发

    接下来,开发者们在布道师和工程师的支持下,一步步实现了多人、多屏幕共享的场景。针对这个场景,我们已在社区发布了一份详细的教程,没能来到现场的小伙伴也可以参照教程体验这个场景,地址如下:rtcdeveloper.agora.io/t/topic/24601

    图片

    经过一番开发和调试,现场的小伙伴们都顺利实现了多人多屏幕共享的场景。大家一起进入同一个房间,在音视频通话的同时,分别共享了自己的手机屏幕。

    图片

    在动手实践过后,现场的开发者们都认为目前 4.0 SDK 的 API 设计非常清晰,且简单易用。有开发者表示,这样的“多人、多屏幕共享”的功能可以应用于一些游戏直播的场景,让观众处于一个“上帝视角”,同时看到多个 Up 主的游戏界面。随后现场的开发者们,对该功能的应用场景也分别展开想象,各抒己见。

    我们还将后续在不同城市,围绕 4.0 SDK 开展更多的体验活动,欢迎大家持续关注「声网」与「声网开发者」两个微信订阅号。我们还会开放更多机会,带大家体验不同的新功能,敬请期待。

  • 相关阅读:
    垃圾收集器ParNew&CMS与底层三色标记算法
    【C++难点收录】“为什么C++难,你真的理解了这些吗?”《常见面试题》
    exe文件运行后无输出直接闪退如何找解决办法
    双调旅行商问题
    Win10 + VS017 编译SQLite3.12.2源码
    【QT 自研上位机 与 STM32F103下位机联调>>>通信测试-基础样例-联合文章】
    Docker网络
    React复习笔记
    项目进展(三)-电机驱动起来了,发现了很多关键点,也遇到了一些低级错误,
    sql训练01
  • 原文地址:https://blog.csdn.net/agora_cloud/article/details/126514038