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. sharepoint 网站创建

    打开开始菜单,右键sharepoint管理中心以管理员身份打开 打开管理web应用程序菜单,并新建web应用程序 新建web应用程序配置,大多数采用默认配置. 建议自定义端口号,URL的端口号和设置的 ...

  2. LInux配置jdk(mac和windows)

    我的linux使用的是VMware搭建的虚拟环境,用的是CENTOS6.5 一.准备工作: 1.确定系统安装的是成功的. 2.系统没有其他的问题 3.确定没有安装过其他版本的jdk,两个jdk会反冲 ...

  3. Mac OS X 访问 Windows 共享文件夹

    Mac OS X 访问 Windows 共享文件夹 mac没有网络邻居,但可以使用finder访问局域网中windows共享的文件 1.点击 Finder 前往菜单中的「前往服务器」(或快捷键 com ...

  4. 关于Java线程意外退出自动重启..

    最近做项目使用到第三方推送功能,然后创建了一个线程用来循环读取队列中的数据,当队列为空时,则线程暂停2秒.一切都像想象中的辣么美好.可是在后面的测试中发现收不到推送的消息了,接着发现了原来推送的线程由 ...

  5. Core Audio(二)

    用户模式音频组件 在windows vista中,core audio apis充当用户模式音频子系统的基础,core audio apis作为用户模式系统组件的一个thin layer,它用来将用户 ...

  6. fatal error C1010: 在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include "StdAfx.h"”? 解决方法

    错误描述: fatal error C1010: 在查找预编译头时遇到意外的文件结尾.是否忘记了向源中添加“#include "StdAfx.h"”? 错误分析:     此错误发 ...

  7. excel转化为table(去掉所有列值都为空的值一行,即返回有效值的DataTable)

    /// <summary> /// 去掉所有列值都为空的值一行,即返回有效值的DataTable /// </summary> /// <param name=" ...

  8. CSS导航的魔力——源自温谦老师《CSS彻底研究设计》

    web标准出台以后,非常注重的一个标准就是希望内容与样式分离.希望HTML就干HTML该干的事.但是有的时候我们为了美观必须多多少少改动HTML 代码.下面介绍几个导航栏.               ...

  9. chrome插件开发-消息机制中的bug与解决方案

    序言 最近开发chrome插件,涉及到消息传递机时按照教程去敲代码,结果总是不对.研究了大半天终于找到原因,现在记录下. 程序 插件程序参考官网 chrome官网之消息传递机制, 不能FQ的同事也可以 ...

  10. CMD命令小结

    C:\Windows\Explorer.exe “文件具体目录(要加文件后缀名)”,(Explorer.exe后有一个空格,例如C:\Windows\Explorer.exe C:\temp\New ...