# m3u8转换(需客户调用)
# 功能描述
对m3u8进行转换,转为美摄m3u8(用于sdk播放),同时会对m3u8中的文件进行转码
# 请求
# 请求示例
POST /m3u8Transform/transform HTTPS
Host: <host>
Content-Type: application/json
# 请求参数
# 请求头
无
# 请求体
请求体是json字符串,例如:
{
//直播流地址(如果为阿里云)
"originUrl": "https://live.shizhouhu.com/LiveEdit/YYSStream.m3u8?aliyunols=on&lhs_start_unix_s_0=1627474903",
//直播流GOP尺寸
"GOPSize": "25",
//直播收录开始时间
"liveStartTime":"15:04:05",
//自定义路径(选填)
"filePrefix":"/mnt/xnewsTY",
//自定义host (选填)
"filePreview":"https://media.smgtech.net:8443/xnewsTY",
//是否为临时直播资源(选填)
"isTmpM3u8":false
}
注:
1.aliyunols=on //开启阿里云时移功能
2.lhs_start_unix_s_0=1627474903 //设置时移开始时间(该数字为时间戳)
# 响应
# 响应头
此接口无特殊响应头。
# 响应体
请求成功的响应体为
{
"code": 0,
"data": {
"originUrl": "https://alieasset.meishesdk.com/m3u8Transform/demo/demo.m3u8",
"uuid": "ec442b7c-7c70-462b-b8ec-9eed17c1b62f"
},
"msg": "操作成功"
}
{
"code": 2,
"data": "",
"msg": "m3u8url has receive"
}
请求失败的响应体为
{
"code": <errorCode>,
"data": "",
"msg": <errorMessage>
}