影视网络U盘系统开发思路

news2024/9/21 19:03:09

由于光纤入户千兆宽带的普及,在用户侧的下载速度得到前所未有的提高。与此同时,用户对于高清视频的需求日益增强,原有的视频点播系统在传输高清视频码流上时有卡顿现象发生,这严重影响了用户的娱乐体验。现时,大部分用户采取先下载高清视频,再行播放等方式进行观赏。

         此外,由于直播行业快速发展,孕育了大量的短视频工作者,其视频资料存储分享需求进一步爆发,各类资料存储分享侵权案件亦变成高发地带。如何控制网络视频的合规传输、分发,变成了一个非常迫切的话题。

         基于上述问题,影视网络U盘系统可以为各方提供一种可行的解决方案,控制影视视频的定向传播范围,满足用户的快速检索高清视频的需求。

1系统构成与原理

 

图1 影视网络U盘系统组成

         影视网络U盘系统由云网盘、网盘客户端、U盘组成。云网盘、网盘客户端可以基于现有的网盘系统实现,例如百度网盘、阿里云盘、移动云盘等。影视网络U盘系统与现有网盘系统区别在于多了一个U盘,用于控制定向传播范围,满足用户的快速检索高清视频的需求。

         其中的U盘包含下列步骤创建的分享数据:

步骤11,关联U盘的U盘序列号值到网盘文件服务器指定网盘账号;

步骤12,关识别插入终端的U盘的U盘序列号值是否与网盘文件服务器的关联U盘序列号值匹配;

步骤13,关如果匹配,选择网盘文件进入U盘分享模式,设置分享参数包括有效期,确定分享文件ID;

步骤14,关生成U盘分享链接文件,所述U盘分享链接文件包含U盘序列号值,分享文件ID。

通过U盘序列号值与网盘账号的关联,生成U盘分享链接文件,从而实现了只有持有指定U盘或移动硬盘的人员,才能通过点击U盘分享链接文件下载修改分享文件,进一步地,U盘序列号值为U盘序列号经过MD5运算后的值,分享也可设立各类参数,因而分享者可以快捷有效地根据指定目标用户对其传播范围进行控制,实现网盘文件分享的数据安全,提高了分享的便利性。

上述步骤均在网盘客户端由提供作品、表演、录音录像制品的服务对象(即上述分享者,第一用户)完成,其中云网盘必须改造升级支持U盘序列号值与网盘账号的关联。

2网络U盘的分享目录制作方法

         有了U盘分享链接文件之后,我们可以在当前U盘中制作与网盘内容一致离线的影视目录,便于用户浏览选择。

步骤21,将网盘文件服务器U盘分享链接文件对应的网盘目录下载同步到本地目录中,获取所述网盘目录中存储的各个网盘文件的属性信息;

步骤22,读取网盘目录中的网盘文件,确定文件ID;

步骤23,根据网盘文件的属性信息在本地目录创建同名存储器链接文件,存储器链接文件包含所述存储器序列号值、所述文件ID,同名存储器链接文件名由所述网盘文件名含后缀名、存储器链接文件后缀组成,存储器链接文件用于从本地目录中的所述存储器链接文件可下载所述网盘文件。

步骤24,设置上述后缀名的存储器链接文件默认由网盘客户端打开。

典型地,U盘分享链接文件包含的内容格式为:

 [InternetShortcut]

URL=http://www.yunupanx123.com/?fileid=favorites112344ddcc

UID= e2fb4ae6f17afeb859189e7db4aae96f

可选的,所述分享参数还包括任一种或多种组合:分享文件的下载权限、修改权限,提取码等。其中UID为U盘序列号经过MD5运算后的值。

3网络U盘的视频下载方法

         当第一用户生成U盘分享链接文件并下载分享的目录文件在U盘之后,并将U盘交给U盘分享链接文件的使用者(第二用户),第二用户即可浏览上述影视文件,并自动根据需要自动点击下载观看。

步骤S31,从U盘分享链接文件中提取出分享信息包括分享文件ID、存储器序列号值、影视文件ID;

步骤S32,判断步骤,识别插入终端的U盘的U盘序列号值是否与U盘分享链接文件的U盘序列号值是否匹配,和/或判断当前日期是否匹配在U盘分享链接文件中的有效期内;

步骤S33,如果判断步骤匹配,根据分享信息及分享文件ID对影视文件ID执行下载权限和/或修改权限对应的操作。

4适用场景

         网盘资料运营商:向特定的客户寄送网络U盘,可以持续的为其提供影视视频资料收集、编辑、更新等发布服务。影视网络U盘系统可以催生大量的网盘编辑行业从业人员,培养自己的忠实客源,并完善短视频编辑产业链上游生态。

         酒店视频点播:向特定的住宿客户提供酒店的视频点播清单,可以做到符合各类客户的需要,例如向尊重版权的客户提供版权方发行的网络U盘服务。

         新型网盘平台运营商:持续的打造合规的网盘平台,降低版权事件的发生频次,打造内生式的可持续的网盘经营生态,提升对其他网盘平台的竞争用户门槛。

同时,由于网盘目录已被第一用户下载到本地,可以自由的移动网盘存储器链接文件到不同的目录,这意味着用户使用的便利性将得到前所未有的增强,将催生按次下载的新的网盘运营盈利模式,例如每个文件下载0.01元/次,由于用户的便利性得到极大增强,用户完全可以将网盘文件当成本地文件进行检索和资源管理,解决了困扰多年的用户的存储难题,用户可能不再为本地硬盘不够用烦恼,极有可能会持续的创造文件下载的需求。

如果需要开通按次下载功能,需要对云网盘进行系统额外升级。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/377765.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

IOS逆向之frida安装

首先手机要越狱,这个就不说了,博主就是咸鱼搞了个160的苹果6, 自己刷到苹果6支持最新的12.5.7版本后越狱; 谁让他低版本,不支持 CrackerXI砸壳呢,当时你要是使用 frida-ios-dump 也是可以的; …

【MySQL之SQL语法篇】系统学习MySQL,从应用SQL语法到底层知识讲解,这将是你见过最完成的知识体系

文章目录一、数据管理技术的三个阶段二、SQL语句学习1. DCL数据控制语言1.1 创建用户1.2 修改用户名1.3 修改密码1.4 删除用户1.5 授权1.6 查看权限1.7 回收权限2. DDL数据定义语言2.1 操作数据库2.2 操作数据表2.3 操作数据3. DQL数据查询语言基本语法3.1 单表查询3.1.1选择表…

Linux基础命令-ln创建链接文件

文章目录 ln 命令介绍 命令格式 基本参数 参考实例 1) 创建文件的硬链接 2)创建文件的软链接 3)创建链接文件时,相同目标文件创建备份文件 命令总结 ln 命令介绍 先看下帮助文档中的含义 NAME ln - make links …

HTML标签——表单标签

HTML标签——表单标签 目录HTML标签——表单标签一、input系列标签1.文本框(拓展)value属性和name属性作用介绍2.单选框3.复选框4.文件选择二、select下拉菜单标签三、label标签一、input系列标签 1.文本框 场景:在网页中显示输入单行文本的…

FL studio2023体验版及切换水果中文语言切换教程

FL studio2023提供了试用版本可供使用,功能和入门版的功能一样,但是有个缺点是不能够保存。只能当下做完,马上输出。入门版没有提供Audio音频编辑和录制的功能,建议要下手可以从完整版本去考虑。因为就算现在没有要录音&#xff0…

【Leedcode】栈和队列必备的面试题(第一期)

栈和队列必备的面试题(第一期) 文章目录栈和队列必备的面试题(第一期)一、题目二、思路(图解)三、存在的问题与隐患(报错提示)(1)s中只有右括号,无…

Capture Modules:车载网络报文捕获模块

(以下所有图片均来源于Technica官网) Technica Engineering的新一代硬件设备,即Capture Modules,提供了五种变体以涵盖不同带宽的车载以太网(100BASE-T1和1000BASE-T1)以及常见的IVN技术(CAN、C…

云原生架构基础概念及应用办法

什么是云原生? 云原生是一种基于容器、微服务和自动化运维的软件开发和部署方法。它可以使应用程序更加高效、可靠和可扩展,适用于各种不同的云平台。 如果要更直接通俗的来解释下上面的概念。 云原生更准确来说就是一种文化,是一种潮流&a…

modbus转profinet网关连接UV系列流量计程序实例

用户现场是西门子1200PLC通过兴达易控Modbus转Profinet网关连接流量计的配置,对流量瞬时值及报警值监控及控制程序案例 硬件连接兴达易控网关采用Profinet双网口,一端连接PLC、一端连接编程软件,单路485接口连接流量计,对流量值实…

mac使用sublime text卡顿解决方法,附常用快捷键

在mac上使用sublime text总是卡顿,比如选中一段文字复制,然后去干别的,等会回来点击空白处取消对文字的选择,点好多下都取消不了。 再比如修改tab格式也是改着改着就卡住了。 解决方法也很简单,打开sublime text的配置…

MIT:只需一层RF传感器,就能为AR头显赋予“X光”穿透视力

近年来,AR在仓库、工厂等场景得到应用,比如GlobalFoundries、亚马逊、菜鸟裹裹就使用摄像头扫描定位货品,并使用AR来导航和标记。目前,这种方案主要基于视觉算法,因此仅能定位视线范围内的目标。然而,在一些…

python基础—字符串操作

(1)字符串: Python内置了一系列的数据类型,其中最主要的内置类型是数值类型、文本序列(字符串)类型、序列(列表、元组和range)类型、集合类型、映射(字典)类型…

论文阅读 | Cross-Attention Transformer for Video Interpolation

前言:ACCV2022wrokshop用transformer做插帧的文章,q,kv,来自不同的图像 代码:【here】 Cross-Attention Transformer for Video Interpolation 引言 传统的插帧方法多用光流,但是光流的局限性在于 第一&…

Android Qcom Audio架构学习

总结: Android Audio不简单呀,一个人摸索入门不容易的,研究了一段时间,感觉还不是很懂,但以下的知识对入门还是有帮助的。 Audio架构中的名词 FE(Front End) 提供pcm的设备信息,将数据从用户空间传输到音…

【大数据离线开发】8.2 Hive的安装和配置

8.3 Hive的安装和配置 安装模式: 嵌入模式 :不需要使用MySQL,需要Hive自带的一个关系型数据库:Derby本地模式、远程模式 ----> 需要MySQL数据库的支持 安装 hive 安装包 1、解压tar -zxvf apache-hive-2.3.0-bin.tar.gz -C…

美格智能发布高性价比5G CPE解决方案SRT838I,赋能5G FWA行业数字化转型

2月27日,在MWC 2023世界移动通信大会上,美格智能重磅发布高性价比5G CPE解决方案SRT838I,该方案搭载高通骁龙X62调制解调器及射频系统WCN6856高速5G解决方案设计,其具有广覆盖、强信号、高速率等特点,非常符合5G CPE的…

.NET 导入导出Project(mpp)以及发布后遇到的Com组件问题

最近公司项目有一个对Project导入导出的操作,现在市面上能同时对Project进行导入导出的除了微软自带的Microsoft.Office.Interop.MSProject,还有就是Aspose.Tasks for .NET。但因为后者是收费软件且破解版的现阶段只到18.11,只支持.net Frame…

【博学谷学习记录】超强总结,用心分享丨人工智能 多场景实战 常用英文缩写概念总结

目录PV(Page View)UV(Unique Visitor)CPM(Cost Per Mille)CPC(Cost Per Click)CPA(Cost Per Action)CPI(Cost Per Install)ACU(Average concurrent users)PCU(Peak concurrent users)ARPU(Average Revenue Per User)ARPPU(Average Revenue Per Paying User)LTV(Life Time Value…

Windows系统部署瀚高数据库并在SuperMap iDesktop中使用

目录前言一:Windows系统部署瀚高数据库二:对数据库进行PostGIS扩展三:SuperMap iDesktop中新建HighGoDB数据库型数据源作者:kxj 前言 瀚高数据库是一款对象-关系型数据库,拥有非常丰富的数据库基本功能,涵盖…

【数据结构与算法】图 ( 图的存储形式 | 图的基本概念 | 图的表示方式 | 邻接矩阵 | 邻接表 | 图的创建 | 代码示例 )

文章目录一、图的存储形式二、图的基本概念三、图的表示方式1、邻接矩阵2、邻接表四、图的创建 ( 代码示例 )一、图的存储形式 线性表 中的元素 , 有 一个 直接前驱 和 一个 直接后继 ; 树 中的元素 , 有 一个 直接前驱 和 多个 直接后继 ; 图 中的元素 , 有 多个 直接前驱 和…