Video Photo Article (VPA) 是一个兜见APP里面出现的一款播放视频、展示图片、阅读文章的插件,其主要解决的问题是去中心化存储、降低视频平台运营成本和数据风险。
对于大型视频网站来说、无论是视频的存储、网络的带宽、流量、视频处理等,都是一笔不小的费用,为了降低成本,如果将此成本由平台开发者自行承担,无疑给短视频平台节省了相当大一笔开支和数据风险,平台开发者自行对自己传作的内容质量负责,平台只需要做好很少的监管和维护即可。
平台开发者(个人博客/小说站/视频站/图片站/企业官网/自媒体创作者等)只需将自行创作好的图片、视频、文章等内容上传到指定的网络位置,根据官方公布的VPA文档接口标准和规范开发设置好访问地址即可。例如:可以将应用的视频文件存储到阿里云、图片文件存储到阿里云OSS、文章信息存储到华为云,这样可大大降低短视频平台的运营成本和风险。
以下是VPA插件工作原理(关于如何将开发好的地址生成thunder://协议格式,此文不做讲解,请开发者自行阅读迅雷的开发文档):
**1、工作原理:**用户输入thunder://地址 ->本地浏览器将thunder://协议解析还原成http/https协议->本地浏览器通过AJAX请求http/https协议远程接口 -> 远程接口返回JSONP格式数据 -> 本地浏览器解析JSONP格式数据 -> 本地浏览器渲染解析后的数据。该JSON格式规范,具体规范请参考官网API文档(https://www.xnxx.com.cn/plugins/vpa-plugin/vpa.html)。
**2、请求方式:**该插件不保存和篡改任何远程数据信息,可将任意符合标准格式的JSON远程数据渲染呈现给用户。所有的计算均在客户端通过客户端浏览器完成。
**3、调试方式:**开发者自行通过bejson工具调试、校验JSON格式是否规范。
**4、解析方式:**用户将请求到的数据临时存放到本地IndexedDB中。
特别注意:该插件虽说是开源的,但它也是需要收费的、需开通兜见app的会员才能体验和参与开发调试,使用者的付费目的是为了让开发者更加有动力去完善此插件。
欢迎广大的开发者参与到VPA插件市场开发,为VPA插件市场提供丰富多彩的内容和技术支撑。