2010年9月11日 星期六

在Mac上收看MOD節目

還記得上個星期我提供了一個PPPoE網路分享的文章,其中一個主要的目的就是要收看MOD,為了觀看MOD而大費周章的自己架設router,還好有網友點醒了我,其實並不用這麼麻煩,只要設定一下路由,就能同時上網和收看mod了。

首先,因為mod是用multicast的方式傳送給內部網路的,所以我們乙太網路必須設定為10.200.3.x,這樣才能透過內部網路收看MOD,而我設定的ip為10.200.3.5,如下圖:


螢幕快照 2010-08-25 3.03.41 AM.png


然後開啟terminal,輸入以下指令修改路由設定:


sudo route add -net 224.0.0.0/4 -interface en0


這行指令的意思是將送往224.0.0.0/4的封包都交由en0處理,而en0則是我的乙太網路卡的代號。設定好之後,應該就可以用vlc收看mod了。

但是,如果你跟我一樣是用Mac mini server的話,那就要多設定一些防火牆規則,在/etc/ipfw.conf中多加入:

add 50010 allow ip from 224.0.0.0/4 to any
add 50011 allow ip from any to 224.0.0.0/4


這樣就可以正常收看啦。

接下來,我們正式使用VLC來收到MOD,首先開啟vlc,接著點選“檔案“中的"開啟網路",然後點選"Open RTP/UDP Stream",如下圖:

螢幕快照 2010-09-11 1.14.30 AM.jpg

然後,在multicast的地方輸入IP和port,如下圖,連線到224.1.4.8:

螢幕快照 2010-09-11 1.15.14 AM.jpg

開啟之後,就可以用MAC收看mod的節目了。

參考網址:

http://note.tcc.edu.tw/135.html
http://www.mobile01.com/topicdetail.php?f=110&t=726602&p=2
http://hi.baidu.com/azhw/blog/item/6ecca50fe518e2eaaa645729.html
http://alan.blog-city.com/vlc_multicast.htm

6 則留言:

匿名 提到...

不好意思,我有點問題,已我目前對中華電信MOD的認知,不是申請之後會到你家裝一台機器,再從那台機器映像輸出到電視或螢幕,而這邊的架構是?

hdj 提到...

首先你要先了解MOD的原理,可以參考:

http://0rz.tw/dqAPV

簡單來講,因為MOD的內容都是透過網路來傳送的,中華電信給的那一台機器,主要用來處理數位內容的接收和輸出到螢幕。既然,MOD的訊號是透過網路,那我們就可以透過這篇的設定,在我們自己的電腦上,將MOD的數位內容接收起來,並用VLC播放。
當然,這個架構的前題,是家裡已經有申辦MOD。

匿名 提到...

你好,請教一下:
-----------------------------------------
udo route add -net 224.0.0.0/4 -interface en0
這行指令的意思是將送往224.0.0.0/4的封包都交由en0處理
-----------------------------------------

這段的意思是說之後有關multicast的部份都只能走en0(ethernet)嗎?如果有需要的話,有語法可以回復嗎?
抱歉對於terminal不熟悉,感謝。

hdj 提到...

沒錯,因為我的環境中還有一個網路連線pppoe,一定要將multicast限定指向en0,不然multicast的封包會往預設的pppoe傳,上述的指令就要限定multicast的封包傳往en0,而我的en0的ip是和MOD同一個網域,所以,才能正確接收MOD的封包。

如果你要回復的話,使用以下指令將剛add的路由刪除即可:

sudo route delete -net 224.0.0.0/4 -interface en0

不然,你也可以重開機將所有路由設定清除。

Carl 提到...

現在好像沒辦法看了。

hdj 提到...

現在只能看基本的台視、中視。
看起來中華電信已經將各頻道鎖起來了。

Related Posts Plugin for WordPress, Blogger...