请教在局域网上实现视频点播的&am



贊助商連結


頁 : 1 [2] 3

ttnjw
2001-09-09, 09:30 AM
承蒙各位指點
查了一下資料,雖然多增加了些知識
但還有些疑問
LAN上的用戶很多人電腦都不大會用的,用streaming21的話只怕他們用不來
最好是通過瀏覽器來點播,覺得windows media player比較簡易
可是不知道在10M頻寬的LAN上30台電腦同時觀看會不會造成網路堵塞
我是說採用單播的形式,而非採用廣播的形式
我想在內部網路上傳播asf檔龢mpeg-4檔案
另外在LAN WEBSERVER上homepage直接link到asf檔案與採用media server
使用mms://這兩種有何不同

最方便電腦很菜的人使用而又占用頻寬較少的方法要怎麽設計呢
另外不用磁碟陣列可以嗎,如果不管數據安全性的話
如果有人能提出較詳細方案的話,感激不盡

贊助商連結


gerrybbs
2001-09-10, 09:48 AM
最初由 ttnjw
承蒙各位指點
查了一下資料,雖然多增加了些知識
但還有些疑問
LAN上的用戶很多人電腦都不大會用的,用streaming21的話只怕他們用不來
最好是通過瀏覽器來點播,覺得windows media player比較簡易
可是不知道在10M頻寬的LAN上30台電腦同時觀看會不會造成網路堵塞
我是說採用單播的形式,而非採用廣播的形式
我想在內部網路上傳播asf檔龢mpeg-4檔案
另外在LAN WEBSERVER上homepage直接link到asf檔案與採用media server
使用mms://這兩種有何不同

最方便電腦很菜的人使用而又占用頻寬較少的方法要怎麽設計呢
另外不用磁碟陣列可以嗎,如果不管數據安全性的話
如果有人能提出較詳細方案的話,感激不盡

1.10M網路建議升級到100M,hub 更換為 switch10/100,愈早升級愈早安心.
2.mms 這又是微軟制定的非標準協定,用來連結網路上的 media server,然若不架server,直接用 hyperlink file,也可以硬播,為方便管理及使用,且又免費,還是建議架 server.當然此 server 能耐不僅於此,待你慢慢發覺.
3.這個方法應該算不錯的選擇,頻寬可由 make 時就決定(頻寬小,畫面及畫質就差),結合網頁,word,excel,...就看你如何設計,讓使用者很方便用它.
4.可以不用,要用較建議外接硬體式,提昇存取效能,容錯,備援...

milwater
2001-09-10, 10:05 AM
..我想, 對30台客戶端用peer-to-peer的方式不太好..
試想, 伺服器的同一封包要同一時間連續發送30次, 鐵定會"掛點"..
你這個計畫的主要關鍵, 應該是"MultiCast"的實作吧.
你試試, 當完成了你目前預想的環境後, 將網卡, Switch等網路設備改成支援多點傳播的硬體, 再把Media Encoder用支援多點傳播的方式製作,
效果鐵定會好個"30"倍以上!!
至於相關Encoder的Source, 到這兒找找吧:
http://msdn.microsoft.com/library/default.asp?URL=/library/en-us/dnwmt/html/encode71.asp
http://www.microsoft.com/Taiwan/products/windows/windowsmedia/tw/default.asp :)

milwater
2001-09-10, 05:50 PM
後註:請看以下圖片, 表示不同頻寬vs.不同的檔案格式

ttnjw
2001-09-11, 04:28 PM
再次感謝各位的幫助
我的意思不是說30台客戶端同時看一個asf檔
而是假如30個客戶端同時在線觀看 
看的不一定是同一部影音
因此不大好採用廣播的形式

我不知道所用的網卡是否支持多點傳播
用的是realtek 8029
在10M網絡中用了一個8口的交換機加上4個16口的HUB
因爲電腦共有60多台
想再請教如何改用設備來達到能滿足這個要求呢

conankun
2001-09-11, 08:28 PM
1.至少使用100baset的網卡
2.hub,應說要用switching hub/router來改善傳輸的traffic
3.server要強壯,不然很快的就掛點,且要用強壯的網卡,如intel
4.若不是mpeg2 4:2:2 或更高的 data stream,100baseT算及格而已

gerrybbs
2001-09-12, 05:44 PM
最初由 ttnjw
再次感謝各位的幫助
我的意思不是說30台客戶端同時看一個asf檔
而是假如30個客戶端同時在線觀看 
看的不一定是同一部影音
因此不大好採用廣播的形式

我不知道所用的網卡是否支持多點傳播
用的是realtek 8029
在10M網絡中用了一個8口的交換機加上4個16口的HUB
因爲電腦共有60多台
想再請教如何改用設備來達到能滿足這個要求呢

網路視訊串流(stream)一般通分為兩種,隨選視訊(video on demand)為單點播放(unicast to unicast),另一為廣播電視(brocast)為多點播放(muticast),不同客戶觀看不同部影片需前者才可,若需網路電視 solution 時,問題衍生較多,如需考慮網路頻寬(採主動式放送封包,很佔頻寬),無法經路由(需設定),....
10M網路要跑視訊封包,真的很累人,試想10M/1.5M=?????這值還是理論值,實際打個7,8折吧
hub 也很重要,一般10M用的,對於流量大時處理效果都不好.

ttnjw
2001-09-13, 09:44 AM
謝謝各位的幫助
看樣子如果不改造設備的話,要在LAN上實現的話,只能播放壓縮率高的asf,以犧牲影像質量來換取。
或者乾脆就是播放MP3
否則比較難實現 
對嗎
我想在10M內部網路上實時單播MP3應該沒什麽問題吧
犧牲影像質量來換取計劃的實現
是不是也可以呢
請指教

conankun
2001-09-13, 07:56 PM
像是real meida好了
這就是為什麼要用專門的軟體來播及先載入buffer以防斷訊
所以高畫質的影音要在lan上是不太可能太多人同時看各別的東西
一些電視台的video server都是用ATM來傳輸及儲存
所以要達到多人看的話,一定要有一台可靠的video server
及專門的軟體,這個在hotel中是辦的到的
實際還是要看你的媒體是什麼規格的
是dvb還是一般坊間的檔案格式

milwater
2001-09-14, 09:00 AM
我想至少有個東東你得換掉:
既然是用麗台的晶片, 在傳輸量大的時候會很容易掉封包,伺服端尤其如此.
所以Media Server的網卡建議換成傳輸較好的Intel/3Com等表現較好的.
另外, 線材至少得用Cat.5, 內部的Switch也建議支援"10/100雙速全雙工".
若有預算考量則至少更換由伺服器連出的第一個Switch.
至於客戶端..倒是沒什麼關係, 以原來的硬體應ok.