問題描述
咱們須要「視頻管理系統」來管理咱們下載的電影,做爲自建視頻網站,用於平常的視頻播放、觀影休閒。(咱們沒有選用家庭影院方案,由於咱們但願在電腦上能夠直接經過網頁打開播放。基於 Web 的視頻管理系統是最貼近咱們需求的工具) php
所以,咱們建立該筆記,用來整理部分「比較好用的」(可以知足咱們需求的)視頻管理系統。 html
解決方案
最開始咱們想使用國外的視頻管理系統,可是後來通過查找,仍是國內的比較好。由於國內的系統集成多種採集插件:
蘋果 cms 官方藍奏網盤(適合萌新) https://www.lanzous.com/u/magicblack
飛飛 cms 官網 https://www.feifeicms.org
另外一個飛飛 cms http://www.ffcms.cn
赤兔 cms 官網 http://www.ctcms.cn
海洋 cms 官網(不建議使用) https://www.seacms.net/index.php
贊片 cms 官網 https://www.zanpiancms.com
movcms 官網 https://www.movcms.com
雷風 cms http://www.lfdycms.com
魅思 cms http://www.msvod.cc
馬克思 cms http://www.makesicms.com
米酷 cms https://micool.net
晴天 cms http://www.qingtiancms.com/movie git
「蘋果 CMS」(MACCMS)、「帝國 CMS」、「織夢 CMS」、「飛飛 CMS」,其中,咱們被安利 「蘋果 CMS」,那就用 「蘋果 CMS」 吧; github
方案1、蘋果 CMS(MACCMS)
第一步、部署 MACCMS10 系統
下載地址:https://github.com/magicblack/maccms_down web
安裝方法:相似於其餘 PHP CMS 系統(這裏再也不贅述)。 api
第二步、配置 Nginx 反向代理
使用以下 Nginx 配置(其中,webadmin.php 是 admin.php(因爲安全緣由 admin.php 被重命名)) 安全
server { listen 80; server_name videos.k4nz.com; root /srv/maccms10/; index index.php index.html index.htm; location /asdfasdfasfdsafsfsafsadf { rewrite ^(.*)$ /index.php?s=$1 last; } location / { if (!-e $request_filename) { rewrite ^/index.php(.*)$ /index.php?s=$1 last; rewrite ^/webadmin.php(.*)$ /webadmin.php?s=$1 last; rewrite ^/api.php(.*)$ /api.php?s=$1 last; rewrite ^(.*)$ /index.php?s=$1 last; break; } } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
經過以下方法進行僞靜態配置:
1)管理後臺 / 系統 / URL地址配置 / 路由僞靜態設置 / 僞靜態狀態:開啓
2)使用以下 Nginx 配置: 微信
server { listen 80; server_name videos.k4nz.com; root /srv/maccms10/; index index.php index.html index.htm; location /asdfasdfasfdsafsfsafsadf { rewrite ^(.*)$ /index.php?s=$1 last; } location / { if (!-e $request_filename) { # 管理後臺後臺 rewrite ^/admin/(.*)$ /webadmin.php?s=/admin/$1 last; # 對外接口 rewrite ^/provide/(.*)$ /api.php?s=/provide/$1 last; # 頁面顯示 rewrite ^/index.php/(.*)$ /index.php?s=$1 last; # 修復在頁面中的硬編碼 rewrite ^(.*)$ /index.php?s=$1 last; break; } } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
第三步、添加採集站點
咱們還須要設置「視頻採集接口」,以從互聯網採集各類視頻。 ide
打開後臺地址,在 採集 / 自定義資源 中進行設置。 工具
以下表格,是咱們採集視頻用到的站點(可能還有其餘站點,往後將補充):
站點名稱 | 主頁 | 接口地址 | 接口類型 |
---|---|---|---|
酷雲資源網 | http://kuyunzy.vip/ | http://caiji.kuyunzyw.com/inc/s_ldg_kkyun.asp | XML |
永久資源網 | http://www.yongjiuzy.cc/ | http://cj.yongjiuzyw.com/inc/s_yjm3u8.php | XML |
最大資源網 | http://www.zuidazy4.com/ | ||
156資源網 | http://www.156zy.cc/ |
/
注意事項
該系統只能採集視頻信息,可是不能採集視頻下載連接
常見問題彙總
對接微信公衆號:蘋果 CMS 搭建視頻網站,定時採集視頻
# TODO 瀏覽模式非靜態,沒法生成
參考文獻
WikiNotes/搭建屬於本身的視頻站點
7 Best Free / Open source Video CMS For Sharing Videos
搭建在線視頻網站,怎麼弄? - 知乎
零基礎 搭建 影視站