-
Notifications
You must be signed in to change notification settings - Fork 0
Home
XiaYanji edited this page Dec 16, 2019
·
8 revisions
POST /v1/startlive
Authorization: <QiniuToken>
{
"appid": "<appid>", // 必填项1: 七牛账户下,在IoT页面创建的appid
“device”: "<device>", // 必填项2: 用户自己的设备id标识符
"publishIP": "<publishIP>", // 必填项3: 推流端公网ip地址
"playIP": "<playIP>", // 可选项4: 播放端公网ip地址
"model": "<model>", // 必填项: 0代表改路推流只播放,此时必须提供playIP;1代表改路流只切片存储;2代表即需要播放也需要存储,同样的需要提供playIP
}
- appid是用户在七牛portal页面中选择“创建应用”之后,显示的一个id
返回包
200 {
"publishUrl": "<publishUrl>", // 推流地址
"playUrls": { // 如果请求参数model为1,则以下地址都为空
"rtmp": "<rtmp>", // rtmp 播放地址
"hls": "<hls>", // hls 播放地址
"flv": "<flv>" // flv 播放地址
}
}
请求包
GET /v1/device/resource/pback.m3u8?app=<appId>&device=<deviceId>&start=<startTimestamp>&end=<endTimestamp>
Authorization: <QiniuToken>
返回包
HTTP/1.1 200 OK
Access-Control-Allow-Origi: *
Connection: keep-alive
Content-Length: xxx
Content-Type: application/json
Date: Wed, 26 Sep 2018 11:42:10 GMT
Server: nginx/1.8.0
Vary: Accept-Encoding
X-Reqid: 6SAAABDWHM1o8FcV
X-Whom: cs1
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-ALLOW-CACHE:NO
#EXT-X-TARGETDURATION:76
#EXT-X-MEDIA-SEQUENCE:1
#EXT-X-DISCONTINUITY
#EXTINF:8.914,
http://pdw.clouddn.com/ts/ipc8a/1537856215893/1537856224807/1537855550943/7.ts?e=1537928425&token=JAwTPbkjhgbiwt89Eaxa4VsL4_xSIYJoJh4rQfOQ:fataHtj4VkBKmxHv7696BEWiG18=
#EXTINF:8.905,
http://pdw.clouddn.com/ts/ipc8a/1537856221786/1537856230691/1537855550943/7.ts?e=1537928433&token=JAwTPbkjhgbiwt89Eaxa4VsL4_xSIYJoJh4rQfOQ:EENqSbiXlAD3xx-FH1cXOfZ08qQ=