发布时间:2018年6月12日 更新时间:2018年10月15日 贡献者:xxianghe、yjjjiang

常见问题

调用直播后台的创建录制任务API,如果不调用结束录制任务API,多久会自动结束录制?

  对于调用API(创建录制任务),有以下两种方式结束任务:

(1)终止时间(创建录制任务时设定)超时

(2)提前调用Live_Tape_Stop接口

不调“结束录制”接口,就一直在录制状态,有流就录制

录制的视频文件怎么获取?

  一个新的录制视频文件生成后会相应的生成一个观看地址,获取视频文件的地址有如下两种方法:

(1)被动监听通知

  自动录制和调用直播后台的创建录制任务API(Live_Tape_Start)的情况下,业务侧服务器可以通过直播的"事件通知服务"监听录制文件的生成,具体的参考直播事件通知回调

[注意]手动调客户端接口录制时不支持“被动监听通知”获取视频文件地址

(2)主动查询文件

  如果您在后台记录下了视频文件产生时候的 file_id,则可以根据此信息 进行查找

  如果您后台未能记录视频文件产生时的信息,则可以根据直播码进行 模糊搜索

旁路直播和录制的视频怎么看?

  移动端使用腾讯云超级播放器,web端使用腾讯云web播放器,旁路直播和录制的视频(点播)都可以观看。

通过直播录制的文件太大就没法合并了

  直播录制的视频文件合并,即云端视频拼接时,要求:源文件切片总数不超过500,源文件总大小不超过10G。

[注意] 如果涉及HLS拼接,不是简单的将M3U8文件合并,而是会抽出其中所有的ts文件进行拼接,对于HLS拼接,“源文件”是指M3U8中包含的ts文件。 详情见:视频拼接

录制收到的回调怎么是空的?

  录制回调不会是空的,通常是开发者没有正确解析导致。

  回调通知信息是以 JSON 格式进行组织,通过 HTTP POST 方式发给开发者的回调接口。

[注意] POST 消息中的 ContentTypeapplication/json,而不是 multipart/form-data,不要使用 PHP 或者 Java 读取表单字段的函数来读取信息,而应该使用 JSON 解析方式进行解析。

直播中途切换了横竖屏,导致切换后录制的视频是拉伸的

  推流和录制环节都不会对视频做拉伸,最终能不能播放决定于播放器,原因就是用户的 长和宽 中途有变更. 这个变更信息会记录到文件中. 但是怎么播放看播放器,用ffplay或者腾讯云超级播放器或者腾讯云web播放器看下。

怎样把录制的视频和每个主播对应起来?

  自动录制的回调里,字段 stream_param 里的内容,包含了 userid 信息 ,使用的是 base64加密 ,解密即可。

断流(直播结束)多久会生成录制文件

  正常情况下,HLS一分钟内会生成,若是开启了续流(自动拼接),需要等到续流时间之后生成;FLV/MP4/AAC/MP3十分钟之内会生成,一般很很快,具体可以让用户实测下看看。

results matching ""

    No results matching ""