最新要闻
- wps邮件合并功能无法打开数据源_wps邮件合并
- 三大运营商最新财报出炉:一天净赚4.2亿|每日消息
- 雅顿和珂润哪个好 珂润和雅漾哪个好
- 世界时讯:官方:美光在华销售产品 未通过网络安全审查!关键领域停止采购
- DDR5内存之疯狂:频率突破11.2GHz!延迟惨不忍睹-全球观点
- 每日快看:完全自主知识产权 国产全新3D dToF芯片发布
- 伊拉克“抱脸虫”追着美国大兵跑!比你想象的还可怕|每日视讯
- 《GTA6》男主现身:和游戏画面一模一样|速读
- 期权即将到期 黄金重回区间还是下破?_环球快播报
- AMD RX 7600公版卡曝光:双风扇也迷你可爱!国内会卖吗?|今日热讯
- 全国第一次!两条高铁的两座特大桥同时转体|焦点关注
- 大众CC开着开着天窗没了 车主:吓得腿发抖-世界聚焦
- 万科150亿元定增申请获深交所受理 当前快讯
- 独特多媒体旋钮设计瞩目:Keychron即将推出Q3 Pro SE机械键盘 观天下
- 环球时讯:锐龙7 7800X3D开盖“果奔”:60秒后 惨烈一幕出现
- 妇女能顶半边天下一句_我歌月徘徊下一句 全球信息
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
Netflix 网站架构学习
(相关资料图)
Netflix 网站架构学习
Netflix 架构的特点是他们没有自建数据中心,而是将服务直接架设在 AWS 的云服务上(EC2 和 S3),并通过自建 CDN Open Connect 提供高质量的点播服务。Netflix 采用微服务架构,将复杂业务流程拆解成独立的小型服务,服务间通过 REST 或 RPC 彼此调用。
CDN
CDN 的主要原理是利用位于不同地理位置的服务器集群,将内容存储在靠近用户的服务器上,从而减少内容传输的延迟和带宽使用。
当用户请求访问特定的内容时,CDN 会自动为用户提供最接近他们所在地理位置的服务器上的内容,这将使用户能够更快地访问网站和其他在线服务。如果某个服务器出现故障或网络拥塞,CDN 可以自动将用户请求重新路由到其他可用的服务器上,从而确保内容始终可用。
CDN 中内容的来源称为 Origin,而缓存服务器称为 POP(Point of Presence)。
视频网站使用 CDN 能带来哪些优势:
- 性能优势:CDN 节点距离用户更近,请求内容的时延更小;
- 可用性:单个节点宕机,其他节点能仍能提供服务;即使源服务器宕机,CDN 仍能利用缓存的数据提供服务;
- 安全性:CDN 能缓解 DDos 攻击并提供其他安全功能;
- 可拓展性:CDN 按使用的流量计费,且可以处理流量高峰。
Open Connect
Open Connect 是 Netflix 自建的视频 CDN,它是一种主动的、有针对性的缓存解决方案(相对于缓存未命中时找 Origin 拉取内容的 CDN 方案)。
Open Connect 由一堆专用服务器构成,这些服务器被称为 OCAs(Open Connect Appliances)
- 存储编码的视频/图像文件,并通过 HTTP / HTTPS 将这些文件提供给客户端设备
- 部署在 IXP 中,和 ISP 对等互连或直接部署在 ISP 网络内部
OCAs 和客户设备、Netflix AWS 服务之间的交互
- OCAs 不存储客户数据(比如观看历史、DRM 信息)
- OCAs 只执行两件事
- 当客户端设备请求内容时,OCAs 服务器会通过 HTTP/HTTPS 提供内容
- 向 AWS 中的 Open Connect 控制平面服务报告自己的状态
- Open Connect 控制平面服务
- 接收 OCAs 报告的数据,并利用这些数据来控制客户端通过 URL 访问最优的 OCA
- 根据文件可用性、健康状况、与客户端的网络距离
- 控制 OCAs 的填充行为
- 根据算法预测用户行为,利用非峰值带宽更新 OCAs 上的视频
- 受欢迎的视频可以有更多的副本
- 根据算法预测用户行为,利用非峰值带宽更新 OCAs 上的视频
- 接收 OCAs 报告的数据,并利用这些数据来控制客户端通过 URL 访问最优的 OCA
视频播放的整体流程
- OCAs 定期汇报健康状态、路由、文件可用性等信息给 AWS 上的 Cache Control Service
- 用户在客户端设备上通过 Netflix 应用程序请求播放电视节目或电影
- Playback Apps 会检查用户授权和许可证,然后根据客户端特征和当前网络条件确定选择合适的文件来播放
- 应该指的是选择一个合适的分辨率或格式下的视频文件来播放
- Steering Service 使用由 CCS 存储的信息来选择应该让哪个 OCA 提供请求的文件,生成相应的 URL 并将其交给 Playback Apps
- Playback Apps 将适当的 OCA 的 URL 交给客户端设备,由 OCA 提供请求的文件
- Playback Apps 会返回一组 URL,由客户端来选择连接哪个 URL,网络质量下降时,客户端可能会切换到其他 OCA 上去
其中 Playback Apps、Steering Service、Cache Control Service 都部署在 AWS 上
media pipeline
工作室发给 Netflix 的原始视频,这些视频一般是高清格式的
- Netflix 首先会检查这些源视频
- 检查是否存在失真或伪影的问题,是否符合规范,如果存在问题就要求重新交付
- 同时生成编码管道所需的元数据
- 源视频首选格式为 IMF,也支持 ProRes、DPX 和 MPEG
- 在 EC2 服务器上执行转码(transcoding),生成不同分辨率和格式的视频以支持各种不同的播放设备
- 由于源视频可能会非常大,管道会将它分块放到不同实例上并行处理,所有块的编码都结束后再组装到一起
- 转码后输出的视频会被发送到 Open Connect 里
参考资料
- Open-Connect-Overview.pdf
- Netflix: What Happens When You PressPlay?
- High Quality Video Encoding at Scale | Netflix TechBlog
- Netflix and Fill. the complex reality of global content… | by Netflix Technology Blog | Netflix TechBlog
关键词:
-
国内AI大模型 VS chatgpt (20)-- H265/H264有何不同,h265有什么优势?
H265 H264有何不同,h265有什么优势? 文心一言:H 264和H 265是两种不同的视频编码标准,它们在压缩质量
来源: Netflix 网站架构学习
wps邮件合并功能无法打开数据源_wps邮件合并
三大运营商最新财报出炉:一天净赚4.2亿|每日消息
国内AI大模型 VS chatgpt (20)-- H265/H264有何不同,h265有什么优势?
Revit二次开发实战04(元素搜集过滤器FilteredElementCollector)
雅顿和珂润哪个好 珂润和雅漾哪个好
世界时讯:官方:美光在华销售产品 未通过网络安全审查!关键领域停止采购
DDR5内存之疯狂:频率突破11.2GHz!延迟惨不忍睹-全球观点
每日快看:完全自主知识产权 国产全新3D dToF芯片发布
伊拉克“抱脸虫”追着美国大兵跑!比你想象的还可怕|每日视讯
《GTA6》男主现身:和游戏画面一模一样|速读
期权即将到期 黄金重回区间还是下破?_环球快播报
世界报道:C++ Primer 5th 阅读笔记:字符串,vector 和数组
焦点热文:杂项·入门
AMD RX 7600公版卡曝光:双风扇也迷你可爱!国内会卖吗?|今日热讯
全国第一次!两条高铁的两座特大桥同时转体|焦点关注
大众CC开着开着天窗没了 车主:吓得腿发抖-世界聚焦
万科150亿元定增申请获深交所受理 当前快讯
独特多媒体旋钮设计瞩目:Keychron即将推出Q3 Pro SE机械键盘 观天下
环球时讯:锐龙7 7800X3D开盖“果奔”:60秒后 惨烈一幕出现
妇女能顶半边天下一句_我歌月徘徊下一句 全球信息
即时看!首批名额仅600名:魅族17系列迎来Flyme10内测招募
你的走路姿势 可能一直都错了!难看还伤腿
观速讯丨珍惜白菜价的电视吧 液晶电视面板价格继续大涨
武汉市三角路中学(关于武汉市三角路中学介绍)_世界今热点
499元新机竟敢对标苹果 看完真的有点香!
每日动态!凸六式扫把火了 商家剪坏扫把低价引流 男子将计就计下单
SpringBoot利用自定义注解实现多数据源
2尺2是多少毫米(2尺2多少厘米简介介绍)_今日热议
杭州现鸭屎香冰淇淋:味道揭秘!原来鸭屎香是一种乌龙茶
头条焦点:英国CMA或让步!微软收购动视暴雪新变动
天天关注:《英雄联盟》2023 MSI决赛JDG对战BLG!首发名单出炉:萍乡第一中单之争
青沼英二坦言自己老了:《王国之泪》将我逼到极限
银川市为500名女童免费接种HPV疫苗
IMU 积分进行航迹推算 天天快报
Win7经典“顽疾”:微软确认Win11硬盘可能被错误识别|全球今热点
“挖呀挖”黄老师开始转型:参与文旅宣传!曾否认辞职带货
焦点热文:小李子新片《花月杀手》M站91分 多家媒体给出满分
格致男排,夺冠! 每日速递
CesiumJS 源码杂谈 - 时间与时钟系统_前沿热点
《利益区间》冲击金棕榈大奖
4999元起!小牛MQiL电动两轮车开售:顶配能骑170km_世界动态
对话盛希泰:“专精特新”企业给二三四线城市带来发展机会_世界视点
快报:河南局地大暴雨!女子家中厨房窗户被暴风雨整个吹掉:庆幸无人受伤
每日关注!李想:汽车行业规模要求太苛刻 更容易出问题的不是成本而是销量
04-多路选择器
快报:我国南海发现两处古代沉船
我国深海考古重大进展!首次发现大型古代沉船:水下第一视角太壮观 环球热文
因为AI 让80%的职业原画师下岗
帮助Linux管理员简化任务并实现自动化的七大工具
自己办理深圳创业补贴难吗?创业开饭店有补贴吗深圳
爱驰汽车被曝经营困难:开通员工自费交社保通道 焦点热讯
中国取代日本成全球第一大汽车出口国 俄罗斯为最大买家|天天热门
React闭包陷阱
每日观点:当日快讯:沙特外交大臣表示阿拉伯国家将继续在俄乌冲突中维持中立
全球快报:【财经分析】全球贸易增长正在恢复 应继续加强多边贸易合作
环球短讯!近视可用 特步0~700度专业大框泳镜狂促:12元包邮
店员称衣服掉地上摔个洞需赔款:最终结果让网友不淡定 速看
如何保存新鲜活虾 活虾怎么保存? 全球即时看
全球微动态丨体验阿斯顿·马丁DBX707 看看超跑品牌是怎么做SUV的
比亚迪首家全品牌体验中心开业:几万块到一百万的车全都有 当前简讯
第一批升级iOS 16.5正式版的用户被坑了!_要闻速递
学系统集成项目管理工程师(中项)系列23b_信息系统集成及服务管理(下)
【爬虫数据集】滇西小哥YouTube频道TOP10热门视频的热评数据,共2W条!_世界速看料
又有基金公司宣布:APP停止运营!_环球快看
清华大学女生获选美冠军 网友:全方位优秀
年轻人第一辆后驱SUV 长安深蓝S3预售:16.99万起-热议
全球信息:雨前高山春鲜 谢裕大珍珠绿茶60克到手29元
万达集团紧急声明!
03-点亮LED灯
热搜第一!BLG晋级 LPL提前锁定MSI三连冠 每日信息
全面了解华为全屋智能4.0:体验质变 最新快讯
母亲5点帮女儿排队领证结果走错地方:白排了一个小时队
当前快看:河海大学与华中师范大学签署战略合作协议
无论多少次,还是会为粉色疯狂心动!!!
文心一言 VS 讯飞星火 VS chatgpt (19)-- go语言的slice和rust语言的Vec的扩容流程是什么? 世界热文
阴阳师×GARNiDELiA决定展开合作 或为《极乐净土》高清重制版
索尼宣布将与WNBA达成合作伙伴关系 探索各种营销机会
环球今亮点!年终工作总结会议流程_年终工作总结会议通知
NASA发出警告称巨型小行星正在接近地球 大小为纽约地标自由女神像的两倍
网易旗下Jackalope Games宣布更名 正在开发一部基于“战锤”IP的游戏
苹果App商城现已有178万个应用程序 为有意义的统计数据
,影片《人生路不熟》票房突破9亿元大关 由马丽与乔杉等人主演
电视剧《仙剑奇侠传六》官微发布新海报 由许凯和虞书欣担任
顺丰控股公布4月快递物流业务经营 业务量同比增长29.59%
差价上千元该怎么选?13代酷睿i5和i7实测性能对比
华为把屏幕边框做到了1mm!畅享60 Pro即将开卖:1499元
国网东营供电公司开展全市电力设施和电能保护集中宣传活动
从350nm升到4nm 25年来AMD CPU性能已提升910倍
女子动车上提醒男子小声打电话被怼:你凭什么说我
520当天一女子逼停汽车泼粥骂渣男引围观:网友吐槽不该糟蹋粮食
由于半导体消费持续低迷 三星半导体将推迟平泽工厂4nm生产线设备投资
2023年DPC中国联赛夏季赛开战 Aster战队首秀大放异彩赢得首胜
阅读笔记:Sybilla DLT任务重启判定系统 焦点快看
首款天玑9200旗舰!vivo X90降价:256GB版3799元到手
网红三千哥直播PK饮酒过量去世 友人:喝了至少四瓶|当前通讯
英伟达RTX 4060 Ti显卡降临:关键参数已曝光 就差价格了
初三下册月考复习:第二单元知识点-天天快播报
Java生成二维码及条形码工具
python中的装饰器原理和作用 焦点热议