郑州要闻中原网> 新闻中心 > 郑州要闻 注册登录

七牛云图片处理实践之Live Photo|国内首家支持

2016-03-14 09:37:59来源:中原网
字号  

    什么是Live Photo?

    在当前苹果发布的iPhone6s和iPhone6s Plus手机上,支持使用相机拍摄 Live Photos 动态照片,并且还会有声音。当然对于没有 iPhone6s 的用户,只要是升级到了 iOS9 系统,虽然不能拍摄 Live Photos 照片,但可以查看他人发来的Live Photos 照片。

    Live Photo 由一张 JPG 图片以及一个 45 格 MOV 影片档所组成。在播放 Live Photo 时,这段 MOV 则以 15 格 / 秒的速度来播放。因为结合了图片与影片,因此一个 Live Photo 相当于一张普通图片的 2 倍大小。

    Live Photo 的优势

    很多人认为Live Photo和GIF没有什么区别,不过存在即是合理。Live Photo有很多的优势,它可以像图片一样相互传播,相较于短视频它体积更小,与GIF相比它的画质质量要高一些,而且音画组合的方式使得图片拥有了更多的信息。可以说,Live Photo的出现很好的解决了用户需要在视频预览中截图的问题。

    Live Photo与普通照片一样,也经过严格的加密,除非是用户分享或是使用iCloud,Live Photo将只能存储在本机上。目前,苹果向第三方开发者开放了Live Photo的API接口,现在已经有很多的社交软件开始支持Live Photo,像Facebook,还有第三方微博客户端的墨客,美颜相机Biu等。

    七牛初探Live Photo

    现在各大社交应用纷纷推出支持Live Photo。在运营七牛产品过程中,我们发现越来越多的客户如社交类、分享平台、壁纸制作、漫画等有对Live Photo的需求。我们开始尝试做Live Photo的支持工作,并且已经取得进展,成为国内首个支持Live Photo功能的云服务企业。

    客户的问题

    Live Photo在传统意义上是由两个文件组成,一个是预览的jpg,一个是播放的视频mov。这样在数据上传的时候是两种不同的文件类型,但是在用Live Photo中无法直接分离出单个的jpg和mov文件来上传,如果直接用Live Photo上传使用,在其他设备上又无法直接分解读取,用PHAsset,目前只能得到image数据,但是video数据无法得到。

    有很多用户需要在非iOS设备上查看类似Live Photo的效果,如安卓设备。但目前安卓还不支持mov的播放,虽然微博iOS版在年前就已经宣布支持Live Photo,安卓版依然只能查看相应的图片,而没有相应的视频播放。

    七牛技术解决方案

    七牛可以帮助开发者修改iOS的SDK,简单来说就是添加putPHAssetResource 接口,将 Live Photo 分解为图片和视频两个单独的文件分别上传。

    同时,七牛支持对单独相对应的Live Photo文件进行处理,如对其中图片加水印等。并且支持多设备Live Photo同步,开发者可自行判定aaa.mov上传时是否需要带转码,将aaa.mov转码为其他不同视频格式,不同分辨率的视频文件,方便在非iOS设备读取转码后的视频,做出Live Photo的效果。

    七牛Live Photo功能的推出,旨在帮助开发者减少开发量,让开发者专注在核心业务的打造上。我们支持文件格式多元化处理,减少富媒体处理流程。目前,七牛对Live Photo的支持在于不仅在iOS方面直接支持Live Photo的上传,而且可以帮助很多产品解决无法在其他平台上观看的难题,提升用户跨平台欣赏Live Photo的体验。

    作为一种新的媒介形式,七牛对Live Photo的探索之路还很长。

    最后,附上七牛 iOS SDK Live Photo 使用指南:

编辑:闫志阳
联系记者

相关报道

相关搜索

您还可以在这里关注我
新浪微博腾讯微博微信

图片频道

什么不爽来吐槽下
新闻娱乐胡辣汤视频图片微中原我新闻心通桥郑州通房产教育汽车名企旅游县市区新闻网