连麦直播
联系电话:(010) 6072 8829
技术QQ群:697918347
English
语音连麦
集成SDK

详见集成完整包

实现语音直播

场景1:实现语音直播

1.初始化 TTTRtcEngineKit, 详见 初始化 (sharedEngineWithappId)

2.设置频道为直播模式,详见 设置频道属性 (setChannelProfile)

3.设置用户角色,详见 设置用户角色 (setClientRole)

4.设置推流地址,详见 配置旁路直播推流 (configPublisher)

5.创建并加入频道, 详见 加入频道 (joinChannelByKey)

代码示例如下:

//Objective-C

//初始化 TTTRtcEngineKit

TTTRtcEngineKit *engine = [TTTRtcEngineKit sharedEngineWithAppId:@"123xxxx789" delegate:self];

//设置频道为直播模式

[engine setChannelProfile:TTTRtcChannelProfileLiveBroadcasting];

//设置用户角色为主播

[engine setClientRole:TTTRtcClientRoleBroadcaster withKey:nil];

TTTPublisherConfigurationBuilder *configBuilder = [TTTPublisherConfigurationBuilder new];

[configBuilder setPublisherUrl:@"推流地址"];

[engine configPublisher:[configBuilder build]];

//创建并加入频道

[engine joinChannelByKey:nil channelName:@"channelName" uid:0 joinSuccess:nil];

然后就可以进行语音直播了!

场景 2: 实现其他功能

3TLive 接下来将为你提供以下常见场景的 API 调用流程图以及详细的代码示例。在此之前,请参考 互动直播 API 调用 API 实现所需功能:

连麦

语音自采集

狼人杀音频互动