直播录制常见问题

本文主要介绍使用直播录制功能中遇到的常见问题。

直播结束后多长时间可以看到录制文件,这个时间是否可以调整?

直播结束(断流)后,默认3分钟之后才能看到录制文件。

不建议调整为过短或过长的时间。若生成录制文件的时间设置过短,由于网络波动之类的原因,推流意外断开时,就会生成大量的录制文件。若设置过长则会导致录制文件在直播结束(断流)之后很长时间才能看到。

录制模板配置完成后,但没有录制文件生成?

  • 直播结束(断流)后,默认3分钟之后才会生成录制文件。如果您申请修改过该时间,请以实际为准。

  • 检查录制模板中的AppName 、StreamName和推流地址中的AppName 、StreamName是否一致,两者一致才会启动录制生成录制文件。

  • 录制存储至OSS时,检查存储位置配置的OSS Bucket是否和播放域名为同一个区域,不同区域Bucket无法录制。

直播是否可同时录制到VOD和OSS?

视频直播不支持同时录制到VOD和OSS,请选择其中一种方式进行录制。

直播录制后,如何获取录制文件?

直播录制结束后,可以通过以下两种方法获取到对应的录制文件:

  • 方法一:通过直播控制台查看录制文件。详细操作,请参见录制文件管理

  • 方法二:通过调用DescribeLiveStreamRecordContent接口查询已录制的内容。

    假设您希望查找北京时间直播流aliyundoc.com/live/teststream2019-02-15 09:00:002019-02-15 21:00:00之间的录制内容,可按如下方式调用DescribeLiveStreamRecordContent接口,需注意接口中的StartTime和EndTime字段填的均是UTC+0时间,请注意和本地时区的对应。

    /?AppName=live
    &DomainName=aliyundoc.com
    &StreamName=teststream
    &StartTime=2019-02-15T01:00:00Z
    &EndTime=2019-02-15T13:00:00Z
    &<公共请求参数>

是否可通过调用接口下载直播录制到OSS中的录制文件?

视频直播不能通过接口直接下载已录制到OSS中的文件。如需下载可在OSS中进行文件的下载,详细操作,请参见简单下载

直播录制到OSS中,如何获取录制文件的播放地址?

详细操作,请参见使用文件URL分享文件

直播录制到VOD中无法选择录制转码模板?

直播录制到VOD中选择录制转码模板时,需先在视频点播中创建转码模板。具体操作,请参见转码模板。需注意视频点播转码模板所在区域需与当前域名所在区域保持一致。例如:当前域名为华东2区,视频点播转码模板区域也需要在华东2区。

视频直播控制台上通过录制文件无法观看视频?

在视频直播控制台查看录制的文件的方法,请参见录制文件管理。如果通过录制文件无法观看视频时排查方法如下:

当上述问题均确认已开启或配置后,若仍然无法播放视频,请提交工单联系阿里云技术支持。关于如何提交工单,请参见联系我们

未配置录制规则,导致调用RealTimeRecordCommand手动录制发生报错

在调用RealTimeRecordCommand接口按需手动录制前,需要配置录制规则。手动录制详细流程,请参见自定义录制策略

录制索引剪辑只能生成新的M3U8文件,M3U8录制文件如何生成MP4文件?

可以使用媒体处理将进行文件转码,转为MP4格式。具体操作,请参见快速提交转码任务

录制周期的作用是什么?

录制周期为当前直播转为录制文件后的最大时长,直播时长超过设定的录制周期后,将生成新文件,录制周期支持15-360分钟。可在直播控制台上配置录制模板时进行设置,也可以调用接口AddLiveRecordVodConfig(录制到VOD)或接口AddLiveAppRecordConfig(录制到OSS)进行设置。

直播录制存储至OSS,录制模板配置了M3U8、FLV、MP4的存储格式,直播结束后生成了很多时间很短的M3U8、FLV、MP4录制文件?

可以从以下两个方面进行排查:

  • 在推流过程中是否出现频繁断流,且断流时间超过3分钟。直播录制默认断流3分钟后会生成新的录制文件。

  • 检查录制模板中配置的录制周期时间是否过短,直播时长超过设定的录制周期后,也会生成新文件。