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

推荐订阅源

Apple Machine Learning Research
Apple Machine Learning Research
J
Java Code Geeks
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Last Week in AI
Last Week in AI
雷峰网
雷峰网
博客园_首页
小众软件
小众软件
美团技术团队
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
腾讯CDC
P
Proofpoint News Feed
MongoDB | Blog
MongoDB | Blog
Google DeepMind News
Google DeepMind News
MyScale Blog
MyScale Blog
U
Unit 42
The Cloudflare Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Microsoft Security Blog
Microsoft Security Blog
大猫的无限游戏
大猫的无限游戏
Engineering at Meta
Engineering at Meta
N
Netflix TechBlog - Medium
Microsoft Azure Blog
Microsoft Azure Blog
博客园 - 叶小钗

James Guo’s Portfolio (@ZE3kr)

Hertz Rental Debt Collection and How I Sued the Debt Collector macOS on iPad? (with Jump Desktop) Vision Pro Initial Experience | ZE3kr The Downtime of Alibaba Cloud Hong Kong Region How Fast is mmWave 5G? 2000Mbps! See if Your iPhone Supports mmWave Magic Keyboard for iPad Pro Experience Self-built PowerDNS Advanced: GeoDNS, dnsdist, Lua Records SSD USB, Windows To Go and Mac WordPress 5.0 Update is Available, New Editor, New Theme Azure DNS, NS1, Constellix, Comparison of Three International GeoDNS Service Providers Recommendations for Some Exquisite and Useful Software on Mac Talk About Data Backup | ZE3kr Introduction to DNSSEC, How Signatures Work Cloudflare Argo And Railgun Comparison Test, The technology of CDN Acceleration Recommendations For Several Free Server Monitoring Services Comparison of Several Full-Site CDNs 2017, Another Look at SSL and HTTPS Some suggestions on website construction and service purchase Detailed Explanation of DNS Domain Name Resolution System - Basics Build Blazing Fast Mobile Pages With AMP Cloudflare's new feature experience - Load Balancing, Rate Limiting Back to WordPress' Built-In Comment System Implementing ECDSA/RSA Dual Certificate with Free Let's Encrypt How to configure for pure IPv6-Only network access Self-built PowerDNS GeoDNS Server | ZE3kr Install GitLab on Your Own Server Instead of GitHub! A Few WordPress Optimization Suggestions Comprehensive Comparison of DNS Services such as CloudXNS, Route 53, and Alibaba Cloud DNS Canon Announces New APS-C Model EOS 80D, Powerful Video Recording, New Focus System and CMOS Several recommended plugins for WordPress
Talk about the streaming of video on the Internet
2016-03-25 · via James Guo’s Portfolio (@ZE3kr)

Videos are distributed on the Internet, the most common way is through the World Wide Web - the user directly enters a web link/search engine search/link to other websites, or through any reader (including Podcasts client in inside) to play. Doing this is not limited to any platform at all, but it means that you have to pay for your video traffic, but let’s leave that out (this is just the ideal solution). First, let’s start with the format of the video. In order for the user to play the video, you need to use a format that the user can decode. You might want a free format that can be played on all platforms, but there is no such format.

The H.264 + AAC format encapsulated in MP4 is the most compatible format at present, and can be played on most devices, but it is not an open source format, and can be used on some clients or servers that only use open source software. This format cannot be used. A typical example is that Wikimedia Commons, the media resource site behind Wikipedia, does not use the MP4 format, resulting in videos on Wikipedia that cannot be played at all on some browsers. For most cases, however, using the MP4-encapsulated H.264 + AAC format is sufficient. Secondly, the video needs to be displayed, which is not difficult in the 21st century. If you want to display on the web, the good news is: all major browsers follow a unified specification (HTML5), as long as you also use this specification, then you can embed video on mainstream browsers (Although they follow the same set of specifications, the supported encodings are different. It is like saying that the user’s mailboxes are all unified specifications now, and you can put the books you want to send into these mailboxes. But your books are in Chinese written, so people who do not understand Chinese will not be able to understand the content of the book.).

A version of the same video that is streamed on the Internet is of a different quality than it is played locally. In order to make the video play smoothly on the Internet, the quality of the video will be reduced. Many video websites will also prepare multiple versions of a video with different picture quality, so that the better picture quality version can be played in different network environments.

In fact, the purpose of writing this article is to talk about the gap between Chinese video websites and foreign countries. Some are unavoidable factors, but some are what these sites should have done, but didn’t. The screen resolution of foreign YouTube videos can reach 7680×4320@60FPS, and it is not dare to call it “ultra-clear”. However, in China, the resolution of 1280×720@30FPS or even lower is generally called “ultra-clear”. This is nearly 100 times lower than the former (in terms of the amount of information in pixels). Moreover, the picture quality under the same resolution is also very different, the lower the picture quality, the more money you can save (many video websites in mainland China are very rich, but why save money? And know~).

Higher video resolution means better results on higher resolution monitors. There are already many 4K and 8K TVs and monitors, and more and more cameras/phones can record 4K and 8K video. These high-quality content are moving towards the low-end consumer market, so video websites still need to support them.

But what I said before, I don’t expect domestic video sites to do it, because they still want to make more money. But why use a bug that is full of bugs, and the official has stopped maintenance, you need to install additional plug-ins to play videos? I’m talking about Flash (of course, there are a few websites that don’t use it anymore), just playing a video, using HTML5 is enough, there is no need for such a complicated thing. If you want them to not use Flash, you must first make Flash completely disappear from the client (it would be better if browsers can actively block Flash, such as Safari), and gradually, they will find a large number of users churn (this thing is happened), and then one day it will finally be possible to use the new technology. In foreign countries, it is much ahead of China. Since many years ago, mainstream video sites have stopped using Flash by default.

There is actually a lot more to be said about the streaming of video on the Internet, and this article is just a rough talk.