• 2

htc Butterfly用Wi-Fi連區網的電腦該有多快?

我用MX Player Pro的APP的影片播放程式串流直接播放區網電腦裡的電影檔案,
我的無線IP分享器是ASUS RT-N16刷蕃茄(1.28.0000 MIPSR2-101 K26 USB AIO),
是有支援802.11n的速度,但平常是可以看到有300Mbps的速度(表示802.11n有在運作)


但當htc Butterfly連結RT-N16時卻只能有54Mbps的連線速度(這似乎是802.11g的速度)
蝴蝶不是有支援到802.11n嗎?怎麼會只有這種速度?


而當htc Butterfly連結RT-N16時就會突然變成54Mbps的速度


實際看影片最多大概只有3.2MB/S(大概只有25.6Mbps)的速度,
所以只要播放大流量的Bluray影片就難逃LAG的命運

我測的這部片就有時會LAG,但有時就會很順....
(注意圖片右下角的網路上下載速度)














影片資訊:
Format : Matroska
Format version : Version 2
File size : 21.8 GiB
Duration : 2h 58mn
Overall bit rate : 17.5 Mbps
Encoded date : UTC 2010-11-21 18:06:08
Writing application : mkvmerge v4.4.0 ('Die Wiederkehr') built on Oct 31 2010 21:52:48
Writing library : libebml v1.0.0 + libmatroska v1.0.0

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 2h 58mn
Bit rate : 16.0 Mbps
Width : 1 920 pixels
Height : 1 078 pixels
Display aspect ratio : 16:9
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.322
Stream size : 19.5 GiB (89%)
Writing library : x264 core 107 r1772 c9dad9e
Encoding settings : cabac=1 / ref=4 / deblock=1:-3:-3 / analyse=0x3:0x113 / me=tesa / subme=10 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=0 / chroma_qp_offset=-2 / threads=6 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / constrained_intra=0 / bframes=5 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=1 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=60 / rc=2pass / mbtree=1 / bitrate=16000 / ratetol=1.0 / qcomp=0.60 / qpmin=10 / qpmax=51 / qpstep=4 / cplxblur=20.0 / qblur=0.5 / ip_ratio=1.40 / aq=1:0.80
Language : English

Audio
ID : 2
Format : DTS
Format/Info : Digital Theater Systems
Codec ID : A_DTS
Duration : 2h 58mn
Bit rate mode : Constant
Bit rate : 1 510 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Bit depth : 24 bits
Compression mode : Lossy
Stream size : 1.88 GiB (9%)
Language : English



所以,這是htc Butterfly的Wi-Fi不能跑到802.11n的速度的問題嗎?還是IP分享器的問題?
802.11n不是應該有150~300Mbps的嗎?


(ps:我人就離RT-N16不到1公尺處做的測試)
2012-12-28 2:38 發佈

nanpan wrote:
我用MX Playe...(恕刪)


先不管Butterfly 實際上能連到多快 (老實講我自從被 Nexus7 的 802.11"n" 的 65Mbps 嚇到後已經嚇不怕了...手邊目前也沒butterfly),從你的影片資料來看就算是 802.11g (如果可以穩定連 54Mbps),純以 bitrate 來說也應該傳得動你拿的這個影片 (注意他的 Media Info 裡的 bitrate 只有 17.5 Mbps),所以我猜可能問題不全然是這台機器的網路傳輸的問題?

話說回來,有點兒好奇你的影片source 是自己的PC/laptop 還是 NAS ? 這是一個可能的問題(雖說可能性沒那麼大),另一個就是換套可以直接 streaming 或是 播放 Samba/CIFS (假設你是透過Sambe/CIFS)檔案的播放程式 (DicePlayer / BSPlayer etc..)來試試?
我測試過用【Solid Explorer】和【ES檔案瀏覽器】這2套來直接用SMB連線區網電腦且用MX Player Pro來播放
但結果是以影片而言,反而是【ES檔案瀏覽器】比較快;【Solid Explorer】(大概不到1MB/s 的速度)很慢;
但如果是單純的和區網電腦做檔案傳輸時【Solid Explorer】反而比較快(2.xMB/S的速度).....

(Solid Explorer的傳輸圖)


因為兩種檔案管理程式的APP跑SMB/CIFS速度都不佳,所以首頁的測試我是用HFS(HTTP File Server)把影片放在網頁上,
直接複製影片的超連結到MX Player Pro裡貼上來觀看(結果最好能到3.2MB/S)

其實我的目地就只是要讓蝴蝶機可以變身成為一台多媒機,即使在廁所方便時,也不會覺得看影片有什麼不便

只是蝴蝶機的WiFi沒有拿出全力來跑實在很令人遺憾...
經過數天的等待我終於......忍不住決定不等了,直接到高雄資訊展抓隻黑的butterfly回家 (撒花),所以總算可以進行在butterfly上頭的測試了。

=======================測試環境=======================

先說明一下這並不是什麼完整的測試 :-) 不過還是要說明一下我目前手邊的環境設定(如果有人想比對測試的話):

Wireless Router : ASUS N56U, 支援 2.4Ghz / 5Ghz dual band,速度最高到 300Mbps. 支援 1Gbps 的LAN

Firmware:使用 ASUSWRT 3.0.0.4.260 (剛買來看到隨機出貨的stock UI後第一件事就是換成新版的Firmware,不過我懶得搞其他家的firmware 就直接用官方的新版本,反正看起來沒啥大災情,效能看來也不算太壞...)

N56U上頭是2.4Ghz 跟 5Ghz 各自有各自的raido,所以實際上會各自使用一個獨立SSID (雖說內建好像是取一樣的名字...不過我重設為一個以2.4GHZ為結尾,另一個以5GHZ為結尾方便我在抓SSID時不會搞錯),其中我2.4Ghz部份是設定無線模式使用 Auto + b/g Protection, 5Ghz 部份也使用 Auto,兩邊的頻寬都設定為20/40MHZ。加密設定成 WPA2 PSK


NAS : Synology DS112, 用 WD Red label 3T 硬碟,聯外是直接 cat5到 N56U (唔,忽然想到哪天還有閒錢時該換條cat6試試...),網路分享使用 Samba(SMB)/CIFS 服務跟本身的File Station服務

DSM版本:4.1-2661。系統套件只裝了 Audio Station 跟 Download Station (結果幾乎都沒在用...)

=======================測試樣本=======================

現在我們回到HTC Butterfly這邊來:官方規格是講支援 802.11a/b/g/n, 不過沒有更進一步的詳細說明...欸,我想有在碰WIFI設定的人大概都知道所謂的 "支援 802.11n" 其實他的範圍是很廣的... 雖說常常看到廣告說802.11n支援到 300Mbps,不過日常生活中一狗票宣稱有到 802.11n 的機器的連線速率都低於這個數字。

我手邊可以找得到的比對組;

1) n百年前的 DELL XPS M1210,隨機出貨的是Intel Centrino 3945ABG,規格宣稱支援 2.4Ghz/5Ghz, 802.11a/b/g ,實際上抓radio 訊號也是兩邊都能以 54Mbps (802.11g)的速度連

2) DELL 13R,這台就有點兒悲情了,隨機出貨的是 Dell Wireless 1501 802.11 g/n, 結果一堆苦主實際上用了才發現這台 A)只能抓 2.4Ghz B)在我這邊只連得到 65Mbps (等於是802.11n的最低標...)。

3) Sony VAIO VPC-EA37FW,隨機出貨的是 Intel WIFI LINK 1000, 內定只連的到 2.4Ghz,實測最高速度 130Mbps -- 我不死心去intel查規格確定它確定可支援 300Mbps (跟前面 DELL Wireless 1501情況不同),然後找出driver 設定改成可吃20/40 MHZ (內定只開 20MHZ) 就可連出 270~300Mbps了

4) ASUS USB-N53,華碩出的號稱 dual band (2.4Ghz/5Ghz) 300Mbps 無線網卡。這台就真的可以兩邊Raido都抓到,而且都連得上 300Mbps

5) Nexus 7 (Google/ASUS),這台號稱支援 802.11n (好吧,這個年代誰還出那種不支援 802.11n的晶片...),實際連線... A)只抓得到 2.4Ghz B)只連線出 65Mbps

6) 一樣是幾百年前的 Motorola XT701(butterfly就是買來換它的), 抓到的是 54Mbps (規格只有支援到 802.11b/g)

那 HTC Butterfly 呢?




在我手邊的這環境中,
2.4Ghz 只抓得到 72Mbps (剛連線時是 65Mbps,接著爬到72Mbps然後穩定下來。我試過設成N mode only,一樣卡在 72Mbps)
5Ghz 則可以抓到 150Mbps (剛連線時是 135Mbps,接著爬到150Mbps然後穩定下來)

實際傳輸速度嘛...我這邊以連線到NAS (DS112) 裡頭抓大檔為比較基準

比對組;

DELL M1210 (跑Windows 8)在 Wifi (802.11g, 54Mbps) 下直接用Samba抓,速度約在 2~2.4MB/s

桌機(DELL Vostro 410)直接用Samba抓大檔(500MB~10GB檔都試過)的速度大概在 50~58MB/s之間 (使用主機板的 Gbits LAN Port連出去)

Nexus 7 下透過 AndSMB (免費的Samba Client) 抓檔, AndSMB本身回報約在 900KB/s ~ 1100KB/s 之間跳動, Router 的 ASUSWRT 流量監控那邊回報約 1100KB/s ~ 1300KB/s 之間, NAS 的 流量監控則回報在 1.1~1.5MB/s 之間波動.
Nexus 7 下使用 File Manager HD for Tablet (檔案管理員HD) 抓檔(也是Samba傳輸),軟體本身無速率顯示,ASUSWRT 回報約1400KB/s ~ 1650KB/s, NAS 回報約 1.2MB/s ~ 1.8MB/s
Nexus 7 下使用 DSFile (Synology 官方的免費NAS傳輸app) 並選擇 HTTPS 傳輸,軟體本身沒有顯示速率,ASUSWRT 流量回報約 4400KB/s ~ 5500KB/s,NAS 的流量監控回報約在 4.6MB/s ~ 7.3MB/s 之間,平均約5.5MB/s

=======================主角分隔線=======================
然後主角 HTC Butterfly 登場!
=======================主角分隔線=======================
我用來測試的檔案大小: 2,070,344,704 bytes (1.92GB)

Format : Matroska
Format version : Version 2
File size : 1.93 GiB
Duration : 58mn 59s
Overall bit rate : 4 679 Kbps
Writing library : libebml v1.0.0 + libmatroska v1.0.0

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 5 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 58mn 59s
Bit rate : 4 394 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 25.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.191
Stream size : 1.81 GiB (94%)
Writing library : x264 core 120 r2146 bcd41db
Default : Yes
Forced : No

Audio
ID : 2
Format : AC-3
Format/Info : Audio Coding 3
Mode extension : CM (complete main)
Format settings, Endianness : Big
Codec ID : A_AC3
Duration : 58mn 59s
Bit rate mode : Constant
Bit rate : 192 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Compression mode : Lossy
Delay relative to video : 1ms
Stream size : 81.0 MiB (4%)


=======================2.4Ghz分隔線=======================
先來測以 2.4GHz 下的 72Mbps 連線情況:
=======================2.4Ghz分隔線=======================

Butterfly 透過 AndSMB抓檔至內建記憶體(我的MicroSD卡還沒拿到...),AndSMB本身回報...85~100KB/s (!!!),而 ASUSWRT 流量回報約 100~130KB/s,Synology (NAS) DMS 回報平均約100~120KB/s)






Butterfly 透過 ES File Explorer抓檔,ASUSWRT 流量回報約 200~250KB/s,DSM 流量回報約 220KB/s 上下






接著來用 Synology自己出的 DSFile (一樣HTTPS連線),ASUSWRT 流量回報約 ...5000KB/s ~ 6000KB/s,DSM 流量回報約 4.5MB/s ~ 6MB/s,平均約在 5.5MB/s.






最後用我常用的播放程式 BSplayer,支援直接存取Samba伺服器(像是在Windows上頭從檔案總管開網路分享)上的檔案進行串流播放,在播放檔案時ASUSWRT回報的速度約 400KB/s ~ 1000KB/s 之間 (平均應該有500KB/s上下),DSM 回報的速度約在 400KB/s ~ 1000KB/s 之間, peak有到2.5MB/s 的紀錄





補充說明,我有另外用BSplayer 播放一個 9.84GB, 163分鐘的 1080p檔案,ASUSWRT 跟 DSM 回報的速度都差不多在 1.5MB/s ~ 2MB/s 之間,所以用 AndSMB 或是 ES File Explorer 傳檔的速度應該不是實際上SMB存取的極限,我猜是這幾家寫 SMD 存取用的方法沒更新或是其他因素才導致測起來速度低落。



=======================5Ghz分隔線=======================
先來測以 5GHz 下的 150Mbps 連線情況:
=======================5Ghz分隔線=======================

切換到 5Ghz SSDI後,我重複上述於 2.4Ghz 連線時作的測試

Butterfly 透過 AndSMB抓檔至內建記憶體,AndSMB本身回報...100~120KB/s 之間,而 ASUSWRT 流量回報約 130~160KB/s,Synology (NAS) DMS 回報平均約120KB/s左右






然後利用 ES File Explorer抓檔,此時 ASUSWRT 流量回報約240KB/s,Synology DMS 回報約 240~280KB/s






最後利用 DSFile 傳檔,此時 ASUSWRT 流量回報約3500KB/s ~ 9000KB/s之間,平均約在5000KB/s,Synology DMS 回報約在 4MB/s ~ 8MB/s 之間






=======================尾聲=======================


透過次測試,我的感想是,

1)Butterfly 確實支援 5Ghz radio,而且(目前看來) 2.4Ghz 的連線速度拉不太上去(前面的網友連到 54Mbps,我是連到 72Mbps), 5Ghz 則可以連到 150Mbps -- 不知道有沒人在別台Router (或是不同Firmware)上頭可以連到更高的速度。

2)目前手邊幾套支援 Samba 的檔案傳輸工具在從網路端下載檔案時有看來蠻奇怪的會cap,約在 100~250KB/s 之間 (比我的Nexus7還慢很多很多)

3)承前,不過看來直接支援 SMB 模式下stream 的播放程式可以正常傳輸不會被限制在前面那個奇怪的速度下龜爬

4)NAS 自家的傳輸軟體(以我的例子, Synology 的 DSfile) 傳輸速度比 samba/cifs 快(想當然爾),不過以目前butterfly的詭異情況來看是快很多很多(說差20倍速度應該不算保守...),正常情況是會快但不該會快那麼多 (考慮到用NAS自家的協定會比透過 SMB 少掉一部份 overhead)

5)因為不管在2.4Ghz/72Mbps 還是 5Ghz/150Mbps,透過DSfile 傳都差不多cap在 6~7MB/s 之間,如果考慮到這類軟體可能造成的overhead,再考慮到Butterfly 內建記憶體寫入的速度(記得是略低於 10MB/s ?),72Mbps "應該"就蠻接近寫入內部記憶體的上限了,150Mbps 在這邊的優勢就比較看不太出來 (雖說看起來怎麼都比 72Mbps爽...)

6)以Butterfly 目前測起來的WIFI傳輸速度來說,大部份你找得到的影片檔都應該夠力串流進來播放 (2D 的 BD ISO data bitrate 應該不常超過 40Mbps吧..更別提常見的 720p/1080p H.264檔,從14Mbps (1080p) 到 1500kbps (720p)。如果是在有無線網路的環境看(像是家中),Wifi 連線情況夠好,應該是可以放心的串流播放吧。

smallce wrote:
5)因為不管在2.4Ghz/72Mbps 還是 5Ghz/150Mbps,透過DSfile 傳都差不多cap在 6~7MB/s 之間,如果考慮到這類軟體可能造成的overhead,再考慮到Butterfly 內建記憶體寫入的速度(記得是略低於 10MB/s ?),72Mbps "應該"就蠻接近寫入內部記憶體的上限了,150Mbps 在這邊的優勢就比較看不太出來 (雖說看起來怎麼都比 72Mbps爽...)


修正這項猜測。

剛剛忽然想到然後把Butterfly直接連上USB接著在電腦下直接從NAS copy檔過來,結果如下

(copy的是 3GB的檔案)





因為NAS --> PC 的速度基本上破 55MB/s 不成問題,所以這樣接法來評估Butterfly內建記憶體可寫入的速度上限應該不會太離譜(吧...)

看來是寫入速度在 8MB/s ~ 20MB/s 之間,平均值在13~15MB/s之間
不過你測的影片流量有點低...我這提供一下我測的影片來試試看,用Butterfly的Wi-Fi來連線你的PC或NAS來播看看是否依然會LAG

Avatar.2009.Extended.Collectors.Edition.1080p.Blu-ray.DTS.x264-ViSTA (1)-019.mkv(1GB)

我把影片copy到記憶卡後用Butterfly的OTG功能接讀卡機來播放(用MX Player播)就非常順,但用BsPlayer播卻影音會不同步

但用Wi-Fi連我電腦用MX Player播就常常順一下頓一下........所以這應該是Wi-Fi不夠快的問題

因為Remux的影片的流量會更高....所以如果你能播的順的話...就表示這是無線IP分享器的問題
我要跳過很多內文直接回答一些無線網路文宣沒告訴你的事情,

1. --------------------------

Q. 802.11n 2.4G 要跑到 300Mbps 要幾根天線能同時出入?
A. 答案是兩隻, 而且要跑到 40Mhz 的通道寬度, 有的廠商還賣三天線但是沒辦法同時三隻進出的

手機上通常整合晶片就給你有網路而已, 這樣的體積跟空間要還要考慮功耗, 當然是單天線,

wiki 請查表, 72, 150, 都已經是上界了
http://en.wikipedia.org/wiki/IEEE_802.11n-2009#Data_rates


2. --------------------------

Q. 假如無線網路帳面規格 150M, 真的有這麼多可以用?
A. 沒可能, 那都是唬爛你的 physical 層傳輸, 沒廠商在標實際的乘載到 tcp/ip 能跑多少的,

常用的 802.11 系列網路跟所謂的電力線都屬於實際乘載要大打折扣,
廠商唬爛這麼久了沒有種標實際的啦, 干擾多一點的時候一般來講有三四成你的訊號就已經很好了,

http://www.smallnetbuilder.com/
可以閱讀英文的這邊有很多很實際的 AP 評測文, 很明顯可以看的出來無線網路到底該打幾折,

話說回來手機的處理器對於處理網路封包本來就會不夠力,
搞不好還會先卡到處理速度不夠快, 你看那一堆家用分享器的 ARM 常常成為高速網路的瓶頸








應該是受限於AP吧,像我家用Hinet 100M,也只能到54Mbps,用那支手機都一樣…

外面用CHT-WIFI,19Mbps~65Mbps(不知道是不是因為多人共用的關係),但也常常會超過54Mbps…

剛剛問了一下P870最高54Mbps,P880(100M用戶使用,有二支天線),才能超過..(已電請業者來更換)
「你是不是很喜歡這部影片啊,怎麼一個片段看這麼多次?」 (今天被家人這麼問...苦笑)

Anyway,

以下是我在 2.4Ghz/72Mbps 下用BSPlayer直接播放NAS上檔案時的網路傳輸速率歷史圖





你給的這部片段放一遍除了一開始會頓以外後面大概偶爾出現一瞬間稍微lag一下的情況幾次。

從實際傳輸速率圖看得出這段影片在Samba下需要資料的平均速率約在2.5MB/s到 3.8MB/s之間,所以,以你提供的這個影片檔來看,是如果你的 WIFI 連線不能穩定提供高連線速率 (>= bitrate) 那會感覺到影音不同步之類的症頭是可以理解的。你的所截取的來源應該是...接近原始的BD ISO吧? 逆換算回去原始檔應該會在 30GB以上。 (傳輸峰值接近5MB/s,遇到那種時候如果連線速度不夠就會lag... ) 我在 5Ghz/150Mbps的情況下偶爾還是會看到(但相對2.4Ghz/72Mbps下就真的是極罕見);後來試著打開BSplayer 的 network pre-buffering (medium 或 large size),就整個很順的播放了 (對我來說一般不會開這個功能...)


話說我後來接著測透過 ES File Explorer 來使用 BS Player 播放,情況就蠻慘烈的,完完全全的放不動...這邊很明顯是stream的速度不夠(看來卡在ES File Explorer 這端,從ASUSWRT這端來看就看到速率怎麼樣都無法超過 300KB/s)




然後忽然想到,我的Nexus 7 連線速度上限是 2.4Ghz/65Mbps,所以跟著抓出N7來測;
結果...嗯,就出現你說的(我猜是這樣)一頓一頓的(很多地方,雖說有的地方很明顯是較低bitrate的就可以很順播放);你可以拿前面我用Butterfly播放時的 ASUSWRT 圖表來比較 (假設我的butterfly傳輸速度沒有頂到傳輸上限),很明顯在N7的連線速度下也達不到 Butterfly 在 2.4Ghz/72Mbps的傳輸表現




我試著把檔案烤進N7後直接播放,非常順暢... 看來如果想在N7上如果串流 BD ISO 等級的影片大概也會卡在網路連線能力這點。

====小心得====
在我的環境下,如果要看很大 bitrate 的影片(BD ISO等級, peak會超過40Mbps以上),那 2.4Ghz/72Mbps 會播的有點兒吃力; 5Ghz/150Mbps + BS Player pre-buffering "應該"就負荷得動。

所以AP 跟 Butterfly 建立連線的品質會是個蠻重要的關鍵。
後來我的RT-N16更新韌體後(Tomato Firmware 1.28.0000 MIPSR2-104 K26 USB AIO)
就可以上得了72Mbps了(也必須把無線網路設定裡的Afterburner技術給關掉才上得了)


也再用BSPlayer v1.8.148透過Wi-Fi連接區網的電腦測了幾次,基本的結果和smallce兄的差不多

BsPlayer直接播放區網電腦的檔案:

流暢性只能說還好.........


不過我再用HFS+BSPlayer 來播放影片:

流暢性改善非常多(即時流量有比較高),但也還無法達到100%不LAG,但會比Wi-Fi直接播放區網電腦裡的檔案更加流暢


不過這證明了...htc Butterfly確實是有802.11n"基本"的實力
但也讓人認清投資換一台有5GHz的無線AP,對用手機來看高流量的影片似乎也是事倍功半

PS:其實會拿這部片來測是因為這檔案是屬於非Remux影片裡流量壓得算蠻高的,所以連這個流量的檔案都播不順的話,Remux的影片就可以不用測了
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?