视频通话场景常用于 1v1 视频客服、在线问诊等需要面对面视频沟通的场景,这些原本需要客户安装 App 才能解决的问题,现在只需要使用微信小程序也能轻松搞定了。
在线教育、远程培训等场景都可以理解为是多人会议场景,在这些场景下,除了对通话延迟要求高,最关键的部分就是会议控制能力和屏幕分享能力,比如:
如果不想要视频,只想要声音,这样的多人语音聊天场景也是支持的。而且小程序还围绕音乐的效果,提供了背景音乐混音能力、以及KTV 混响效果,所以“大家一起在线把歌唱”也是没什么难度的。
微信小程序最大的优势在于省去了普通用户安装 App 的成本,但不管是视频客服还是多人会议,总要有 PC 桌面端的参与。所以我们也提供了覆盖全终端的解决方案,比如:
WebRTC 的主战场是桌面版 Chrome 浏览器,简单好用上手快,最快一天就能完成接入。但它也有明显的缺点,就是移动端的支持效果不好,只适合用在 Windows 和 Mac 的 Chrome 或 Safari 浏览器上。
Demo 体验地址 (请使用 PC 端的 Chrome 或者 Safari 浏览器打开):
https://trtc-1252463788.file.myqcloud.com/web/demo/official-demo/index.html |
---|
WebRTC 受限于 Chrome 浏览器的能力限制,无法将用户体验做到极致,很多高级功能也不支持。如果您致力于做出最好的用户体验,可以选择 Windows 平台和 Mac 平台专属的 Native SDK,我们提供了 C#,C++ 以及 Objective-C 等多种语言版本的 API。
如果您既不想花太多精力在 SDK 接入上,又不想受限于 WebRTC 的能力限制,那就可以选择 Electron 混合方案,它兼顾 Web 开发的低成本和 Native 原生 SDK 的强大能力。
我们将微信小程序端的音视频能力封装成了 <
https://cloud.tencent.com/document/product/647/3239 |
---|
Windows 和 Mac 端的接入要考虑技术选型,如果您是追求最快速的上线,推荐选择 WebRTC 方案(只适合桌面浏览器),如果您追求功能和效果上的完备,推荐使用 Electron 或者原生 SDK 的接入方案。
平台 | SDK 名称 | 接入文档 |
---|---|---|
PC 桌面浏览器 | WebRTC SDK | https://cloud.tencent.com/document/product/647/32398 |
Win 和 Mac通用 | Electron SDK | https://cloud.tencent.com/document/product/647/38548 |
了解更多关于腾讯云实时音视频(TRTC)的信息, 请扫描下方二维码即可体验 TRTC 官方Demo。 您可以访问我们的官方网站:
https://cloud.tencent.com/product/trtc
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。