2016年直播似乎无处不在,作为一个开发者也许需要补充下关于直播技术点。本期 fir.im Weekly 整理了一些开发者对于直播实践项目中的技术经验与直播技术架构分析等内容,还有一些关于 iOS 、Android等相关开发干货。

一起来看看~

『直播技术干货分享』

如何做一款仿映客的直播App

简书作者JIAAIR从技术实现层面、直播优化层面、流媒体传输等方面分析了当下的直播技术,同时分享了如何搭建一个类似映客的直播项目的技术经验。 感兴趣的话,点击这里

移动直播技术秒开优化经验(含PPT)

来自高可用架构的公众号分享;

现今移动直播技术上的挑战要远远难于传统设备或电脑直播,其完整的处理环节包括但不限于:音视频采集、美颜/滤镜/特效处理、编码、封包、推流、转码、分发、解码/渲染/播放等。本次分享将为大家揭开移动直播核心技术的神秘面纱。

文章传送门

HTML 5 视频直播一站式扫盲

来自腾讯bugly 公众号分享。
这篇文章介绍了 HTML 5 视频直播中的基本流程和主要的技术点,包括但不限于前端技术。
文章传送门

七牛直播云技术详解

视频直播对技术架构背后有更高的追求,现在的很多云厂商都提供SDK。七牛布道师何李石的这篇分享对七牛直播云直播云 API、推流端 SDK 和播放端 SDK 等三大模块的详细解读。
文章传送门

Facebook 如何做在线直播的

@湾区日报BayArea的阅后简评:

“150 个工程师在做 Facebook Live。视频直播的访问量大起大落,涨得快降得也快。Caching + load balancing。性能测试,能承受10倍的 production 访问量。”

中文翻译:链接

英文原文阅读,点击这里

iOS 视频直播初窥:高仿

@Monkey_ALin总结了自己对于当下直播现状的认识,分享了高仿高仿的项目技术实现,非常详细。详细文章,点击这里

Android 音视频点/直播模块开发

如何快速学习音视频基础知识,了解音视频编解码的传输协议,编解码方式,以及如何技术选型,如何解决遇到的坑,看完@yang_yabin这篇文章 也许你会豁然开朗。

iOS中集成 ijkplayer 视频直播框架

ijkplayer 是一款做视频直播的框架, 基于ffmpeg, 支持 Android 和 iOS,简书作者 jianshu_wl的这篇文章讲述了如何在 iOS 中如何集成 ijkplayer。

Github 地址:ijkplayer

文章传送门

『其他技术分享』

一个 Swift 开源应用 Celluloid

方秋枋 在微博上分享: “上架并开源应用Celluloid。或许是iOS上最充分运用和支持Photo Extension特性的应用。Pure Swift编写,支持iPhone & iPad全系列设备。”

App Store地址:链接;

Github 地址:Celluloid

Android实战之你应该使用哪个网络库?

优秀的HTTP的协议库,可以很方便的帮助开发者构建应用,Android 的开发者在选择一个合适的 HTTP 库时需要考虑很多,@王下邀月熊 的翻译的这篇文章尽可能地涵盖这些要点。

中文翻译版:链接
英文原文:链接

拆轮子系列 :拆 Retrofit/OkHttp

@Piasy 在微博分享到:
“继 Retrofit 之后,这次把 OkHttp 也拆开好好看了看 ,紧接着还打算把 Okio 也拆开看看,到时再分享”.

拆轮子系列:拆 OkHttp

拆轮子系列:拆 Retrofit

《大话移动 App 测试 2.0》序开放试读

@Monkey陳曄曄的第一本著作“大话移动APP测试”之后,匠心之作——大话移动 App 测试 2.0 预购首发,本书介绍移动APP测试领域的最新趋势与前沿技术,尤其在专项测试、UI自动化、Appium等方面,开放试读地址点这里,相信会有所收获。

QingCloud Insight 2016 

QingCloud Insight 2016 以『科技,洞见未来』为主题,@青云QingCloud 携 50 位行业大咖将为大家带来云计算领域最有营养的干货,来这里看看有没有你想要的料。
___________________

这期的 fir.im Weekly 就到这里,
欢迎大家分享更多的内容。

fir.im

fir.im Weekly - 揭秘直播移动 APP 技术实现的更多相关文章

  1. fir.im Weekly - 如何进行 Android App 性能优化

    关于 Android App 的优化,@anly-jun 用 3 个月完成了这一系列文章,从 性能分析工具 到 ANR .Layout .消除卡顿 到 内存优化.内存分析工具大概十五六篇,并对此做一个 ...

  2. fir.im Weekly - 做一款 App 需要考虑什么

    开发 App 是一个痛并快乐的旅程.工具越来越多,成本也越来越低,那么在开发之前需要考虑些什么?limboy 总结了一些经验和反思--做一个 App 前需要考虑的几件事,参考一下为你的 App 多留点 ...

  3. fir.im Weekly - 揭秘 iOS 面向协议编程

    本期 fir.im Weekly 重点推荐关于 iOS 面向协议编程相关文章,还有 iOS 多线程安全.Swift 进阶.Android MVVM 应用框架.Android 蓝牙实践等技术文章分享和工 ...

  4. fir.im Weekly - 如何用 iPad 创造技术生产力

    传播学大师麦克卢汉有一个著名理论--「 媒介即讯息,媒介是人的延伸」,在当代,表现更为明显的是「工具即为人的延伸」,工具使人自由.那么,我们究竟需要什么样的工具释放技术生产力?本期 fir.im We ...

  5. fir.im Weekly - TouchBar 从入门到开发

    自从 Macbook Pro 发布重大更新, TouchBar 一直是开发者的重点关注对象.除了NSTouchBar官方文档,速度快者如 @毫无存在感的Cee,分享了一篇 NSTouchBar 的入门 ...

  6. 【直播】APP全量混淆和瘦身技术揭秘

    [直播]APP全量混淆和瘦身技术揭秘 近些年来移动APP数量呈现爆炸式的增长,黑产也从原来的PC端转移到了移动端,通过逆向手段造成数据泄漏.源码被盗.APP被山寨.破解后注入病毒或广告现象让用户苦不堪 ...

  7. fir.im Weekly - 深度揭秘 App 启动全过程

    世纪寒潮席卷全中国,可谓普天之下莫低0℃.无论怎样的严寒都抵挡不了程序员们的创造的激情... 本期的 fir.im Weekly ,最新的 iOS/Android 开发资源,GitHub 源码.前端技 ...

  8. fir.im Weekly - APP 性能监测优化 二三事

    每一个成功的 App,都拥有强大的性能体验.本期 fir.im Weekly 整理了微信读书.美团外卖. 天猫.美团点评技术团队的关于性能监测优化方面策略和工具的分享,一起来看看. 微信读书 iOS ...

  9. fir.im Weekly - 从零开始,搭建理想的直播平台

    2016年苹果发布会如期而至,新一代的 iPhone 7, Apple Watch 同时亮相,可惜大家期待的 MacBookPro.AR.VR产品并未出现.不论大家对新产品是"买买买&quo ...

随机推荐

  1. hdu 1312(DFS)

    Red and Black Tme Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Tota ...

  2. java 获取本地电脑的分辨率代码

    1.代码: java.awt.Toolkit tk=java.awt.Toolkit.getDefaultToolkit();       java.awt.Dimension screenSize= ...

  3. Java程序员从笨鸟到菜鸟之(一百)sql注入攻击详解(一)sql注入原理详解

    前段时间,在很多博客和微博中暴漏出了12306铁道部网站的一些漏洞,作为这么大的一个项目,要说有漏洞也不是没可能,但其漏洞确是一些菜鸟级程序员才会犯的错误.其实sql注入漏洞就是一个.作为一个菜鸟小程 ...

  4. CI框架中怎么传递大数据给PHP?

    CI中怎么将HTML页面中的大数据(如富文本)通过CONTROLLER传递给MODEL中的函数?难道还是通过构造链接的形式传递吗?求指点.

  5. 【算法与数据结构】二叉搜索树的Java实现

    为了更加深入了解二叉搜索树,博主自己用Java写了个二叉搜索树,有兴趣的同学可以一起探讨探讨. 首先,二叉搜索树是啥?它有什么用呢? 二叉搜索树, 也称二叉排序树,它的每个节点的数据结构为1个父节点指 ...

  6. 【整理】--【KERNEL】内核定时器

    一.LINUX内核定时器是内核用来控制在未来某个时间点(基于jiffies)调度执行某个函数的一种机制,其实现位于 <linux/timer.h> 和 kernel/timer.c 文件中 ...

  7. U8SDK——游戏接入SDK(只接入抽象框架)

    上一篇文章我们说了整个U8 SDK抽象成的设计,那这篇文章,我们就来验证一下,他是否如我们期待的那样,简单灵活. 正如之前所说,对于每个游戏,只需要接入抽象层,而每个渠道SDK的接入,就是该抽象层的一 ...

  8. 黑马程序员+SQL基础(下)

    ---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net ...

  9. MongoDB与内存

    来自  http://www.ttlsa.com/mongodb/mongodb-and-memory/# 但凡初次接触MongoDB的人,无不惊讶于它对内存的贪得无厌,至于个中缘由,我先讲讲Linu ...

  10. node.js问题二

    看了Node.js开发指南发现routes和app.js分开的话要使用下面代码 app.use(express.router(routes)) 但是真正是使用上面代码会遇到无数的问题报错 找了资料才发 ...