聊聊新的 Media API Media Capabilities

关于我们探测是否浏览器能够支持某种视频的播放,我们经常用的 MediaSource.isTypeSupported() 或者 HTMLMediaElement.canPlayType() 来判断,详情可以参看 《探测浏览器对 video 和 audio 的兼容性》 。不过今天介绍一个新的 API , Chrome 在版本 64 开始支持的 navigator.mediaCapabilities;它解决的问题是我们支持了这些格式,但是在当前设备那种格式表现最好呢? Media Capabilities 详情 »

十一月

嗯 不知不觉已经是十一月底,离2018年结束也就那么一个月了。 ​ 匆匆忙忙​ ​ 十一月份,匆匆忙忙就过去了,似乎仔细回想都留不下什么。今日相声老艺术家常贵田去世,大概今年一个关键词,就是离别。目送了很多老艺术家离开,岁月其实挺无情的,有的没能跑赢时间,有的没能跑赢病痛,想想,这一年,自己是跑赢还是落下了,也只有自己知道~ 开开心心 大概在完成今年最重要的一个目标后,发现父母开心了不少。我也不知道是那个时候执拗,还是现在稍微成熟后,学会了理解。爷爷做完心脏手术后一年后的体检,各项指标恢复正常。 详情 »

AV1 VS HEVC VS VP9

之前写了关于 Web 对 H.265/HEVC 的播放支持,如果有兴趣的童鞋可以前往 《Web 播放 H.265视频》 了解,今天主要介绍 AV1(AOMedia Video 1) 和 H.265 的对比。 H.265/HEVC H. 详情 »

使用 Chrome 原生 lazyload 属性进行图片懒加载

在最近的 《Chrome Dev Summit - Key Techniques for Fast Websites》 ,Chrome 团队的成员介绍了,原生的 lazyload 属性即将登陆 Chrome。 一听到 lazyload ,大家可能印象最深的是就是早期瀑布流 Pinterest 网站的的加载效果。效果如下; 实现效果可以参考很早之前写的关于图片的 placeholder《实现类似Pinterest 的图片预加载功能》 详情 »

VeeR VR 长期招聘贴

About VeeR/关于我们 我们是全球增长最快的 VR 内容分享社区。2016年6月,获得顶级VC天使投资。10月,VeeR VR 正式上线,并于圣诞之际用户突破百万大关,跃居美国总榜前25,娱乐/视频榜前5。2017年初,VeeR创作者和原创内容数量覆盖160个国家地区,跃居全球同类第一,并完成A轮融资。VeeR VR是国内唯一获得Google Daydream, HTC Vive, Oculus 详情 »

随笔-20181011

昨日双十一,买了些东西。其实印象最深的还是视频里马老师说双十一是感恩的日子。 感恩的日子,感恩这些快递小哥,感恩我们的父母,感恩身边的朋友,感恩我们的老板,毕竟买买买的钱是他们发的。双十一现在越来越成为很多人一个放松购物的日子,听说买东西令人舒适。 其实还是想强调这句话: 因为相信,所以看见 这个世界我们不能缺失对于未来美好的期待,无论现在怎样,因为相信,所以我们才去行动! 详情 »

【译】Netflix 网页性能优化案例

原文地址: https://medium.com/dev-channel/a-netflix-web-performance-case-study-c0bcde26a9d9 由于自己最近一年半的事件都在做视频页面相关的,而且这次 Netflix 的技术栈也与我们相似,因此翻译这篇文章,希望大家一起学习。页面很多细节值得深入,但是整个分析下来其实给我们自己在做页面优化提供基本的思路。 Netflix 目前是全球非常非常出色的流媒体服务网站。自从 2016 年发布之后,Netflix 发现用户不仅会在移动端设注册,也会在 Web 上完成注册相关。 通过优化登出页面使用的 JavaScript 详情 »

Web 播放 H.265视频

本文主要从H.265 编码格式出发,介绍 H265 使用情况,以及对比 H.264的优势,随后分析如何在前端完成 H265 视频格式的播放。 H.265, HEVC 是当前非常火的视频压缩方式,相对于大家熟知的 H.264 ,平均可以带来接近于 50% 的宽度节省。这对于我们做视频的开发者而言,无疑我们可以在同等流量下拿到更多的 Buffer,无论是直播还是视频播放都是非常有收益的事情。 详情 »

十月天

不知不觉,已是十月最后一天了。 岁月无情 最近朋友圈不断刷着 金庸 老先生逝去的消息,以及主持人李咏因癌症不治离世。今年,陆陆续续有德高望重的老前辈离去,朋友圈最感触的一段话是: 不知不觉,说书的人走了,评书的人也走了,甚至最后写书的人也走了! 从我们成长开始,很幸运是能够目睹这些老前辈带来的非常有价值的作品,无论是相声还是影视作品,一直觉得对于我们的世界观与社会的人情世故产生了很多影响。时常会翻看以前的作品,也不是没有看新出的,大概岁月最无情的地方是,过了很多年,有的人走了,而你也长长的停在了那个时代! 江湖侠义 马老师今天写了一篇文章纪念金庸先生, 详情 »

Git 实用小命令收集

平时大家都习惯使用 Git 但是有的时候我们相对而言需要使用比较复杂一点的命令,如果大家记不住,可以收藏下,毕竟也不是算使用频率很高的命令。 修改 commit 我们经常会在提交的时候拼写错误或者填入一些错误的信息,我们可以使用: git commit --amend 如果你想修改已经提交的过的 commit 信息的话,你需要修改后: git commit --amend // ... edit you message git push --force 详情 »