Installa Steam
Accedi
|
Lingua
简体中文 (cinese semplificato)
繁體中文 (cinese tradizionale)
日本語 (giapponese)
한국어 (coreano)
ไทย (tailandese)
Български (bulgaro)
Čeština (ceco)
Dansk (danese)
Deutsch (tedesco)
English (inglese)
Español - España (spagnolo - Spagna)
Español - Latinoamérica (spagnolo dell'America Latina)
Ελληνικά (greco)
Français (francese)
Indonesiano
Magyar (ungherese)
Nederlands (olandese)
Norsk (norvegese)
Polski (polacco)
Português (portoghese - Portogallo)
Português - Brasil (portoghese brasiliano)
Română (rumeno)
Русский (russo)
Suomi (finlandese)
Svenska (svedese)
Türkçe (turco)
Tiếng Việt (vietnamita)
Українська (ucraino)
Segnala un problema nella traduzione
I will say that with some of the material I've seen on VCE, they tested it at 6mbps using what they called "latency constrained VBR(variable bit rate)" which was 6mbps bitrate with a 100kb buffer (which is a buffer big enough for 1 frame of video (which would be 16ms) buffering delay. the encoding process happens in the buffer, so the larger the buffer, the bigger the encoding delay.
intra-refresh=true
EDIT:
Also they set the IDR to 60
During the tests that I saw, the blockiness was fixed using an h264 method called intra-refresh (you can google it). I wont get in to the technicalities of it, but its supposed to imporove qualty.
I would recommend the in-home streaming guys to test with this and see how it works.
http://i.imgur.com/ITVyTsh.jpg
http://i.imgur.com/pdbnRag.jpg
and here d3d11 1080p
http://i.imgur.com/JbH4ktc.jpg
R9 270 --> GTX 660 @ 720p
Giana Sisters:
Reference image captured on host (no compression)[i.imgur.com]
Software Encoding[i.imgur.com]
Haswell Quicksync Hardware Encoding[i.imgur.com]
AMD VCE Encoding - Radeon 7870[i.imgur.com]
AMD VCE Encoding - Radeon R9 290x (September 3)[i.imgur.com]
AMD VCE Encoding - Radeon R9 290x (September 8)[i.imgur.com]
Nvidia NVENC[i.imgur.com]
Tomb Raider:
Reference image captured on host (no compression)[i.imgur.com]
Software Encoding[i.imgur.com]
Haswell Quicksync Hardware Encoding[i.imgur.com] (forced DX9, hence ugly)
AMD VCE Encoding - Radeon 7870[i.imgur.com]
AMD VCE Encoding - Radeon R9 290x (September 3)[i.imgur.com]
AMD VCE Encoding - Radeon R9 290x (September 8)[i.imgur.com]
My initial thoughts are that it's significantly improved, but still the blurriest of the hardware encoding options. The bitrate issue in Giana Sisters is definitely fixed :)
My biggest concern now is something that can't be seen in screenshots. Even though the image is now much smoother and doesn't have the hard-edged blockiness it had before, you can still see blockiness (smoothed out, of course) as the encoder does its thing while things are in motion much more than software/quicksync. It just has the appearance of a lower-bitrate encode, even though the bitrate is now in line with the other options. Perhaps it's just the nature of the VCE encoder and nothing can be done about it. I'll spend some time investigating the behavior of VCE encoding in Steam, as well as using the OpenEncodeVFW library with Afterburner.
All that said, it's a huge improvement over the previous release. Thanks for the frequent streaming updates!
Host:
intel i7 3770k@4.5ghz
Radeon 7950
16GB ram
win8.1 x64
Client:
AMD A10 7850k
8GB ram
Linux Mint 17 fglrx drivers
Gb ethernet on both ends
short logs
[2014-09-09 01:15:00] Game: Counter-Strike: Global Offensive (730)
[2014-09-09 01:15:00] Recording on device: Speakers (Creative SB X-Fi)
[2014-09-09 01:15:00] Audio client mix format:
[2014-09-09 01:15:00] format: 65534
[2014-09-09 01:15:00] channels: 2
[2014-09-09 01:15:00] samples/sec: 48000
[2014-09-09 01:15:00] bytes/sec: 384000
[2014-09-09 01:15:00] alignment: 8
[2014-09-09 01:15:00] bits/sample: 32
[2014-09-09 01:15:00] channel mask: 0x3
[2014-09-09 01:15:00] data format: {00000003-0000-0010-8000-00AA00389B71}
[2014-09-09 01:15:00] Initializing audio with 2 channels and 48000 samples/sec
[2014-09-09 01:15:01] >>> Capture method set to Desktop DWM NV12 + libx264 main (4 threads)
[2014-09-09 01:15:01] >>> Capture resolution set to 1920x1080
[2014-09-09 01:15:01] >>> Client video decoder set to libavcodec software decoding with 4 threads
[2014-09-09 01:15:02] >>> Capture method set to Game D3D9 RGB + libyuv + libx264 main (4 threads)
[2014-09-09 01:22:47] "SessionStats"
{
"GameNameID" "Counter-Strike: Global Offensive"
"TimeSubmitted" "1410240167"
"ResolutionX" "1920"
"ResolutionY" "1080"
"CaptureDescriptionID" "Game D3D9 RGB + libyuv + libx264 main (4 threads)"
"DecoderDescriptionID" "libavcodec software decoding with 4 threads"
"BandwidthLimit" "15000"
"FramerateLimit" "0"
"SlowGamePercent" "0"
"SlowCapturePercent" "0"
"SlowConvertPercent" "0"
"SlowEncodePercent" "0"
"SlowNetworkPercent" "0"
"SlowDecodePercent" "0"
"SlowDisplayPercent" "0"
"AvgClientBitrate" "72.7791748046875"
"StdDevClientBitrate" "23.058309555053711"
"AvgServerBitrate" "14553.6220703125"
"StdDevServerBitrate" "26644.986328125"
"AvgLinkBandwidth" "290622.875"
"AvgPingMS" "0.57312953472137451"
"StdDevPingMS" "0.20458951592445374"
"AvgCaptureMS" "6.2442483901977539"
"StdDevCaptureMS" "0.83175867795944214"
"AvgConvertMS" "1.4912995100021362"
"StdDevConvertMS" "0.05986197292804718"
"AvgEncodeMS" "6.9141321182250977"
"StdDevEncodeMS" "1.1608173847198486"
"AvgNetworkMS" "-2.1457023620605469"
"StdDevNetworkMS" "0.45292797684669495"
"AvgDecodeMS" "5.9746584892272949"
"StdDevDecodeMS" "1.5110694169998169"
"AvgDisplayMS" "6.2107362747192383"
"StdDevDisplayMS" "4.8366074562072754"
"AvgFrameMS" "25.579069137573242"
"StdDevFrameMS" "5.4874711036682129"
"AvgFPS" "60.795387268066406"
"StdDevFPS" "8.7584896087646484"
"BigPicture" "0"
"KeyboardMouseInput" "1"
"GameControllerInput" "0"
"SteamControllerInput" "0"
}
[2014-09-09 01:03:42] Game: Counter-Strike: Global Offensive (730)
[2014-09-09 01:03:42] Recording on device: Speakers (Creative SB X-Fi)
[2014-09-09 01:03:42] Audio client mix format:
[2014-09-09 01:03:42] format: 65534
[2014-09-09 01:03:42] channels: 2
[2014-09-09 01:03:42] samples/sec: 48000
[2014-09-09 01:03:42] bytes/sec: 384000
[2014-09-09 01:03:42] alignment: 8
[2014-09-09 01:03:42] bits/sample: 32
[2014-09-09 01:03:42] channel mask: 0x3
[2014-09-09 01:03:42] data format: {00000003-0000-0010-8000-00AA00389B71}
[2014-09-09 01:03:42] Initializing audio with 2 channels and 48000 samples/sec
[2014-09-09 01:03:43] >>> Capture method set to Game D3D9 + AMF H264
[2014-09-09 01:07:32] "SessionStats"
{
"GameNameID" "Counter-Strike: Global Offensive"
"TimeSubmitted" "1410239252"
"ResolutionX" "1920"
"ResolutionY" "1080"
"CaptureDescriptionID" "Game D3D9 + AMF H264"
"DecoderDescriptionID" "libavcodec software decoding with 4 threads"
"BandwidthLimit" "15000"
"FramerateLimit" "0"
"SlowGamePercent" "0"
"SlowCapturePercent" "0"
"SlowConvertPercent" "0"
"SlowEncodePercent" "0"
"SlowNetworkPercent" "0"
"SlowDecodePercent" "0"
"SlowDisplayPercent" "0"
"AvgClientBitrate" "59.347404479980469"
"StdDevClientBitrate" "14.494227409362793"
"AvgServerBitrate" "10395.162109375"
"StdDevServerBitrate" "0"
"AvgLinkBandwidth" "780925.4375"
"AvgPingMS" "0.34559810161590576"
"StdDevPingMS" "0.11648930609226227"
"AvgCaptureMS" "6.5619401931762695"
"StdDevCaptureMS" "0.92332613468170166"
"AvgConvertMS" "0"
"StdDevConvertMS" "0"
"AvgEncodeMS" "6.5620083808898926"
"StdDevEncodeMS" "0.92329412698745728"
"AvgNetworkMS" "0.27432402968406677"
"StdDevNetworkMS" "0.077465474605560303"
"AvgDecodeMS" "7.002601146697998"
"StdDevDecodeMS" "1.9532315731048584"
"AvgDisplayMS" "-5418.91650390625"
"StdDevDisplayMS" "150991.375"
"AvgFrameMS" "24.034692764282227"
"StdDevFrameMS" "10.195894241333008"
"AvgFPS" "43.864139556884766"
"StdDevFPS" "11.316518783569336"
"BigPicture" "0"
"KeyboardMouseInput" "1"
"GameControllerInput" "0"
"SteamControllerInput" "0"
}