iTVBoxFast安装及使用说明

iTVBoxFast使用及安装说明,tvbox如何对接苹果CMS?

iTVBoxFast安装及使用说明-青鹿云

一、安装后端

安装后端(我使用的环境:PHP 7.3、SQL 5.6,理论上支持更广(红色表示重要))

1、将后台源码上传到网站目录并解压,点击—设置

iTVBoxFast安装及使用说明-青鹿云

2、网站目录—运行目录设为:public

iTVBoxFast安装及使用说明-青鹿云

3、设置ThinkPHP5伪静态(宝塔直接选择ThinkPHP也可以)

location ~* (runtime|application)/{
	return 403;
}
location / {
	if (!-e $request_filename){
		rewrite  ^(.*)$  /index.php?s=$1  last;   break;
	}
}
iTVBoxFast安装及使用说明-青鹿云

4、访问域名进入引导安装界面,根据提示完成后续操作

安装完成后会随机生成后台地址,请牢记,您也可以到网站/public下修改后台入口文件

用户前台直接访问域名就能进入,用户可在此管理自己的账户、提卡等,自动登录的用户不要修改密码,否则无法自动登录

请注意,如果数据库是sql5.7,安装完成后登录会报错,可参考一些额外的开关或异常处理第一句说明来修复

二、更新后台

安装完成后需要先进行一次后台更新,您必须在【控制台】栏目点击更新

iTVBoxFast安装及使用说明-青鹿云

三、后台简介

    1、【控制台】可查看后台及会员相关信息

    2、【常规管理】【系统配置】APP基础配置主要集中在这里,APP支持修改的图片也在这里修改

    3、【权限管理】可添加管理员、分配管理员权限【角色组】、以及查看一些日志记录

    4、【会员管理】会员规则不要动,会员分组就是APP在线支付里面的套餐,默认的六个分组不能删除,可修改、添加

    —–卡密管理: 可生成通用卡密,或输入用户账号生成专属卡密,专属卡密会显示在对应用户的卡券包,通用卡密不显示

    5、【客户端管理】关闭【到期验证】或【开始时间=结束时间】就不会过期了

—仓库列表管理:Fast多仓配置

—站点对接管理:可对接到自己的苹果CMS,请查看第五步

—第三方接口集:可插入自己的视频处理接口,请查看第六步

—首页推荐数据:设置开始时间和结束时间,有效时间内才会显示在首页,结束时间=开始时间【永久有效】,网址不为空时跳转浏览器,否则使用名称进行搜索

—屏保数据设置:设置开始时间和结束时间,有效时间内才会显示在屏保,结束时间=开始时间【永久有效】,是否搜索指的是按下OK键的动作,不添加则不显示屏保

—站点消息管理:设置开始时间和结束时间,有效时间内才会显示在消息中心,结束时间=开始时间【永久有效】,可设置多条

—版本控制管理:客户端版本号不等于服务端时提示更新,包大小随意,必须有APK下载地址,不要添加多个版本更新,当然了没有版本更新可不配置

四、简单使用(这不是必须的)

    1、点击【客户端管理】—【仓库列表管理】—可在此添加/修改仓库地址,低于2条客户端不显示仓库管理

    2、默认配置的仓库地址位于/public/uploads/itvbox/api.json

五、对接苹果CMS

3个步骤对接到自己的苹果CMS

    1、将public/uploads/itvbox/App.php复制到你苹果CMS的application/api/controller下

    2、Fast后台—站点对接配置—编辑默认的配置

        一、key:csp_xml_lvdou【这里的lvdou可以改名,但添加多个站点时不要相同】

        二、站点名称:绿豆测试【这里的绿豆测试可以改名,但添加多个站点时不建议相同】

        三、type:Spider

        四、api:csp_AppYsV2

        五、ext:苹果CMS地址/api.php/app/

    3、可搜索、可快速搜索、可筛选都打勾

iTVBoxFast安装及使用说明-青鹿云

ps:这里添加的对接其实就是把数据插入到远端聚合配置里面,它对应关系如下【未测试表示功能已对接,但可用性未测试或我自己也不会用】

"sites": [
    {
        "key": "Dm84r",  //key
        "name": "可乐动漫一号线", //站点名称
        "type": 3, // 0 xml 1 json 3 Spider
        "api": "csp_Dm84", //api
        "playUrl" : "" // 站点解析Url、可空 、未测试
        "filterable": 1, // 可筛选?
        "quickSearch": 1, // 是否可以快速搜索
        "searchable": 1, // 是否可搜索
        "jar": " // 自定义jar、可空 、未测试
        "ext": " // 扩展数据 、可空 、未测试
        "categories" : "", //排序?、可空 、未测试
        "playerType" : "" //播放器类型?、可空、未对接
    }
]

六、添加第三方接口

安装后默认存在六个接口,其中四个为解析方式(需要爬虫支持才有效)

    1、解析聚合:调用全部接口,谁先返回用谁的播放(不建议删除、可设为关闭)

    2、Web聚合:调用全部XML接口,谁先返回用谁的播放(不建议删除、建议关闭,需要jar支持)

    3、Json并发:调用全部Json接口,谁先返回用谁的播放(不建议删除、可设为关闭)

    4、Json轮询:按照先后顺序调用,直到接口用完或成功返回视频地址(不建议删除、可设为关闭)

    5、Json接口一:安装时默认生成,此接口仅模拟返回一个固定的视频地址(调试完成请修改)

    6、Json接口二:安装时默认生成,此接口仅模拟返回一个固定的视频地址(调试完成请修改)

    您可以继续添加N个接口,参考Json接口一、Json接口二来添加

iTVBoxFast安装及使用说明-青鹿云

他与原JSON聚合配置对应关系如下

 "parses": [        
        {
            "name": "keyu", //名称
            "type": 1, //类型// 0 普通嗅探 1 json 2 Json扩展 3 聚合
            "url": "", //接口地址
            "ext": { //EXT扩展
                "flag": ["qq"],
                "header": {
                    "User-Agent": "okhttp/4.1.0"
                }
            }
        }
]

六、修改直播源

如果您使用的是默认JSON配置,调用的是/public/uploads/itvbox/tv.txt

如果您使用的是其他JSON配置,调用的是json配置里面的直播源,通常情况它配置如下

您也可以到常规管理—系统配置—启动配置—【直播清单地址、直播EPG接口地址】进行修改

"lives":[
   {
    "group": "redirect",
    "channels": [
      {
       "name":"lives",
       "urls":[
          "proxy://do=live&type=txt&ext=base64编码的tv.tx完整Url" //可在这里地址进行https://base64.us
         ]
      }
    ]
  }
],

七、首页天气

https://console.qweather.com/

对接的和风天气、需要自己注册一个账号并实名认证,进入控制台—项目管理—新建key—选择 Android SDK,对接的是免费的版,无需充值

key名称应该时随意的,是你安装包的包名,必须和打包时一致,创建成功后把public id和key填入fast后台【常规管理—系统配置–启动配置】,重启APP后到APP设置里面开启首页天气即可,不要频繁修改和风天气绑定的包名,否则可能导致鉴权失败获取不到天气,不需要的可以留空

八、播放时顶部公告

此文字定义为播放器顶部公告,可在常规管理—系统配置—其他配置—播放器顶部公告修改

在文字任意位置插入viptime可转换为当前用户VIP到期时间,如、尊敬的用户,欢迎使用itvboxFast,VIP到期时间:viptime

九、选项相关

清理卡密、支付记录、日志等,在要删除的栏目,每页显示 x 条,选择50或all,然后再去顶部全选、删除

iTVBoxFast安装及使用说明-青鹿云

ps:未集成高德/百度这类专业的定位SDK,因为申请麻烦,使用纯GPS/网络来为和风天气提供位置信息,但由于部分机顶盒/电视这类设备没有GPS模块可能导致定位失败无法获取当前位置天气,也有部分设备没有GPS返回模拟/错误的位置信息导致获取的天气信息不正确,因此这个功能默认是关闭的,用户可到我的–设置–常规设置里面开启

© 版权声明
THE END
喜欢就支持一下吧
点赞773 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容