美文网首页
文件共享系统

文件共享系统

作者: 呆弱鸡 | 来源:发表于2018-06-28 23:19 被阅读0次

初衷:
电脑里存了一些电影,想通过手机来观看,并且多个人都可以用,传统的方法稍微麻烦一点,于是就想写一个网页,借助局域网的高速下载,在手机上用浏览器就能看。


现实:
我的手机是iphone6s,用safari观看,然而html的video标签支持的格式中适用的只有mp4格式的,并且编码还有要求,是h264格式的才行,试了下xvid格式也能看,只是画面比较模糊,于是找了一款叫ffmpeg的软件帮助转码。用户界面模拟了windows的文件系统,后来发现很多其他格式的文件也列了出来,但是不能点击很难受,顺便写了个文件静态资源下载的功能。最终发现此软件系统酷似一个小型的文件共享系统。


技术:
后端,spring boot:大部分的逻辑,文件的读取,视频转码命令调用等。
java模板引擎,thymeleaf:不是胸腺,而是把java的动态变量,写到页面上去。
样式,bootstrap3:让页面更好看,许多样式都做了对手机的适应。
插件,ffmpeg:仅用java调用了命令,无编程。


安装与使用:
1.安装java环境,版本号是jdk-8xxxxx,可以百度一下怎么安装
2.安装maven,可以百度一下怎么安装
3.安装ffmpeg,下载并解压到任意目录。
4.安装文件共享系统
4.1 下载文件,并解压到任意目录。
4.2 修改配置参数:打开文件\relax-master\src\main\resources\application-dev.properties,修改
ffmpeg.path=F:\\relax\\ffmpeg-20180619-830695b-win64-static\\bin\\,等号后面写你的ffmpeg的bin目录。
4.3 编译并运行:运行cmd窗口,cd到relax-master目录(例如:cd F:\relax-master),切换磁盘(例如:F:),执行打包命令mvn clean package -Dmaven.test.skip=true,成功后cd到target目录(cd target),运行程序java -jar relax-0.0.1-SNAPSHOT.jar。
5.将手机连入电脑所在的局域网中,打开浏览器输入共享电脑的局域网地址+/collect,例如:192.168.11.101/collect,后面的操作都比较傻瓜式。


界面:


iphone6s safari

如果有技术上的问题,请联系我,我的手机号是138 8了8了8了8。

相关文章

  • 文件共享服务为什么要连路由器?

    文件共享服务介绍 文件共享服务,就是在云上提供共享文件系统,让多台云主机非常方便地共享文件,最参见的共享文件系统包...

  • ios App证书申请方法总结

    (*虚拟机mac系统和主系统建立共享文件夹可方便文件共享,虚拟机设置》选项》共享文件夹) //******共需要生...

  • 文件共享系统

    初衷:电脑里存了一些电影,想通过手机来观看,并且多个人都可以用,传统的方法稍微麻烦一点,于是就想写一个网页,借助局...

  • linux挂载(mount)和取消挂载(umount)windo

    1、windows系统中文件夹属性中设置文件共享2、挂载,linux系统执行共享命令 注意:(使用mount挂载的...

  • 文件的共享和保护

    本文内容 1 文件共享 操作系统为用户提供了文件共享功能,可以让多个用户共享地使用同一个文件。 共享 vs 复制(...

  • 29 文件共享与保护

    1 文件共享 1.1 概述 文件共享使多个用户(进程)共享同一份文件,系统中只需保留该文件的一份副本。否则,每个使...

  • win10默认共享文件夹

    计算机管理--》系统工具--》共享文件夹--》共享 如上路径可以查看本机当前所有共享文件夹,其中ADMIN$ C$...

  • 虚拟机的macOS与主机windows如何实现文件互通

    一:打开虚拟机里的Mac,系统设置与偏好,选择共享文件夹 二:选择 文件共享,点击共享文件夹下面的添加按钮,选择你...

  • linux与其他操作系统文件共享方法

    linux与其他操作系统文件共享方法 前言: 我将Linux文件共享的方法分为以下几类: 1)通过简单的文件夹属性...

  • linux挂载群辉的NFS共享文件夹

    群辉开启NFS文件夹共享,linux系统挂载 1.在群辉的控制面板-->共享文件夹新增一个共享文件夹NFSfile...

网友评论

      本文标题:文件共享系统

      本文链接:https://www.haomeiwen.com/subject/vknnyftx.html