Mały upload, pixeloza na streamie - czy da się coś z tego jeszcze wycisnąć?

Ruby  Mały upload, pixeloza na streamie - czy da się coś z tego jeszcze wycisnąć?
Witam,

Jako że jestem świeżym użytkownikiem, chciałbym wszystkich powitać i mam nadzieję, że mnie wysłuchacie. Wcześniej czytałem Wasze forum, lecz nie miałem potrzeby zakładać konta, aż do teraz. Od niedawna zacząłem interesować się streamowaniem gier na platformie Twitch, bo to właśnie na niej, bardzo często oglądam strumyki i spotkałem się z pewnym problemem.

Do rzeczy, pobrałem OBS, skonfigurowałem go na swój sposób i przeprowadzałem wszelkie testy na grach, aby zobaczyć jak zachowuje się mój komputer oraz sieć podczas streamingu. Spadków zero, płynność w grach bardzo dobra, dźwięk również, ale niestety jakość streamu pozostawia wiele do życzenia. Martwi mnie pixeloza na każdym streamie, próbowałem zmieniać enkodery, presety i profile enkoderów, lecz na marne. Jakość była jeszcze gorsza lub lepsza z klatkowaniem przy każdej bardziej dynamicznej akcji.
Uprzedzając pytania, wiem że Twitch ma swoje wymagania co do konfiguracji OBS, wiem że 'enkoder x264', wiem że preset 'veryfast', wiem że profil 'main', wiem że odstęp między klatkami '2sek', ale czy da się jakoś to zmienić, aby polepszyć jakość streamu na słabym łączu?
  • Enkoder Nvidia NVENC w ogóle nie spisuje się do tego zadania, gdyż Twitch rejestruje to jako czarny obraz z dźwiękiem. (czy to wina mojego sprzętu czy każdy tak ma?)
  • Enkoder Quick Sync jest nieaktywny i nie mogę go wybrać, ale Twitch również nie będzie z nim współpracować.
  • Enkoder x264, którego obecnie używam jest najlepszy pod względem strimu na Twitch, ale ma również swoje minusy i na nim chciałbym się zatrzymać.
Otóż profil enkodera x264, który jest aktualnie ustawiony to 'veryfast' i poniżej niego nie mam nawet co chodzić, gdyż z relacji ludzi na chacie i moich znajomych podobno ścina im stream, mimo iż na 'faster' nie mam żadnych dropów klatek, zaś na 'fast' zdarzają się one sporadycznie (~0.02% z 30min. streama), nie mówiąc już o niższych gdzie ścina niemiłosiernie i pojawia się komunikat o obciążeniu enkodera. Czy przy moim sprzęcie i rozdzielczości (niestety) 1440x900 oraz 50fps, jest to normalne?
Zapytacie pewnie, dlaczego 1440x900? Otóż mam już taki monitor z formatem 16:10 i póki co nie mam pieniędzy na jego wymianę. Próbowałem skalować rozdzielczości, grać w oknie, ale raz że to nie wygodne, dwa że czasami skalowanie wygląda strasznie (rozmazany obraz/pixele na monitorze/na streamie, różnie), dlatego chcę zostać przy takim formacie jakim jestem. Innym pasy po bokach będą przeszkadzać, innym nie, każdy ma swoje wymagania i nie mam nic do tego, choć przyznam że chciałbym jednak stosować się do panujących standardów. Cóż, zbierać i jeszcze raz zbierać... ;)

Główne pytania brzmią:
1. Czy moje ustawienia są prawidłowo skonfigurowane czy robię coś źle?
2. Czy przy takim sprzęcie i ustawieniach da się coś jeszcze wycisnąć, aby jakość streamu była lepsza?
3. Czy ja po prostu przesadzam i wszystko jest w porządku? :D

Z góry dziękuję za pomoc. Poniżej dodaję jeszcze wszystkie dane, które mogą się przydać w ocenie sytuacji. 

Posiadam:
- CPU: i7-4770K 3.50GHz - 3.90GHz
- GPU: Gigabyte GeForce GTX 970 4GB
- RAM: G.Skill RipjawsX DDR3 2x4GB 2133MHz CL9
- MOBO: ASRock Z97 Extreme4
- Łącze w dzień (od lewej) i w nocy (od prawej - choć to nie ma nic do rzeczy :D , upload taki sam):
[Obrazek: CItyNet-normalny(dzien)-5857613800.png][Obrazek: CItyNet-Podwojony(noc)-5857448847.png]
- Ustawienia OBS (v0.659b):
[Obrazek: USTAWIENIA_OBS.png]

- Zapisy streamu Twitch, aby zobaczyć jak to wszystko wygląda: Troszkę się rozpisałem, ale mam nadzieję, że wszystko dobrze wyjaśniłem.
Z góry dziękuję za pomoc.

Pozdrawiam
VoltaIR.
polubienia 0 +1
www
RE: Mały upload, pixeloza na streamie - czy da się coś z tego jeszcze wycisnąć?
Obraz w CSGO jak i BFie jest bardzo fajny. Totalnie się tym nie przejmuj. Problem będzie się pojawiał w momencie kiedy odbiorca sygnału rozciągnie sobie do FHD - ale mało który streamer ma warunki do streamowania w 1080p60fps.

Z racji że nie masz transcodingu, daj upload 2500 kb/s.
50 FPS - są tak zwanymi FAKE FPS, daj 30.
Proponowałbym downscale do 1152x720 i dał Interpolacje na lanczos - ale nie do końca wiem jak by to się zachowywało gdyż nie dysponuje takim monitorem.
W zaawansowanych, gdzie masz opcję "własne ustawienia x264", wpisz: true=cl

Ta i7, spokojnie da sobie radę z x264, nie zaprzątaj sobie głowy nvenc i quicksynciem, dopiero gdy Twój widz będzie miał możliwośc wyboru jakości, możesz to rozważyć ale wtedy wiąże się to z minimalnym uploadem - 3500 kb/s.
polubienia 0 +1