v1

package
v0.0.40-rc Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 15, 2021 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 4 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GenReqDefForCreateDomain

func GenReqDefForCreateDomain() *def.HttpRequestDef

func GenReqDefForCreateDomainMapping

func GenReqDefForCreateDomainMapping() *def.HttpRequestDef

func GenReqDefForCreateRecordConfig

func GenReqDefForCreateRecordConfig() *def.HttpRequestDef

func GenReqDefForCreateStreamForbidden

func GenReqDefForCreateStreamForbidden() *def.HttpRequestDef

func GenReqDefForCreateTranscodingsTemplate

func GenReqDefForCreateTranscodingsTemplate() *def.HttpRequestDef

func GenReqDefForDeleteDomain

func GenReqDefForDeleteDomain() *def.HttpRequestDef

func GenReqDefForDeleteDomainMapping

func GenReqDefForDeleteDomainMapping() *def.HttpRequestDef

func GenReqDefForDeleteRecordConfig

func GenReqDefForDeleteRecordConfig() *def.HttpRequestDef

func GenReqDefForDeleteStreamForbidden

func GenReqDefForDeleteStreamForbidden() *def.HttpRequestDef

func GenReqDefForDeleteTranscodingsTemplate

func GenReqDefForDeleteTranscodingsTemplate() *def.HttpRequestDef

func GenReqDefForListLiveSampleLogs

func GenReqDefForListLiveSampleLogs() *def.HttpRequestDef

func GenReqDefForListLiveStreamsOnline

func GenReqDefForListLiveStreamsOnline() *def.HttpRequestDef

func GenReqDefForListRecordConfigs

func GenReqDefForListRecordConfigs() *def.HttpRequestDef

func GenReqDefForListStreamForbidden

func GenReqDefForListStreamForbidden() *def.HttpRequestDef

func GenReqDefForShowBandwidth

func GenReqDefForShowBandwidth() *def.HttpRequestDef

func GenReqDefForShowDomain

func GenReqDefForShowDomain() *def.HttpRequestDef

func GenReqDefForShowOnlineUsers

func GenReqDefForShowOnlineUsers() *def.HttpRequestDef

func GenReqDefForShowTraffic

func GenReqDefForShowTraffic() *def.HttpRequestDef

func GenReqDefForShowTranscodingsTemplate

func GenReqDefForShowTranscodingsTemplate() *def.HttpRequestDef

func GenReqDefForUpdateDomain

func GenReqDefForUpdateDomain() *def.HttpRequestDef

func GenReqDefForUpdateStreamForbidden

func GenReqDefForUpdateStreamForbidden() *def.HttpRequestDef

func GenReqDefForUpdateTranscodingsTemplate

func GenReqDefForUpdateTranscodingsTemplate() *def.HttpRequestDef

func LiveClientBuilder

func LiveClientBuilder() *http_client.HcHttpClientBuilder

Types

type LiveClient

type LiveClient struct {
	HcClient *http_client.HcHttpClient
}

func NewLiveClient

func NewLiveClient(hcClient *http_client.HcHttpClient) *LiveClient

func (*LiveClient) CreateDomain

func (c *LiveClient) CreateDomain(request *model.CreateDomainRequest) (*model.CreateDomainResponse, error)

可单独创建直播播放域名或推流域名,每个租户最多可配置64条域名记录。

func (*LiveClient) CreateDomainMapping

将用户已创建的播放域名和推流域名建立域名映射关系

func (*LiveClient) CreateRecordConfig

创建录制配置接口

func (*LiveClient) CreateStreamForbidden

禁止直播推流

func (*LiveClient) CreateTranscodingsTemplate

创建直播转码模板

func (*LiveClient) DeleteDomain

func (c *LiveClient) DeleteDomain(request *model.DeleteDomainRequest) (*model.DeleteDomainResponse, error)

删除域名。只有在域名停用(off)状态时才能删除。

func (*LiveClient) DeleteDomainMapping

将播放域名和推流域名的域名映射关系删除

func (*LiveClient) DeleteRecordConfig

删除录制配置接口

func (*LiveClient) DeleteStreamForbidden

恢复直播推流接口

func (*LiveClient) DeleteTranscodingsTemplate

删除直播转码模板

func (*LiveClient) ListLiveSampleLogs

获取直播播放日志,基于域名以5分钟粒度进行打包,日志内容以 \"|\" 进行分隔。

func (*LiveClient) ListLiveStreamsOnline

查询直播中的流信息

func (*LiveClient) ListRecordConfigs

查询录制配置接口

func (*LiveClient) ListStreamForbidden

查询禁播黑名单列表

func (*LiveClient) ShowBandwidth

func (c *LiveClient) ShowBandwidth(request *model.ShowBandwidthRequest) (*model.ShowBandwidthResponse, error)

查询直播加速的播流域名网络带宽监控数据

func (*LiveClient) ShowDomain

func (c *LiveClient) ShowDomain(request *model.ShowDomainRequest) (*model.ShowDomainResponse, error)

查询直播域名

func (*LiveClient) ShowOnlineUsers

func (c *LiveClient) ShowOnlineUsers(request *model.ShowOnlineUsersRequest) (*model.ShowOnlineUsersResponse, error)

查询加速的直播播放在线人数

func (*LiveClient) ShowTraffic

func (c *LiveClient) ShowTraffic(request *model.ShowTrafficRequest) (*model.ShowTrafficResponse, error)

查询直播加速的播流域名网络流量监控数据

func (*LiveClient) ShowTranscodingsTemplate

查询直播转码模板

func (*LiveClient) UpdateDomain

func (c *LiveClient) UpdateDomain(request *model.UpdateDomainRequest) (*model.UpdateDomainResponse, error)

修改直播播放、RTMP推流加速域名相关信息

func (*LiveClient) UpdateStreamForbidden

修改禁推属性

func (*LiveClient) UpdateTranscodingsTemplate

修改直播转码模板

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL