Announcement

Collapse
No announcement yet.

ว่าด้วยเรื่อง live stream

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • ว่าด้วยเรื่อง live stream

    สอบถามหน่อยครับ พอดีผม live stream แล้วเล่นเกมส์ไปด้วย จึงทำให้ประสิทธิภาพในการเล่นเกมส์ลดลงครับ บางทีถึงขั้นกระตุกเลยก็มีครับ
    แต่ท่าเล่นเกมส์อย่างเดียวนี้ ลื่นหัวแตกครับ
    โปรแกรมที่ผมใช้ live stream คือ xsplit
    ส่วนเกมส์ ก็มีพวก dota2 dayz h1z1
    Spec ผมของคือ
    MONITOR > DELL U2414H
    CPU > INTEL I5 3470
    CPU HEATSINK > Cooler Master Hyper 212X
    MAINBOARD > ASUS H61M-A
    RAM > G.SKILL 16GB 1600 MHZ
    SSD > 1. KINGSTON HYPERX 120GB
    2. SITAKINGS 240GB
    VGA > AMD GIGABYTE R9 390X RAM 8 GB
    PSU > CORSAIR RM 850 watt
    คือตอนนี้ที่ผมคิดออกก็มีแค่ cpu เพราะโปรแกรมมันใช้ x264 ในการทำงาน

  • #2
    ลด bit ลงครับ

    pastedImage_1.jpg

    หรือไม่งั้นก็ต้องไปใช้ AMD Ryzen แทน

    Comment


    • #3
      เว็บ AMD ออกมาให้ข้อมูล AMD Ryzen แล้วคับ สำหรับการ Stream

      AMD Ryzen: An Elite CPU For Streamers

      ?Some games are very CPU-intensive and require a strong computer to run. These games are tough on your processor, especially if you are running the game on the highest settings,? Twitch Support reads. ?To make matters worse, streaming is an extremely CPU-intensive process. Combine these two together, and it is trouble. If, on top of that, you open a browser to read chat, another program to play music, and a third program to keep track of donations, you might find that your game lags more than you would like.?



      The proposed solution is expensive: ?Use two computers to split up the workload.? One system plays the game, and a second system with a capture card receives output from the GPU and serves as a dedicated broadcasting system to alleviate performance bottlenecks. Many streamers will be familiar with this.



      Many broadcasters also say the rise of hardware-based video encoding has not done much to address the needs of streamers that expect the best quality for their viewers. Many streamers also agree that the tight 3500Kbps bitrate limits of Twitch, and the short render-to-broadcast window for a timely stream, put the GPU at a disadvantage. Users often report that fixed-function encoders in CPUs and GPUS need more bitrate to achieve the same quality as the CPU-based x264 encoder preconfigured on streaming packages like Open Broadcaster Software (OBS) and XSplit. Though fixed-function encoders are getting better all the time, and work wonders for recording gameplay to disk, streamers often still rely on processors to give the best result for their fans.

      pastedImage_1.jpg

      Ultimately, these perspectives highlight that the typical 4C4T or 4C8T processors simply doesn?t offer enough performance to keep up with the demands of simultaneous gaming and video encoding. For such enthusiastic gamers, the AMD Ryzen? 7 1700 can be a welcome relief.



      With eight physical cores and 16 threads, one system with this one consumer processor now has enough hardware to simultaneously dedicate a full 4C8T to both the encoding and gaming workloads. Paired with a sufficient quantity of RAM and a powerful graphics card, it is possible for just one system to broadcast a top-flight 1080p/60 FPS/3500Kbps stream for viewers with little compromise to the performance or input latency of the game.



      Since no streamer would willingly give their viewers a stream that fails 18% of the time, the balanced design of the AMD Ryzen? 7 1700 processor sets the standard for effortless single-system streaming.

      กดเบาๆ อ่านข้อมูลที่เหลือต่อ https://community.amd.com/community/...s?sf60145452=1

      Comment


      • #4
        Originally posted by miknaruto View Post
        สอบถามหน่อยครับ พอดีผม live stream แล้วเล่นเกมส์ไปด้วย จึงทำให้ประสิทธิภาพในการเล่นเกมส์ลดลงครับ บางทีถึงขั้นกระตุกเลยก็มีครับ
        แต่ท่าเล่นเกมส์อย่างเดียวนี้ ลื่นหัวแตกครับ
        โปรแกรมที่ผมใช้ live stream คือ xsplit
        ส่วนเกมส์ ก็มีพวก dota2 dayz h1z1
        Spec ผมของคือ
        MONITOR > DELL U2414H
        CPU > INTEL I5 3470
        CPU HEATSINK > Cooler Master Hyper 212X
        MAINBOARD > ASUS H61M-A
        RAM > G.SKILL 16GB 1600 MHZ
        SSD > 1. KINGSTON HYPERX 120GB
        2. SITAKINGS 240GB
        VGA > AMD GIGABYTE R9 390X RAM 8 GB
        PSU > CORSAIR RM 850 watt
        คือตอนนี้ที่ผมคิดออกก็มีแค่ cpu เพราะโปรแกรมมันใช้ x264 ในการทำงาน
        ถ้ามีการ อัดแปลง x264 ลง hdd ด้วย ให้แยกที่เก็บข้อมูล กับตัวไดร์ที่ลง os กับเกม คนละ ไดร์กันคับ จะแก้ปัญหา hdd ไม่พอใช้งานลงได้ โดยซื้อ hdd มาเพิ่มไว้เก็บไฟล์เวลาแปลงตอนเล่นคับ

        Comment


        • #5
          AMD GIGABYTE R9 390X RAM 8 GB

          ลองใช้ ReLive ของ AMD ที่ติดมากับไดวเวอร์การ์ดจอ ก็ได้ครับ ถ้าไม่ได้ตั้งค่าอะไรมาก สด อัฟลง youtube หรือ Twitch
          ใช้ตัวนี้แล้ว แทบไม่ส่งผลในการเล่นเกมเลย

          Comment


          • #6
            สรุปสั้นๆเลยก็คือ

            เวลา streaming ตอนเล่น เกม มันจะกิน CPU เพิ่มขึ้นด้วยเพราะมีการเรียกใช้งาน CPU เพิ่ม network overhead is on the cpu

            GPU encode quality requires significantly higher bitrate for the same visual fidelity. Live streams as a result often opt for CPU encoding via x264.

            CPU encoding is better when streaming to a low bitrate service (like Twitch's 3500 Kbps) than GPU encoding.

            When using a program like OBS, software based encoding (CPU x264) gives a much better image at the same bitrate compared to using fixed function encoders like NVENC and QuickSync. The vast majority of big streamers use their CPUs for encoding and I have seen plenty of them have performance issues in some more CPU intensive games

            ทีนี้ ถ้า CPU ความเร็วไม่สูงพอ ตอนเล่นเกม เกมมันใช้ CPU กินใช้งานไปหมด พอเรา streaming ไปด้วย ก็เลยส่งผลให้เกมกระตุกเพราะ cpu ไม่พอใช้ แย่งกันใช้ CPU นั้นละครับ

            ฉนั้น ทางแก้ ก็ต้อง ไปเล่นพวก CPU ความเร็ว clock สูงๆ หรือ หัวเยอะๆ แทน หรือพวก i7 อะไรพวกนี้ จะจบปัญหาพวกนี้

            หรือไม่ก็ต้อง ลดคุณภาพ bitrate ให้ต่ำๆลงมา ถ้าปรับสูงๆ แล้ว cpu ไม่พอใช้งาน เพื่อลดการใช้ cpu ให้เกมพอเล่นไม่กระตุก

            ผมใช้ i7 4790k อยู่ ใช้ ReLive ทดสอบ stream สด เล่นเกมอยู่ นานๆ 2 3 4 ชั่วโมงติดๆ กันก็ไม่มีปัญหาเกมกระตุกใดๆ นะ

            หรือทางแก้อีกอย่าง ก็ต้อง OC @ 4.5 ghz ดู น่าจะแก้การกระตุกได้ แต่ไม่ได้ใช้รุ่น K คงหมด oc ไม่ได้
            Last edited by THEFOOL; 6 Mar 2017, 02:46:58.

            Comment


            • #7
              Originally posted by THEFOOL View Post
              สรุปสั้นๆเลยก็คือ

              เวลา streaming ตอนเล่น เกม มันจะกิน CPU เพิ่มขึ้นด้วยเพราะมีการเรียกใช้งาน CPU เพิ่ม network overhead is on the cpu

              GPU encode quality requires significantly higher bitrate for the same visual fidelity. Live streams as a result often opt for CPU encoding via x264.

              CPU encoding is better when streaming to a low bitrate service (like Twitch's 3500 Kbps) than GPU encoding.

              When using a program like OBS, software based encoding (CPU x264) gives a much better image at the same bitrate compared to using fixed function encoders like NVENC and QuickSync. The vast majority of big streamers use their CPUs for encoding and I have seen plenty of them have performance issues in some more CPU intensive games

              ทีนี้ ถ้า CPU ความเร็วไม่สูงพอ ตอนเล่นเกม เกมมันใช้ CPU กินใช้งานไปหมด พอเรา streaming ไปด้วย ก็เลยส่งผลให้เกมกระตุกเพราะ cpu ไม่พอใช้ แย่งกันใช้ CPU นั้นละครับ

              ฉนั้น ทางแก้ ก็ต้อง ไปเล่นพวก CPU ความเร็ว clock สูงๆ หรือ หัวเยอะๆ แทน หรือพวก i7 อะไรพวกนี้ จะจบปัญหาพวกนี้

              หรือไม่ก็ต้อง ลดคุณภาพ bitrate ให้ต่ำๆลงมา ถ้าปรับสูงๆ แล้ว cpu ไม่พอใช้งาน เพื่อลดการใช้ cpu ให้เกมพอเล่นไม่กระตุก

              ผมใช้ i7 4790k อยู่ ใช้ ReLive ทดสอบ stream สด เล่นเกมอยู่ นานๆ 2 3 4 ชั่วโมงติดๆ กันก็ไม่มีปัญหาเกมกระตุกใดๆ นะ

              หรือทางแก้อีกอย่าง ก็ต้อง OC @ 4.5 ghz ดู น่าจะแก้การกระตุกได้ แต่ไม่ได้ใช้รุ่น K คงหมด oc ไม่ได้
              bitrate ตอนนี้ผมตั้งค่าอยู่ที่ 3000 ท่าต่ำกว่านี้เวลาสตรีมภาพมันจะไม่ค่อยสวยอ่ะครับ
              ที่ผมไม่ใช้ relive มันไม่มีจำพวก ออฟชั่นต่างๆ เช่น follow อะไรพวกนี้อ่ะครับ ส่วน cpu ผมอยากจะอัพนะ แต่ท่าอัพ ต้องเปลี่ยน cpu mainboard ram ยังเสียดายของเดิมที่ใช้อยู่
              ค่ายแดงมันมี EVE แต่ใช้แล้วภาพแตกมาก
              แต่ค่ายเขียวมันใช้ gpu แทน cpu ได้สบายเลย

              Comment


              • #8
                เขียว NVENC ก็ใช่ว่าภาพจะสวยครับ bitrate เท่าๆกัน H264 กินขาดเลย

                รักจะมาสายนี้ผมว่าเก็บเงินรอ ryzen 6 core/12 threads น่าจะดี หรือเจ็บแต่จบก็ Ryzen 8 core/16 threads ตอนนี้เลย อันนี้เหมาะกับ streamer มากๆ

                เล่นเกมให้มันประมวลเกมผลด้วย 4 core 8 threads เกมก็จะเล่นได้ลื่นๆ

                อีก 2 core 4 threads ว่างๆ ก็ Encode h264 veryfast 1080p 30 fps 6,000 Kbit สบายๆ



                spec ต่ำแต่อยาก stream เกม
                -> ใช้การ์ดจอ Encode
                -> บิทเรทต่ำไปภาพก็ห่วย
                -> บิทเรทสูงๆอ้าว เนตอัพโหลดไม่สเถียรพอ ping ขึ้น แลคๆค้าง คนดูไม่มาดูเพราะเน็ตโหลดไม่ทันหมุนติ้วๆอยู่นั่น แถมเปลือง 3G ของคนที่ดูผ่านมือถืออีกเสียลูกค้า

                Comment


                • #9
                  Originally posted by SolunaZero View Post
                  เขียว NVENC ก็ใช่ว่าภาพจะสวยครับ bitrate เท่าๆกัน H264 กินขาดเลย

                  รักจะมาสายนี้ผมว่าเก็บเงินรอ ryzen 6 core/12 threads น่าจะดี หรือเจ็บแต่จบก็ Ryzen 8 core/16 threads ตอนนี้เลย อันนี้เหมาะกับ streamer มากๆ

                  เล่นเกมให้มันประมวลเกมผลด้วย 4 core 8 threads เกมก็จะเล่นได้ลื่นๆ

                  อีก 2 core 4 threads ว่างๆ ก็ Encode h264 veryfast 1080p 30 fps 6,000 Kbit สบายๆ



                  spec ต่ำแต่อยาก stream เกม
                  -> ใช้การ์ดจอ Encode
                  -> บิทเรทต่ำไปภาพก็ห่วย
                  -> บิทเรทสูงๆอ้าว เนตอัพโหลดไม่สเถียรพอ ping ขึ้น แลคๆค้าง คนดูไม่มาดูเพราะเน็ตโหลดไม่ทันหมุนติ้วๆอยู่นั่น แถมเปลือง 3G ของคนที่ดูผ่านมือถืออีกเสียลูกค้า
                  ตามนั้นเลยครับ. i7 7700k กับ r7 1700k
                  ตัวไหนดีครับ ท่าใช้ในระยะยาว.
                  ตอนสตรีม เพื่อนผมบอกว่าภาพสวยไม่กระตุกเลย
                  แต่ที่ผมเล่นนี้ต่างจากคนดูมาก เล่นแล้วไม่สมูทเลย เฟรมเรต อยู่ในช่วง 50-90 แกว่งมาก
                  แล้วท่านจะหา i7 3770k นี้มันจะช่วยได้เยอะไหมครับ หรือรออัพทีเดียวเลยจบแต่เจ็บ

                  Comment


                  • #10
                    3770K กับบอร์ด H61 ผมว่าไม่คุ้มครับ

                    เก็บตังเถอะครับ เจ็บแต่จบ

                    Comment


                    • #11
                      r7 1700x ไปเลยครับ
                      ต่อให้ปิดSMTก็ยังมีตั้ง8หัว เกม4 สตรีม4 ชิวๆ

                      Comment


                      • #12
                        ok ครับ คงต้องรอเก็บตังอย่างเดียว

                        Comment

                        Working...
                        X