又拍云直播录制

      作为一名小白,研究又拍云的直播加速服务,使用直播录播的功能模块,然后选择直播以触发录制的模式,成功使用OBS以及VLC进行推拉流直播后,不知由于什么问题导致无法看到录制后的视频文件 。

      直播录制,点击管理,存储至你当前账号下的某一个存储类型的服务,设置一个回调地址,也就是说你录制完成之后,给你一个回调,将当前的录制信息回调到这个URL上。添加配置,填写你要直播的流地址,录制模式分为两种,触发录制和定时录制,输出格式有mp4、flv、m3u8和ts(m3u8的一个切片),在设置文件时长,单个文件的录制时长,最多可以设置60~14400s。当录制成功之后,点击录制记录,可以看到对应的录制文件的路径。

      录播配置如下:


触发录制指的是将一个直播从推流到断流的过程录制下来,也就是指从主播开始直播到断开直播的过程。

定时录制,顾名思义,就是设定一个时间点,比如从2017-01-02 01:02:03到2017-01-02  16:01:02 这个时间点。


由于录制后的视频是默认存储在又拍云存储中的,看help查到存储路径为  用于存储录制文件的全网加速服务域名(示例为默认域名)/直播流的播放域名/接入点/流名/recorder录制完成时间.文件后缀  比如:upyun-live-recorder.b0.upaiyun.com/play.com/live/stream/recorder20160604163702.mp4,但是我到相应的路径下还是没找到录制文件。一开始我想会不会和回调URL有关系,但是后来知道回调URL指的是回调一个接口给客户,告知视频录制已完成,里面包含这个视频存储的路径,视频开始录制的时间以及结束录制的时间点,排除了这个可能性。究竟是什么原因呢?跟后台技术支持沟通过,才知道,这个文件以及在路径中存储了,不过在后台没有显示路径而已,不管怎么样,总算已经实现了视频直播录制的功能。



      最后 ,记一下回调URL的返回格式:录制文件所在的路径以 post 请求返回,具体的 json 格式为{"timestamp": "2016-06-04 16:38:45", "path": [“http://upyun-live-recorder.b0.upaiyun.com/play.com/live/stream/recorder20160604163702.mp4”]}    timestamp 为发送 json 回调任务时间,path 为录制文件具体路径。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值