- 在线演示
- 关于播放器
- 主要功能
- BUG提交
- 下载安装
- 协议说明
- 版本记录
播放器简介
- 1.RdfPlayer是一款基于TS和PHP开发的Web端视频弹幕播放器,支持多种媒体流在线播放(Mp4、Flv、Hls、Dash…..)
- 2.后端PHP + MySql + Node.js[可选] 架构,Node.js用于构建实时弹幕websocket服务
- 3.前端 html5 + css + js
- 4.环境推荐 PHP7.4 + MySql5.6 + Node.js15.5.0[扩展选项,可选]
- 5.后续展望:后续准备迭代新版,支持h265 Web端软解、硬解码在线播放
特色功能
- 一、音效、色彩插件:
- 1.混音系统
- 2.均衡器(3-5-10段)
- 3.视频色彩调节
- 二、弹幕:
- 1.本地弹幕库
- 2.支持第三方外挂弹幕库
- 3.实时弹幕库【基于node webSocket】
- 4.官方弹幕库【需要传参】
- 三、字幕:
- 1.支持第三方外挂字幕,可用过get参数或者json参数配置
- 2.格式支持:webvtt、ass
- 3.可自定义字幕文字大小、位置及颜色
- 调用方式非常简单,直接在url中带上参数接口:http://播放器域名/player/?url=视频链接&subtitleType=ass&subtitleUrl=https://rdfplayer.mrgaocloud.com/player/subtitle/ass/8188a799c20c04910aacc3ca7ec91e46.ass
- 四、移动端手势操作:
- 1.左上划调整亮度
- 2.右上划调整音量
- 3.左右滑动快退快进
- 4.长按倍速播放
- 5.双击控制暂停播放、单击隐藏控件
- 五、播放器内选集、清晰度切换、多码率清晰度无缝切换:
- 1.支持cmsv10播放器内选集
- 2.多码率清晰度无缝切换
- 六、反扒、防嗅探、和授权机制:
- 1.后台配置中为您提供了完善的视频链接加密和接口防盗配置,无需担心流量被刷。前端反扒机制无需担心被调试
- 七、自定义广告:
- 1.播放器内置开屏和暂停两种投放广告的形式和视频、图片两种广告格式
- 开屏广告
- 暂停广告
- 八、会员机制:
- 此选项为扩展选项,可用于是否展示广告
- 九、自定义json接口:
- 1.解耦多平台聚合形式
- 2.可单独设置不同平台和类型视频单独api接口、备用api接口
- 十、redis缓存:
- 播放器提供了简单的缓存机制,需安装redis扩展,可自定义缓存时间
- 十一、其他功能:
- 1.跳过片头片尾功能
- 2.记忆播放
- 3.网页全屏
- 4.自动下集、循环播放、定时关闭
- 5.弹幕速度、弹幕透明度、弹幕区域、弹幕大小调节
- 6.倍速播放
- 7.屏幕截图
- 8.实时在线用户数显示
- 9.反馈留言
RDFPLAYER留言板
下载
安装教程
- 一、下载程序压缩包后上传至网站根目录
- 二、新建一个mysql数据库,记住用户名、数据库名、密码
- 三、访问域名按提示信息填写即可安装
- 四、安装后请保存后台路径,如若忘记后台入口,请查看网站根目录后台文件夹名即可
当前版本主要更新
- 1.新增第三方弹幕接口自定义配置
- 2.新增PC端双击全屏退出全屏功能
- 3.新增暂停广告关闭按钮
- 4.修复暂停广告无法跳转链接问题
- 5.修复Dash音视分离视频倍速播放不同步问题
- 6.新增自定义播放器名称等
- 7.采用异步加载,优化加载界面长时间黑屏问题
说明
程序遵循MIT协议 MIT_License
一、已购买的用户,更新可直接官网下载,或者直接找我发最新版源码更新!
二、请勿下载盗版,更新后无法使用不要找我,无任何售后!
三、本程序仅提供视频播放功能,没有内置任何数据,请在遵守当地法律的前提下使用本站程序,对用户在使用过程中的自行维护的信息内容本站不负任何责任!!!
版本记录:
V1.7.2
- 新增网页全屏【同源下生效】
- 新增CMSV10系统json配置可通过播放器代码作为匹配值
- 新增可多个第三方接口合并数据
V1.7.1
- 新增后台设置第三方弹幕接口【参数配置在analyse.php json['addDmApiParams']】
- 优化加载界面黑屏问题,采用异步加载
- 优化插件还未加载完成无法点击问题
V1.7.0
- 新增实时弹幕聊天室【基于websocket api接口】
- 新增谷歌投屏,基于Chrome.cast api
- 新增开屏、播放器内广告自定义单独配置
- 新增弹幕发送设置,弹幕位置、大小、颜色
- 新增弹幕速度设置,弹幕位置设置
- 新增Hls实时网速显示
- 优化弹幕禁用词
- 优化不同窗口自适应
- 优化后台结构
- 优化数据加密
- 修复若干bug
V1.6.9
- 新增字幕功能,参数为subtitle。可使用get传参 subtitleType= ass || webvtt subtitleUrl=字幕链接
- 选集图片采用懒加载,提升性能,优化后台程序目录结构
- 优化弹幕设置功能
- 优化弹幕列表,改为实时弹幕聊天室
- 优化弹幕移动端自适应
- 新增弹幕显示区域调节
- 新增弹幕字号调节
- 优化QQ扫码分享,防红
- 取消了版本验证程序,修复若干bug
V1.6.8
- 自定义对接cms站点选集
- 选集接口加密防盗
- 增加redis缓存,需安装php redis扩展
- 视频链接、选集数据加密处理
- 修复部分网盘中文直链,多次重定向无法播放的问题,后台removeCrossOrigin 添加匹配链接
- 后台添加cms对接功能 【防盗和剧集api设置】
- 修复中文视频链接编码问题导致不能播放的问题
V1.6.7
- 添加自定义选集 参数 epist json对象或者数组 see readme.md
- 优化加载速度,自定义加载loading gif
- 增加顶部按钮隐藏功能
- 新增弹幕速度调节
- 新增redis缓存
- 自定义顶部按钮隐藏显示
- 优化视频色彩调节功能
- 修复若干bug
V1.6.6 beta3
- 重构后台结构目录
- 重构安装程序
V1.6.6 beta2
- 优化腾讯视频官解弹幕渲染性能,视频跳转实时渲染弹幕
- 移动端适配音效色彩调节滑动条
V1.6.6 beta1
- 移动pc端弹幕input框自适应
- 修复弹幕字体大小会影响input框宽度问题
- 修复跳转及截图下载问题
- 修复移动端倍速lable显示出界
- 修复video设置放大裁剪和等比缩放点击后鼠标移动高亮显示无效问题
V1.6.6
- 新增清晰度切换功能:
- 参数:quality
- 类型:数组
- 键值:
- name:清晰度名称
- type:画质视频类型 mp4、flv、hls 等,默认为auto
- url:画质视频链接
V1.6.5
- 修复顶部分享按钮链接不是自定义域名。
- 修复左侧上滑调整亮度数值和滑动不对应问题。
- 修复上滑和左右滑动快进产生冲突和重叠问题【当触发左右滑动无论怎么滑都不会产生上滑机制 反之同理问题【当触发左右滑动无论怎么滑都不会产生上滑机制 反之同理】。
- 增加视频音效调节功能【3D环绕音效 空间混音 音量增强 3 5 10 段均衡器自定义 10多种预设均衡音效】【MP4链接类型视频不可用会出现无声问题】。
- 增加视频色彩调节功能【饱和度 亮度 对比度】。
V1.6.4
- 修复播放m3u8出现无限循环暂停播放导致播放器卡顿问题。
V1.6.3
- 修复若干bug,后台更新用户中心,可删改用户信息。
- 更新用户中心uid
- 优化性能
V1.6.2
- 修复 播放器刚播放时暂停,过一会还会自动播放的bug
- 增加用户注册登录功能,后台试看时间自定义设置,默认组别为注册会员【2】
- 增加右侧上滑音量调节,左侧上滑亮度调节,上滑不能大幅度左右滑,会触发快进
- 取消pc右键视频链接
V1.6.1
- 更新自定义播放器目录 可放在cms 二级目录
- 增加视频预加载缩略图
- 优化长按倍速时间为自定义,默认200ms。优化长按倍速显示特效。
- 可自定义解析主接口
V1.6.0
- 增加视频谷歌浏览器小窗播放,等比全屏放大,不等比缩放全屏,qq分享功能,30分钟定时关闭(暂时不支持自定义时间)。
- 自定义广告,支持视频广告和图片广告,视频广告无法自动播放,需要点击一下,所以尽量别用。
- 自定义顶部跑马灯,自定义顶部遮挡层【用于遮挡某些M3U8顶部广告】。
- 移动端添加锁屏功能【防止误触】。
- 安卓支持全屏横屏播放功能。
- 支持选集功能 自动下集功能【对接CMS】【需保留自带主接口】。
- 跳过片头和片尾不需要刷新,下一集接口实时生效。