RTC 月度小报 9 月 | WebRTC M77、RTC大会即将开幕、实时码流加速

本月亮点速览

RTC社区:

  • RTC 2019实时互联网大会 10 月即将召开

  • RTC Dev Meetup 北京站圆满落幕

技术资讯:

  • WebRTC M77

  • 拥抱WebRTC 的新玩家——Unity

Agora产品动态:

  • 声网实时码流加速(RTSA)SDK 上线

  • 声网媒体播放器组件上线

RTC社区


RTC 2019  实时互联网大会即将召开

 

RTC 2019 第五届实时互联网大会即将于 10 月 24 日- 25 日在北京举行了。目前所有演讲人正蓄势待发,准备给观众们分享过去一年中最值得分享的实践经验。他们的演讲会分别围绕 AI、5G、实时语音交互、网络传输架构、编解码、Flutter、WebRTC、WebAssembly、Docker、Kubernetes 等话题展开。我们在过去一个月里曝光过部分话题,点击微信公众号菜单栏中的「RTC 大会」可以回顾。

同时,我们还将组织一场面向 WebRTC 入门选手们的工作坊,并邀请到了从业十余年的资深音视频工程师李超、Janus 作者 Lorenzo Miniero、声网音频算法工程师赵晓涵分享。课程内容从 0 到 1,带你熟悉 WebRTC 的应用开发流程,以及各个环节中隐藏的坑。

640?wx_fmt=png


当然,大会期间我们还会举行「1024 程序员节」的庆祝 Party,还有面向大学生们的校招活动。敬请期待。

想要了解全部演讲议题,请点击「阅读原文」。

RTC Dev Meetup 北京


9 月 7 日,RTC 开发者社区与北京 GDG 联合主办的「前端技术专场」在北京中关村圆满结束啦。周末北京的天气再热,也比不上社区小伙伴们的学习心气更热,现场 100 多位开发者在贝壳金服高级前端开发工程师李振亚、声网 Agora 高级开发工程师张显阳、快手应用研发部平台组iOS工程师孙恺, 3 位演讲人的分享和面对面交流中,收获了知识,结交了更多同行朋友。
RTC 月度小报 9 月 | WebRTC M77、RTC大会即将开幕、实时码流加速_第1张图片

技术资讯


WebRTC M77 Release


WebRTC M77 在 9 月初已经 release。 其中比较重要的变化是,发送MID/RSID RTP header扩展的方式。 此更改会影响使用MID / RSID RTP header扩展多路分配RTP流的端点,而非SSRC,并且这些端点不符合BUNDLE规范。

MID和RSID RTP header扩展用于对共享相同传输的RTP流进行多路分配。 默认情况下,“统一计划”模式下的PeerConnections将进行协商。在连接有效期内,以前的版本始终在每个发送的RTP数据包中都附加这两个header扩展。从M77开始,发送方式已更改,以便在接收到针对该RTP流的RTCP反馈后,将省略header扩展,从而减少了RTP数据包开销。有关更多详细信息,请参见webrtc:10078

另外,还有一些其它方面的更新,比如getDisplayMedia()Web API或desktopCapture()触发后,浏览器端的会出现一个新增的信息栏,以提供更好的用户隐私保护与可操作性。还有RTCPeerConnection.onicecandidateerror、RTCRtpSender.setStreams()等新特性。


拥抱WebRTC的新玩家:Unity推出WebRTC框架


为了可以通过 WebRTC 在浏览器上运行高质量渲染的 Unity 项目,Unity 推出了一个 WebRTC 框架,可在运行时或编辑器中使用。 场景有很多种,比如在浏览器中查看建筑模型,类似于在线看房屋装修,这其中的场景都是通过 Unity 来搭建的,有光照、有交互,更感身临其境。

Agora产品动态


声网实时码流加速(RTSA)SDK 上线


以往,我们以声网视频/音频 SDK的形式,提供从端到端的一整套实时数据传输服务,我们通过 SDK 来帮助开发者解决端上的音视频编解码等数据处理问题,然后利用基于智能路由算法优化的声网 SD-RTN™ 来提供实时数据传输服务。

现在,我们正式推出实时码流加速(RTSA) SDK,让有特殊编解码要求、开发音视频相关 IoT 产品或使用 WebRTC 的开发者,都可以通过 API 利用 SD-RTN™ 的实时传输能力,获得高连通性、高实时性、高稳定性的码流传输云服务,可以让开发者不用在服务端“采坑”。
  640?wx_fmt=png        
  • 高可靠的实时传输

  • 小于 400 KB、多系统支持 

  • 质量透明与7x24 SLA

  • 前向纠错 (FEC)/智能重传/交错编码 (Interleaving) 相结合的丢包恢复技术,实现 50% 丢包无感知恢复。

  • 单个频道单个用户最高 50 Mbps 的码率

  • 码流平滑。

  • 动态带宽预测:根据带宽预测算法,提出码率动态建议,反馈当前应该提高还是降低码率以及相应的建议值。

  • 单频道内多视频流。

  • 多频道同时在线。

声网媒体播放器组件上线


本月我们上线了一个叫大家可以在官网「下载」页面中找到它。它支持以下几个功能、特性:

  • 支持视频的本地播放(格式:avi / mp4 / mkv / flv / rtmp / rtsp)

  • 支持视频接入,并通过SD-RTN发送到对端用户(格式:avi / mp4 / mkv / flv / rtmp / rtsp )

  • 支持播放、暂停、恢复播放、停止播放、获取总时间、快进到某一播放位置、获取当前播放进度等功能

  • 支持播放采样率为 32 kHz、44100 Hz 或 48 kHz 的单/双声道视频

  • 支持 Windows x86 / x64、macOS

它适用于在线教育、社交直播、视频会议等场景中视频共享播放的场景例如在教育场景下,老师希望讲课时给学生们播放一个存储在本地的视频文件,并且同步讲解这个视频里的内容。这时如果一边实时语音,一边用其他播放器单独播放音频文件的话,很容易出现回声,或者声音被压低,或者是人声和媒体内容不同步。如果使用我们提供的这个插件,这些问题就可以迎刃而解了。

RTC 月度小报 9 月 | WebRTC M77、RTC大会即将开幕、实时码流加速_第2张图片

示例图(图片源自媒体EasyShiksha)

再例如,在视频会议的过程中,你希望给参会的同事播放一个刚做好的演示视频,也可以通过这个组件来实现。
另外,你也可以将媒体播放器组件作为你的本地播放器使用。

640?wx_fmt=gif

你可能感兴趣的:(RTC 月度小报 9 月 | WebRTC M77、RTC大会即将开幕、实时码流加速)