m7s v5
  1. global
m7s v5
  • global
    • 系统信息
      GET
    • 服务器摘要
      GET
    • 订阅者列表
      GET
    • 流列表
      GET
    • 流详情
      GET
    • 音频轨道快照
      GET
    • 视频轨道快照
      GET
    • 停止发布
      POST
    • 停止订阅
      POST
    • 导播
      POST
    • 拉流代理列表
      GET
    • 添加拉流代理
      POST
    • 更新拉流代理
      POST
    • 删除拉流代理
      POST
    • 获取别名列表
      GET
    • 设置流别名
      POST
    • 终止任务
      POST
    • 任务树
      GET
    • 重启任务
      POST
    • 正在录像列表
      GET
    • 获取配置文件内容
      GET
    • 更新配置文件
      GET
    • 实时获取视频位置
      GET
    • 暂停流
      POST
    • 恢复流
      POST
    • 设置播放速度
      POST
    • 流快进
      POST
    • 获取流鉴权 secret
      GET
    • 登录
      POST
    • 获取录像目录
      GET
    • 删除录像
      POST
  1. global

设置流别名

开发中
POST
/api/stream/alias

SetAliasStream 的逻辑#

Publisher Start 时对 Alias 的处理#

Publisher Dispose 时对 Alias 的处理#

Subscriber Start 时对 Alias 的处理#

1.
Publisher Start 时对 Alias 的处理逻辑:
2.
Publisher Dispose 时对 Alias 的处理:
3.
Subscriber Start 时对 Alias 的处理:
4.
API 中调用 SetAliasStream 增加别名的逻辑:
5.
API 中调用 SetAliasStream 删除别名的逻辑:

请求参数

Body 参数application/json
streamPath
string 
流标识
必需
为空则删除该别名
alias
string 
流别名
必需
autoRemove
boolean 
自动移除
必需
当流关闭时,自动移除该别名配置
示例
{
  "streamPath": "string",
  "alias": "string",
  "autoRemove": true
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://localhost:8080/api/stream/alias' \
--header 'Content-Type: application/json' \
--data-raw '{
    "streamPath": "string",
    "alias": "string",
    "autoRemove": true
}'

返回响应

🟢200成功
application/json
Body
code
integer 
必需
message
string 
必需
示例
{
  "code": 0,
  "message": "string"
}
修改于 2024-10-21 11:04:01
上一页
获取别名列表
下一页
终止任务
Built with