腾讯云直播-调用腾讯云RoomService

LiveRoom

如果您只需要做一个简单的直播方案,也就是:主播推流 + 观众观看 + 文字互动,参考单场次直播,或者 自由开播 就可以解决问题。

但是如果您要上连麦功能,单纯依靠 TXLivePusher 和 TXLivePlayer 两个组件进行组合,那难度可就高了,为了降低这里的实现难度,我们推出了 LiveRoom 组件,它分成 Client 和 Server 两个部分:

  • 终端部分(Client)
    LiveRoom 组件的终端部分是对腾讯视频云 LiteAVSDK(主要用于音视频,包括 TXLivePusher、TXLivePlayer 等接口) 和 LiteIMSDK (主要用于收发消息,包括 TIMManager 和 TIMConversation 等接口)的封装。直接使用 LiteAVSDK 和 LiteIMSDK 实现直播 + 连麦是非常耗时耗力的,但通过 LiveRoom 组件,您可以直接调用 createRoom,enterRoom 和 leaveRoom 等接口就可以完成您想要的直播 + 连麦功能。

  • 后台部分(Server)
    RoomService 是 LiveRoom 对应的后台组件,其职责有两个:一是房间管理(直播间的增、删、改、查)和成员管理(尤其是要维护好房间里有几个人正在跟主播连麦);二是对腾讯云直播服务、实时音视频服务以及 IM 云通讯服务的控制(主要通过腾讯云的后台 REST API 进行调用)。


LiveRoom 为什么需要 login?

LiveRoom 单靠一个终端的组件无法独自运行,它依赖一个后台服务为其实现房间管理和状态协调,这个后台服务我们称之为房间服务(RoomService)。而要使用这个房间服务,LiveRoom 就需要先进行登录(login)。

login 有很多参数需要填写,我应当如何填写这些参数呢?

如下表格中列举了三种填写方案,每种方案都有其适用场景:方案一适合调试;方案二适合快速上线;方案三适合自行定制;

参数名 方案一(纯测试方案) 方案二(腾讯云RoomService) 方案三(自建RoomService)
serverDomain 使用腾讯云 RoomService
https://room.qcloud.com/weapp
/live_room
使用腾讯云 RoomService
https://room.qcloud.com/weapp
/live_room ,需要提前 配置
自行部署 RoomService
https://[yourcompany]/weapp
/live_room
sdkAppID 通过测试地址获取
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 20
    评论
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值