码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 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. 加载完成后即可,点击播放网盘内的视频文件,播放流畅度和网速有一定的关系
      在这里插入图片描述
  • 相关阅读:
    《c++并发编程实战》之第3章 线程共享
    web期末网站设计大作业:基于HTML+CSS+JavaScript制作新能源汽车企业网站
    Java中的ConcurrentHashMap中为什么不能存储null?
    点击百度网盘安装包无反应
    C++ 算法基础课 01 —— 基础算法_快速排序/归并排序/二分查找/高精度
    多线程---线程安全问题及解决
    TDengine 官网换了新“皮肤”,来看看这个风格是不是你的菜
    MySQL--MySQL表的增删改查(进阶)
    推箱子问题
    基于SIFT图像特征识别的匹配方法比较与实现
  • 原文地址:https://blog.csdn.net/yang2330648064/article/details/136222571
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号