直播云

  • 直播云 > 常见问题 > 其他常见问题 >关于直播流数据的保存

    关于直播流数据的保存

    最近更新时间: 2017-08-16 11:15:39

    Q:创建的流会被自动删除么?

    Hub 有一个配置项 ExpireDay(过期时间),该值对所有的 Hub 默认为 30,可选范围为 7-365。过期时间后自动删除


    Q:过期时间的计算方式是什么?

    当 Hub 配置有 ExpireDay的 时候:

    • 该 Hub 下新建的流(Stream)在 ExpireDay 天内有效。
    • 如果在 ExpireDay 天内没有动作,则会删除
    • 如果在 ExpireDay 天内有动作,则会在动作后 ExpireDay 天删除
    • 新建的流(Stream)相关的历史推流信息(Segment)和切片索引信息,会在 ExpireDay 天后删除


    Q:直播生成的文件会永久保存吗?

    不会,会在存储过期时间后被自动删除。


    Q:存储过期时间在哪里设置?范围是多少?

    存储过期时间在控制台的直播空间设置中设置,范围是 15-90天


    Q:如何保存直播的音视频内容?

    方法一:

    通过七牛管理后台:直播流管理==>直播录制

    方法二:

    服务端有个 stream.segment 方法,可以通过这个方法,获取每次直播的上下线时间。

    然后从中选取需要转存的部分,指定该部分的 start 和 end 传入 saveas 对应的参数中。

    调用服务端的saveas接口转存回放,转存后才是永久保存的,否则会在后台设置的过期时间后删除。


    Q:回看如何指定视频格式?

    方法一:

    通过七牛管理后台:直播流管理==>选定格式

    方法二:

    SDK 中 format 传空,则转为 m3u8 格式,指定为 mp4 则转为 mp4


    Q:保存操作转存视频的时间大概多少?

    m3u8 是立即生成,mp4是异步转码,mp4 一般 1小时的视频可以在 3-5分钟转完,具体看服务端的负载情况。


    Q:如何提高转存效率?

    指定 pipline,这个是转码队列,可以先去七牛后台的多媒体处理建一个转码队列,然后把这个转码队列的名字填在 pipeline 这个地方。指定 pipeline 是私有队列,相应的转码速度也会快点。不指定默认就是公有队列,转码速度比较慢且不可控。


    Q:保存回放内容转码是否差生费用?

    A:会产生转码费用,可以看官网的计费介绍。

    以上内容是否对您有帮助?
  • Qvm free helper
    Close