https://pan.v1.mk/每期视频中用到的文件分享/allinone二进制文件
1、将上面网址的内容打开,如果电视等安卓设备运行并下载天光云影-av3a.apk目前仅能使用这个版本的天光云影
2、按照自己的设备运行系统下载对应的二进制文件,安卓下载linux系统版本,window下载window版本,maos下载darwin版本,
3、再根据芯片规格选择二进制文件的运行类型版本,如果是电视建议优先试试allinone_linux_arm_*.zip版本,如果是安卓手机,且版本高,建议优先试试allinone_linux_arm64_*.zip版本
4、解压下载的zip压缩包,得到里面的二进制文件本体
在安卓设备内的APP天光云影内使用方法:
1. 打开配置网页:http://<设备ip>:10481
2. 最下面,上传二进制文件或填入文件路径(例如/sdcard/Download/allinone_linux_arm64)。这种外部路径(/sdcard)请确保有文件读取权限(设置/权限中点击授予)
3. 添加直播源:http://127.0.0.1:35455/tv.m3u
4. 选中直播源后重启,allinone需要5秒左右启动时间
5. 可以使用下面的JS转码方式合并频道
function transformGroupNames(channelList, mapping) {
return channelList.map(function (channel) {
var newGroupName = mapping[channel.groupName] || channel.groupName;
return Object.assign({}, channel, { groupName: newGroupName });
});
}
function sortChannelsByGroupName(channelList, sort) {
return channelList
.map(function (channel, index) {
return { channel: channel, originalIndex: index };
})
.sort(function (a, b) {
var indexA = sort.indexOf(a.channel.groupName);
var indexB = sort.indexOf(b.channel.groupName);
indexA = indexA === -1 ? sort.length : indexA;
indexB = indexB === -1 ? sort.length : indexB;
return indexA - indexB || a.originalIndex - b.originalIndex;
})
.map(function (item) {
return item.channel;
});
}
function transformChannelList(channelList, func) {
return channelList.map(function (channel) {
var transformedChannel = func(channel);
return Object.assign({}, channel, transformedChannel);
});
}
function filterOutChannels(channelList, filterOutChannelNameList) {
return channelList.filter(function (channel) {
return filterOutChannelNameList.indexOf(channel.name) === -1;
});
}
/**
* 频道 {
* groupName: String, // 分组名
* name: String, // 频道名
* epgName: String, // 节目单名
* url: String, // 播放链接
* logo: String?, // 频道图标
* httpUserAgent: String?, // ua
* }
* @param channelList 频道列表
* @returns 频道列表
*/
function main(channelList) {
// 频道分组映射
var groupNameMapping = {
'北京': '卫视',
'安徽': '卫视',
'甘肃': '卫视',
'广东': '卫视',
'贵州': '卫视',
'海南': '卫视',
'河北': '卫视',
'河南': '卫视',
'黑龙江': '卫视',
'湖北': '卫视',
'湖南': '卫视',
'吉林': '卫视',
'江苏': '卫视',
'江西': '卫视',
'辽宁': '卫视',
'青海': '卫视',
'山东': '卫视',
'上海': '卫视',
'四川': '卫视',
'云南': '卫视',
'浙江': '卫视',
'重庆': '卫视',
'香港': '卫视',
'4K频道': '4K 8K',
'8K频道': '4K 8K',
};
// 频道分组排序
var groupNameSort = ['央视', '卫视', '4K 8K', 'NEWTV', 'IHOT', '其他'];
// 过滤掉的频道
var filterOutChannelNameList = ["不想要的频道名称", "不想要的频道名称2"]
// 频道数据转换
function transformChannel(channel) {
}
return sortChannelsByGroupName(transformGroupNames(transformChannelList(filterOutChannels(channelList, filterOutChannelNameList), transformChannel), groupNameMapping), groupNameSort);
}




最新评论