高清范

百度 论坛搜索
发表于 2011-12-2 00:08 | 显示全部楼层 |阅读模式
本帖最后由 bbxby 于 2011-12-2 10:58 编辑

本帖以3099的固件为例,只用这一台机,其他没试过,大家可以试试,应该是差不多的。
我是采集的联通的视频直播,当然,如果你是用电信的,也可以用这样的方法做一个属于自己的IPTV。


经过几天的研究,加上论坛的各位大大的支持,终于解决这个问题了。
本人是联通用户,搜索了几大论坛,一直没有找到合适的解决方案,播放IPTV一直很卡。
幸好有了3099的固件,里面的本地IPTV功能解决了燃眉之急。在64码找到了54个联通可以看的在线视频。

后面一直想做成直接开机进入的方式。
在看了几个大大的教程以后,总算解决了,在此多谢论坛的各位前辈,感谢你们的无私奉献。
现在将本人的做法分享给大家。

必备软件:1、FlashFXP,用于FTP传输,当然你也可以用web方式;
                  2、RSS修改工具
本帖下方有软件的下载地址。


好了,软件准备好了以后,我们来开始工作吧。
首先,找到本地IPTV的RSS文件。
1、将FlashFXP下载回来后,解压到电脑文件夹
001.jpg
打开其中的flashfxp.exe
然后,点站点——站点管理器
在弹出窗口点新建站点,会弹出一个站点名称的对话框,输入你想要的名称
这里不影响操作,随你喜欢输什么
002.jpg
然后输入如上的几项。
IP地址那里输入你的播放器地址,我的是192.168.0.2,端口:2121.
用户名称:root    密码:toor

先点应用,然后点击连接。
OK

可以进去了。
进入到目录/usr/local/etc/scripts/ 下
003.jpg
直接把里面的IPTV.rss拖到左边本地目录就可以了。
然后就是使用下面提供的修改工具打开。把里面的播放地址和名称改成你要的就可以了。
  1. titleArray = pushBackStringArray(titleArray, "CCTV-1");
  2. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/5");
  3. titleArray = pushBackStringArray(titleArray, "CCTV-2");
  4. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/6");
  5. titleArray = pushBackStringArray(titleArray, "CCTV-3");
  6. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/2");
复制代码
上面是我改的部分内容,其他更多的联通可以不卡播放的地址,将在下面提供。


修改完成后,保存,上传就可以了。
上传方式同样很简单,还是直接从本地拖到FTP就可以了。

这里需要注意的一点:
修改好后,一定要把最后一行的这个数字,改成你自己频道的数量
不知道的话,可以先上传,然后在你的高清机上播放下,最后一个台得数字就是了。
  1. titleArray = pushBackStringArray(titleArray, "摄影频道");
  2. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/21");
  3. itemSize = 54;
复制代码
好了,现在你在进到本地IPTV是不是就可以播放了呢?



所需软件下载地址
1、FlashFXP(含注册码)
     http://115.com/file/be47vu93

2、RSS修改工具
    修改工具.rar (349.57 KB, 下载次数: 5971)
 楼主| 发表于 2011-12-2 00:08 | 显示全部楼层
本帖最后由 bbxby 于 2011-12-4 15:12 编辑

好了,我们继续我们的下一步,把自定义的本地IPTV放到首页的IPTV,已方便大家观看
更重要的是:可以设置成开机自动播放电视直播。是不是很爽呢?HOHO

废话少说

前面提到设置完成本地IPTV播放。
因为涉及到 bin 文件夹是不可写,就是不能修改。
我们需要用到 telnet 来完成。
很多电脑的telnet都是默认关闭的,我们首先要先打开它。
点击电脑的运行 输入services.msc 打开服务
004.jpg
找到Telnet 双击它
把启动类型改为“手动”,然后点击“启动”,当看到已启动就OK了。

然后,再次点击运行 输入:telnet 192.168.0.2 (这里是你的高清机地址)

输入:root
我不记得这里是不是要输入密码了,因为刚才是没有要输,不知道是不是有输过的原因

总之进去后,看到出现一行“~#”的时候就可以了。
然后 输入执行拷贝命令把不可写bin文件夹下的UI文件夹home_menu拷贝至可写etc目录下
  1. cp -r /usr/local/bin/home_menu /usr/local/etc
复制代码
可以直接复制代码,在上面点粘贴。

好了,现在继续用FlashFXP
在/usr/local/etc/ 目录下多了一个home_menu文件夹
打开它,接着打开里面的scripts文件夹

将里面的HomeMenu.rss 下载的本地。
继续用上面提到的修改工具打开。
找到这段代码:
  1. <item>
  2. <title>$[IPTV]</title>
  3. <imagePath>home_menu/image/Home_IPTV </imagePath>
  4. <disable>
  5.         <script>
  6.                 IPTVDisable;
  7.         </script>
  8. </disable>

  9. <onClick>
  10.                         ipaddr = getIptvAddr();
  11.                         if (ipaddr != "")
  12.                         {
  13.                                         print("use set addr is",ipaddr);
  14.                                         dl = loadXMLFile(ipaddr);
  15.                         }
  16.                         else
  17.                         {
  18.                                         print("use default addr is",ipaddr);
  19.                                         /*dl = loadXMLFile("http://113.105.169.77:82");*/
  20.                                         dl = loadXMLFile("xxx");
  21.                         }                       
  22.                         if(dl != null)
  23.                         {
  24.                                 print("download successful!!!");
  25.                                 if("true" == copyFile("/tmp/cached/tmp.rss", "/usr/local/etc/tmp.rss"))
  26.                                 {
  27.                                                 APName = "IMSAP";
  28.                                                 MenuType = "TopMenu";
  29.                                                 MenuLink = "rss_file:///usr/local/etc/tmp.rss";
  30.                                                 menuCmd(APName, MenuType, MenuLink, BltType);                                       
  31.                                 }
  32.                         }
  33.                         null;
  34.                 </onClick>       
  35. </item>
复制代码
把其中的这句:MenuLink = "rss_file:///usr/local/etc/tmp.rss";
修改为:MenuLink = "rss_file:///usr/local/etc/scripts/iptv.rss";

然后继续做上传到上传到刚才的/usr/local/etc/home_menu/scripts/文件夹

好了,到最后一步了
接着在刚才的telnet那里粘贴下面的代码。
  1. echo "mount -o bind /usr/local/etc/home_menu /usr/local/bin/home_menu" >> /usr/local/etc/rcS
复制代码
成功以后,重启下机子,然后点击首页的IPTV,是不是可以直接调用你自己定义的本地IPTV了呢??

相信自动播放那个,大家都知道了吧?
那我就不在这里啰嗦了。
祝大家开心。


后面有朋友提到3099的11-30不能用的问题,我刚刷了下这个固件,按照我的步骤做完,然后进入系统设定-其他设置-设置iptv
输入如下:“113.105.169.77:82”。

这样就可以了。
 楼主| 发表于 2011-12-2 00:35 | 显示全部楼层
本帖最后由 bbxby 于 2011-12-4 17:40 编辑

我所使用的全部联通的在线地址,联通的朋友拿去用吧。
  1. linkArray = null;
  2. titleArray = null;
  3. titleArray = pushBackStringArray(titleArray, "CCTV-1");
  4. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/5");
  5. titleArray = pushBackStringArray(titleArray, "CCTV-2");
  6. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/6");
  7. titleArray = pushBackStringArray(titleArray, "CCTV-3");
  8. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/2");
  9. titleArray = pushBackStringArray(titleArray, "CCTV-4");
  10. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/9");
  11. titleArray = pushBackStringArray(titleArray, "CCTV-5");
  12. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/7");
  13. titleArray = pushBackStringArray(titleArray, "CCTV-6");
  14. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/28");
  15. titleArray = pushBackStringArray(titleArray, "CCTV-8");
  16. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/20");
  17. titleArray = pushBackStringArray(titleArray, "CCTV-9");
  18. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/37");
  19. titleArray = pushBackStringArray(titleArray, "CCTV-12");
  20. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/39");
  21. titleArray = pushBackStringArray(titleArray, "CCTV-13");
  22. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/10");
  23. titleArray = pushBackStringArray(titleArray, "CCTV音乐");
  24. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/8");
  25. titleArray = pushBackStringArray(titleArray, "发现之旅");
  26. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/17");
  27. titleArray = pushBackStringArray(titleArray, "世界地理");
  28. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/31");
  29. titleArray = pushBackStringArray(titleArray, "第一剧场");
  30. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/24");
  31. titleArray = pushBackStringArray(titleArray, "央视精品");
  32. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/25");
  33. titleArray = pushBackStringArray(titleArray, "怀旧剧场");
  34. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/26");
  35. titleArray = pushBackStringArray(titleArray, "风云足球");
  36. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/27");
  37. titleArray = pushBackStringArray(titleArray, "风云剧场");
  38. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/30");
  39. titleArray = pushBackStringArray(titleArray, "风云音乐");
  40. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/29");
  41. titleArray = pushBackStringArray(titleArray, "广东卫视");
  42. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/15");
  43. titleArray = pushBackStringArray(titleArray, "东方卫视");
  44. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/14");
  45. titleArray = pushBackStringArray(titleArray, "北京卫视");
  46. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/35");
  47. titleArray = pushBackStringArray(titleArray, "四川卫视");
  48. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/12");
  49. titleArray = pushBackStringArray(titleArray, "湖南卫视");
  50. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/45");
  51. titleArray = pushBackStringArray(titleArray, "浙江卫视");
  52. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/23");
  53. titleArray = pushBackStringArray(titleArray, "重庆卫视");
  54. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/22");
  55. titleArray = pushBackStringArray(titleArray, "山东卫视");
  56. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/32");
  57. titleArray = pushBackStringArray(titleArray, "黑龙江卫视");
  58. linkArray = pushBackStringArray(linkArray, "http://127.0.0.1/cgi-bin/rtmp?rtmp://219.232.160.121/livestream/b0dcabbb6a0e468a300825ae52271085");
  59. titleArray = pushBackStringArray(titleArray, "河南卫视");
  60. linkArray = pushBackStringArray(linkArray, "http://127.0.0.1/cgi-bin/rtmp?rtmp://218.29.117.123/live/hntv1");
  61. titleArray = pushBackStringArray(titleArray, "河南剧场");
  62. linkArray = pushBackStringArray(linkArray, "http://127.0.0.1/cgi-bin/rtmp?rtmp://218.29.117.123/live/hntv5");
  63. titleArray = pushBackStringArray(titleArray, "东南卫视");
  64. linkArray = pushBackStringArray(linkArray, "http://127.0.0.1/cgi-bin/rtmp?rtmp://219.232.160.121/livestream/0e60e1dd7fb4237dce7adbaf41c44d64");
  65. titleArray = pushBackStringArray(titleArray, "深圳卫视");
  66. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/13");
  67. titleArray = pushBackStringArray(titleArray, "天津卫视");
  68. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/34");
  69. titleArray = pushBackStringArray(titleArray, "宁夏卫视");
  70. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/40");
  71. titleArray = pushBackStringArray(titleArray, "新科动漫");
  72. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/42");
  73. titleArray = pushBackStringArray(titleArray, "劲爆体育");
  74. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/19");
  75. titleArray = pushBackStringArray(titleArray, "宁夏卫视");
  76. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/40");
  77. titleArray = pushBackStringArray(titleArray, "新疆卫视");
  78. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/44");
  79. titleArray = pushBackStringArray(titleArray, "江苏卫视");
  80. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/33");
  81. titleArray = pushBackStringArray(titleArray, "DV生活");
  82. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/38");
  83. titleArray = pushBackStringArray(titleArray, "留学世界");
  84. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/36");
  85. titleArray = pushBackStringArray(titleArray, "DOXTV");
  86. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/16");
  87. titleArray = pushBackStringArray(titleArray, "英语辅导");
  88. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/18");
  89. titleArray = pushBackStringArray(titleArray, "游戏竞技");
  90. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/11");
  91. titleArray = pushBackStringArray(titleArray, "湖南经视");
  92. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/46");
  93. titleArray = pushBackStringArray(titleArray, "湖南娱乐");
  94. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/47");
  95. titleArray = pushBackStringArray(titleArray, "湖南都市");
  96. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/48");
  97. titleArray = pushBackStringArray(titleArray, "湖南公共");
  98. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/49");
  99. titleArray = pushBackStringArray(titleArray, "湖南电视剧");
  100. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/50");
  101. titleArray = pushBackStringArray(titleArray, "潇湘电影");
  102. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/51");
  103. titleArray = pushBackStringArray(titleArray, "金鹰纪实");
  104. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/52");
  105. titleArray = pushBackStringArray(titleArray, "金鹰卡通");
  106. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/53");
  107. titleArray = pushBackStringArray(titleArray, "旅游卫视");
  108. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/41");
  109. titleArray = pushBackStringArray(titleArray, "摄影频道");
  110. linkArray = pushBackStringArray(linkArray, "http://116.213.146.71:554/21");
  111. itemSize = 54;
复制代码
有朋友说我这里少了,呵呵,刚又找了31个,其中有2个高清的,湖南和CCTV1,经测试CCTV1有点卡,
现在把这分享给大家,删除“itemSize = 54;”直接粘贴到下面就好了。
  1. titleArray = pushBackStringArray(titleArray, "湖南卫视高清");
  2. linkArray = pushBackStringArray(linkArray, "http://gslb.tv.sohu.com/live?cid=44");
  3. titleArray = pushBackStringArray(titleArray, "凤凰资讯");
  4. linkArray = pushBackStringArray(linkArray, "http://gslb.tv.sohu.com/live?cid=2");
  5. titleArray = pushBackStringArray(titleArray, "CNN新闻");
  6. linkArray = pushBackStringArray(linkArray, "http://gslb.tv.sohu.com/live?cid=4");
  7. titleArray = pushBackStringArray(titleArray, "未知电影");
  8. linkArray = pushBackStringArray(linkArray, "http://gslb.tv.sohu.com/live?cid=6");
  9. titleArray = pushBackStringArray(titleArray, "辽宁卫视");
  10. linkArray = pushBackStringArray(linkArray, "http://gslb.tv.sohu.com/live?cid=10");
  11. titleArray = pushBackStringArray(titleArray, "青海卫视");
  12. linkArray = pushBackStringArray(linkArray, "http://gslb.tv.sohu.com/live?cid=12");
  13. titleArray = pushBackStringArray(titleArray, "安徽卫视");
  14. linkArray = pushBackStringArray(linkArray, "http://gslb.tv.sohu.com/live?cid=13");
  15. titleArray = pushBackStringArray(titleArray, "云南卫视");
  16. linkArray = pushBackStringArray(linkArray, "http://gslb.tv.sohu.com/live?cid=17");
  17. titleArray = pushBackStringArray(titleArray, "江西卫视");
  18. linkArray = pushBackStringArray(linkArray, "http://gslb.tv.sohu.com/live?cid=18");
  19. titleArray = pushBackStringArray(titleArray, "陕西卫视");
  20. linkArray = pushBackStringArray(linkArray, "http://gslb.tv.sohu.com/live?cid=20");
  21. titleArray = pushBackStringArray(titleArray, "吉林卫视");
  22. linkArray = pushBackStringArray(linkArray, "http://gslb.tv.sohu.com/live?cid=21");
  23. titleArray = pushBackStringArray(titleArray, "湖北卫视");
  24. linkArray = pushBackStringArray(linkArray, "http://gslb.tv.sohu.com/live?cid=22");
  25. titleArray = pushBackStringArray(titleArray, "广西卫视");
  26. linkArray = pushBackStringArray(linkArray, "http://gslb.tv.sohu.com/live?cid=23");
  27. titleArray = pushBackStringArray(titleArray, "河北卫视");
  28. linkArray = pushBackStringArray(linkArray, "http://gslb.tv.sohu.com/live?cid=24");
  29. titleArray = pushBackStringArray(titleArray, "西藏卫视");
  30. linkArray = pushBackStringArray(linkArray, "http://gslb.tv.sohu.com/live?cid=25");
  31. titleArray = pushBackStringArray(titleArray, "内蒙卫视");
  32. linkArray = pushBackStringArray(linkArray, "http://gslb.tv.sohu.com/live?cid=26");
  33. titleArray = pushBackStringArray(titleArray, "教育3");
  34. linkArray = pushBackStringArray(linkArray, "http://gslb.tv.sohu.com/live?cid=29");
  35. titleArray = pushBackStringArray(titleArray, "教育1");
  36. linkArray = pushBackStringArray(linkArray, "http://gslb.tv.sohu.com/live?cid=30");
  37. titleArray = pushBackStringArray(titleArray, "贵州卫视");
  38. linkArray = pushBackStringArray(linkArray, "http://gslb.tv.sohu.com/live?cid=32");
  39. titleArray = pushBackStringArray(titleArray, "甘肃卫视");
  40. linkArray = pushBackStringArray(linkArray, "http://gslb.tv.sohu.com/live?cid=34");
  41. titleArray = pushBackStringArray(titleArray, "北京文艺");
  42. linkArray = pushBackStringArray(linkArray, "http://gslb.tv.sohu.com/live?cid=37");
  43. titleArray = pushBackStringArray(titleArray, "北京科教");
  44. linkArray = pushBackStringArray(linkArray, "http://gslb.tv.sohu.com/live?cid=38");
  45. titleArray = pushBackStringArray(titleArray, "北京影视");
  46. linkArray = pushBackStringArray(linkArray, "http://gslb.tv.sohu.com/live?cid=39");
  47. titleArray = pushBackStringArray(titleArray, "北京财经");
  48. linkArray = pushBackStringArray(linkArray, "http://gslb.tv.sohu.com/live?cid=40");
  49. titleArray = pushBackStringArray(titleArray, "北京体育");
  50. linkArray = pushBackStringArray(linkArray, "http://gslb.tv.sohu.com/live?cid=41");
  51. titleArray = pushBackStringArray(titleArray, "北京生活");
  52. linkArray = pushBackStringArray(linkArray, "http://gslb.tv.sohu.com/live?cid=42");
  53. titleArray = pushBackStringArray(titleArray, "北京青少");
  54. linkArray = pushBackStringArray(linkArray, "http://gslb.tv.sohu.com/live?cid=43");
  55. titleArray = pushBackStringArray(titleArray, "CCTV1高清");
  56. linkArray = pushBackStringArray(linkArray, "http://gslb.tv.sohu.com/live?cid=46");
  57. titleArray = pushBackStringArray(titleArray, "香港卫视");
  58. linkArray = pushBackStringArray(linkArray, "http://gslb.tv.sohu.com/live?cid=48");
  59. titleArray = pushBackStringArray(titleArray, "东森新闻");
  60. linkArray = pushBackStringArray(linkArray, "http://gslb.tv.sohu.com/live?cid=49");
  61. titleArray = pushBackStringArray(titleArray, "山西卫视");
  62. linkArray = pushBackStringArray(linkArray, "http://gslb.tv.sohu.com/live?cid=50");

  63. itemSize = 85;
复制代码
发表于 2011-12-2 01:57 | 显示全部楼层
谢谢分享
发表于 2011-12-2 08:04 | 显示全部楼层
继续努力
发表于 2011-12-2 09:06 | 显示全部楼层
很好的教程
发表于 2011-12-2 09:19 | 显示全部楼层
此教程是否只适用于1185?1073无效呢?
 楼主| 发表于 2011-12-2 09:35 ---发自我的手机 | 显示全部楼层
1073没试过,我的是1185的机子!
发表于 2011-12-2 10:21 | 显示全部楼层
楼主太强了,真的不卡顿了,清晰度也不错,联通用户的阴霾一扫而光啊。
我是温州的,希望能加入温州的地方台,这样就能拿给家里的老人玩了。
发表于 2011-12-2 10:41 | 显示全部楼层
楼主能不能告诉一下怎样在64码查看视频地址?我也想找一找看着流畅点的地址!

使用高级回帖 (可批量传图、插入视频等)快速回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则   Ctrl + Enter 快速发布  

发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
快速回复 返回顶部 返回列表