音视频直播LSS

    流管理

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

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

    如果您要进行操作的域名是推流域名,则其下属的流既可以是RTMP推流类型,也可以是HTTP/RTMP/RTSP拉流类型。推流类型的流用来将主播的直播内容推到服务端,而拉流类型的流可以对服务端已有的直播内容进行拉取,从而实现将直播内容转发至特定域名。

    如果您要进行操作的域名是拉流域名,则其下属的流只能是拉流类型。

    新建流

    1. 登录百度智能云并进入LSS产品控制台,点击"流管理"页签。

      image.png

    2. 点击"新建流",选择流(Stream)所属的域名。
    3. 自定义 App 和 Stream 名称,拼装推流地址。
    4. 选择推流或拉流类型。

      • 选择RTMP推流,系统自动会将App 和 Stream 拼接成推流地址。
      • 选择HTTP/RTMP/RTSP拉流,由用户输入拉流地址。为了避免拉流地址错误导致拉流失败,您可以添加备用拉流地址。当主拉流地址失效后,优先切换到第一个备用拉流地址。最多可添加10个备用拉流地址,拉流失败时按顺序切换地址。
    5. 点击『下一步』,自定义高级配置。流会自动继承其所属域名的高级配置,但您也可以根据需要对该流进行自由配置。
    6. 完成创建,点击 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路输出。

    上一篇
    域名管理
    下一篇
    质量监控