admin管理员组

文章数量:1530255

H5网站 电影同步观看平台 情侣看电影同步平台(自己写的 已开源)

测试地址:http://www.movietogether.xyz/ 复制到qq或者微信里面可以直接打开,还支持弹幕!

  • 说明

    • 此项目由本人业余开发 由于本人与女朋友异地 有时候想要一起看电影 但是苦于没有很棒的平台 很多可以提供同步观看的平台影片资源太少 也很不清晰 所以我决心自己写一个这样的平台
    • 此平台电影资源是采用java爬虫爬取网上资源的 大部分电影都可以找到 但是请仅限自己观看 请勿传播!请勿传播!
  • 涉及技术

    • 前端
      采用uni-app,websocket开发
    • 后端
      我使用netty开发了一个im聊天框架并做成了springboot启动器,配合我自己写的前端sdk,可以很方便集成在项目中集成websocket,项目中有些启动器都是我自己写的所以网上无法直接导入,需要自己导入maven仓库
      爬取资源使用的工具类是我魔改restTemplate创建的,改动很多,支持自定义选择http协议,支持Phantomjs虚拟器访问,若想爬取其他网站可以仿照我写的爬取服务类实现
      插件开发,由于网上的电影网站变动还是比较频繁的所以会导致频繁的更新后台程序,为了解决这个弊端,我开发了插件系统,这样的话 我们只需要在指定的位置放置爬取插件,那么程序爬取资源就可以使用插件的爬取程序(开发插件需要符合定义)
  • 注意事项
    由于爬取的电影资源一般都是m3u8格式的所以,移动端才可以播放。
    只有房主拉去进度条才能同步被邀请的人的进度 反之无法同步 但是被邀请人可以点击按钮 同步 同步
    我设置了2分钟自动同步一次电影进度(以房主为标准),
    弹幕功能由于某些手机浏览器不支持 所以有很大问题 所以开了一个聊天框 来显示聊天内容

  • 截图



    • 具体细节我就不截图了 请自己运行体验
  • 部署步骤

    1. 首先需要把lib下面的jar包导入自己的maven仓库
    2. 运行sql脚本文件
    3. 更改配置文件
    4. 运行程序
    5. 运行前端程序 前端程序为uni-app框架写的 怎么运行 请百度 当然前端文件也需要重新写上自己后端地址具体是在commom文件夹下的http.interceptor.js文件和根目录下的main.js
    6. 以上完毕就可以搭建好自己的电影同步观看平台啦 和你的那个她看电影吧
    7. 夸克浏览器效果最好 不会卡顿
    8. 经测试 qq里面和微信里面直接打开链接 可以支持弹幕 且不卡顿(待议)
      #备注
    9. 这个项目用到了fastdfs上传 我自己写了个对应的springboot启动器 若您没有这个环境 就请把配置文件的fastdnf模块的自动配置开关关闭 并自定义uploadController相关的业务编码
    10. 由于网上的电影网站接口偶尔会有变化 这也导致爬取的电影接口会出现问题 作者闲暇会修复
    11. 由于网络电上电影接口偶有变化 每次都需要更细应用,不太友好,所以我开发了插件系统,后面的电影爬取资源的的服务都采用插件形式提供,这样可以与本身应用解耦,不用爬虫服务类发生变化了,就需要重启服务器。
    12. 后续将更新爬虫插件开发规范
    13. 若可以请大家贡献自己的电影爬取插件

注:
后续将更新插件开发规范!
注:仓库已更换

  • github 地址 :

    #喜欢请点赞和贡献!

本文标签: 开源看电影情侣电影平台