设为首页收藏本站

恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5753|回复: 78
打印 上一主题 下一主题

Openwrt下Oscam多账号智能读取及转发配置(原创)

    [复制链接]
跳转到指定楼层
1#
发表于 2016-12-22 02:08 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 billking 于 2016-12-22 02:42 编辑

一、  前言
       现在广大家庭都利用光宽带+安卓盒子看电视看电影,使用有线电视看电视节目的情况越来越少,但也许还有很多家庭有老人,他们毕竟不像我们年轻人那样会轻松自如使用复杂的安卓盒子,他们的习惯是机顶盒、电视开机就直接看节目,换节目也就上下键就OK,所以楼主家就是这样。所以一直使用广电的有线电视,但广电最操蛋的是一月20多元的收视费还只能看公共频道,因此就索性不用广电的机顶盒,全家几台电视的机顶盒全更换为支持CCCam协议的,路由器也改装使用Openwrt,再装个Oscam共享出来,全家都能看几乎所有的频道节目而且价格也比广电低。本着在Oscam这个领域信息比较敏感、封闭,有些朋友就算精通了解也不愿共享自己的经验,基于此种情况,楼主反复查阅、摸索相关信息及设置,并反复测试成功后,特将自己的心得及优化设置共享给各大网友参考,如有人将这些用作商业行为本人概不负相关法律责任,纯属学习研究使用。

二、  基本条件
1.      转发服务器 [满足(1)或(2)都行]
(1)    安装有Oscam的路由器(路由器最好是openwrt系统,闪存8M以上,内存64M以上);
             1)  AR71xx系列的路由器在openwrt下如何安装oscam
             2)  MT7620N/A系列的路由器在openwrt下如何安装oscam
备注:Oscam版本最好在r10641以上。

(2)    DM500、DM800系列、F3等可以安装Oscam系统的机顶盒(这不是本文讨论的重点)。


2.      带有CCCam协议的有线电视机顶盒
DM500C、DM800C、新蕾4、F3、iCOOL2G AK47、Q5HDPVR、泰信X1 X2、安卓有线机顶盒等。

三、  Oscam配置
       原来直接使用在Oscam中CCCam协议就可以转发给家里有几台电视,现在账号提供商作了转发屏蔽限制,因此不得不采用其他协议来作“路由转发”。看不懂的朋友请自行查阅相关文档,楼主不会就有些敏感问题一一回答!
      Oscam作转发主要用到三个文件:oscam.server、oscam.user、oscam.conf


1.      oscam.server配置

[reader]
label                        = reader-1
protocol                      = cccam
device                        = www.163.com,32200 ——(域名或固定IP地址,端口)
user                          = 20161222   ——GX服务商提供的账号)
password                      = 12345678   ——GX服务商提供的密码)
inactivitytimeout             = 30
reconnecttimeout              = 3
caid                          = 0939   ——GX服务商有线电视卡类型)
ident                         = 0939:000000   ——GX服务商有线电视卡类型)
group                         = 1   ——(共享账号1分为第1组)
emmcache                      = 1,1,2,0
blockemm-unknown              = 1
blockemm-u                    = 1
blockemm-s                    = 1
blockemm-g                    = 1
cccversion                    = 2.1.4
cccmaxhops                    = 20
audisabled                    = 1

[reader]
label                         = reader-2
protocol                      = cccam
device                        = abcd.3322.org,22100   ——(域名或IP地址,端口)
user                          = 20161223   ——GX服务商提供的账号)
password                      = 87654321   ——GX服务商提供的密码)
inactivitytimeout             = 30
reconnecttimeout              = 3
caid                          = 4A02   ——GX服务商有线电视卡类型)
ident                         = 4A02:000000   ——GX服务商有线电视卡类型)
group                         = 2   ——(共享账号2分为第2组)
emmcache                      = 1,1,2,0
blockemm-unknown              = 1
blockemm-u                    = 1
blockemm-s                    = 1
blockemm-g                    = 1
cccversion                    = 2.1.4
cccmaxhops                    = 20
audisabled                    = 1

[reader]
label                         = reader-3
protocol                      = cs357x   ——(此协议作二次转发,服务商账号1使用)
device                        = 192.168.1.1,13000   ——(本地路由器内网地址,端口
user                          = user4  ——(本地oscam内部转发账号)
password                      = 12345   ——(本地oscam内部转发密码)
inactivitytimeout             = 1
reconnecttimeout              = 3
caid                          = 0939   ——(对应服务商账号1
ident                         = 0939:000000   ——(对应服务商账号1
group                         = 3  ——(所有内部转发账号分为第3组)
blockemm-unknown              = 1
blockemm-u                    = 1
blockemm-s                    = 1
blockemm-g                    = 1
audisabled                    = 1

[reader]
label                         = reader-4
protocol                      = cs378x   ——(此协议作二次转发,服务商账号2使用)
device                        = 192.168.1.1,12000   ——(本地路由器内网地址,端口
user                          = user5   ——(本地oscam内部转发账号)
password                      = 12345   ——(本地oscam内部转发密码)
inactivitytimeout             = 1
reconnecttimeout              = 3
caid                          = 4A02   ——(对应服务商账号2
ident                         = 4A02:000000   ——(对应服务商账号2
group                         = 3   ——(所有内部转发账号分为第3组)
blockemm-unknown              = 1
blockemm-u                    = 1
blockemm-s                    = 1
blockemm-g                    = 1
audisabled                    = 1


备注:如果自己有接读卡器,可以按照上面案例自行往下为group组。这么做的目的是所有的内网用户都可以自由读取服务商提供的账号信息和自己的读卡器信息。


2.      oscam.user配置
[account]
user                          = user4
pwd                           = 12345
keepalive                     = 1
caid                          = 0939
ident                         = 0939:000000
group                         = 1   ——(对应读取服务商账号1
cccmaxhops                    = 20
cccreshare                    = 20
cccstealth                    = 1
numusers                      = 0
penalty                       = 0

[account]
user                          = user5
pwd                           = 12345
keepalive                     = 1
caid                          = 4A02
ident                         = 4A02:000000
group                         = 2   ——(对应读取服务商账号2
cccmaxhops                    = 20
cccreshare                    = 20
cccstealth                    = 1
numusers                      = 0
penalty                       = 0

[account]
user                          = user1   ——(要转发的内网用户账号)
pwd                           = 12345
keepalive                     = 1
group                         = 3   ——(对应读取reader-3reader-4的账号信息)
cccmaxhops                    = 2
cccreshare                    = 0

[account]
user                          = user2   ——(要转发的内网用户账号)
pwd                           = 12345
keepalive                     = 1
group                         = 3   ——(对应读取reader-3reader-4的账号信息)
cccmaxhops                    = 2
cccreshare                    = 0

[account]
user                          = user3   ——(要转发的内网用户账号)
pwd                           = 12345
keepalive                     = 1
group                         = 3   ——(对应读取reader-3reader-4的账号信息)
cccmaxhops                    = 2
cccreshare                    = 0


3.      oscam.conf配置
[global]
logfile                       = /tmp/oscam.log  ——(此路径为路由器的临时目录不占空间)
netprio                       = 9
nice                          = 9
maxlogsize                    = 0
waitforcards                  = 0
lb_mode                       = 1

[cs357x]
port                          = [email protected]:000000   ——(对应读取服务商账号1
keepalive                     = 1
suppresscmd08                 = 1

[cs378x]
port                          = [email protected]:000000   ——(对应读取服务商账号2
keepalive                     = 1
suppresscmd08                 = 1

[cccam]
port                          = 678   ——(此端口为机顶盒访问转发服务器的端口)
version                       = 2.1.4
reshare                       = 2
reshare_mode                  = 2
ignorereshare                 = 1
stealth                       = 1
keepalive                     = 1

[monitor]
port                          = 34000
serverip                      = 127.0.0.1
nocrypt                       =0.0.0.0-255.255.255.255
aulow                         = 120
monlevel                      = 4
hideclient_to                 = 15

[webif]
httpport                      = 7777   ——WEB页面访问端口,可自行修改)
httpuser                      = oscam   ——WEB页面访问账号,可自行修改)
httppwd                      = oscam   ——WEB页面访问密码,可自行修改)
httpallowed                   = 0.0.0.0-255.255.255.255
aulow                         = 120
hideclient_to                 = 15



   以上三个文件的配置,在机顶盒端看节目时,
Oscam服务器可以根据多个共享服务商(或自行读卡)提供的账号进行智能路由选择。比如服务商1的账号比服务商2的账号网络延时小,此时oscam自动读取服务商1的账号;服务商2的账号比服务商1的账号专用频道多,此时oscam自动读取服务商2的账号。任何一个共享账号出现问题或者网络中断都不会影响转发客户端的节目收看!





评分

参与人数 3恩山币 +5 收起 理由
dragonnet + 1 客户端的oscam.server怎么设置呢?
d2xs + 3 亲,你太牛逼了,走,我请你吃鳇鱼头去~~~
chali_bulang + 1 无私的楼主! 请研究下轮读和2次转发频道的限制 精通的不肯分享 入门真难!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏29 转播转播 分享分享 分享淘帖 支持支持1 反对反对
我的恩山、我的无线 The best wifi forum is right here.
2#
发表于 2016-12-22 02:18 | 只看该作者
现在都开始用网络盒子了,折腾有线的还真不多,而且这么费事还不如直接买个小米盒子、天猫魔盒。不过看楼主这么用心的写教程,还是要支持一下

点评

兄弟,在开头就已经说了,有线电视主要是照顾上年纪的人,他们对网络盒子的操作是无法驾驭的!  详情 回复 发表于 2016-12-22 02:25
我的恩山、我的无线 The best wifi forum is right here.
3#
 楼主| 发表于 2016-12-22 02:25 | 只看该作者
AN_drew 发表于 2016-12-22 02:18
现在都开始用网络盒子了,折腾有线的还真不多,而且这么费事还不如直接买个小米盒子、天猫魔盒。不过看楼主 ...

兄弟,在开头就已经说了,有线电视主要是照顾上年纪的人,他们对网络盒子的操作是无法驾驭的!

点评

网络盒子 开启自启HDP等直播软件 就和传统广电的盒子一模一样 除了有几个源会卡外  详情 回复 发表于 2016-12-22 11:01
我的恩山、我的无线 The best wifi forum is right here.
4#
发表于 2016-12-22 09:27 | 只看该作者
这是个好东西
我的恩山、我的无线 The best wifi forum is right here.
5#
发表于 2016-12-22 09:42 | 只看该作者
谢谢@!@!
我的恩山、我的无线 The best wifi forum is right here.
6#
发表于 2016-12-22 10:06 | 只看该作者
这个可以有,。。看看
我的恩山、我的无线 The best wifi forum is right here.
7#
发表于 2016-12-22 10:10 | 只看该作者
Openwrt下Oscam多账号智能读取及转发配置(原
我的恩山、我的无线 The best wifi forum is right here.
8#
发表于 2016-12-22 10:15 | 只看该作者
谢谢楼主的分享,当时我觉得还是安卓盒子方便搞些
我的恩山、我的无线 The best wifi forum is right here.
9#
发表于 2016-12-22 10:53 | 只看该作者
进来看看!!!
我的恩山、我的无线 The best wifi forum is right here.
10#
发表于 2016-12-22 10:54 | 只看该作者
多谢楼主分享
我的恩山、我的无线 The best wifi forum is right here.
11#
发表于 2016-12-22 11:01 | 只看该作者
billking 发表于 2016-12-22 02:25
兄弟,在开头就已经说了,有线电视主要是照顾上年纪的人,他们对网络盒子的操作是无法驾驭的!

网络盒子 开启自启HDP等直播软件  就和传统广电的盒子一模一样  除了有几个源会卡外

点评

网络盒子我手里几个,HDP软件也设置开机自启,有些时候网络原因或者其他误操作原因造成无法观看,上年纪的人就完全搞不懂了。  详情 回复 发表于 2016-12-22 18:06
我的恩山、我的无线 The best wifi forum is right here.
12#
发表于 2016-12-22 11:05 来自手机 | 只看该作者
楼主的意思是把有线电视共用?那输出的信号质量是否和有线一样?

点评

广电传统的机顶盒是必须插卡,再接有线电视闭路线。我所说的是别人的有线电视卡分享出来,客户端利用网络读取卡的信息,闭路线还是必须得接入。本身还是收看广电的有线电视信号与传统的有线电视没什么区别,区别就是  详情 回复 发表于 2016-12-22 18:11
我的恩山、我的无线 The best wifi forum is right here.
13#
发表于 2016-12-22 11:16 | 只看该作者
:p支持。。。。。。。。
我的恩山、我的无线 The best wifi forum is right here.
14#
发表于 2016-12-22 12:22 | 只看该作者
支持一下楼主的分享精神。
不过说回来,只要不是yunos,安卓电视盒子里的直播APP都可以设置开机启动,换台也简单(点OK,再上下左右)。
前段时间50元包邮的rk3128(1G+8G)盒子刷第三方固件看电视直播没压力。

点评

你那款电视盒有地址吗?  详情 回复 发表于 2016-12-22 14:36
我的恩山、我的无线 The best wifi forum is right here.
15#
发表于 2016-12-22 12:27 | 只看该作者
路由器还能这样用,学习了
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|手机APP版|恩山无线论坛 ( 苏ICP备05084872号-1 )  

GMT+8, 2017-11-23 09:42

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表