更新时间:2024-06-21 07:34:33下载pdf
涂鸦云针对具备音视频传输能力的智能设备,提供了 RTSP 协议的实时视频接入方式。
功能说明
获取 RTSP 类型实时视频链接。
接口地址
POST /v1.0/users/{uid}/devices/{device_id}/stream/actions/allocate
请求参数
参数名 | 类型 | 参数位置 | 说明 | 是否必须 |
---|---|---|---|---|
type | String | BODY | 实时视频协议类型,RTSP 协议接入方式固定取值为 rtsp |
是 |
响应参数
参数名 | 类型 | 说明 |
---|---|---|
result | Url |
云存储录像解密密钥 |
success | Boolean | 响应结果的状态 |
t | Long | 响应结果的 10 位时间戳,精确至毫秒 |
Url
参数名 | 类型 | 说明 |
---|---|---|
url | String | 实时视频地址 |
请求示例
{
"type": "rtsp"
}
响应示例
{
"result": {
"url": "rtsps://echo:NkAkw6jfuzp3Y1SEoV0DFIfa9iQ34XlL@tx-wework9.tuyacn.com:443/v1/6cf2b6d2b09a2f8597gudm/btlfqu1v5aohp6rpvfrg1SIblOJ5hJuP?signInfo=uI7ZQo3sXG0ocpwqx4WV921iGWJDJJ%2FU9P%2Fy%2FgfE2pBoBh5XeVYGDN5hdRJE3zOS6rNKDK7%2BWkcfUgtcxI0VQf6aVR%2BzrMK%2B9Mo1r7HuCXgaROjJcXyqbMCK60Uh9cJfmRgLqmd0tzYAftWo%2FHEpcOmuZvUxQzHTSpKqdnIjNC****"
},
"success": true,
"t": 1600847224401
}
Web前端
Web后端
涂鸦云
登录云开发平台,在项目信息中获取 Access ID 和 Access Secret。
将 Access ID 和 Access Secret 分别更新至 webrtc.json
文件中的 clientId
和 secret
。
更新授权模式和信息。
easy
auth
填写 deviceId
。涂鸦智能 App 中选中一台IPC,查询设备 ID。
从Github下载源码,在源码根目录,先执行 go get
,完成后执行 go build
。
执行 ./webrtc-demo-go
。
在 Chrome 打开http://localhost:3333/api/stream/rtsp
,获取 RTSP 播放地址。
30 秒内在 ffplay 中打开网络,输入 RTSP 播放地址,播放 RTSP 实时流。
该内容对您有帮助吗?
是意见反馈该内容对您有帮助吗?
是意见反馈