vod(隨選視訊系統之服務)

這個版面主要討論 debian 在 server 端的應用問題, server 種類繁多..舉凡 Web Server 、 File Server、 DHCP Server..等等。

版主: 阿信

vod(隨選視訊系統之服務)

文章bestya33 » 週五 6月 09, 2006 10:49 am

請問一下
例如
我有五台所構成的區網電腦
然後我利用另一台電腦架了NAT
之後我把區網的電腦透過這台NAT(這台電腦ip是實體的)來上網
也就是這些區網的ip是虛擬的
然後我想利用區網的電腦透過NAT來看校園的vod(這台vod在圖書館內)
卻發現無法觀看
請各位好心人能幫我解答 :-)
有甚麼方法可以解決
bestya33
可愛的小學生
可愛的小學生
 
文章: 27
註冊時間: 週五 6月 09, 2006 10:42 am

文章訪客 » 週五 6月 09, 2006 8:59 pm

此問題歸咎於NAT server把VOD server傳送給client端的多媒體資料 (video與audio,通常以UDP協定承載此多媒體資料)擋掉。

不知您是否有NAT相關概念,先假設您有。如沒有,可能要請您study相關資料。

其問題整理如下:

client端會先用TCP與VOD server handshake某ㄧstreaming的相關設定。這些handshake的資料都是承載於TCP的payload,也就是以資料的方式承載。其中,handshake過程中,client會告訴server,它(client)是使用那幾個port接收UDP封包,server得知後,便會將這幾個port number作為destination port。然而,在NAT server的mapping table(用來轉換public IP跟private IP的table)根本沒紀錄此UDP的相關訊息,因此NAT server會將此UDP封包drop掉。

此問題在兩端都是public IP是可以運作,然而有private IP時就會有問題。

至於,解決方法目前有很多研究都在解決此問題 (需要third-party component),但以現存的網路架構下,是無法有效解決的。
訪客
 

文章adrian » 週五 6月 09, 2006 9:03 pm

不知這樣解說bestya33兄, 可否了解嗎?
What a fascinating Linux it is!
adrian
可愛的小學生
可愛的小學生
 
文章: 33
註冊時間: 週六 10月 08, 2005 2:51 pm
來自: 台南

文章bestya33 » 週六 6月 10, 2006 12:31 am

也就是
Debian的iptables的nat表
無法記錄相關udp封包的訊息
回覆給區網的電腦
然而就會把它擋掉
是這個意思嗎??
bestya33
可愛的小學生
可愛的小學生
 
文章: 27
註冊時間: 週五 6月 09, 2006 10:42 am

文章adrian » 週六 6月 10, 2006 12:37 am

是的! 可以這麼說!
What a fascinating Linux it is!
adrian
可愛的小學生
可愛的小學生
 
文章: 33
註冊時間: 週六 10月 08, 2005 2:51 pm
來自: 台南

文章bestya33 » 週六 6月 10, 2006 2:47 pm

嗯嗯那我了解了
bestya33
可愛的小學生
可愛的小學生
 
文章: 27
註冊時間: 週五 6月 09, 2006 10:42 am


回到 debian server

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron