外国视频网站源码-使用AVS搭建我们的视频/照片/游戏分享平台

问题已经解决,附上解决方案: 1.是我的服务器的问题。 可能是ks3系统不纯造成的,也可能是更换内核、开启bbr造成的。 具体原因未知。 我换了一台AWS服务器,不改内核启用bbr,测试成功。

还有一个坑,就是nginx也会限制用户的上传大小(默认限制是50m),所以还需要将宝塔面板-软件管理-nginx管理-中的配置“client_max_body_size 50m”改为“client_max_body_size” 2048m;”,然后重启nginx即可完美解决问题。

问题已经解决,附上解决方案: 1.是我的服务器的问题。 可能是ks3系统不纯造成的,也可能是更换内核、开启bbr造成的。 具体原因未知。 我换了一台AWS服务器,不改内核启用bbr,测试成功。

还有一个坑,就是nginx也会限制用户的上传大小(默认限制是50m),所以还需要将宝塔面板-软件管理-nginx管理-中的配置“client_max_body_size 50m”改为“client_max_body_size” 2048m;”,然后重启nginx即可完美解决问题。

介绍

AVS在线视频上传分享脚本是一个老牌的美国视频CMS。 您可以使用此源代码创建在线视频、照片和游戏网站。 用户可以上传自己的视频、照片和Flash游戏。 该程序具有多语言支持和多种功能。 几乎许多美国视频网站都使用该程序。 本次使用的源码来自顶点网,是最新的V7.0版本,这里是安装方法。

截屏

更新

【2019.2.15】
更新源码为中文汉化版,由林叶展博主汉化。

功能

1.视频功能

#前端
用户可以上传视频(超过20种格式)
上传视频上传的进度条
用户可以直播观看视频)
用户可以评论视频
用户可以举报视频
用户可以评价视频
用户可以嵌入视频
用户可以分享视频
用户可以查看相关视频
视频页面按时间轴,类别和类型排序(私人/公共)
#后台(管理面板)
管理视频(删除/批准/暂停/功能/取消功能/编辑)
管理视频评论
管理垃圾邮件和标记的视频

2.拍照功能

#前端
用户可以上传照片并整理相册中的照片(jpg,gif和png)
用户可以评论照片
用户可以标记照片
用户可以评价照片
用户可以分享照片
用户可以查看相册幻灯片
#后端(管理面板)
管理照片和相册(删除/批准/暂停)
管理照片评论
管理垃圾邮件和标记的照片

3、游戏功能

#前端
用户可以上传游戏(swf扩展)
用户可以评论游戏
用户可以评价游戏
用户可以分享游戏
#后端(管理面板)
管理游戏(删除/批准/暂停/编辑)
管理游戏评论
管理垃圾邮件和标记的游戏

4.博客功能

#前端
用户可以创建博客
用户可以在他们的博客上嵌入照片和视频
用户可以评论博客
#后端(管理面板)
管理博客(删除/批准/暂停/编辑)
管理博客评论

5. 用户功能

#前端
用户拥有自己的个人资料页面
用户可以配置在其个人资料页面上列出的内容
用户可以配置要接收的电子邮件
用户可以邀请朋友
用户可以评论其他用户个人资料
用户可以向其他用户发送消息
用户可以报告其他用户
用户可以订阅其他用户
用户可以编辑他们的个人资
用户可以上传和裁剪头像
用户可以轻松批准/拒绝朋友
用户可以监控其他用户的操作(当他们上传视频/照片/游戏/博客时)
#用户墙
按性别排序的用户
后端(管理面板)
管理用户(添加/删除/暂停/编辑)
电子邮件用户(或群发邮件)

6.管理博客/公告

管理员可以在网站上创建博客/新闻/公告部分
用户可以对管理博客/新闻/公告发表评论
管理员可以通过支持/反馈页面接收访问者的电子邮件

7、分类管理

类别页面
对于每个类别,可以显示类别封面图像,或其最新视频
后端(管理面板)
管理类别(添加/删除/编辑)

8、广告功能

整个网站有20多个广告位
旋转广告(广告组)
视频播放器中的前/后滚动视频/图像/ Flash广告
播放期间视频播放器中的文字广告(位于底部)

9. 管理面板

能够控制网站的各个方面
配置邮件设置(php邮件,sendmail或smtp服务器)
配置视频转换设置(适用于SD,HD和移动设备)
编辑静态页面
编辑电子邮件模板
配置视频播放器
限制访客访客带宽/访问权限
系统检查(检查文件夹权限和所需的编解码器)
媒体设置(配置允许的最大上传大小和允许的视频格式)
启用/禁用照片库,游戏和博客模块
启用/禁用电子邮件验证
启用/禁用视频,游戏,照片,用户评论
通过ip或用户选择评级
选择会话驱动程序(数据库/文件)

10.其他功能

优化数据库结构和查询超快网站
干净的代码(可以轻松定制)
安全代码(输入过滤)
搜索引擎友好的URL(SEO)
在后台进程中完成视频转换/编码
聪明的模板引擎,从管理面板轻松模板切换
带语言文件的多语言系统
垃圾邮件保护(recaptcha/keycaptcha/areyouhuman集成,评论防洪保护)

安装

环境要求:PHP 5.x/7.x、MySQL、Nginx/Apache。

PHP配置建议:

safe_mode off
open_basedir off
max_execution_time 7200
max_input_time 7200
memory_limit (with 1MB more then the maximum video upload size)
post_max_size (maximum video upload size)
upload_max_size (maximum video upload size)
exec() should be allowed
Support for GD2 Library
Support for MySQL/MySQLi
Support for Curl

这里使用宝塔面板进行演示。 对于熟悉的人,您可以使用 OneinStack 或其他一键打包环境。

1、安装宝塔

#Centos系统
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
#Ubuntu系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh
#Debian系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh

安装完成后,进入面板安装PHP 5.6或7.x、Mysql、Nginx或Apache、phpmyadmin。

2、安装程序

添加域名,然后下载程序源码,并将程序上传到网站根目录解压。 源代码下载:avs7.zip。 如果觉得上传速度慢,也可以使用命令下载程序。

cd /www/wwwroot/domain.com 
wget https://www.moerats.com/usr/down/avs7.zip && unzip avs7.zip

3.导入数据库

点击面板两侧的数据库,通过phpmyadmin访问数据库管理界面,新建一个AVS数据库,然后将根目录下的avs.sql文件导出到数据库中,并编辑include/config.db。根目录下新建php文件,填写你的数据库信息。

4.相关配置

打开宝塔,点击两边的软件管理-PHP设置-禁用功能-删除shell_exec和exec。 然后单击配置文件并进行以下更改:

#使用Ctrl + F进行搜索修改
safe_mode off
open_basedir off
max_execution_time 7200
max_input_time 7200

然后点击Nginx设置,添加伪静态。 如果是Apache则不需要添加。

location / { 
if (!-f $request_filename){
    set $rule_1 1$rule_1;
}
if (!-d $request_filename){
    set $rule_1 2$rule_1;
}
if ($rule_1 = "21"){
    rewrite /.* /loader.php last;
}
}

接下来外国视频网站源码,编辑根目录中的 include/config.paths.php 文件,并在 $config['BASE_URL'] 中输入您的网站地址。 最后授权777以下文件或文件夹。

/include/config.local.php
/cache/frontend
/cache/backend
/images/logo
/images/notice_images
/images/notice_images/thumbs
/media/albums
/media/categories/game
/media/categories/album
/media/categories/video
/media/csv
/media/games/swf
/media/games/tmb
/media/games/tmb/orig
/media/photos
/media/photos/tmb
/media/player/logo
/media/users
/media/users/orig
/media/videos/tmb
/media/videos/vid
/media/videos/h264
/templates/backend/default/analytics/analytics.tpl 
/templates/emails
/templates/emails/*.tpl
/templates/frontend/(your_template)/static/*.tpl
/tmp/albums
/tmp/avatars
/tmp/downloads
/tmp/logs
/tmp/sessions
/tmp/thumbs
/tmp/uploader
/aembed.sh

5.安装ffmpeg

要使用该程序,我们还需要安装ffmpeg。 安装参考:使用静态 ffmpeg 二进制文件在几秒钟内安装 ffmpeg。

6.访问网站

后台地址、用户名、密码均为admin。 进入后我们访问设置-通用-系统检查检查是否满足条件。

到这里安装就差不多完成了,接下来就可以自己研究更多的功能了。

最后,由于使用习惯和本地化问题,使用起来可能不是很方便。 如果你想做视频网站,建议使用英文程序。 您可以尝试开源版的express-ffmpeg云转码程序→传送门。

介绍

AVS在线视频上传分享脚本是一个老牌的美国视频CMS。 您可以使用此源代码创建在线视频、照片和游戏网站。 用户可以上传自己的视频、照片和Flash游戏。 该程序具有多语言支持和多种功能。 几乎许多美国视频网站都使用该程序。 本次使用的源码来自顶点网,是最新的V7.0版本,这里是安装方法。

截屏

更新

【2019.2.15】
更新源码为中文汉化版,由林叶展博主汉化。

功能

1.视频功能

#前端
用户可以上传视频(超过20种格式)
上传视频上传的进度条
用户可以直播观看视频)
用户可以评论视频
用户可以举报视频
用户可以评价视频
用户可以嵌入视频
用户可以分享视频
用户可以查看相关视频
视频页面按时间轴,类别和类型排序(私人/公共)
#后台(管理面板)
管理视频(删除/批准/暂停/功能/取消功能/编辑)
管理视频评论
管理垃圾邮件和标记的视频

2.拍照功能

#前端
用户可以上传照片并整理相册中的照片(jpg,gif和png)
用户可以评论照片
用户可以标记照片
用户可以评价照片
用户可以分享照片
用户可以查看相册幻灯片
#后端(管理面板)
管理照片和相册(删除/批准/暂停)
管理照片评论
管理垃圾邮件和标记的照片

3、游戏功能

#前端
用户可以上传游戏(swf扩展)
用户可以评论游戏
用户可以评价游戏
用户可以分享游戏
#后端(管理面板)
管理游戏(删除/批准/暂停/编辑)
管理游戏评论
管理垃圾邮件和标记的游戏

4.博客功能

#前端
用户可以创建博客
用户可以在他们的博客上嵌入照片和视频
用户可以评论博客
#后端(管理面板)
管理博客(删除/批准/暂停/编辑)
管理博客评论

5. 用户功能

#前端
用户拥有自己的个人资料页面
用户可以配置在其个人资料页面上列出的内容
用户可以配置要接收的电子邮件
用户可以邀请朋友
用户可以评论其他用户个人资料
用户可以向其他用户发送消息
用户可以报告其他用户
用户可以订阅其他用户
用户可以编辑他们的个人资
用户可以上传和裁剪头像
用户可以轻松批准/拒绝朋友
用户可以监控其他用户的操作(当他们上传视频/照片/游戏/博客时)
#用户墙
按性别排序的用户
后端(管理面板)
管理用户(添加/删除/暂停/编辑)
电子邮件用户(或群发邮件)

6.管理博客/公告

管理员可以在网站上创建博客/新闻/公告部分
用户可以对管理博客/新闻/公告发表评论
管理员可以通过支持/反馈页面接收访问者的电子邮件

7、分类管理

类别页面
对于每个类别,可以显示类别封面图像,或其最新视频
后端(管理面板)
管理类别(添加/删除/编辑)

8、广告功能

整个网站有20多个广告位
旋转广告(广告组)
视频播放器中的前/后滚动视频/图像/ Flash广告
播放期间视频播放器中的文字广告(位于底部)

9. 管理面板

能够控制网站的各个方面
配置邮件设置(php邮件,sendmail或smtp服务器)
配置视频转换设置(适用于SD,HD和移动设备)
编辑静态页面
编辑电子邮件模板
配置视频播放器
限制访客访客带宽/访问权限
系统检查(检查文件夹权限和所需的编解码器)
媒体设置(配置允许的最大上传大小和允许的视频格式)
启用/禁用照片库,游戏和博客模块
启用/禁用电子邮件验证
启用/禁用视频,游戏,照片,用户评论
通过ip或用户选择评级
选择会话驱动程序(数据库/文件)

10.其他功能

优化数据库结构和查询超快网站
干净的代码(可以轻松定制)
安全代码(输入过滤)
搜索引擎友好的URL(SEO)
在后台进程中完成视频转换/编码
聪明的模板引擎,从管理面板轻松模板切换
带语言文件的多语言系统
垃圾邮件保护(recaptcha/keycaptcha/areyouhuman集成,评论防洪保护)

安装

环境要求:PHP 5.x/7.x、MySQL、Nginx/Apache。

PHP配置建议:

safe_mode off
open_basedir off
max_execution_time 7200
max_input_time 7200
memory_limit (with 1MB more then the maximum video upload size)
post_max_size (maximum video upload size)
upload_max_size (maximum video upload size)
exec() should be allowed
Support for GD2 Library
Support for MySQL/MySQLi
Support for Curl

这里使用宝塔面板进行演示。 对于熟悉的人,您可以使用 OneinStack 或其他一键打包环境。

1、安装宝塔

#Centos系统
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
#Ubuntu系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh
#Debian系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh

安装完成后,进入面板安装PHP 5.6或7.x、Mysql、Nginx或Apache、phpmyadmin。

2、安装程序

添加域名,然后下载程序源码外国视频网站源码,并将程序上传到网站根目录解压。 源代码下载:avs7.zip。 如果觉得上传速度慢,也可以使用命令下载程序。

cd /www/wwwroot/domain.com 
wget https://www.moerats.com/usr/down/avs7.zip && unzip avs7.zip

3.导入数据库

点击面板两侧的数据库,通过phpmyadmin访问数据库管理界面,新建一个AVS数据库,然后将根目录下的avs.sql文件导出到数据库中,并编辑include/config.db。根目录下新建php文件,填写你的数据库信息。

4.相关配置

打开宝塔,点击两边的软件管理-PHP设置-禁用功能-删除shell_exec和exec。 然后单击配置文件并进行以下更改:

#使用Ctrl + F进行搜索修改
safe_mode off
open_basedir off
max_execution_time 7200
max_input_time 7200

然后点击Nginx设置,添加伪静态。 如果是Apache则不需要添加。

location / { 
if (!-f $request_filename){
    set $rule_1 1$rule_1;
}
if (!-d $request_filename){
    set $rule_1 2$rule_1;
}
if ($rule_1 = "21"){
    rewrite /.* /loader.php last;
}
}

接下来,编辑根目录中的 include/config.paths.php 文件,并在 $config['BASE_URL'] 中输入您的网站地址。 最后授权777以下文件或文件夹。

/include/config.local.php
/cache/frontend
/cache/backend
/images/logo
/images/notice_images
/images/notice_images/thumbs
/media/albums
/media/categories/game
/media/categories/album
/media/categories/video
/media/csv
/media/games/swf
/media/games/tmb
/media/games/tmb/orig
/media/photos
/media/photos/tmb
/media/player/logo
/media/users
/media/users/orig
/media/videos/tmb
/media/videos/vid
/media/videos/h264
/templates/backend/default/analytics/analytics.tpl 
/templates/emails
/templates/emails/*.tpl
/templates/frontend/(your_template)/static/*.tpl
/tmp/albums
/tmp/avatars
/tmp/downloads
/tmp/logs
/tmp/sessions
/tmp/thumbs
/tmp/uploader
/aembed.sh

5.安装ffmpeg

要使用该程序,我们还需要安装ffmpeg。 安装参考:使用静态 ffmpeg 二进制文件在几秒钟内安装 ffmpeg。

6.访问网站

后台地址、用户名、密码均为admin。 进入后我们访问设置-通用-系统检查检查是否满足条件。

到这里安装就差不多完成了,接下来就可以自己研究更多的功能了。

最后,由于使用习惯和本地化问题,使用起来可能不是很方便。 如果你想做视频网站,建议使用英文程序。 您可以尝试开源版的express-ffmpeg云转码程序→传送门。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 网站源码 外国视频网站源码-使用AVS搭建我们的视频/照片/游戏分享平台 https://www.wkzy.net/game/200678.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务