视频直播 LIVE-SDK概述

时间:2024-08-05 15:59:50

SDK概述

华为云提供了直播服务端SDK,您可以直接集成服务端SDK来调用直播的相关API,从而实现对直播服务的快速操作。目前 视频直播 提供了Java、Python、Go和PHP四种语言SDK供开发者使用,如表1所示。

SDK已知安全漏洞及修复版本、规避方案,请单击表1中的SDK对应语言的Github地址进行查看。

支持的直播API如表2所示,后续SDK将会持续升级,支持所有直播API。

表2 SDK与API对应关系

Java SDK

Python SDK

Go SDK

API参考

createDomain

create_domain

CreateDomain

创建直播 域名

deleteDomain

delete_domain

DeleteDomain

删除直播域名

updateDomain

update_domain

UpdateDomain

修改直播域名

showDomain

show_domain

ShowDomain

查询直播域名

createDomainMapping

create_domain_mapping

CreateDomainMapping

域名映射

deleteDomainMapping

delete_domain_mapping

DeleteDomainMapping

删除直播域名映射关系

createTranscodingsTemplate

create_transcodings_template

CreateTranscodingsTemplate

创建直播转码模板

updateTranscodingsTemplate

update_transcodings_template

UpdateTranscodingsTemplate

修改直播转码模板

deleteTranscodingsTemplate

delete_transcodings_template

DeleteTranscodingsTemplate

删除直播转码模板

showTranscodingsTemplate

show_transcodings_template

ShowTranscodingsTemplate

查询直播转码模板

createStreamForbidden

create_stream_forbidden

CreateStreamForbidden

禁止直播推流

updateStreamForbidden

update_stream_forbidden

UpdateStreamForbidden

修改禁推属性

deleteStreamForbidden

delete_stream_forbidden

DeleteStreamForbidden

禁推恢复

listStreamForbidden

list_stream_forbidden

ListStreamForbidden

查询禁止直播推流列表

showBandwidth

show_bandwidth

ShowBandwidth

查询直播加速的带宽数据

listLiveSampleLogs

list_live_sample_logs

ListLiveSampleLogs

获取直播播放日志

createRecordRule

create_record_rule

CreateRecordRule

创建录制规则

listRecordRules

list_record_rules

ListRecordRules

查询录制规则列表

updateRecordRule

update_record_rule

UpdateRecordRule

修改录制规则

deleteRecordRule

delete_record_rule

DeleteRecordRule

删除录制规则

showRecordRule

show_record_rule

ShowRecordRule

查询录制规则配置

runRecord

run_record

RunRecord

提交录制控制命令

createRecordCallbackConfig

create_record_callback_config

CreateRecordCallbackConfig

创建录制回调配置

listRecordCallbackConfigs

list_record_callback_configs

ListRecordCallbackConfigs

查询录制回调配置列表

updateRecordCallbackConfig

update_record_callback_config

UpdateRecordCallbackConfig

修改录制回调配置

showRecordCallbackConfig

show_record_callback_config

ShowRecordCallbackConfig

查询录制回调配置

deleteRecordCallbackConfig

delete_record_callback_config

DeleteRecordCallbackConfig

删除录制回调配置

showTraffic

show_traffic

ShowTraffic

查询直播加速的流量数据

showOnlineUsers

show_online_users

ShowOnlineUsers

查询直播播放在线人数

listBandwidthDetail

list_bandwidth_detail

ListBandwidthDetail

查询播放带宽趋势接口

listDomainTrafficDetail

list_domain_traffic_detail

ListDomainTrafficDetail

查询播放流量趋势接口

listDomainBandwidthPeak

list_domain_bandwidth_peak

ListDomainBandwidthPeak

查询播放带宽峰值接口

listDomainTrafficSummary

list_domain_traffic_summary

ListDomainTrafficSummary

查询播放流量汇总接口

listUsersOfStream

list_users_of_stream

ListUsersOfStream

查询观众趋势接口

listQueryHttpCode

list_query_http_code

ListQueryHttpCode

查询直播拉流HTTP状态码接口

listTranscodeData

list_transcode_data

ListTranscodeData

查询转码用量接口

listRecordData

list_record_data

ListRecordData

查询录制用量接口

listSnapshotData

list_snapshot_data

ListSnapshotData

查询截图用量接口

showUpBandwidth

show_up_bandwidth

ShowUpBandwidth

查询上行带宽数据接口

showStreamCount

show_stream_count

ShowStreamCount

查询域名维度推流路数接口

listHistoryStreams

list_history_streams

ListHistoryStreams

查询历史推流列表接口

showStreamPortrait

show_stream_portrait

ShowStreamPortrait

查询播放画像信息接口

listSingleStreamFramerate

list_single_stream_framerate

ListSingleStreamFramerate

查询推流帧率数据接口

listSingleStreamBitrate

list_single_stream_bitrate

ListSingleStreamBitrate

查询推流码率数据接口

listLiveStreamsOnline

list_live_streams_online

ListLiveStreamsOnline

查询直播中的流信息

support.huaweicloud.com/ssdk-live/live_18_0001.html