展开

关键词

客户端访问CDN网络异常排查流程

在处理客户CDN问题的过程中,很大一部分问题主要集中在部分客户端访问异常。如果要排查客户端访问异常,就不得不先讲解一下客户访问CDN域名经过的路径。 客户端访问CDN流程 image.png 具体的流程可以简述为如下: 1.用户访问CDN域名 www.test.com 下的某图片资源,如 demo.jpg 发起请求,先要向 Local DNS 发起域名解析请求 客户端访问CDN排查 1.确定客户端配置是否正常 该步骤目的是查看用户的出口IP,以及用户的Local DNS信息,以及腾讯DNS给客户调度的IP信息。 不论客户端是电脑还是手机,都可以访问华佗进行诊断,在域名一栏输入CDN的域名信息后点击开始拨测。 image.png 开始拨测后,会统计客户端的出口IP以及LDNS信息。 2.客户端CDN边缘节点网络异常 客户端CDN边缘节点网络异常相对来说比较好排查,腾讯云对外的所有边缘节点的IP都是可以ping通的,可以在客户端ping边缘节点的IP,看是否有丢包。

5.9K1432

搜狐视频P2P技术揭秘 – 架构篇

2.客户端视角 搜狐视频P2P客户端并非单纯的只走P2P客户端,由于需要向播放器提供数据,并且P2P通道质量的不确定性,需要使用CDN来弥补数据,因此产生了节约比这个指标。 Navigation 配置服务,存储不同平台的P2P客户端配置,在P2P客户端内部很多流控逻辑会参考很多阈值,这些阈值主要从这个服务获取。 P2P客户端正是以该分段信息中的分段HashId为索引向P2P系统查找到缓存了该分段的Peer,然后打洞、获取数据,如果获取不到Peer,则请求调度地址,获得靠近的CDN边缘节点,然后使用CDN下载数据 无论是CDN节点还是P2P矿机都存储了5分钟的mp4分段,Tracker存储了mp4分段的HashId(使用了SHA1)到存储该mp4分段的Peer信息,因此一个P2P的下载客户端去下载的时候,不管是从 CDN还是从P2P都将获得一致的数据。

5810
  • 广告
    关闭

    内容分发网络CDN专场特惠,流量包0.02元/GB起

    一键接入,全球加速!提供全球范围内快速、稳定、智能、安全的内容加速服务,支持图片、音视频等多元内容分发!

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    结合CDN以及客户端慢速日志特征判断黑产

    根据客户端日志统计的弱网ip情况: 内部黑产库,来综合定位黑产信息: 通过cdn的日志,以及其它直播平台的特征分析,黑产的请求特征如下: 1、请求非常频繁。 解决方案 ---- 方案架构 自建黑产库 黑产信息建立是一个长期积累和优化的过程,规则可以很复杂,也可以很简单,重点是黑产信息收集,黑产信息来源,可以是客户端播放日志,客户操作行为,cdn播放日志,以及其它产品收集的客户的行为分析 直播客户端日志 客户端日志: 1、通过播放时长来判断 2、延迟时间 3、错误率 4、异常ip请求频率 客户端用户行为数据 可以通过端上收集客户使用app的行为,进行分析,判断是正常合法的客户,还是机器人 cdn播放日志 虽然客户端能收集到丰富观众的使用信息,但有些异常的请求,不是通过合法的客户端过来的,或者是脚本模拟的请求,这部分信息需要利用服务端信息进行补充。 结论 ---- 整体思路是通过cdn客户端的异常日志,来建立一个黑产特征库,对黑产的请求进行提前拒绝,避免经济损失。

    12510

    PCDN介绍

    一、名词介绍 PCDN的英文全称是P2P CDN,中文名叫P2P内容分发网络,是以P2P技术为基础,通过挖掘利用边缘网络海量碎片化闲置资源而构建的低成本高品质内容分发网络服务。 而P2P是一种点对点的技术,一个典型的应用是迅雷,如果不用P2P,则所有下载都有到迅雷的服务器上下载,这样会带来几个问题: 1、服务器成本高; 2、访问速度得不到保障; 有了P2P之后,用户发起一次下载就可以查找附近有没其它迅雷的客户端然后看这些客户端有没下载这些文件 ,如果有直接从附近客户端的机器上下载了,这里的客户端是指用户所在的电脑。 访问有几点差别: 1、所有使用方既是客户端也是服务端,一方面它可以向PCDN发起请求,另一方面它还可能供其它客户端下载,这就是P2P技术的应用; 2、多了个CDN调度系统,用来做全局路由,即将用户的请求分发到相应的路由器上 ,不过只是下载我下载过的CDN内容应该还好; 2、流量 前面说了作为PCDN的客户端承担了服务端的功能,这样就会有一下的带宽成本,这块不知道厂商们是怎么解决利益问题的,是补贴钱还是其它,当然还有其它办法

    4.9K10

    陌陌移动端直播P2P技术

    架构介绍 2.1 服务器架构介绍 假设直播房间里有1000个观众,如果客户端使用CDN拉流那么就算1人1MB的带宽,核算后整体下行带宽消耗也是个不小的数字;如果使用P2P技术,那么相当于原本从CDN拉流的 它允许位于NAT后的客户端找出自己的公网地址,确定自己位于的NAT是哪种类型,以及NAT为这个客户端的本地端口所绑定的对外端口。 2.2 客户端架构简介 整套系统的重点是客户端的实现,与CDN完全解耦合。 P2P传输期间会在这三种模式之间不停切换, SuperNode:可分享节点 它会根据当前的网络状态,例如客户端的网络状况、播放时间等因素稳定之后,通知状态切换为可分享态。 P2P技术融入直播场景 下图展示的就是P2P技术融入直播场景下某个直播间的分享信息,其中蓝色区域代表P2P拉流,绿色区域代表CDN拉流。

    1.2K40

    搜狐视频P2P技术揭秘 – 分享率控制篇

    在《搜狐视频P2P技术揭秘 – 架构篇》中指出播放器P2P客户端的一个重要任务就是寻找一个兼顾流畅率和分享率的平衡点,本文将介绍搜狐视频P2P客户端使用的方法。 移动P2P的一个可选策略是同时从CDNP2P两个通道下载前几秒的数据,一旦数据缓冲完成,则根据CDNP2P的当前质量对比,切换到合适的通道。 一个状态的输入是当前P2PCDN的各种参数,包括P2P下载速度、CDN下载速度、P2P Peer数、当前上报连续数据的速度、已经上报的数据量、文件的码率等,通过一定的逻辑来计算下一个状态是P2P还是CDN 、输入事件参数、当前状态来决定下一个状态: 从初始状态可能进入P2P状态、CDN状态或P2P+CDN 状态; 从P2P状态可能进入CDN或P2P+CDN状态; 从CDN状态可能进入P2P状态或P2P+CDN 状态; 从P2P+CDN状态可能进入P2P状态或者CDN状态。

    6820

    陌陌移动端直播P2P技术

    架构介绍 2.1 服务器架构介绍 假设直播房间里有1000个观众,如果客户端使用CDN拉流那么就算1人1MB的带宽,核算后整体下行带宽消耗也是个不小的数字;如果使用P2P技术,那么相当于原本从CDN拉流的 它允许位于NAT后的客户端找出自己的公网地址,确定自己位于的NAT是哪种类型,以及NAT为这个客户端的本地端口所绑定的对外端口。 2.2 客户端架构简介 整套系统的重点是客户端的实现,与CDN完全解耦合。 P2P传输期间会在这三种模式之间不停切换, SuperNode:可分享节点 它会根据当前的网络状态,例如客户端的网络状况、播放时间等因素稳定之后,通知状态切换为可分享态。 P2P技术融入直播场景 下图展示的就是P2P技术融入直播场景下某个直播间的分享信息,其中蓝色区域代表P2P拉流,绿色区域代表CDN拉流。

    21330

    腾讯视频P2P带宽节省率持续提升之路

    要想提升P2P带宽节省率,最直接的方式当然是压缩CDN带宽,但简单粗暴的减少CDN下载势必会带来播放体验问题。 这里我们引入一套完整的基于QoS的选种淘汰机制:第一项考察的指标是数据完整度,例如在PC客户端的磁盘内存在一些缓存,PC客户端上的数据相对更加完整,这样便可在整个视频播放的过程中提供更高质量的上传数据; 随后优先返回评分较高的种子,这样可充分改善客户端的种子建连与下载效率。 为实现更多的P2P上传,我们还需优化上传控制。 用户在使用客户端访问服务时可能会同时进行一些其他的上网行为,例如看视频时点击某个网页。 PART3/总结 P2P节省率=P2P带宽/ (P2P带宽 + CDN带宽), 要想提升P2P带宽节省率,最直接的方式当然是直接压缩CDN带宽,如减少CDN下载;但是简单粗暴的减少CDN下载势必会带来播放体验问题

    1.5K30

    CDN:什么是边缘CDN和虚拟CDN(vCDN)?

    为了克服当前CDN功能的限制并满足未来需求,出现了两个关键趋势:边缘CDN和虚拟CDN(vCDN)。 内容提供商希望在边缘建立虚拟化CDN功能 ? 边缘CDN 边缘CDN导致CDN服务器的分布更大。如今,大多数CDN功能都发生在IXP上,但是这些功能正越来越多地转移到移动网络的边缘站点。 vCDN vCDN 是虚拟化的CDN软件应用程序,可以在专有,裸机,虚拟化或基于容器的基础架构或电信MEC平台上 运行CDN工作负载 。以前,CDN软件平台与底层硬件紧密结合在一起,使其变得不灵活。 ,但是某些提供商将更喜欢专有(v)CDN模型,其中虚拟化的软件平台在CDN提供商的专用硬件上运行CDN工作负载,或者在裸机硬件上运行CDN功能没有虚拟化层。 他们可能拥有自己的CDN,以优化其内容质量,但并不试图从其CDN服务中获得直接收益。 ? 这些业务模式将如何在边缘发生变化,并允许移动运营商通过CDN获利? ? 这些业务模型也将存在于边缘。

    91230

    P2P

    P2P没有绝对的服务器和客户端之分。连接的双方分别作为临时的服务器和客户端P2P通信的双方还可能更换IP地址。 P2P的一个最为流行的应用是BT种子,相信各位老司机对BT种子和迅雷都不陌生吧! P2P的出现使得服务器在处理文件传输的时候,能够减少服务器的负载。在P2P中,每个对等方能够向任何其他的对等方重新分发它收的的该文件的任何部分。 在客户端服务器结构中,没有对等方的存在。服务器对N个请求就必须传输N个文件的副本;因此总共需要传输NF这么大。假设服务器的上传速率是Us,那么分发文件的时间是NF/Us。 而对P2P传输没有贡献。 P2P的应用现在已经非常多了,大家经常使用的迅雷去下载种子。 另外一个每天都在使用的应用QQ,它也广泛的使用了P2P技术。即时消息就是基于P2P的。

    88410

    cdn-腾讯云cdn

    目前主要的CDN调度方式依旧是依赖DNS地址进行就近分配节点,但是由于中国的复杂网络情况以及运营商IP库以及出口的不规范,经常存在调度失误的现象。 腾讯云CDN调度系统可以对节点服务器状态及数以亿计真实腾讯终端用户连接时延情况进行汇总运算,绘制出“全网阻塞地图”,进而给出高可用的节点信息 腾讯云cdn详情点击查看 精选优质节点,全面覆盖各运营商,持续优化 腾讯云cdn网页加速示意图 image.png 腾讯云cdn调度系统示意图 image.png 腾讯云cdn,900+节点覆盖 全球覆盖 800+国内节点,100+海外节点,超过70T资源储备 1Billion 终端 精准调度 依托数亿客户终端,绘制全网络阻塞地图,实现精准调度 30%↑ 极限性能 腾讯云自研缓存组件,较成熟开源解决方案提升缓存性能30% 5min 快速启用 AI域名智能审核让您从注册CDN到开通域名服务只需

    1.4K20

    CDN:什么是边缘CDN和虚拟CDN(vCDN)?

    边缘CDN和vCDN如何解决这些限制? 为了克服现有CDN功能的局限性并满足未来的需求,出现了两个关键的趋势:边缘CDN和虚拟CDN(vCDN)。 ? 边缘CDN 边缘CDN使得CDN服务器的分布更广。今天,大多数CDN功能都是在IXP上实现的,但是这些功能正越来越多地转移到移动网络的边缘节点。 尽管大多数边缘CDN的部署都将被虚拟化并在开放、共享的基础设施上运行,但是某些提供商更喜欢专有的vCDN模型,其中虚拟化的软件平台可以在CDN提供商的专用硬件上运行CDN工作负载,或者在裸机硬件上运行CDN 大型内容提供商也可以采用这种模式,他们可能拥有自己的CDN来优化内容质量,但并不从其CDN服务中获得直接收益。 这些商业模式将如何在边缘发生变化,并使移动运营商能够通过CDN获利? 原文链接: https://stlpartners.com/edge-computing/cdn-what-is-edge-cdn-and-virtual-cdn-vcdn/ 责任编辑:边小白

    54540

    流媒体第一篇-直播p2p设计

    直播p2p如何设计 p2p是一种社群的互助 p2p的意思是让数据不都从一台服务器拉留,对于直播公司来说就是想办法少给cdn钱,对于cdn厂商来说降低峰值什么的。 怎么p2p首先你要保证有人看你这个直播,看的人阅多越多的人之间才能共享。 保证质量与超级节点 首先要有一个能播的流,对于p2p来说设计上就是一个超级节点。其他节点都是普通的节点。 服务端改动小 flv hls rtmp 的支持 播放器无感 不需播放器改动 跨平台 安卓,iOS,windows,Linux等客户端同时可用 如何设计共享的片段 绝对定位 不同端之间需要共享,通过时间

    62120

    企鹅电竞直播关键技术大揭秘

    Conf服务 conf服务是客户端开始播放的起点,在这里起着控制客户端程序行为,以及调度tracker的功能,conf服务主要用于客户端每次启动P2P时,給客户端可配的一些参数,比如P2P开关配置、保护窗口大小 CDN,实现与CDN的解耦合; 3、一些控制P2P参数的因子,可通过conf灵活地更改,便于调优。 ,走原有CDN拉源流的逻辑; 2、打开的直播间开启P2P模式,则触发P2PLiveplayerURL事件,此时,客户端本地的P2P  sdk作为中转服务,会把origin源url 换为代理proxy url ,若换URL成功,会通过穿透服务获取P2P节点(若穿透的P节点不够形成P2P拓扑,则走P2P切片服务器的CDN下载数据),有足够的P节点情况下,每个P节点都会通过订阅,分享直播流切片数据; 3、P2P模式换 URL失败,则回退到原有CDN拉源流的逻辑; 4、P2P切片服务器会主动从CDN源中拉流,通过切片处理到P2P自有的CDN服务存储中,故:第一个P节点用户必须走切片服务器CDN下载切片数据,然后再分享给其他节点

    3K30

    扫码关注腾讯云开发者

    领取腾讯云代金券