入门导读

最近更新时间:2018-12-29 18:31:00

查看pdf

由于目前腾讯视频云的定位是 PAAS 而不是 SAAS(通俗的说就是只做平台不做具体的业务),所以您的业务后台工程师就需要参与到对接过程中来,后台工程师的工作分成三个层面:

派发 URL

不管您的产品是想做单场次的活动直播,还是主播可以随时开播的直播平台,由后台派发 URL 都要比把 URL 写死在 APP 里要灵活的多。

这里说的“派发”指的是:在 APP(主播端)准备推流(iOS | Android)时返回推流 URL 给 APP,在 APP(观众端)准备播放(iOS | Android)时返回播放 URL 给 APP。

这一部分的详细介绍,可以参考文档 - 派发URL

派发 UserSig

UserSig是使用腾讯云通讯服务(IM)所需的一种安全票据,所以如果您准备使用腾讯云 IM 服务实现聊天室功能,就需要您的后台工程师生成 UserSig 给返回给终端 APP;如果您已经有自己的 IM 解决方案(也就是已经有自己的聊天室了),可以免去这部分工作。

这一部分的详细介绍,可以参考文档 - 派发UserSig

操控直播流

如果您希望查询当前有多少正在直播中的直播流,查询它们的状态,或者对其进行一定的管理,可以使用下面的 REST API 按需进行二次开发:

API 功能介绍
Get_LiveStat 统计信息查询 - 查询推流和播放相关信息
Get_LivePushStat 统计信息查询 - 查询推流相关信息
Get_LivePlayStat 统计信息查询 - 查询播放相关信息
Live_Channel_GetStatus 仅查询某条流的状态信息(旧版本接口)
Live_Channel_SetStatus 对某条流实行禁播操作,主要用于鉴黄场景
Live_Tape_GetFilelist 查询某条流在直播过程中的录制文件列表
Live_Queue_Get 查询某条流在直播过程中的截图文件列表
Live_Channel_GetChannelList 查询频道列表
Live_Channel_GetLiveChannelList 查询直播中频道列表
mix_streamv2.start_mix_stream_advanced 云端混流(用于将多条直播流的画面进行合并)操作接口
channel_manager 暂停并延迟恢复——可针对某路流禁止推流
Live_Tape_Start 创建录制任务——可实现定时录制任务或者实时视频录制
Live_Tape_Stop 结束录制任务

这一部分的详细介绍,可以参考文档 - 操控直播流

如果有其他疑问,您也可以在问答社区中寻求帮助。前往问答社区 >