参考本文,了解通过 WTN 发布音视频流和订阅音视频流的整体逻辑。
WTN 提供了基于 WebRTC 标准信令交互协议的 HTTP 接口。你可以通过这些接口,完成 Offer/Answer SDP 交换,使用 WebRTC JavaScript/Native 原生库完成 WTN 媒体服务建连。建连后,你可以发布音视频流和订阅音视频流。
- WTN 提供的是一套基于 流 的 HTTP 接口。你可以使用这些接口开启流的发布、订阅、管理等功能。
- 一个流有且只有一路音频流和一路视频流,对应 SDP 中的两个 m-line,
type
分别是audio
和video
。
基本逻辑如图:
关于资源,参看 发布资源和订阅资源。
WTN 提供了创建/销毁发布/订阅流资源的 API。参看:
在 Web 端,WTN 提供了示例项目。参考 构建基础应用,了解具体的代码逻辑。
在 Android 和 iOS 上,WTN 封装了客户端 SDK,并基于客户端 SDK 实现了应用示例项目。参考 资源获取,了解具体的代码实现。