概述
概述
简介
快手直播OpenAPI旨在让软件开发者和编码器厂商更便捷地实现直播到快手的功能,支持编码器、无人机、运动相机以及移动App等通过RTMP协议推流至快手。
准备工作
1.在快手开放平台完成入驻和应用创建,得到分配的app_id
和app_secret
2.接入快手授权服务
3.确保用户的快手账号已开通直播权限
直播流程
1.开始直播:通过调用获取推流地址接口获取推流地址,用户推流后,系统探测到直播流会自动执行快手开播
2.结束直播:用户结束直播时,请调用结束直播接口关闭快手直播间
注意:如果断流时间达到2分钟,快手后台会自动关闭直播间,如果需要重新开播请重新调用获取推流地址接口。
用户在快手开播后,可以用快手App扫码登录快手云直播工作室管理直播流信息,包括预览直播、修改标题、替换封面、查看推流质量、查看播放统计数据、直播剪辑、生成直播回看等功能,欢迎引导用户使用快手云直播工作室。
直播OpenAPI接口列表
API | 描述 |
---|---|
pushUrls | 获取推流地址接口 |
stopPush | 结束直播接口 |
status | 获取直播状态信息接口 |
状态码列表
状态码 | 说明 |
---|---|
0 | 成功 |
200100 | app_id错误 |
200102 | 授权失败 |
400001 | 参数错误 |
400002 | api限速 |
400003 | server错误 |
400005 | 流名不存在 |
400006 | 没有直播权限 |
400008 | 无电商直播权限 |
400009 | 非法流名 |
400013 | 越权访问直播 |
400014 | 非法的封面文件 |
400020 | 账号或标题命中风控(无法开播),或需要进行人脸识别(人脸识别通过后可正常直播) |
400021 | 全局禁止开播 |
400022 | 区域禁止开播 |
400023 | appId不能识别 |
最后修改时间: 3 年前