dukedz 發表於 2010-10-30 20:12:10

不需要香港IP就可以睇mytv.tvb.com的直播節目!

本帖最後由 dukedz 於 2010-10-30 20:26 編輯

我一直都用HongKong的VPN睇mytv.tvb.com直播,沒想到今天發現不需要代理也可以看,這下便於推廣啦!

背景:1、mytv.tvb.com支持Octoshape這個P2P的插件來提升視頻質素。
            2、網頁上通過腳本判斷用戶IP地址是不是香港的。

由上面找到的方法就是:繞過網頁,直接在命令行用Octoshape打開媒體流。
效果:

http://home.cantonese.asia//attachment/201010/30/24693_12884413033tKz.png

octoshape的原始地址獲取很簡單,直接查看網頁源代碼搜索「octoshape」就出來了。
我這裏給出來,就不用大家自己動手了:
octoshape://octolive.tvb.com/tvb.hk.hdjade.auto
octoshape://octolive.tvb.com/tvb.hk.j2.auto
octoshape://octolive.tvb.com/tvb.hk.inews.auto

命令行操作:
linux、windows、mac的安裝都很簡單,大家根據自己的系統自行google。(上圖是linux系統)
windows的話應該是在「開始」->「運行」填入「CMD」 ->彈出的黑窗口中操作。我沒有windows,大家幫忙測試一下。

還有一個要說明的是octoshape地址還有一個短地址,如「tvb.inews.auto」對應「octoshape://octolive.tvb.com/tvb.hk.inews.auto」,但是用短地址會報「您所在的區域不可以觀看此節目」,是因爲短地址是在octoshape官方網站數據庫裏面的一條信息,它實際上解析到長地址上面,不過解析的時候會判斷用戶IP。所以不要用短地址就行了。

然後就是「高清翡翠臺」、「J2」、「互動新聞臺」的在綫節目不是24小時都有的(互動新聞的供應時間長一些),如果不能播放的話,請上mytv.tvb.com查詢當前是否在直播!

然後在給些香港電臺的地址:(這個可以用短地址)
RTHK Radio 1: rthk.ch1
RTHK Radio 2: rthk.ch2
RTHK Radio 3: rthk.ch3
RTHK Radio 4: rthk.ch4
RTHK Radio 5: rthk.ch5
RTHK PTH: rthk.ch6

最後要說的是,我知道我這篇文發錯了版塊,之所以發到這裏是應爲這裏人氣最高咯,希望更多的人知道這個方法!
如果你覺得好的話麻煩轉到其它地方讓更多人知道。

felling1 發表於 2010-10-30 21:25:55

多謝分享:handshake

dukedz 發表於 2010-10-30 22:25:27

本帖最後由 dukedz 於 2010-10-30 22:26 編輯

windows操作方法:

1、下载octosetup.exe并安装。
2、「WIN键+R」弹出「运行」对话框,输入「cmd」后确定。
3、在弹出的窗口中输入以下命令进入octoshape的默认安装目录:
「cd C:\Documents and Settings\Administrator\Application Data\Octoshape\Octoshape Streaming Services\」
4、输入命令「OctoshapeClient.exe -url:[上面提供的地址]」就可以播放了。如:
「OctoshapeClient.exe -url:octoshape://octolive.tvb.com/tvb.hk.inews.auto」

注:运行第4步的时候看一下电脑右下角octoshape有没有已经运行,如果在运行的话把关掉先。
下載octoshape地址:http://www.octoshape.com/?page=get_octo/get_octo
如果很慢的話可以在我的網盤下:http://dukelec.googlecode.com/files/octosetup.exe

windows下的默認播放器貌似有一點卡(確定不是網絡問題),多換幾個試試,octoshape運行後,右鍵其狀態欄圖標可進入設置頁面。

dukedz 發表於 2010-10-31 00:55:59

随便弄个linux的播放器的for windows版本就可以正常播放了:
(当前用的是SMPlayer for windows)
http://www.onlinedown.net/softdown/61182_2.htm(我在这裏下载的)
当然用VLC for windows等软件都可以,不过我不知道怎麼在windows裏面设置关联。
http://home.cantonese.asia//attachment/201010/30/24693_128845768327B4.png
好了,再重複一下方法:
15樓的方法不便,在第二步前添加:
a>安裝smplayer播放器,打開播放器,在文件關聯設置裡全部打勾,然後確定。
b>octoshape運行後,右鍵選「settings」(如上圖),然後在播放器選擇那一欄選擇下面那個(即當前系統默認的播放器)。

xiss 發表於 2010-10-31 15:27:35

:handshake多謝樓主分享

白粥炸两 發表於 2010-10-31 16:34:26

好似好复杂:L

bilgofree 發表於 2010-11-1 12:47:15

下載試試先,唔知點整。

一碌蔗 發表於 2010-11-1 15:09:43

仲系唔系好明點搞。

flyfreem 發表於 2010-11-1 21:45:55

windows操作方法
果度第3步點様架,
「cd C:\Documents and Settings\Administrator\Application Data\Octoshape\Octoshape Streaming Services\」輸入呢個句阿???

dukedz 發表於 2010-11-2 21:40:07

回覆 9# flyfreem

是啊,第2步操作完閉之後,會有一個「黑窗口」彈出,然後在呢個黑窗口度輸入:(引號不要輸)
"cd C:\Documents and Settings\Administrator\Application Data\Octoshape\Octoshape Streaming Services\"
,如果提示路徑不存在的話,說明octoshape這個軟件安裝到其它目錄啦,你可以右鍵"開始"->"程序"裏面octoshape的圖標,查看其屬性,即可以獲取它的安裝路徑。

仲有其它問題嘅話,麻煩提供截圖等信息上來,我好同你分析。

flyfreem 發表於 2010-11-4 19:37:30

回覆 10# dukedz


    系咪右鍵左下角噶【開始】啊,我右鍵左左下角噶【開始】,冇【程序】2字系度和?之後我右擊點左個軟件,搵到個位置,我就試左,但系就有下面呢個拉。

愚人颂 發表於 2010-11-4 20:38:24

有截图那么清楚吗???

dukedz 發表於 2010-11-5 09:05:26

本帖最後由 dukedz 於 2010-11-5 09:15 編輯

你第一張圖是「安裝包」的屬性,而因該查看的是安裝以後的「主程序」屬性。不過你第二次用的路徑貌似是對的。

你第二張圖少打了「cd」這個命令:
"cd C:\Documents……"

肥腯腯 發表於 2010-11-7 10:53:42

先支持,在收藏,然之后试一试睇下得唔得。

true2008 發表於 2010-11-25 00:07:06

「播放器未能支援此影片。」怎么解决?

true2008 發表於 2010-11-25 00:07:17

「播放器未能支援此影片。」怎么解决?

雨夜街燈 發表於 2010-11-26 01:40:40

請教樓主:唔知點解用暴风影音收睇,毎次打開后-.二秒即刻關閉?

dukedz 發表於 2011-3-19 13:00:23

回15、17樓:暴風等播放器還是相對比較垃圾的。

광동왕국-08 發表於 2011-3-19 22:27:36

國內嘅朋友可否用呢種方法睇到YOU TUBE?
如果係嘅話,就方便不過了!

dukedz 發表於 2011-3-24 09:11:53

回覆 19# 광동왕국-08

用下面的方法普通用戶就可以登錄youtube,不過暫時還沒辦法播放節目。(非教育網、內網用戶都可以)
不過facebook完全可以用,地址要改成:www.v6.facebook.com注:window的默認服務器「teredo.ipv6.microsoft.com.」不是很穩定,如果失敗或不穩定的話建議換其它。——————————————————————————————————————

Windows XP(SP1+)用戶:1.在CMD命令行下執行以下明令(1)安裝 IPV6
netsh interface ipv6 install
(2)設置IPV6 teredo 服務器地址
netsh interface ipv6 set teredo client teredo.ipv6.microsoft.com.
(3)設置 teredo 客戶端類型
netsh interface ipv6 set teredo enterpriseclient2.修改主機hosts 文件首先添加這2行
127.0.0.1 localhost
::1 localhost
然後手動添加IPV6地址
http://www.jackq.com/google-and-ipv6-services-to-the-site-hosts-a-variety-of-finishing/
(推薦)https://docs.google.com/View?id=dfkdmxnt_61d9ck9ffq&pli=1
摘自(仲有win7):http://www.jackq.com/ipv6-network-users-of-non-education-programs-through-the-wall-teredo-quick-guide/

linux:
1:安裝miredo :   sudo apt-get install miredo 2:修改防火牆IPv6設置sudo gedit /etc/default/ufw 找到」IPV6=no」 改為」IPV6=yes」。 3.目前設置IPv6的DNS,我還沒有找到合適的方式,目前只能採用設置hosts的方法(將後面的hosts列表複製進/etc/hosts,記得備份哦 )。
原文:http://blog.chaoskey.com/2010/08/26/201008261955
頁: [1] 2
查看完整版本: 不需要香港IP就可以睇mytv.tvb.com的直播節目!