前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >实时音视频SDK迎来最新的 6.8 版本

实时音视频SDK迎来最新的 6.8 版本

作者头像
腾讯即时通信IM
发布于 2020-06-19 09:10:16
发布于 2020-06-19 09:10:16
2.3K00
代码可运行
举报
文章被收录于专栏:即时通信IM即时通信IM
运行总次数:0
代码可运行

腾讯实时音视频=TRTC,全称Tencent Real-Time Communication。拥有QQ十几年来在音视频技术上的积累,致力于帮助企业快速搭建低成本、高品质音视频通讯能力的完整解决方案。

1.我们在 Windows 版本中新增了 socks5 的支持,对于金融和保险类客户,可以通过搭建代理服务器解决内外网通信问题。

该功能通过调用 ITXLiteAVNetworkProxy.h 中的 setSocks5Proxy 接口进行设置,可以参考 Socks5 代理服务器的的搭建方案:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    /*    * TRTCCloud 代理设置    *    * socks5 代理模式,设置 socks5 tcp/udp 代理服务器 ip 和 port。    * 设置此接口后,在内网环境可以正常使用进房、发布本地音视频、订阅远端音视频、退房等功能    * 细节请参考TRTC 代理方案<http://trtc-1252463788.file.myqcloud.com/proxy/proxy_server_deploy.zip>    *    * @param ip 代理服务器的 ip 地址    * @param port 代理服务器的端口    *    * @note 本接口有以下限制:    *       - 此接口必须在 getTRTCShareInstance 之前调用,而且不支持动态设置,以确保内部所有 tcp/udp 数据都走代理服务器。    *       - 如果你只是用 TRTCCloud,则只需要设置Socks5代理接口。    */    virtual void setSocks5Proxy(const char * ip, unsigned short port) = 0;

2.我们在 Windows 版本中支持了录屏的抗遮挡能力,您如果要共享某一个窗口,即使该窗口被遮挡,也不影响屏幕分享。

3.我们增加了对 Electron 平台的支持

您可以通过 Electron 入门指引 了解 Electron 版本 SDK 的用法(腾讯云官网 - 实时音视频产品文档 - 快速入门 - 一分钟集成SDK - 快速集成(Electron)),相比于 WebRTC, Electron SDK 直接基于 Windows 和 Mac 平台的原生 SDK 实现了面向 javascript 语言的 API 接口,具备有更强大的功能和更好的链路质量。

4.我们增加了 C# 版本 SDK 对 WPF 渲染能力的支持

您可以在 WPFDemo 上找到相关的源代码,其中 TXLiteAVVideoView.cs 是最核心的一个文件。

5.我们在新版本中丰富了对远程音视频流的操控能力

您可以了通过 TRTCCloud 新增的 setDefaultStreamRecvMode 接口设定远程流的默认接收模式,如果设置为自动接收,用户在进房后即可自动收取音视频流,从而提升画面的显示速度。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 (void)setDefaultStreamRecvMode:(BOOL)autoRecvAudio video:(BOOL)autoRecvVideo;

您也可以通过新增的 onRemoteUserEnterRoom 和 onRemoteUserLeaveRoom 回调更好地获取进退房通知, onUserEnter 和 onUserExit 已经可以退出历史舞台了。

详细优化点列表

  • 全平台:通过 TRTCCloud 新增的 setDefaultStreamRecvMode 接口设定远程流的默认接收模式,如果设置为自动接收,用户在进房后即可自动收取音视频流,从而提升画面的显示速度。
  • 全平台:pts生成机制优化,修复时间戳的相关稳定性 bug。
  • 全平台:优化网络切换后,自动选择较优的接入点。
  • 全平台:增加回调onRemoteUserEnterRoom / onRemoteUserLeaveRoom,更好地获取进退房通知,通话模式下所有用户的进退房通知都可以通过该选项获取,直播模式下,未上麦的主播也能通过该回调收到进出房通知。
  • 全平台:修复已知crash等稳定性问题
  • 全平台:startRemoteView 支持提前调用,如果您已经知道一个房间有哪些主播,不需要等待 onUserVideoAvailable 回调即可打通整个流程。
  • Android:增加音频耳返能力(采用了白名单策略,仅支持特定的几款机型)
  • Windows:录屏支持抗遮挡
  • windows:支持 socks5 代理
  • Windows:C# 修复移除某个用户的渲染回调后,导致其他用户也无法接收数据
  • Windows:C# 性能优化
  • Mac:解决Mac10.15兼容性问题

 点击“阅读原文”下载Demo体验~~~

长按识别二维码,关注“腾讯云通信”了解更多

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-11-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯云通信 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.我们在 Windows 版本中新增了 socks5 的支持,对于金融和保险类客户,可以通过搭建代理服务器解决内外网通信问题。
  • 2.我们在 Windows 版本中支持了录屏的抗遮挡能力,您如果要共享某一个窗口,即使该窗口被遮挡,也不影响屏幕分享。
  • 3.我们增加了对 Electron 平台的支持
  • 4.我们增加了 C# 版本 SDK 对 WPF 渲染能力的支持
  • 5.我们在新版本中丰富了对远程音视频流的操控能力
  • 详细优化点列表
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档