AliVCSDK 6.17.0
阿里云音视频SDK,为视频开发者提供一站式接入服务
 
载入中...
搜索中...
未找到
com.alivc.live.annotations.AlivcLiveMode 枚举类型参考

推拉流模式 更多...

Public 成员函数

 AlivcLiveMode (int mode, String name)
 
int getMode ()
 
String getName ()
 

Public 属性

 AlivcLiveBasicMode =(0, "basic")
 
 AlivcLiveInteractiveMode =(1, "interactive")
 

详细描述

推拉流模式

作者
baorunchen
日期
2022/7/20
注解
基础版SDK:只支持基础模式,即基础直播流,流地址前缀如:RTMP流(rtmp://)、RTS流(artc://)
互动版SDK:支持基础模式、互动模式,即基础直播流和互动直播流,流地址前缀如:RTMP流(rtmp://)、RTS流(artc://),直播连麦/PK实时RTC流(artc://live.aliyun.com)
调用示例
AlivcLivePlayer livePlayer = new AlivcLivePlayerImpl(context, AlivcLiveMode.AlivcLiveInteractiveMode);
注解
推流端,请参考接口设置:com.alivc.live.pusher.AlivcLivePushConfig#setLivePushMode(com.alivc.live.annotations.AlivcLiveMode)
拉流端,请参考接口设置:com.alivc.live.player.AlivcLivePlayer#AlivcLivePlayer(android.content.Context, com.alivc.live.annotations.AlivcLiveMode)
参见
推流SDK文档
直播连麦文档

在文件 AlivcLiveMode.java21 行定义.

构造及析构函数说明

◆ AlivcLiveMode()

com.alivc.live.annotations.AlivcLiveMode.AlivcLiveMode ( int  mode,
String  name 
)

在文件 AlivcLiveMode.java50 行定义.

成员函数说明

◆ getMode()

int com.alivc.live.annotations.AlivcLiveMode.getMode ( )

获取推拉流模式枚举值

返回
mode

在文件 AlivcLiveMode.java60 行定义.

◆ getName()

String com.alivc.live.annotations.AlivcLiveMode.getName ( )

获取推拉流模式名称

返回
name

在文件 AlivcLiveMode.java69 行定义.

类成员变量说明

◆ AlivcLiveBasicMode

com.alivc.live.annotations.AlivcLiveMode.AlivcLiveBasicMode =(0, "basic")

基础模式

注解
默认模式
基础直播,常规的RTMP推流、RTS推流,不支持连麦、PK等实时互动
如果一场直播,没有互动需求,建议使用该模式
流地址前缀如:RTMP流(rtmp://)、RTS流(artc://)
参见
推流SDK文档

在文件 AlivcLiveMode.java31 行定义.

◆ AlivcLiveInteractiveMode

com.alivc.live.annotations.AlivcLiveMode.AlivcLiveInteractiveMode =(1, "interactive")

互动模式

注解
互动直播,支持连麦、PK等实时互动
如果一场直播有互动需求,建议使用该模式
流地址前缀如:直播连麦/PK实时RTC流(artc://live.aliyun.com)
注意
互动模式下,请使用AlivcRTC作为日志tag,进行自主排障。
参见
直播连麦文档

在文件 AlivcLiveMode.java42 行定义.