作者Himetsuki (琉璃雪月.咲夜)
站內FEZ
標題Re: [不懂] 關於實況
時間Fri Mar 4 14:15:07 2011
※ 引述《Eneru (艾尼路)》之銘言:
: → Eneru:我已經是10m了說.... Q口Q 03/04 12:58
: → Eneru:vp6 1024*768 fps60 bit rate650 03/04 13:00
技術提醒: 以下所說明的部份, 全部都是Adobe FMLE裡的設定
10M下載/2M上傳, 最大有效上傳速率約為 1,800Kbps,
但是扣掉遊戲需求低限的話, 最大只能用到約1,200Kbps
那麼, 來做點數學題:
1024x768@60fps, KeyFrame要吃1,536Kbits, 中間畫面一張要61.44Kbits
1024x768x32/16/1024 1024x768x32/400/1024
(註: 這算式是來估計推算用的, 可能無法完整呈現交戰熱區的細節)
假設以 KeyFrame Rate:2sec(秒)計算, 用不完全滿足頻寬的方式
會需要 (1536+61.44x60x2)/2 = 4,454.4Kbps 的速率, 上傳至少要4.5Mbps..
這個問題是解析度和張數都設得太大了 (這還沒包括CPU能不能負擔遊戲+實況一起做)
遠超過設定流量的7倍之多, 而且CPU也根本無法負擔這麼吃重的畫面編碼
(這資料計算量是幾何數級成長的)
參考解決方案: 不管那一個, fps都是要降到30/24/20
一般網路串流不會用超過30fps
而實況最低可以用20fps達成順暢的需求
A.不想改上傳速率的話, 可用最大的解析度是 畫面比例類型
頻寬完全滿足 不完全滿足 左側16:9 ,右側4:3
fps KeyFrame Frequency KeyFrame Frequency 16:10 3:2
設為 1second 為2秒以上
----+-------------------+-------------------+
30 512x288 / 400x300 640x360 / 512x384
24 512x288 / 480x360 640x360 / 512x384
20 512x288 / 512x384 720x400 / 640x480
B.如果可以用到上限的1,200Kbps, 可用最大的解析度
fps 頻寬完全滿足 不完全滿足
----+-------------------+-------------------+
30 720x400 / 640x480 800x450 / 768x576
24 800x450 / 720x480 800x450 / 768x576
20 800x450 / 720x480 960x540 / 800x600
如果不知道KeyFrame Frequency在那裡設定, 點一下[VP6]旁邊的板手圖案
有個但書, 如果CPU 無法支援到這麼大量的計算, 就只能放棄用這麼高的解析度,
要在
SCFH DSF裡試著用
Resize Method: Direct Draw(2Pass)和勾選
Over-Sampling改善
如果要看其他解析度, 在這裡可以看速查表試算看看
https://spreadsheets.google.com/ccc?key=0ApgBwZoFV2OHdHRqellybHdHNnVvQlpBNU02YWtnSFE&hl=ja&authkey=CP7llcEL
http://tinyurl.com/28tma4z
另外補充關於音訊:
如果同時也要強調聲音的話, 請把MONO調成Stereo, 22050Hz(或更高的44100Hz)
只是聲音不太會需要高量的頻寬, 64Kbps(22050Hz)/96Kbps(44100)就相當足夠
--
█ ██◤
▏▏ ▏▏▏▏/
◥ ◣
╲◢◤
| ▏▏- ▎▎▎▏╱
◢ ◥█ ˊ
◢◤
| ▍▃▂ ▃▂ ▍ ◥ * ◣◣
█◤ ╲
| ▋ ▍ █
◥◤
█╴╴╴█◣ ▊▊ ▊ ▍ ◤
◥ ◢◢ * ◢◤ ν
◤
Arisu◥ ▉ ﹐ ▎ ◥◤ █◤
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.67.211.82
1F:→ Eneru:我會試著去理解的.... 囧 03/04 14:25
2F:→ xgpwh:有幾個是固定的,影像串流流量大概給1M 其他慢慢試 03/04 14:26
3F:→ xgpwh:解析度、FPS 這兩個影響比較直接,我建議768*576 FPS15 03/04 14:28
4F:→ xgpwh:還有我要實況主麥克風解說啊 (敲碗) 難得你都有裝了 XD 03/04 14:28
5F:→ Himetsuki:不如就直接開640x480@20fps就好了, 15fps其實有點斷斷的 03/04 14:48
6F:推 Eneru:你怎麼知道我有麥克風 = = 03/04 14:48
7F:→ Himetsuki:Bitrate應該可以上調900~1000, 加上聲音剛好1M 03/04 14:49
8F:→ Himetsuki:VP6要求的編碼能力不會太高, 解析度降下來就能順了 03/04 14:51
9F:推 Eneru:現在好像很順了 感覺滿好的 可是對話框字看不清楚XDD 03/04 14:52
10F:→ Himetsuki:那個...無解, 和瑪奇一樣都是固定大小... 03/04 14:54
11F:→ xgpwh:字看不清楚不是正和你意嗎 XD 03/04 14:59
12F:→ xgpwh:有聽到你咳嗽的聲音www 03/04 14:59
13F:推 Eneru:我剛剛女朋友回家我還高喊北鼻什麼的... 應該沒人聽到吧.... 03/04 15:00
14F:推 scarletsnow:這不是自己招了嘛XD 03/04 15:01
15F:→ Eneru:囧.... 剛剛看到後面還會頓嗎 03/04 15:03
16F:推 jerrychai25:專業推XDDDDD 03/04 16:16
17F:推 stu31305:實用!可否M起來? 03/05 15:12
18F:推 scott260202:1024*768打不下去阿...至少要開1152*864我才可以接受. 03/05 16:20
19F:→ scott260202:fps要20比較不會看起來一頓一頓 至於聲音我建議還是用 03/05 16:21
20F:→ scott260202:mono就好 立體聲事單聲道幾乎兩倍阿! 03/05 16:21
21F:→ scott260202:如果有雙核心以上的話 可以去條親和性 fez用一顆 03/05 16:23
22F:→ scott260202:錄影的用另一顆 還有cpu使用率事幾乎不會影響p值的 03/05 16:23
23F:→ scott260202:其實流量大的話也還好 主要影響p的事連線數 但我不知 03/05 16:24
24F:→ scott260202:到justin的連線方式就是了... 是到伺服器才統一分還是 03/05 16:25
25F:→ scott260202:直接連解觀看者 如果是前者的話p應該也不會高 後者就. 03/05 16:25
26F:→ scott260202:看有幾個人同時看你了 03/05 16:26
27F:→ Himetsuki:抱歉, 這篇文希望不要M起來, 只是臨時提供技術支援 03/06 19:17
28F:→ Himetsuki:還有..CPU使用率的確會影響PING值,只是現在大部份都不會 03/06 19:18
29F:→ Himetsuki:因為CPU吃緊遇到,但是網路上下傳的比例流量分配影響比較 03/06 19:19
30F:→ Himetsuki:明顯 03/06 19:19
31F:推 Eneru:請問戰場人多的地方會頓要怎麼處理@@ 03/06 19:25
32F:推 binshuanMKII:蹲礦(?)或輕量化...不然人物顯示:少量 03/06 19:31
33F:→ binshuanMKII:簡易的輕量化可以從FantasyEarthZeroConfig.exe設定 03/06 19:32
34F:→ binshuanMKII:畫面設定→貼圖分辨率 03/06 19:32
35F:→ binshuanMKII:不過...如果不想人物也矇矓的話,就得上網找嚕 03/06 19:33
36F:→ Himetsuki:人多會頓的話,有分是顯卡處理不及或CPU不足 03/06 19:33
37F:→ Himetsuki:如果把特效降低還是一樣頓, 那就是CPU處理不來, 要減少 03/06 19:34
38F:→ Himetsuki:畫面上的顯示人物數量 03/06 19:34
39F:→ Himetsuki:不過由於大部份的人都在用雙核心或以上的CPU了 03/06 19:36
40F:→ Himetsuki:可以試試用工作管理員把CPU核心各別指定給FEZ和FMLE 03/06 19:37