首页
学习
活动
专区
圈层
工具
发布

如上代码,视频点播出现的这些问题是不是因为我CDN设置了防盗链的原因啊?

名词解释

  • 视频点播:一种将音视频内容传输给用户观看或使用的网络服务。常见于教育、娱乐、传媒等领域。
  • CDN (Content Delivery Network):内容分发网络。一种用于加速网页和其他静态资源的全球负载均衡系统。用户请求的内容通过 CDN 边缘节点进行检索并提供给用户,提高网络响应速度。
  • 防盗链:一种防止非法请求访问网站资源的技术。常见的防盗链技术包括 HTTP 响应头来验证请求的合法性,以及限制请求的资源等。

问题分析

关于代码的视频点播以及遇到的问题,可以分析出以下问题:

  1. 视频播放不流畅
  2. 部分情况下无法访问资源
  3. 未授权访问资源

这些问题可能是由多种因素引起的,包括视频流的传输问题、CDN 设置、网站结构、服务器性能等多方面原因。要解决这个问题,需要对整个系统的各个环节进行深入排查。

可能的解决方案

为解决这些问题,可以从以下几点入手:

  • 检查 CDN 的配置,查看是否正确地添加了域名,并检查是否有防盗链设置。
  • 确保服务器性能足够,包括足够的 CPU 和内存资源、带宽等。
  • 排查视频流的传输问题,例如网络延迟、带宽等问题。
  • 优化网站结构,减少不必要的请求损耗。
  • 启用防盗链功能,以确保只有合法请求才能访问资源。

回答

答案:不是。设置 CDN 的原因是为了提高内容的传输速度及访问稳定性,从而降低源服务器的压力。而在这个问题里,CDN 的设置没有问题,所以可以排除 CDN 设置的防盗链是代码出现这些问题(视频播放不流畅、部分情况下无法访问资源、未授权访问资源等)的原因。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【腾讯课堂】视频点播上云实践

视频上传整体方案如上图所示,主要涉及三块: 向业务后台获取签名 调用云SDK 进行视频上传 云服务器进行视频转码 上面三块中最重要也最容易出问题的是"调用 SDK 上传"这一部分,直接决定了上传成功率,...,还是遇到了一些问题,因而强烈建议在代码中加入详细的上报日志,例如上面的 DEMO 中可以加入的日志信息包括:获取签名的开始、成功与失败,文件上传的开始、成功与失败等。...鉴权报错,导致出现 403; 用户网络抖动时,云视频的 vod-js-sdk-v6 对签名的处理存在问题,导致出现 403。...就算带防盗链参数的m3u8地址传播出去,因为有时效性,这个链接过一阵子也会失效。 这时候,聪明的小伙伴应该又发现了另外一个问题,假设在防盗链参数失效之前把m3u8文件下载下来,一样是可以拿来传播的。...badjs则用于出现了播放失败等情况时的排查。

9.1K31

我的网站第一次被攻击了

但是这个攻击不是导致网站卡顿,而是 CDN 流量被盗刷了。 正是因为这种攻击毫无征兆,等我发现的时候,人家已经攻击我好几天了。...之所以之前没有设置防盗链,是因为我的图片链接还会在本地电脑预览,如果开启了防盗链,自己写文章的时候,就没办法在电脑里查看图片了,所以贪方便,就没设置了。 不过,问题还没有完全解决。...虽然设置了防盗链,让对方获取不到资源,但是他还是一直在向我的 CDN,疯狂发起请求,而每一次请求,还是会消耗一次 CDN HTTPS 请求资源包。...哈哈哈相当无语了,别人在我家敲门,还得扣我的钱。 可能有的人会说,怎么不开通 DDOS 高防,我也想开啊,但是这玩意一个月好几千,我网站又不是赚钱的项目,还不至于搞这些。...结果攻击我的人,不知道是不是良心发作了,突然没有对我发起攻击了,目前 CDN 流量和请求都已经恢复正常了。 这件事,我还请教了鱼皮,第一次感受了网站被攻击的感觉,能深刻理解他之前老被攻击的感觉了。

1.3K20
  • 【腾讯课堂】视频点播上云实践

    ,因而强烈建议在代码中加入详细的上报日志,例如上面的 DEMO 中可以加入的日志信息包括:获取签名的开始、成功与失败,文件上传的开始、成功与失败等。... 鉴权报错,导致出现 403; 用户网络抖动时,云视频的 vod-js-sdk-v6 对签名的处理存在问题,导致出现 403。...就算带防盗链参数的 m3u8地址传播出去,因为有时效性,这个链接过一阵子也会失效。...这时候,聪明的小伙伴应该又发现了另外一个问题,假设在防盗链参数失效之前把 m3u8文件下载下来,一样是可以拿来传播的。 要解决这个问题,我们可以简单来看下 m3u8的格式。...badjs则用于出现了播放失败等情况时的排查。

    8.6K10

    腾讯云 COS + CDN 产品使用分享

    CDN 设置项0x01.COS虽然本文主要介绍的是 CDN,但是还是有必要说明一下 COS,因为大部分创建的 CDN 源站都来自 COS,为 COS 加速分发可以先在 COS 侧开通「自定义 CDN...加速域名」,然后针对 CDN 具体的设置项再去 CDN 的控制台进行设置比如下图一二和三,分别是「CDN 网页小文件」和「CDN 音视频点播」两种不同加速类型的源站的配置项图片图片图片0x02.CDN...装订图片图片6.高级配置修改了部分 HTTP 响应头,开启智能压缩图片0x04.CDN 音视频点播篇幅原因,只列出与上面图床配置不同的地方吧1.访问控制IP 访问限频 10QPS,开启视频拖拽,下行限速...1MB/s图片2.回源配置这里开启了分片回源,因为 video 存储桶中有数 GB 的大小的单文件,虽然不是很确定需要开启图片3.高级配置用量封顶设置 10Mbps/5min 时返回 404图片0x05...具体设置项的解释说明可参照官方文档,就不再赘述了之所以为什么这么配置,主要还是源于多年使用的经验,如有异议也可以留言讨论总算找了个机会把自己针对 CDN 的使用以图文版分享出来了~

    43.5K10

    移动直播连麦PK快速调试

    c、不知道什么是bizid d、调用startPlay接口时,用cdn播放模式,去播放低延时播放地址 e、我算对低延时防盗链了,也找到bizid了,拼接出正确格式的url,也是用的低延时播放模式去播放,...原因是:并不是所有直播用户,都有加密播放需求,都配置有播放key。 如前文节点对比,可以看到cdn播放与低延时播放,是不同链路的,您设置的播放防盗链key,只是作用于cdn播放校验。...e、我算对低延时防盗链了,也找到bizid了,拼接出正确格式的url,也是用的低延时播放模式去播放, 但是仍然播放失败,报错-2301。 解决思路:1、看一下是否有买低延时套餐包。...、防盗链的问题 代码如下所示: 2、客户在使用MLVBLiveRoom组件连麦时,也有可能遇到如下连麦问题 ①、是get_anchors这个接口获取对方的低延时地址的,但是低延时拉流地址后面没有防盗链...解决:调用get_anchors接口请求,会去您的云直播后台,找到拉流域名、pushKey,然后计算防盗链,拼接出低延时地址,返回给终端。但是您如果控制台未配置pushKey,就会出现这个问题。

    1.6K50

    移动直播连麦PK快速调试

    c、不知道什么是bizid d、调用startPlay接口时,用cdn播放模式,去播放低延时播放地址 e、我算对低延时防盗链了,也找到bizid了,拼接出正确格式的url,也是用的低延时播放模式去播放,...原因是:并不是所有直播用户,都有加密播放需求,都配置有播放key。 如前文节点对比,可以看到cdn播放与低延时播放,是不同链路的,您设置的播放防盗链key,只是作用于cdn播放校验。...e、我算对低延时防盗链了,也找到bizid了,拼接出正确格式的url,也是用的低延时播放模式去播放, 但是仍然播放失败,报错-2301。 解决思路:1、看一下是否有买低延时套餐包。...、防盗链的问题 代码如下所示: 2、客户在使用MLVBLiveRoom组件连麦时,也有可能遇到如下连麦问题 ①、是get_anchors这个接口获取对方的低延时地址的,但是低延时拉流地址后面没有防盗链...解决:调用get_anchors接口请求,会去您的云直播后台,找到拉流域名、pushKey,然后计算防盗链,拼接出低延时地址,返回给终端。但是您如果控制台未配置pushKey,就会出现这个问题。

    1.6K41

    如何选择适合自己网站的防盗链

    原来不是一炮走红而是被攻击了啊!这还不赶紧限制一下,不然白花花的流量费用家里有矿也伤不起呀。...薇薇告诉二狗子通过频繁访问攻击对手网站,通过爬虫等工具爬取图片,甚至直接在网站上引用他人的资源链接等等,这些都是网站管理员经常面临的问题。...Token 防盗链加密性最高,但是因为时效性等原因,使用不当可能会引起网站访问异常,请慎重开启! ? 回源鉴权:“回家吧,宝贝!”...如果不希望对方知晓你的防盗链规则原理,或者 CDN 无法满足的特殊防盗链需求,也许也需适合你的防盗链选择就是回源鉴权了。 回源鉴权是一种高级的防盗链方式,需要在源站配置一台鉴权服务器,并设置鉴权方式。...回源鉴权适用于对防盗链有很高实时性要求的场景,当然因为每次请求都需要鉴权服务器的验证,在开启该功能时也需要考虑到访问量过大时鉴权服务器的压力。 ? 自定义防盗链:“我的地盘我做主!”

    1K30

    移动直播连麦PK快速调试

    playKey c、不知道什么是bizid d、调用startPlay接口时,用cdn播放模式,去播放低延时播放地址 e、我算对低延时防盗链了,也找到bizid了,拼接出正确格式的url,也是用的低延时播放模式去播放...原因是:并不是所有直播用户,都有加密播放需求,都配置有播放key。 如前文节点对比,可以看到cdn播放与低延时播放,是不同链路的,您设置的播放防盗链key,只是作用于cdn播放校验。...e、我算对低延时防盗链了,也找到bizid了,拼接出正确格式的url,也是用的低延时播放模式去播放, 但是仍然播放失败,报错-2301。 解决思路:1、看一下是否有买低延时套餐包。...、防盗链的问题 代码如下所示: image.png image.png 2、客户在使用MLVBLiveRoom组件连麦时,也有可能遇到如下连麦问题 ①、是get_anchors这个接口获取对方的低延时地址的...解决:调用get_anchors接口请求,会去您的云直播后台,找到拉流域名、pushKey,然后计算防盗链,拼接出低延时地址,返回给终端。但是您如果控制台未配置pushKey,就会出现这个问题。

    3.1K115

    Gitee 图床崩了,我的一些碎碎念

    最近使用gitee图床的用户大量访问失败,在 https://gitee.com/oschina/git-osc/issues 有大量的用户在 gitee 官方下面反馈了这个问题。...而官方客服也反回复了这个问题 其实我们也很好理解,因为企业要盈利,要赚钱,白嫖的东西终归有一天是会失去的,“天上不会掉馅饼”。...可能有人会提到 Github,为啥 Github 这么久了还没有禁止 ,那是因为对于微软而言,这点东西是小 case ,因为有大量用户愿意开通 PRO 会员,并且微软盈利能力很强,这些图床的钱,对它而言完全是毛毛雨...“所以说,国内做Saas难啊” 而从技术角度来分析,其实也很简单,无非是加上了防盗链。 防盗链是啥?...为限制访问CDN缓存节点资源的用户,提高CDN的安全性 人话版本: “我通过 http 上面某个标识,来判断你是不是我的用户,不是就让你G” 那么有破解方法吗? 有,但是白嫖的都不太稳定。

    1.3K40

    腾讯云CDN如何配置使用

    前言 何为CDN呢?为什么的网站需要它呢?网站全国各地可能因为延迟访问慢,而CDN是帮助一个网站能够加速打开。...、访问延迟高等问题,有效提升下载速度、降低响应时间,提供流畅的用户体验。 ...等状态部署中变成已启动,点击右侧管理,进行CDN缓存设置 基本配置我们刚刚设置完了,点击 访问配置 一般来说默认就行,可以防盗链,IP黑白名单、IP频率配置和视频拖拽等功能,如有需求根据上面提示吧功能打开然后配置就可以了...功能介绍可以参考CDN访问控制文档介绍 点击 缓存配置  >> 节点缓存过期配置进行配置 全部设置为了 0,即直接回源,不设置节点,因为全站设置了缓存,可能会引起某些功能延迟或者失效。  ...然后点击回源配置:这里我只开启了分片回源设置,下面的“回源跟随301/302配置”不要开启 点击 HTTPS配置 设置证书的话,需要在左侧菜单“证书管理”中添加证书。

    18.2K40

    WordPress 使用火山引擎 veImageX 进行静态资源 CDN 加速完全指南

    设置好之后,怎么判断成功了? 其实很好判断,简单说,打开自己网站,按 F12 查看网页源代码,看看图片的地址是不是替换成 CDN 域名了,如果图片都替换成 CDN 域名,则基本说明生效了。...如果你确保你都按照文档操作了,并且也设置了镜像回源,那么看看下面这些和插件没关系但是可能影响图片显示的问题: 网站是 https 了,但是 CDN 还是 http,大哥,在 https 页面下,http...你的服务器是不是阻止了 veImageX 通过镜像回源功能来你站点的抓取资源的爬虫,去你的服务器防火墙设置看看,特别是使用宝塔的用户,是不是宝塔的防火墙设置了。...所以我在「CDN 加速」功能中增加了「将无http://或https://的静态资源也进行镜像处理」的选项,你只要勾选一下,这些图片也会被替换成 CDN 域名,所以去勾选一下,然后刷新一下页面再看看是不是否都替换成...这是因为很多用户为了节约费用,防止图片被人盗链,在云存储上给图片设置了防盗链,只给自己的博客域名使用。

    3.1K40

    腾讯云cdn对wordpress博客加速解决腾讯云564错误

    本篇文章主要是想分享一下腾讯云CDN的配置,重点是wordpress防盗链,缓存配置,回源配置。顺便说一下腾讯云CDN经常会造成wordpress后台564错误的原因。...基础配置同第二部分的腾讯云CDN配置,详细配置如下: 1.防盗链配置 本博客采用了白名单防盗链,开启了空referer保证浏览器直接访问的正确性。...从工程师的回复可以看到,即使不套腾讯云CDN,wordpress的后台响应也是很慢的,甚至可能打不开。不考虑了服务器性能过低的因素,建议排查插件,一些代码质量不好的插件会严重影响后台的加载速度。...我曾经发生564错误就是因为某个插件的原因,登陆服务器后删除掉这个插件的文件夹就行了。 怎么排查是不是插件的因素呢?...将/wp-contents/pulgins改名,如果可以打开后台说明是插件的问题,按个插件排查即可。如果不是插件的原因,那么就该排查服务器的负载了。不过我还是要说,凭什么腾讯云只等待10S,哈哈哈。

    20.1K90

    撸了几行骚代码,解放了双手!

    当我把 MD 源文档复制到 CSDN 或者掘金的编辑器中,它们会自动地帮我把外链转成内链,这样我就不用再重新上传图片,也不需要配置自己的图床了,否则图片会因为防盗链的原因显示不出来。...这是因为图片加了防盗链,掘金这么牛逼的社区在解析的时候也会失败。CSDN 的转链功能更牛逼一点,基本上可以无视防盗链。...我一开始的解决方案是: 先将图片手动一张张下载到本地 再将本地图片上传到 GitHub 指定的仓库 修改 MD 文档中的图片链接,使用 CDN 加速服务 这样就能解决问题,但是需要手动去做这些重复的动作...这有点丧失我作为程序员的尊严啊! 首先要解决的是图片下载的问题,可以利用爬虫技术:爬虫爬得早,局子进的早。...很简单,两个类库,几行代码就搞定了! 转换前的 MD 文件如下所示: 运行代码转换后,发现图片地址已经变成 jsDelivr CDN 图库了。

    63030

    我的个人博客启用CDN啦

    痛点 我现在的云主机只有5M带宽, 有时就一个人访问页面, 也会触发带宽告警. 如下: 这是因为我的有些文章, 图片太多, 一次性加载就会导致5M带宽瞬间占满....解决由于地域、带宽、运营商接入等问题带来的访问延迟高问题,有效帮助站点提升访问速度。 访问加速: 我的网站全站都是静态页面, 可以实现静态资源全站加速....需要填写的关键信息: 业务分类(图片小文件加速); 我的博客域名(www.ewhisper.cn); 源站类型: IP地址(因为就1台机器, IP地址不变); 主源站地址: 我的云主机公网IP. 2....(选填)填写配置信息,根据实际需求,您可在此步骤完成“缓存过期时间”、“缓存key计算策略”、“防盗链”、“安全防护”和“视频拖拽”的设置,接入CDN时您可以选择缺省配置,完成接入后,可以在控制台进行配置与修改...(永久重定向) 回源协议: HTTPS (因为我云主机的nginx开启了HSTS功能, 所以回源就选择HTTPS) 6. 你在CDN页面, 会看到你的CDN的CNAME域名, 记下来.

    3K20

    zblog怎么配置又拍云CDN服务

    现在每个云服务基本会标配一个CDN网站加速服务,我们之前写过《zblog怎么设置腾讯云的CDN缓存》,今天抽空写个又拍云CDN的配置教程,因为CDN功能随时会有更新,适配一些新功能,包括腾讯云也是,教程仅仅针对时下...缓存过期配置,先设置缓存规则,再去设置不缓存的规则,按照官方的教程,会优先显示不缓存的规则,全局缓存方案关闭或者不开启,我设置过,开启了会导致部分页面出错,所以我关闭了,我设置的缓存方案代码如下:...后面的“参数顺序识别”、“分段缓存”、“浏览器缓存”、“设备适配 Auto_Device”都是关闭状态,但是我开启了“离线模式 ”所谓的离线模式就是当源站出现宕机、网络中断等情况时,终端用户可以直接访问...访问控制 此模块下的功能,我选择全部关闭,尤其是“WAF”,这个功能会导致网站无法设置或者无法发布文章,其他功能酌情设置,比如错误页、CC保护、IP访问限制、防盗链等等。...接下来就是等待域名解析生效,访问查看速度或者ping下,看看IP是不是变了。累死我了,纯手工码字,有问题留言反馈

    2.6K20

    点播文件防盗链二三事

    作者:杨洁勇 导语 视频点播为公司大部分流媒体和音视频相关的业务提供上传、存储和下载等需求。所有文件存储在相同的仓库,提供CDN下载服务的oc节点也是共用的,所以存在各个各样的盗链问题。...通过腾讯视频播放页面或者正确的秘钥,这个更是无法阻止了,因为客户端可以任意抓包,总能获取到的下载的url。实际上也无法完全禁止文件被盗播。...那么先解决重点问题,点播这边最大的问题就是腾讯视频的精品库被盗播,利用腾讯视频自己的host和相关vkey,多次盗播视频这个问题,DC和CDN(OC)全部对腾讯视频的host接入腾讯视频那边的异步盗链打击...具体参考文章视频防盗链阶段总结。 2、针对获取到vkey后,利用非腾讯视频的host访问精品库问题,这时候这些host都死非腾讯视频业务,不能接入腾讯视频的异步防盗链打击。...但是,如果出现无法从文件名中直接获取任意一个业务的id,就无法通过bizid禁止这种不同业务之间的盗播。

    2.6K00

    网站CDN改为腾讯云及遇到的问题解决

    国外的服务就是这样,说不定啥时候啥原因就被 BAN 了。 于是考察了一下,国内大厂阿里云和腾讯云。 腾讯云据说是节点最多的,支持全球加速,而且有一些优惠。...我对阿里印象一直不佳,服务器也一直用的腾讯云,这次 CDN 也就选择腾讯云了。 目前刚刚部署,速度起飞,就是不知道命中率怎么样,能不能大限度分担源站流量。...遇到的问题: 防盗链导致的搜索引擎如百度、谷歌、360搜索跳转,无法打开页面,报403错误。...2、 禁用CDN的防盗链功能。CDN可以选择Referer黑名单功能,但是要确保自己的域名和外链域名不在Referer黑名单中。腾讯云CDN可以清空Referer白名单设置。...因为网站访问可能有各种各样的情况,数不胜数的 Referer 你不可能每一个都添加进去,所以个人建议尽量不要启用防盗链,以免导致用户无法正常访问站点。

    1.7K20

    点播资源防盗链使用技巧

    这时候的你还以为自己做的活动有了效果,于是还欢天喜地的下载网站的访问日志进行分析用户来源,不乐观的是发现都来自不明的网站的请求,以及某些集中的IP,而且还有一些蜘蛛爬虫等等,哦原来不是自己网站走红了而是网站视频资源被盗链了啊...防盗链类型: (1)Referer防盗链 我们小时候经常会问自己的妈妈,我从哪里来这个问题,答案是五花八门,有从天上来,又从垃圾桶,又从大马路等等。...key防盗链的过期时间可自行设置,如果你的网站有些内容,希望付费才能访问,且规定访问有有效期。就可以结合腾讯key 防盗链来实现 (5)回源鉴权防盗链 说白了就是我想怎么做就怎么做,我的地盘我做主。...一般内容商不希望对方知晓防盗链规则原理,或者 CDN 产商无法满足的特殊防盗链需求,这时候就可以采取回源鉴权了。回源鉴权是需要在内容厂商业务侧提供一台鉴权服务器,并设置鉴权规则。...小结: 不同的防盗链可以针对不同场景设置,单看防盗链来讲种类很多,使用什么的防盗链还是需要结合自己的业务场景以及日志分析,才能知道具体哪种方式更适合自己。

    2K92

    新知2023 | 构建视频点播版权保护壁垒,守护企业媒体资产安全

    随着音视频行业的不断发展,在线教育、视频门户、企业内部培训等平台沉淀了大量的优质音视频内容,这些内容需要限定注册用户、付费会员或是企业员工才能观看。...开发者可以设置一批域名为黑名单或白名单,CDN节点将按照名单中的域名做鉴权,实现IP控制,允许或拒绝播放请求,能有效提高盗播门槛。...Key防盗链策略配置简单且安全性更高,可以满足IP控制、国家地区黑白名单、指定试看时长、播放链接有效时间、播放人数等访问控制需求,是视频点播场景中最广泛使用的安全策略之一。...商业级DRM方案与其他方案相比,实现了硬件级、系统级的安全播放,拥有出色的安全性,但也存在着实施复杂、全流程黑盒较多、兼容性不佳等问题。对中小企业来说,自行接入商业级DRM工作量巨大,整体成本很高。...云点播云端+播放器端一体化的幽灵水印解决方案支持水印位置、出现时间动态变化,一方面杜绝了用户遮挡水印的企图,另一方面这种动态闪现的水印对视频的观看影响也更微小。

    45910

    【CDN】使用腾讯云CDN加快网站访问速度并防御恶意攻击

    各位站长朋友们在漫长的建站之旅中,或多或少都会遇到以下几个问题: 网站访问速度慢,导致搜索引擎不收录;在收录后,让用户们满怀期待地点开你的网站,最后却在漫长的等待中失落的选择了退出。...但是因为遭到同行的眼红,导致服务器被恶意DDoS,用户们打不开网站,以为站点倒闭,损失了很多老用户。 一些高防节点由于价格很贵,导致站长朋友们因为经费问题而无从下手。...针对这些情况,站长们使用腾讯云CDN可以很好地解决这些问题。 那么,该如何配置呢? (一)获取腾讯云CDN流量包 如果你是新用户/新企业用户,可以在云产品免费试用中免费领取CDN流量包。...CDN音视频点播。...用量封顶配置 这里建议大家将“配置状态”设为开启,原因是:如果CDN遭到盗刷,可能会收到高额账单。 在“瞬时用量封顶”中设置合适的流量/带宽。

    7.6K103
    领券