流管理

流(Stream)是最基本的直播管理单元。一个域名(Domain)下可以包含多个应用(App),一个应用(App)下可包含多个流(Stream)。App name 和 Stream name 由用户自定义,当第一次推流时LSS 即会在流管理界面自动创建一个流(Stream)。

每个应用(App)继承所属域名(Domain)的所有配置,同理,每个流(Stream)继承所属应用(App)的所有配置。

新建流

  1. 点击『新建流』,选择流(Stream)所属的域名。
  2. 自定义 App 和 Stream 名称,拼装推流地址。

  3. 选择推流或拉流类型。

    • 选择RTMP推流,系统自动会将App 和 Stream 拼接成推流地址。
    • 选择HTTP/RTMP/RTSP拉流,由用户输入拉流地址。为了避免拉流地址错误导致拉流失败,您可以添加备用拉流地址。当主拉流地址失效后,优先切换到第一个备用拉流地址。最多可添加10个备用拉流地址,拉流失败时按顺序切换地址。
  4. 点击『下一步』,自定义高级配置(可选)。

  5. 完成创建,点击 stream 名称,获取推流地址和播放地址。

查询流信息

在流列表页面,您可以查看已经成功推流的流(Stream)和当前的直播状态,以及推流测试、暂停和删除流操作。

点击流名称查看详情,包括基本信息、输入输出设置(直播源协议、推流地址)及高级设置(转码、录制、水印、缩略图、安全策略)。

例如,用户的输入如下:

* 推流域名:`<push.your-domain.com>`
* 播放域名:`<play.your-domain.com>`,
* 应用名称:`<your-app>`
* 流名称:`<your-stream>`

根据拼接规则可得到:

* 推流地址:`rtmp://<push.your-domain.com>/<your-app>/<your-stream>`

播放地址分FLV、RTMP和HLS,如果用户选择多码率输出,系统将生成多条线路地址,支持用户自定义设置地址后缀(L0线路除外)。

* FLV播放地址

    - L0线路: `http://<play.your-domain.com>/<your-app>/<your-stream>.flv`
    - L1线路: `http://<play.your-domain.com>/<your-app>/<your-stream>-L1.flv`
    - L2线路: `http://<play.your-domain.com>/<your-app>/<your-stream>-L2.flv`
    - L3线路: `http://<play.your-domain.com>/<your-app>/<your-stream>-720hd.flv`
    - L4线路: `http://<play.your-domain.com>/<your-app>/<your-stream>-480sd.flv`

* RTMP播放地址

    - L0线路: `rtmp://<play.your-domain.com>/<your-app>/<your-stream>`
    - L1线路: `rtmp://<play.your-domain.com>/<your-app>/<your-stream>-L1`
    - L2线路: `rtmp://<play.your-domain.com>/<your-app>/<your-stream>-L2`
    - L3线路: `rtmp://<play.your-domain.com>/<your-app>/<your-stream>-720hd`
    - L4线路: `rtmp://<play.your-domain.com>/<your-app>/<your-stream>-480sd`     

* HLS播放地址

    - L0线路: `http://<play.your-domain.com>/<your-app>/<your-stream>.m3u8`
    - L1线路: `http://<play.your-domain.com>/<your-app>/<your-stream>-L1.m3u8`
    - L2线路: `http://<play.your-domain.com>/<your-app>/<your-stream>-L2.m3u8`
    - L3线路: `http://<play.your-domain.com>/<your-app>/<your-stream>-720hd.m3u8`
    - L4线路: `http://<play.your-domain.com>/<your-app>/<your-stream>-480sd.m3u8`

用户模板创建完成后,您可以在创建域名的高级配置环节开启“实时转码”,通过“添加线路”配置多个转码模板(系统模板或用户模板)实现多码率输出,最多可同时配置5路输出。