fir.im Weekly - 揭秘直播移动 APP 技术实现
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 也拆开看看,到时再分享”.
《大话移动 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 技术实现的更多相关文章
- fir.im Weekly - 如何进行 Android App 性能优化
关于 Android App 的优化,@anly-jun 用 3 个月完成了这一系列文章,从 性能分析工具 到 ANR .Layout .消除卡顿 到 内存优化.内存分析工具大概十五六篇,并对此做一个 ...
- fir.im Weekly - 做一款 App 需要考虑什么
开发 App 是一个痛并快乐的旅程.工具越来越多,成本也越来越低,那么在开发之前需要考虑些什么?limboy 总结了一些经验和反思--做一个 App 前需要考虑的几件事,参考一下为你的 App 多留点 ...
- fir.im Weekly - 揭秘 iOS 面向协议编程
本期 fir.im Weekly 重点推荐关于 iOS 面向协议编程相关文章,还有 iOS 多线程安全.Swift 进阶.Android MVVM 应用框架.Android 蓝牙实践等技术文章分享和工 ...
- fir.im Weekly - 如何用 iPad 创造技术生产力
传播学大师麦克卢汉有一个著名理论--「 媒介即讯息,媒介是人的延伸」,在当代,表现更为明显的是「工具即为人的延伸」,工具使人自由.那么,我们究竟需要什么样的工具释放技术生产力?本期 fir.im We ...
- fir.im Weekly - TouchBar 从入门到开发
自从 Macbook Pro 发布重大更新, TouchBar 一直是开发者的重点关注对象.除了NSTouchBar官方文档,速度快者如 @毫无存在感的Cee,分享了一篇 NSTouchBar 的入门 ...
- 【直播】APP全量混淆和瘦身技术揭秘
[直播]APP全量混淆和瘦身技术揭秘 近些年来移动APP数量呈现爆炸式的增长,黑产也从原来的PC端转移到了移动端,通过逆向手段造成数据泄漏.源码被盗.APP被山寨.破解后注入病毒或广告现象让用户苦不堪 ...
- fir.im Weekly - 深度揭秘 App 启动全过程
世纪寒潮席卷全中国,可谓普天之下莫低0℃.无论怎样的严寒都抵挡不了程序员们的创造的激情... 本期的 fir.im Weekly ,最新的 iOS/Android 开发资源,GitHub 源码.前端技 ...
- fir.im Weekly - APP 性能监测优化 二三事
每一个成功的 App,都拥有强大的性能体验.本期 fir.im Weekly 整理了微信读书.美团外卖. 天猫.美团点评技术团队的关于性能监测优化方面策略和工具的分享,一起来看看. 微信读书 iOS ...
- fir.im Weekly - 从零开始,搭建理想的直播平台
2016年苹果发布会如期而至,新一代的 iPhone 7, Apple Watch 同时亮相,可惜大家期待的 MacBookPro.AR.VR产品并未出现.不论大家对新产品是"买买买&quo ...
随机推荐
- wap,h5页面
网址: 1:天猫(http://m.tmall.com) 2:淘宝(http://m.taobao.com) 3:京东(http://m.jd.com) 4:网易(http://3g.163.com) ...
- html给div加超链接的方法
1.通过window.open函数 <div onclick="window.open('www.baidu.com')">在新窗口跳转至百度</div> ...
- 将 ASP.NET Core 1.0 应用作为 docker 镜像发布 (Linux版)
var appInsights=window.appInsights||function(config){ function r(config){t[config]=function(){var i= ...
- 基于 Winform + DotNetBar 写的股市行情助手
StockViewer 股市行情助手 简介 观看股市行情,窗口太显眼,是否担心被身后的老板发现? 窗口来回切换,工作时每隔几分钟就要看一眼股市.难道只能同时做一件事情吗? 现在,一款完全免费.开源的小 ...
- GCD in Swfit 3.0
这里包括了Queue, Group, Barrier, Semaphore等内容.基本上常用的GCD对象和方法在Swift3.0的改变都囊括其中. 代码在这里:https://github.com/f ...
- 2016-11-15mysql优化笔记
1.mysql连接数:MYSQL数据库安装完成后,默认最大连接数是100,一般流量稍微大一点的论坛或网站这个连接数是远远不够的,连接数少的话,在大并发下连接数会不够用,会有很多线程在等待其他连接释放, ...
- ubuntu安装hexo博客
ubuntu下安装hexo博客 一 安装git sudo apt-get install git 二 安装nodejs 官网下载linux安装包.tar.gz文件 解压 tar zxvf 这样变可以切 ...
- H264与RTP
http://blog.163.com/laorenyuhai126@126/blog/static/1935077920111218152989/
- window.showModalDialog返回值和window.open返回值实例详解
最近在谷歌浏览器下发现一个问题,就是使用谷歌浏览器已经不兼容window.showModalDialog了,所以还是改成使用window.open(). 一.window.showModalDialo ...
- Spring Batch 中文参考文档 V3.0.6 - 1 Spring Batch介绍
1 Spring Batch介绍 企业领域中许多应用系统需要采用批处理的方式在特定环境中运行业务操作任务.这种业务作业包括自动化,大量信息的复杂操作,他们不需要人工干预,并能高效运行.这些典型作业包括 ...