当前位置: 首页 > 知识库问答 >
问题:

java - 在线收费视频主流解决方案是什么?如何构建服务并防止盗链?

史昱
2024-09-09

在线收费视频,目前主流的解决方案是怎么样的。包括服务构成、视频格式以及如何防止盗链?

看网上的解决方案是OSS+cdn,但是关于收费计算的还是不太懂怎么计算,以及视频格式也有很多种,例如ts、ffmpeg等,视频如何去防止盗链也没有什么头绪。

共有2个答案

黄朗
2024-09-09

你的这些需求建议你直接用在线视频服务,你关心的问题一条龙都给你解决了,比如阿里云,腾讯云,华为云等都有自家的视频点播方案,如果你用了以上的云服务可以考虑直接对接,方便财务统一走账。

此外你也可以考虑使用优酷视频云的解决方案,优酷他们家的服务质量还是很不错的。你可以评估一下他们的报价方案,觉得哪个能接受就用哪个。

我曾经调研过这些云服务,你关心的比如盗链问题,带宽问题,转码问题他们都解决了,不需要你自己再去搞ffmpeg转码那一套,甚至你想接入直播系统都给你解决了,连推流都不用你自己搞了。

搞在线视频这种需求就真的别自己搞了,解决防盗链和流量问题都够你喝一壶的了,建议直接用云厂商或者优酷的视频云平台

谭煜
2024-09-09

大规模不要网上问,开公司招人。

小规模:

  • CDN+OSS
  • 防止刷流量,要有钱做兜底
  • OSS访问要经过验证
  • CDN远程鉴权(https://help.aliyun.com/zh/cdn/user-guide/configure-remote-authentication)

    • 所有来自CDN的请求都会先过一遍这个验证
  • 直接使用阿里的视频点播解决方案(https://www.aliyun.com/product/vod)
  • 不使用CDN,自建服务器、转码服务器,仅使用OSS做背后存储

    • 成本最低
 类似资料:
  • 13. 视频直播防盗链规则 13.1. 鉴权构造 用户访问加密防盗链 URL 地址构成 http://DomainName/AppName/StreamName?sign=xxxxxxxxx&stTime=xxxxxxx k=md5(“key”+“/AppName/”+“StreamName”+t) 参数 描述 key 后台生成的秘钥 AppName 流所属应用名称 StreamName 流名称

  • Peer.JS在接收对方的流数据时出现没有声音,没有视频的情况,大佬们都是怎么解决的? 做了反复发送call请求,但是都是失败

  • 本文向大家介绍如何防止cookie被盗用?相关面试题,主要包含被问及如何防止cookie被盗用?时的应答技巧和注意事项,需要的朋友参考一下 禁止第三方网站带cookie(same-site属性) 每次请求需要输入图形验证码 使用Token验证 为cookie设置HttpOnly 设置CSP 使用Referer验证 禁止网页内嵌 使用https cookie带上用户ip加密

  • 本文向大家介绍Apache服务器下防止图片盗链的办法,包括了Apache服务器下防止图片盗链的办法的使用技巧和注意事项,需要的朋友参考一下 先解释一下图片防盗链和转向:   图片防盗链有什么用?   防止其它网站盗用你的图片,浪费你宝贵的流量。   图片转向有什么用?   如果你的网站以图片为主,哪天发现月底没到流量就快用光了,那就可以利用图片转向,在不修改网页的前提下,把图片下载请求转向到其它空

  • 救急,我導入的maven項目怎麽構建報錯,我自己下了jdk但是好像他構建用的不是我下載的,我又不知道怎麽更換 環境變量也設置了,但是他用的不是我下載和設置的jdk,我安裝在D盤,他用的是D盤的jdk,求大佬解答 ======== 上面的問題解決了但是還是報錯:

  • 问题内容: 让我们定义以下 用例 : 必须完成一个模拟任务,其中涉及[ day1,day2,…,dayN ]上的迭代/模拟。迭代的每个步骤都取决于先前的步骤,因此顺序是预先定义的。 任务具有由 Object1 表示的状态,该对象将在迭代的每个步骤中更改。 迭代步骤涉及2个不同的任务: Task1 和 Task2 。 为了完成 Task1 ,需要来自 Database1的 数据。 为了实现 Task