惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

量子位
云风的 BLOG
云风的 BLOG
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
The Hacker News
The Hacker News
Martin Fowler
Martin Fowler
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
U
Unit 42
F
Full Disclosure
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Recorded Future
Recorded Future
Security Archives - TechRepublic
Security Archives - TechRepublic
阮一峰的网络日志
阮一峰的网络日志
T
Threatpost
P
Privacy International News Feed
GbyAI
GbyAI
Stack Overflow Blog
Stack Overflow Blog
MongoDB | Blog
MongoDB | Blog
I
Intezer
Recent Announcements
Recent Announcements
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
P
Privacy & Cybersecurity Law Blog
A
Arctic Wolf
博客园 - 聂微东
博客园 - 叶小钗
Cisco Talos Blog
Cisco Talos Blog
H
Help Net Security
S
Schneier on Security
Y
Y Combinator Blog
D
Darknet – Hacking Tools, Hacker News & Cyber Security
T
The Exploit Database - CXSecurity.com
T
Tor Project blog
月光博客
月光博客
NISL@THU
NISL@THU
A
About on SuperTechFans
Spread Privacy
Spread Privacy
Blog — PlanetScale
Blog — PlanetScale
D
DataBreaches.Net
雷峰网
雷峰网
C
CXSECURITY Database RSS Feed - CXSecurity.com
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园 - 【当耐特】
G
Google Developers Blog
W
WeLiveSecurity
P
Palo Alto Networks Blog
The Last Watchdog
The Last Watchdog
K
Kaspersky official blog
博客园 - 司徒正美
L
LINUX DO - 热门话题
小众软件
小众软件

郭泽宇的博客 (@ZE3kr)

Hertz 租车被讨债总结,我起诉讨债公司的经历 | ZE3kr 在 iPad 上运行 macOS? (with Jump Desktop) Vision Pro 首发体验 | ZE3kr 低价冷数据存储方案 - Lightsail + S3 + Nextcloud 实现 $1/TB/月 谈一谈阿里云香港的宕机 | ZE3kr 云服务推荐及选择指南 | ZE3kr 从零开始建立自己的域名和企业邮箱 | ZE3kr 本站改版后的架构与优化——Hexo,分区解析,CDN,图像压缩等 | ZE3kr 毫米波 5G 有多快? 2000Mbps! 快来看看你的 iPhone 是否支持毫米波 Mac mini 有什么用?组建家庭服务器! | ZE3kr Magic Keyboard (妙控键盘) for iPad Pro 使用体验 自建 PowerDNS 进阶:分区解析,dnsdist,Lua 记录 | ZE3kr SSD U盘、Windows To Go 与 Mac WordPress 5.0 更新现已发布,全新编辑器,全新主题 | ZE3kr Azure DNS、NS1、Constellix,三家海外 GeoDNS 服务商对比 | ZE3kr Mac 上一些精致实用的软件推荐 | ZE3kr 谈谈数据备份 | ZE3kr DNSSEC 简介,签名的工作原理 | ZE3kr Cloudflare Argo 与 Railgun 对比测试,CDN 加速的黑科技 几个免费的服务器监控服务推荐 | ZE3kr 国内外几家全站 CDN 对比 | ZE3kr 2017 年,再看 SSL 和 HTTPS 关于建站和服务选购的一些建议 | ZE3kr DNS 域名解析系统详解——基础篇 | ZE3kr 修复 WordPress 2017 主题中奇怪字形的 Bug 使用 AMP 构建超快的移动页面 | ZE3kr 利用 GCE 建立一个 Anycast 网络,超快的香港节点,Google Cloud CDN Cloudflare 的全新功能体验——Load Balancing、Rate Limiting | ZE3kr Google Compute Engine 新手教程及使用体验 | ZE3kr 用回 WordPress 自带评论系统 | ZE3kr 使用免费 Let's Encrypt 实现 ECDSA/RSA 双证书 如何配置以实现纯 IPv6-Only 网络访问 | ZE3kr 自建 PowerDNS 智能解析服务器 | ZE3kr 在自己服务器上安装 GitLab,代替 GitHub! | ZE3kr 几个 WordPress 的加速建议 | ZE3kr CloudXNS、Route 53、阿里云解析等 DNS 服务的全面对比 | ZE3kr 从沙州中学到家 | ZE3kr 从家到沙州中学 | ZE3kr 佳能发布新 APS-C 机型 EOS 80D,强悍视频录制、全新的对焦系统和 CMOS WordPress 上的几个推荐安装的插件 | ZE3kr Matomo 与 WordPress 配合使用,建立强大统计系统 | ZE3kr TL-PA500 电力猫,部署无线局域网集群 | ZE3kr 为何要使用一个 CDN 服务? | ZE3kr 静态网页的优与劣 | ZE3kr 全面 HTTPS 时代即将到来 | ZE3kr Withings Activité Pop 智能手表推荐,睡眠跟踪、运动记录、智能闹钟 | ZE3kr DELL P2415Q 4K 显示器推荐 | ZE3kr 好搜所做的恶心事 | ZE3kr 使用 srcset + sizes 属性与 w 标识符解决一切响应式图片问题 Eyefi Mobi 立刻让你的相机支持 Wi-Fi | ZE3kr 移动优先 – 速度 | ZE3kr MacID 让 iPhone 指纹解锁苹果电脑 | ZE3kr ProCamera – iPhone 照相软件推荐 | ZE3kr 移动优先 – 起源 | ZE3kr
谈谈视频在互联网上的流播 | ZE3kr
2016-03-25 · via 郭泽宇的博客 (@ZE3kr)

视频在互联网上分发,最普遍的方式,是通过万维网的方式分发——用户通过直接输入网页链接/搜索引擎搜索/其它网站的链接,或者通过任何阅读器(包括 Podcasts 客户端在内)播放。这样做完全不局限在任何平台,但是意味着你得为你的视频流量付费,不过咱们先不谈这方面的事(这只是最理想的方案)。 首先,先从视频的格式来说。想要让用户播放出视频,你需要使用用户能够解码的格式。你可能希望有一种自由的格式,在所有平台上都能够播放,可事实并不存在这样的一种格式。

用 MP4 封装的 H.264 + AAC 格式是目前兼容性最强的格式,能够在绝大多数的设备上播放,但是它不是一个开源的格式,在一些只用开源软件的客户端或者服务器上就不能使用这个格式。典型的例子就是维基百科背后的媒体资源站 Wikimedia Commons 就没有使用 MP4 格式,导致了在维基百科上的视频在一些浏览器上根本无法播放。不过对于大多数情况来说,使用 MP4 封装的 H.264 + AAC 格式就足够了。 其次,需要将视频展示出来,在 21 世纪来说,这已经不是什么难事了。如果你想在网页上展示,一个好消息是:所有的主流浏览器都遵循着一套统一的规范(HTML5),只要你也使用这套规范,那么就可以在主流的浏览器上嵌入视频了(虽然它们遵循同一套规范,但是支持的编码有所不同。就好比说现在用户的信箱都是统一的规格,你可以将你要寄的书放到这些信箱里。但是你的书是用中文写的,那么不懂中文的人就无法知道书中的内容。)。

同一个视频,在互联网上流播的版本是与在本地播放的质量是有所不同的。为了能够让视频在互联网上流畅播放,会降低视频的画质。很多视频网站也会准备一个视频的不同画质的多个版本,方便在不同网络环境下播放更好的画质的版本。

其实写本文的目的,还是想说说中国的视频网站与国外的差距。有些是不能避免的因素,但是有一些是这些网站本应该做,却没有做。 国外的 YouTube 视频画面分辨率能到 7680×4320@60FPS,就这也不敢称作为 “超清”,然而国内普遍将 1280×720@30FPS 甚至更低的分辨率,就叫 “超清”,这比前者低了将近 100 倍(从像素的信息量上来说)。而且,同等分辨率下的画质也是有很大区别的,使用越低的画质越能节约钱(中国大陆很多视频网站都是很有钱的,但为什么还要节约钱呢?这就不得而知了~)。

更高的视频分辨率,意味着能够在更高分辨率的显示器上获得更好的效果。4K、8K 的电视以及显示器已经有很多了,而且能够录制 4K、8K 视频的相机/手机也越来越多。这些高画质内容正在走向低端消费市场,所以视频网站还是有支持的必要的。

但之前说的这些,我并不指望国内的视频网站能做到,因为它们都还想多赚钱呢。但是为什么还要使用一个漏洞百出,并且官方已经停止维护,需要通过额外安装插件的方法来播放视频呢?我说的就是 Flash(当然有少数网站已经不用它了),仅仅播放一个视频,用 HTML5 完全就够了,根本不需要这么一个复杂的东西。 想要让它们不用 Flash,首先得让 Flash 彻底地从客户端消失(如果浏览器能够主动屏蔽 Flash 就更好了,例如 Safari),渐渐的,它们会发现有大量的用户流失(这件事正在发生),然后终于有一天就能使用上新的技术了。 在国外,就比中国领先的多。从很多年前开始,主流的视频网站默认都不再使用 Flash 了。

视频在互联网上的流播实际上还有很多很多可以讲的,本文仅仅是粗略的谈一下而已。