当前位置:网站首页>Advanced network planning notes (IX)
Advanced network planning notes (IX)
2022-06-23 19:07:00 【Bachuan Xiaoxiaosheng】
DASH
Dynamic Adaptive Streaming over HTTP
HTTP Fluidization problem
All clients request the same code stream regardless of network conditions
The server
- Divide the video into blocks
- Block independent storage , Different bit rate coding
- List of goods : Provide different blocks URL
client
- Get the goods list
- Periodically measure server to client bandwidth
- Check the goods list , Request a block at a time ,HTTP The header specifies the byte range
- Enough bandwidth , Select the maximum bit rate video block
- Switch between different coding blocks at different times in the session ( Depends on the current bandwidth )
intelligence
The client adaptively decides
- When to request a block
—— The cache is not empty and does not overflow - What encoding rate video block is requested
—— Enough bandwidth to request high quality video blocks - Where to request blocks
—— Ask the server close to you for or Request from the highly available bandwidth server
advantage
- Dynamically estimate bandwidth , Current cache condition , Usually it can be played continuously
- Lighten the load on the server , Strong expandability
CDN
Challenge
Servers stream video content to millions of users at the same time through the network
programme
A single super service center
- There are many hops from server to client , The bottleneck link bandwidth is small, resulting in a pause
- This principle : The network is full of multiple copies of the same video , Inefficient
- A single point of failure , Performance bottleneck
- Peripheral network congestion
Simple but not expandable
CDN
Network wide deployment nodes , Storage service content , Provide services to users nearby , Improve user experience
- enter deep: Deep access network
- Closer to users
- A large number
- Close to users
- Management is difficult
- bring home: Deployed in a few key locations
- Leased lines connect server clusters
Content replication policy
- There is no need to copy everything to all cache nodes
- Decide what is stored in the cache node
- Content + Cache nodes
- Non hot content will be replaced , Make room ( Replacement strategy )
- The content on the node changes over time
Cluster selection policy
Challenge
CDN DNS How to choose good CDN Nodes provide customers with streaming services
Strategy
- Close to the physical location of the client
- CDN Operators maintain databases
- problem : Network fluctuation is not considered
- The network is in good condition
- For example, on a regular basis ping Access network ISP Report to DNS
- IP Any broadcast anycast
- CDN The server cluster is in a anycast In the group , There are group addresses
- Every CDN The server cluster advertises the standard anycast group address to the outside
- BGP The router receives multiple notifications belonging to a group , Keep a good one (AS Less hops ) The path of
- Use stage
The customer wants to see a video ,CDN The domain name system returns any multicast address , Packets are routed to the nearest CDN Server cluster
- The client decides
- Give the client a CDN Server list
- client ping, Choose the best
Considerations
- The content is in some CDN cluster
- CDN Cluster server to client network status : Delay , bandwidth , The loss of
- load : Cannot direct to a heavily loaded server
- ISP Delivery price ( Traffic contract )
边栏推荐
- 南芯半导体冲刺科创板:年营收9.8亿 顺为红杉小米OPPO是股东
- 云安全日报220623:红帽数据库管理系统发现执行任意代码漏洞,需要尽快升级
- sed replace \tPrintf to \t//Printf
- test
- 在Microsoft Exchange Server 2007中安装SSL证书的教程
- Revelation: Bezos' business logic and leadership rules
- 如何让一个list根据另一个list的顺序排序
- Function definition and function parameters
- Taolue biology rushes to the scientific innovation board: the actual controllers with annual losses of more than 100 million are Zhang Dawei and his wife, who are American nationals
- 【翻译】具有时间结构的特定信号的鲁棒提取(上)
猜你喜欢

涂鸦智能通过聆讯:拟回归香港上市 腾讯是重要股东

Shunted self attention | vit method for solving small target problems, which is derived from PVT and higher than PVT

Docker搭建redis集群

南芯半导体冲刺科创板:年营收9.8亿 顺为红杉小米OPPO是股东

博睿数据出席阿里云可观测技术峰会,数字体验管理驱动可持续发展

Yaxiang spice listed on Shenzhen Stock Exchange: with a market value of 4billion, Dinglong Bohui and Yongyao investment are shareholders

NetCF总结

Js25 topic

Halcon knowledge: contour operator on region (1)

【翻译】具有时间结构的特定信号的鲁棒提取(下)
随机推荐
浏览器跨域
This year, Anhui master fund exploded
高级计网笔记(八)
Requirements and precautions for applying for multi domain SSL certificate
Comparison and evaluation of digicert and globalsign single domain ov SSL certificates
IOT platform construction equipment, with source code
申请多域名SSL证书的要求及注意事项
How to make a list sort according to the order of another list
矩阵分析笔记(一)
Docker builds redis cluster
Machine learning jobs
Revelation: Bezos' business logic and leadership rules
[noi 2014] 15. Syndrome de difficulté à se lever [binaire]
Taolue biology rushes to the scientific innovation board: the actual controllers with annual losses of more than 100 million are Zhang Dawei and his wife, who are American nationals
Various solutions to knapsack problems
Use of stream streams
STM32 (IX) -- can
杰理之.强制升级【篇】
【NOI2014】15. Difficult to get up syndrome [binary]
Description of all shortcut keys in win11 system