点标签看更多好帖

基于高通骁龙处理器与 LG Friends SDK 开发 LG 设备的开发实践

[复制链接]

238

主题

-141

回帖

14

积分

游客

积分
14
忐忑不安 发表于 2016-7-28 17:38:59 | 显示全部楼层 |阅读模式
LG 在全球范围内发布各种新的附件,称为 LG Friends。Friend 设备目前包括摄像头、虚拟现实(VR)耳机、无线耳机和充电支架,更多的附件正在持续开发中。高通技术和 LG 正携手帮助开发员探索新的性能和技术。LG Friends 为高通骁龙处理器的开发带来新的机遇。
Ragina Jeon 是一名技术传播员,传播以安卓为基础的 LG 移动 SDK。她通过演讲和联网能够轻易地为开发员使用 LG 移动 SDK 提供帮助。她能够与我们分享关于 LG Friends 新性能设备和工具的一些信息。
首先,LG 已经发布了 Friends 摄像头 SDK,用于开发 LG 360 CAM 应用,这是一款可以从联网移动设备拍摄球形图像并记录球形视频的摄像头。Friends 摄像头 SDK 程序包包括 FriendsLink 库,开发员指南和摄影场景的样品应用,可以从摄像头到移动设备记录视频和下载文件。
LG 360 CAM 的主要性能是使用两个广角镜头拍摄 360°照片或视频。这已经很酷了,但是 LG 还要利用最新公布的 Action CAMLTE 更上一层楼,Action CAMLTE 可以通过广角镜头和防水机身像 YouTube 直播那样直播生活。Action CAMLTE 拥有内置的 LTE 并且能够作为家庭监控摄像头,或者作为汽车摄像头进行流式传输。
除了您能够使用 Friends 摄像头 SDK 之外,您作为使用高通骁龙处理器驱动设备工作的开发员还能享受有利条件。LG G5 是第一批商业模块化智能手机之一,它使用的是高通骁龙处理器:™ 820 移动处理器。Action CAMLTE 由高通骁龙处理器:™ 820 移动处理器驱动,而 LG 360 CAM使用的是Qualcomm技术的 APQ8056 处理器。
为了帮助您的应用打开商业机遇,LG Friends CAM 设备能够与 LG G5 以及非 LG、非安卓设备一起工作。它们使用开放球形摄像头(OSC)规格并且连接 Wi-Fi,这样支持 Wi-Fi 和手柄 HTTP 数据包的任何设备都能够轻易地连接并控制 360 CAMs 和 Action CAM。
LG Friends 摄像头 SDK目前已经有安卓版本,很快将推出 iOS 版本。当您不想使用官方管理应用,希望用您自己的应用控制 360 CAM 或Action CAM 时,就是用 LG Friends 摄像头 SDK 吧。
LG Friends 摄像头 SDK 示例
以下是一个在智能手机应用上执行 SDK 控制 360 CAM 的示例。
我们假设,您已经开发了 VR 观看应用。现在,您希望使用这个应用显示来自 360 CAM 的实时预览。Friends 摄像头配备管理应用,但是在 VR 应用中,没有人希望摘下他们的 VR 设备,然后在他们的手机上运行官方管理应用并点击图标获得实时预览。有了 LG Friends 摄像头 SDK,他们便无需这样做,因为您可以对您的应用执行 360CAM 直接控制。
连接您的应用和 Friends 摄像头,您就可以调用 SDK 内的 FriendsLink 库,这样您的应用可以轻易地通过低功耗蓝牙(BLE)和 Wi-Fi 找到并连接摄像头。FriendsLink 库还包括 API,用于扫描附近的 Friends 设备,包括 360 CAM,要求选中的 360 CAM 打开其 SoftAP 并通过 Wi-Fi 连接到 360 CAM。
以下图解显示连接流程和调用 API 的每个步骤:
一旦您的应用连接成功,它便能调用 camera.getLivePreview,一个 OSC API,,以获得实时预览,然后 360 CAM 会以 JPEG 格式向 360 CAM 发送下载到 HTTP响应包的二进制数据,如下图所示。
这是 360 CAM 的一个示例。OSC API 同样支持 Action CAM 上的实时流式传输性能,并且 LG 计划对 LG Friends 摄像头 SDK 做出相应的升级。以上就是基于高通骁龙处理器与 LG Friends SDK 开发 LG 设备的开发实践。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
你喜欢看