PotPlayer+Alist挂载并播放网盘视频

文章目录

  • 说明
  • 技术
    • WebDAV
    • PotPlayer
  • 操作步骤
    • 一:Alist开启WebDAV代理
    • 二:PotPlayer连接Alist

说明

  • Alist网页端播放视频受限,主要是文件大于20MB,由于官方限制,无法播放需要使用user-agent修改插件,设置百度的请求头,该方案存在一定的不便

技术

WebDAV

  • WebDAV(Web-based Distributed Authoring and Versioning)是一种网络协议扩展,它允许用户通过Web使用常见的方法编辑和管理文件系统资源。

主要特点:

  • 使客户端能够通过HTTP/HTTPS对服务器上的文件进行创建、读取、更新和删除操作,就像访问本地文件系统一样。

  • 支持文件访问控制列表(ACL),允许细粒度的权限控制。

  • 支持版本控制,可以跟踪文件历史版本,恢复以前版本等。

  • 允许集中管理和共享文件,比如在团队协作中。

  • WebDAV通常用于云存储服务、网络驱动器、远程桌面等场景,让用户可以通过Web管理和同步文件。

  • 主要基于HTTP协议,扩展了PUT、DELETE、PROPFIND、LOCK等方法。

  • WebDAV服务器需要实现这些扩展,客户端也需要支持WebDAV协议才能使用其功能。常见的实现有Apache httpd模块mod_dav和Microsoft的WebDAV Mini-Redirector。

  • WebDAV是一个开放标准,它扩展了HTTP协议,为通过Web管理文件系统资源提供了一组标准方法。

PotPlayer

  • PotPlayer(一款功能强大的多媒体播放器,支持多种视频和音频格式的播放)。PotPlayer内置了对WebDAV协议的支持,因此可以通过WebDAV协议访问服务器上的视频文件并进行播放。

  • 当使用PotPlayer连接到支持WebDAV协议的服务器时,PotPlayer会发送HTTP请求来获取服务器上的文件列表,并可以通过HTTP协议下载和播放这些文件。通过WebDAV协议,PotPlayer可以实现远程访问服务器上的视频文件,从而实现在本地播放远程服务器上的视频文件的功能。

操作步骤

一:Alist开启WebDAV代理

  • 选择存储选项中挂载的网盘,开启WebDAV代理,选择使用本地代理
    在这里插入图片描述
  • WebDAV 默认地址:IP/dav(/dav 不能省略,IP 是Alist(docker版)所在设备局域网IP地址,比如:192.168.1.18/dav
  • 默认端口:5244
  • 用户名/密码:Alist 用户名/密码

二:PotPlayer连接Alist

  1. 本地系统安装PotPlayer,这里不再赘述安装过程
  2. 打开PotPlayer下播放列表中点击新建专辑,参考以下配置步骤进行填写
    在这里插入图片描述
  3. 加载完成后即可,点击播放网盘内的视频文件,播放流畅度和网速有一定的关系
    在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

2024.2.21 C++QT 作业

思维导图 练习题 1>使用手动连接,将登录框中的取消按钮使用qt4版本的连接到自定义的槽函数中,在自定义的槽函数中调用关闭函数,将登录按钮使用qt5版本的连接到自定义的槽函数中,在槽函数中判断ui界面上输入的账号是否为"…

电路设计(25)——4位数字频率计的multism仿真及PCB设计

1.设计要求 使用4位数码管,显示输入信号的频率。完成功能仿真后,用AD软件,画出原理图以及PCB。 2.电路设计 输入信号的参数为: 可见,输入为168HZ,测量值为170HZ,误差在可接受的范围内。 3.PCB设…

利用LaTex批量将eps转pdf、png转eps、eps转png、eps转svg

1、eps转pdf 直接使用epstopdf命令(texlive、mitex自带)。 在cmd中进入到eps矢量图片的目录,使用下面的命令: for %f in (*.eps) do epstopdf "%f" 下面是plt保存eps代码: import matplotlib.pyplot as…

【PX4学习笔记】13.飞行安全与炸机处理

目录 文章目录 目录使用QGC地面站的安全设置、安全绳安全参数在具体参数中的体现安全绳 无人机炸机处理A:无人机异常时控操作B:无人机炸机现场处理C:无人机炸机后期维护和数据处理D:无人机再次正常飞行测试 无人机飞行法律宣传 使…

从零开始学习Netty - 学习笔记 - NIO基础 - 网络编程: Selector

4.网络编程 4.1.非阻塞 VS 阻塞 在网络编程中,**阻塞(Blocking)和非阻塞(Non-blocking)**是两种不同的编程模型,描述了程序在进行网络通信时的行为方式。 阻塞(Blocking)&#xff1…

【C++】1006 - 打印星号三角形 1007 - 统计大写英文字母的个数 1008 - 字符图形9-数字正三角

文章目录 问题一:1006 - 打印星号三角形题目描述:输入:输出:样例:1.分析问题2.定义变量3.输入数据4.数据计算5.输出结果 问题二:1007 - 统计大写英文字母的个数题目描述:输入:输出&a…

iMazing3终极iPhone数据设备管理软件

iMazing是一款功能丰富的iOS设备管理软件,具备多种实用功能,以下是它的主要功能的详细介绍: iMazing3Mac-最新绿色安装包下载如下: https://wm.makeding.com/iclk/?zoneid49816 iMazing3Win-最新绿色安装包下载如下&#xff1…

vulfocus靶场搭建

vulfocus靶场搭建 什么是vulfocus搭建教程靶场配置场景靶场编排靶场优化 什么是vulfocus Vulfocus 是一个漏洞集成平台,将漏洞环境 docker 镜像,放入即可使用,开箱即用,我们可以通过搭建该靶场,简单方便地复现一些框架…

Linux系统——nginx服务介绍

一、Nginx——高性能的Web服务端 Nginx的高并发性能优于httpd服务 1.nginx概述 Nginx是由1994年毕业于俄罗斯国立莫斯科鲍曼科技大学的同学为俄罗斯rambler.ru公司开发的,开发工作最早从2002年开始,第一次公开发布时间是2004年10月4日,版本…

Docker技术仓库

数据卷 为什么用数据卷? 宿主机无法直接访问容器中的文件容器中的文件没有持久化,导致容器删除后,文件数据也随之消失容器之间也无法直接访问互相的文件 为解决这些问题,docker加入了数据卷机制,能很好解决上面问题…

CSS 函数详解url、min、rgb、blur、scale、rotate、translate等

随着技术的不断进步,CSS 已经从简单的样式表发展成为拥有众多内置函数的强大工具。这些函数不仅增强了开发者的设计能力,还使得样式应用更加动态、灵活和响应式。本文将深入探讨 CSS 常见的 66 个函数,逐一剖析它们的功能和用法,一…

船舶维保管理系统|基于springboot船舶维保管理系统设计与实现(源码+数据库+文档)

船舶维保管理系统目录 目录 基于springboot船舶维保管理系统设计与实现 一、前言 二、系统功能设计 三、系统实现 1、船舶列表 2、公告信息管理 3、公告类型管理 4、维保计划管理 5、维保计划类型管理 四、数据库设计 1、实体ER图 五、核心代码 六、论文参考 七、…

Java 学习和实践笔记(17):构造方法(构造器 constructor)

构造方法(构造器 constructor) 它只是用于指明对象的初始化,而不是创造对象。 在每一个类创建完,编译器都会自动做一个无参的构造方法(没有显示出来),因为做了这个,所以new才能自动创建对象。…

AndroidStudio 2024-2-21 Win10/11最新安装配置(Ktlion快速构建配置,gradle镜像源)

AndroidStudio 2024 Win10/11最新安装配置 教程目的: (从安装到卸载) ,针对Kotlin开发配置,gradle-8.2-src/bin下载慢,以及Kotlin构建慢的解决 好久没玩AS了,下载发现装个AS很麻烦,就觉得有必要出个教程了(就是记录一下:嘻嘻) 因…

Go 1.22中值得关注的几个变化

美国时间2024年2月6日,正当中国人民洋溢在即将迎来龙年春节的喜庆祥和的气氛中时,Eli Bendersky[1]代表Go团队在Go官博发文“Go 1.22 is released![2]”,正式向世界宣告了Go 1.22版本的发布! 注:大家可以从Go官网下载G…

零基础学习8051单片机(十五)

本次先看书学习,并完成了课后习题,题目出自《单片机原理与接口技术》第五版—李清朝 答: (1)当 CPU正在处理某件事情的时候,外部发生的某一件事件请求 CPU 迅速去处理,于是,CPU暂时中止当前的工…

Android的ViewModel

前言 在Compose的学习中,我们在可组合函数中使用rememberSaveable​​​​​​​保存应用数据,但这可能意味着将逻辑保留在可组合函数中或附近。随着应用体量不断变大,您应将数据和逻辑从可组合函数中移出。 而在之前的应用架构学习中&…

计算机视觉基础知识(十四)--深度学习开源框架

深度学习框架 Caffetensorflow框架是深度学习的库;编程时需要import 应用优势 框架的出现降低了入门的门槛;不需要从复杂的神经网络开始编写代码;根据需要,使用已有的模型;模型的参数经过训练得到;可以在已有的模型基础上增加自己的layer;在顶端选择自己的分类器和优化算法;…

自然语言处理(NLP)—— 神经网络自然语言处理(2)实际应用

本篇文章的第一部分是关于探索词嵌入(word embedding)向量空间。词嵌入是一种语言模型和文本表示技术,其中单词或短语从词汇表被映射到向量的高维空间中。通过这种方式,可以通过计算向量之间的距离来捕捉单词之间的语义关系。 1.…

unity-firebase-Analytics分析库对接后数据不显示原因,及最终解决方法

自己记录一下unity对接了 FirebaseAnalytics.unitypackage(基于 firebase_unity_sdk_10.3.0 版本) 库后,数据不显示的原因及最终显示解决方法: 1. 代码问题(有可能是代码写的问题,正确的代码如下&#xff…