在 2025 收官前,看清 Data + AI 的真实走向,点击查看 BUILD 大会精华版 了解详情
写点什么

百度开发者俱乐部:百度应用引擎 BAE 3.0 启动内容、媒体云介绍

  • 2013-07-18
  • 本文字数:1530 字

    阅读完需:约 5 分钟

7 月 7 日下午,百度开发者俱乐部第六期在北京车库咖啡举行,来自百度的技术人员主要分享了百度应用引擎(BAE 3.0)、移动测试中心(MTC)、云推送以及媒体云等进展,同时还启动了百度开放云编程马拉松

技术进展

百度云应用引擎 BAE 3.0 启动内测

百度开发者中心产品负责人乔福辉首先分析了目前移动应用开发的现状:

无论是 Web app、Native app,开发者都需要一个稳定的后端支持,但是应用开发者,尤其是中小型的应用开发团队难以有足够的精力和人力来独立托管、维护服务器以及其上的环境……百度于去年 3 月百度开发者大会上推出的 BAE 能够为开发者解决这一问题,BAE 支持自定义的运行时,并且所有应用能够共享资源,提高兼容性。

但是,对于开发者亦或是百度而言,BAE 2.0 并不是一个完美的解决方案,它需要开发者对自己的代码做修改,同时百度也需要针对大量的类库、框架做及时定制以满足平台的要求,而接下来将会推出的 BAE 3.0 将会解决这个问题,乔福辉提到:

通过 Linux Container 技术,BAE 3.0 能够保证应用运行资源独享与资源的水平扩展,同时完全没有沙盒的限制。BAE 3.0 不仅兼容主流 Web 开发语言,共提供了新的 Worker 类型满足一些分析类等需要后台服务应用的开发需求。

BAE 3.0 还将会将统一线上和开发环境,提供热迁移的机制等减少开发和扩展成本,目前 BAE 3.0 还处于内测阶段,开发者可以在这里申请测试

云推送

百度云推送服务目前支撑包括彩虹公交、爱奇艺、糗事百科等一些列移动应用,能够实现通知、消息以及富媒体等的推送,相比于其他的产品还可以实现在线编辑富媒体、点对点消息发送等。

对于手机而言,目前一个比较棘手的问题是电量消耗太快,而过多的应用推送将会极大的消耗电量,百度云推送的做法是将所有的应用推送都合并到一个统一的服务通道进行推送,同时还能够实现移动、桌面以及浏览器内推送等。

MTC

百度移动云测试中心(MTC) 高级项目经理曹博谈到了移动互联网时代测试所面临的挑战(针对 Android 设备应用开发):

  1. 快速迭代的开发模式导致测试时间受限
  2. 碎片化的 Android 设备增加测试复杂度
  3. 真实设备稳定性差,影响自动化执行率

随后他分享了一个改进的开发流程,即原有的“明确 Story-> 编码 -> 自测 -> 交付测试”中加入“质量监控”的环节,MTC 目前提供的“递进式测试流程”能够帮助开发者快速完成测试与调试环节,通过“快速兼容性测试”、“遍历测试”和“全面兼容性测试”三级与版本、分辨率和浏览器的多维遍历能够最大程度覆盖测试范围。目前 MTC 还支持远程云调试、以及录制回放的功能等。

媒体云

随后,百度移动云事业部研发经理陈彬介绍了百度新发布的媒体云服务:

媒体云是为媒体应用和服务开发者提供的媒体 PaaS 平台,能够帮助开发者快速搭建各类媒体应用或服务。

媒体云是利用百度闲散的资源进行计算,通过实时与分布式的转码架构,满足大并发的转码需求,并且能够支持 M3U8、Flash 以及 HTML5 等视频格式。同时它还允许开发者在视频中接入广告平台,实现盈利。

对于视频托管成本问题,陈彬说道:

媒体云使用的视频资源存储在 BCS(公有)上,开发者需要支付带宽费用,但是开发者可以引导用户将视频自然转存到 PCS 中,转存后的带宽走的 PCS,有 BCS 到 PCS 的过程由百度后台完成,从而可以给开发者节省带宽成本。

媒体云使用的是百度 T5 播放器内核,支持全方位 Http Live Streaming,能够根据用户的带宽变化自动切换码流。谈到后续的开发计划时,陈彬说:

后续媒体云将会开发图像和语音服务,降低开发者对图片转码、识别、解析等的实现复杂度;

百度开放云编程马拉松

在活动中,百度正式启动了百度开放云编程马拉松,将会在北京、武汉、成都(7 月 20~21 号)以及新加坡、台北(7 月 27~28 号)等多地联办,感兴趣的开发者可以在线免费报名参与开发活动!

2013-07-18 20:362688
用户头像

发布了 89 篇内容, 共 36.9 次阅读, 收获喜欢 4 次。

关注

评论

发布
暂无评论
发现更多内容

亚马逊工程师如何将现有超大规模 NoSQL 数据库改造支持大规模分布式事务?

薛以致用

WorkPlus企业内部即时通信新选择,打造高效协作新格局

BeeWorks

CnosDB的数据更新和删除

CnosDB

开源 时序数据库 tsdb CnosDB

掌握用户心理:通过ClkLog打造精准用户画像(上)

ClkLog

文心一言 VS 讯飞星火 VS chatgpt (178)-- 算法导论13.4 1题

福大大架构师每日一题

福大大架构师每日一题

淘宝商品销量数据爬取丨淘宝API接口技术

tbapi

淘宝商品评论接口 天猫商品评论接口 天猫评论API接口 淘宝评论API接口

按键开关机的锂电池充放电解决方案

芯动大师

聚道云软件连接器助力知名企业,提升合同管理效率

聚道云软件连接器

案例分享

淘宝店铺所有商品数据接口丨淘宝API接口

tbapi

淘宝API接口 淘宝店铺所有商品数据接口 天猫店铺所有商品数据接口

Programming Abstractions in C阅读笔记:p246-p247

codists

梅开二度:我在VS Code上又写了一个Hive&Spark SQL的插件

泊浮目

vscode Sparksql 插件 Hive SQL spark SQL

服务器卡顿,打开文件卡住的原因有哪些

德迅云安全杨德俊

精彩推荐 |【Java技术专题】「重塑技术功底」攻破Java技术盲点之剖析动态代理的实现原理和开发指南(上)

码界西柚

Java 后端 JDK 动态代理 CGLIB 动态代理 2024年第九篇文章

缓存架构带来的甜与苦

薛以致用

掌握用户心理:通过ClkLog打造精准用户画像(下)

ClkLog

埋点分析系统怎么恢复丢失的数据并更新?ClkLog来支招

ClkLog

开源 数据分析 埋点 用户画像 埋点分析

平台工程与安全

俞凡

DevOps DevSecOps 平台工程

WorkPlus卓越的即时通讯工具,助力企业提升工作效率

BeeWorks

深入了解 Python MongoDB 查询:find 和 find_one 方法完全解析

小万哥

Python 数据库 程序人生 软件工程 后端开发

【深入浅出Docker原理及实战】「原理实战体系」零基础+全方位带你学习探索Docker容器开发实战指南(Dockerfile使用手册)

码界西柚

Docker Linux 容器 Dockerfile 2024年第十篇文章

百度开发者俱乐部:百度应用引擎BAE 3.0启动内容、媒体云介绍_软件工程_水羽哲_InfoQ精选文章