[亲测可用]RdfPlayer-红狐弹幕播放器1.6.9 免费源码 一键搭建

[亲测可用]RdfPlayer-红狐弹幕播放器1.6.9 免费源码 一键搭建-胖大海博客资源网
[亲测可用]RdfPlayer-红狐弹幕播放器1.6.9 免费源码 一键搭建
此内容为付费资源,请付费后查看
249
付费资源
温馨提示:本文最后更新于2024-05-26 22:08:30,某些文章具有时效性,若有错误或已失效,请在下方留言或联系站长

演示图片

图片[1]-[亲测可用]RdfPlayer-红狐弹幕播放器1.6.9 免费源码 一键搭建-胖大海博客资源网

图片[2]-[亲测可用]RdfPlayer-红狐弹幕播放器1.6.9 免费源码 一键搭建-胖大海博客资源网

图片[3]-[亲测可用]RdfPlayer-红狐弹幕播放器1.6.9 免费源码 一键搭建-胖大海博客资源网

图片[4]-[亲测可用]RdfPlayer-红狐弹幕播放器1.6.9 免费源码 一键搭建-胖大海博客资源网

简介

  • RdfPlayer是一款基于TS和PHP开发的网页弹幕播放器,结合MSE支持多种视频格式的在线播放(Mp4、Flv、Hls、Dash…..)
  • 基于webApi集成了多种插件,提供丰富强大的交互功能,提升用户体验
  • 基于nodejs和php实现后台系统,一键设置调整自定义功能及前端交互界面

安装教程

  1. 安装环境:mySql + php7.4 + redis【可选】
  2. 上传播放器源码至网站目录,解压压缩包。新建一个mysql数据库 访问 你的域名/install 按提示安装
  3. 访问你的播放器域名地址,按照提示按照即可
  4. 后台地址你的域名/admin
  5. 播放方式:你的域名/player/?url=视频链接

  6. 后台授权域名功能需要cms网站 头部referrer meta标签 值不能为 no-referrer never 这两个值。ip授权功能如果授权全部,填写一个.即可

特色功能

  1. 音效、色彩插件:混音系统、均衡器(3-5-10段)、亮度调节、饱和度调节、对比度调节
  2. 弹幕:本地弹幕库、第三方外挂弹幕库、本地实时弹幕库【基于node webSocket】、官方弹幕库【需要传参】
  3. 字幕:支持第三方外挂字幕、格式支持webvtt、ass,可自定义字幕文字大小、位置及颜色
  4. 移动端手势操作:左上划调整亮度,右上划调整音量,左右滑动快退快进,长按倍速播放,双击控制暂停播放,单击隐藏控件,自动隐藏控件
  5. 选集,清晰度:支持自定义对接cms选集数据、自定义清晰度,详情请看参数配置
  6. 完善的接口防盗和授权机制:后台配置中为您提供了完善的视频链接加密和接口防盗配置,无需担心流量被刷,同时提供ip授权和域名授权两种形式,域名授权需要带上referrer,了解基本原理的使用,不懂可忽略。
  7. 广告:播放器内置两种投放广告的形式,视频形式和图片形式。可自定义设置开屏广告和暂停广告
  8. 会员机制:此选项为扩展选项,可用于是否展示广告
  9. 自定义json接口:解耦多平台聚合形式,可单独设置不同平台和类型视频单独api接口、备用api接口
  10. redis缓存:播放器提供了简单的缓存机制,需安装redis扩展,可自定义缓存时间。

播放演示

 

JSON参数配置

图片[5]-[亲测可用]RdfPlayer-红狐弹幕播放器1.6.9 免费源码 一键搭建-胖大海博客资源网

// 获取解析数据
$json = Analyse::getVurl();
// 配置options数据
$options['cache']['vtype'] = $json['type'];
$options['cache']['referrer'] = $json['referrer'];
$options['config'] = '{
	"up" : {
		"mylink": "./?url=", //cms链接留空 /vod/play/id/8057/sid/1/nid/1.html   视频链接默认 /player/?url=
	},
	"local" : "'.$playerLocal.'",
	"isLive":'.$json['isLive'].',
	"setCrossOrigin":'.$json['setCrossOrigin'].',
	"isDirectUrl": '.$json['isDirectUrl'].',
	"keys" : {// ckeys 系统自行生成
		"key": "' . $json['key'] . '",
		"sign": "' . $json['sign'] . '", 
		"token": "' . $json['token'] . '", 
		"hash": "' . $json['hash'] . '",
		"authkey": "' . $json['authkey'] . '",   
		"ckeys": "' . $json['ckeys'] . '", 
		"ckeyr": "' . $json['ckeyr'] . '"
	},
	"id": "' . $json['dmid'] . '", 
	"title":"' . $json['title'] . '",
	"sid":"' . $json['vsid'] . '",
	"pic":"' . $json['pic'] . '",
	"vtype":"' . $json['type'] . '",
	"vfrom":"' . $json['vfrom'] . '",
	"url": "' . $json['url'] . '", 
	"ctime":"' . $json['currentTime'] . '",
	"nextVurl":"' . $json['nextUrl'] . '",
	"eplist":' . json_encode($json['stream'],JSON_UNESCAPED_UNICODE + JSON_UNESCAPED_SLASHES) . ',
	"quality":' . json_encode($json['quality'],JSON_UNESCAPED_UNICODE + JSON_UNESCAPED_SLASHES) . ',
	"subtitle" : {
		"url": "'. $json['subtitleUrl'] .'",
		"type": "'. $json['subtitleType'] .'",
		"fontSize": "20px",
		"bottom": "65px",
		"color": "#ffffff",
	},
	"targetid":"' . $json['targetid'] . '",
	"tvid":"' . $json['tvid'] . '",
	"avid": "' . $json['avid'] . '", 
	"cid": "' . $json['cid'] . '", 
}';

清晰度切换

  • 参数:quality
  • 类型:数组
  • 键值:
  • name:清晰度名称
  • type:画质视频类型 mp4、flv、hls 等,默认为auto
  • url:画质视频链接
  • 实列:
  • $quality = [{"name":"1080P+","url":"https://player.mrgaocloud.com/player/ad.mp4"},{"name":"1080P","url":"https://player.mrgaocloud.com/player/ad.mp4"},{"name":"720P","url":"https://player.mrgaocloud.com/player/ad.mp4"},{"name":"480P","url":""},{"name":"360P","url":"https://player.mrgaocloud.com/player/ad.mp4"}]
------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

------关注微信公众号:胖大海TuT------
© 版权声明
THE END
喜欢就支持一下吧
点赞630 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容