检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
调用视频直播API时,可能返回的状态码如表1所示。 表1 状态码 返回值 说明 200 OK 请求正常。 201 Created 创建类的请求完全成功。 202 Accepted 已经接受请求,但未处理完成。 204 No Content 请求完全成功,同时HTTP响应不包含响应体。 400 Bad Request
huaweicloud.sdk.core.auth.ICredential; import com.huaweicloud.sdk.core.auth.BasicCredentials; import com.huaweicloud.sdk.core.exception.ConnectionException;
huaweicloud.sdk.core.auth.ICredential; import com.huaweicloud.sdk.core.auth.BasicCredentials; import com.huaweicloud.sdk.core.exception.ConnectionException;
huaweicloud.sdk.core.auth.ICredential; import com.huaweicloud.sdk.core.auth.BasicCredentials; import com.huaweicloud.sdk.core.exception.ConnectionException;
huaweicloud.sdk.core.auth.ICredential; import com.huaweicloud.sdk.core.auth.BasicCredentials; import com.huaweicloud.sdk.core.exception.ConnectionException;
X-Subject-Token的值)。 Access-Control-Allow-Internal 否 String 服务鉴权Token,服务开启鉴权,必须携带Access-Control-Allow-Internal访问服务。 Access-Control-Allow-External
X-Subject-Token的值)。 Access-Control-Allow-Internal 否 String 服务鉴权Token,服务开启鉴权,必须携带Access-Control-Allow-Internal访问服务。 Access-Control-Allow-External
调用API查看禁推直播流信息 调用查询禁止直播推流列表接口,设置请求参数“domain”、“app_name”和“stream_name”即可查看禁推的直播流信息。 GET /v1/{project_id}/stream/blocks?domain=play.example.com&app_name=l
SDK-HMAC-SHA256 Access=****************, SignedHeaders=content-type;host;x-sdk-date, Signature=**************** { "user": { "domain_id":
SDK-HMAC-SHA256 Access=****************, SignedHeaders=content-type;host;x-sdk-date, Signature=**************** { "user": { "domain_id":
"status": 1, "result" : "success" } 整体流程 图1 回调流程 推流回调 推流回调用于推送推流状态信息,包括推流成功和推流中断,回调消息字段如表1所示。 表1 消息体字段说明 字段 描述 domain 推流域名。 app 应用名称。 stream 流名称。
domain createDomain 删除直播域名 domain deleteDomain 修改直播域名 domain updateDomain 域名映射 domain createDomainsMapping 删除直播域名映射关系 domain deleteDomainsMapping
createDomain create_domain CreateDomain 创建直播域名 deleteDomain delete_domain DeleteDomain 删除直播域名 updateDomain update_domain UpdateDomain 修改直播域名 showDomain
/v1/{project_id}/domain 创建直播域名 DELETE /v1/{project_id}/domain 删除直播域名 PUT /v1/{project_id}/domain 修改直播域名 GET /v1/{project_id}/domain 查询直播域名 PUT /v
boolean类型,可选,默认为false,true表示开启DNS结果解析,false表示关闭DNS结果解析。 ACCESS_DOMAIN string类型,可选,默认为空,主要用于拉流环境配置,联系技术支持填入。 GLSB_DOMAIN string类型,可选,默认为空,主要用于GSLB环境配置,联系技术支持填入。
"username", "password": "password", "domain": { "name": "domainname" } } } }, "scope":
flv?vhost=domain&arg1=v1 或 https://domain/appname/streamname.m3u8?vhost=domain&arg1=v1 如果需要关闭自动降级,可以通过接口setParameter设置AUTO_DOWNGRADE值来修改,示例如下:
"username", "password": "password", "domain": { "name": "domainname" } } } }, "scope":
HWLLS_ERROR_SERVER_CONNECT_FAIL 50000002 无法连接服务端。 检查网络状态是否正常或联系技术支持。 HWLLS_ERROR_SERVER_NO_RESPONSE 50000003 服务器无响应。 联系技术支持。 HWLLS_ERROR_AUTH_FAIL 50000004 鉴权失败。
调用API恢复禁推直播流 调用禁推恢复接口,设置请求参数“domain”、“app_name”和“stream_name”即可恢复禁推直播流。 DELETE /v1/{project_id}/stream/blocks? domain=play.example.com&app_name=