ทีมวิศวกร YouTube เขียนบล็อกอธิบายปัญหาว่าบางครั้งวิดีโอดูไม่ลื่นเท่าที่ควร มีกระตุกเป็นบางครั้ง เหตุผลมาจากปัจจัยหลายอย่าง ทั้งเฟรมเรตของตัววิดีโอเอง (ที่แตกต่างหลากหลาย ตั้งแต่ 24-60Hz) และอัตรารีเฟรชเรตของหน้าจอ (มักเป็น 50 หรือ 60Hz)
ทีมงานจึงพัฒนา Project Butter เพื่อให้การดู YouTube บน Chrome ลื่นขึ้น (ชื่อเหมือน Project Butter ของ Android 4.1 แต่คนละโครงการกัน เน้นความลื่นเหมือนกัน)
วิธีการคือจับภาพวิดีโอขณะเล่น แล้ววิเคราะห์อัตราการแสดงผลวิดีโอบนหน้าจอว่าเฟรมเรตคงที่หรือไม่ (ถ้าลื่น จำนวนการแสดงผลเฟรมต่อวินาทีควรคงที่ ไม่มากหรือน้อยเกินไป) จากนั้นมาหาสาเหตุว่าเฟรมเรตไม่นิ่งเพราะอะไร ผลคือระบบวาดภาพหน้าจอ (compositor) ของ Chrome กับตัวเล่นวิดีโอ (media pipeline) ทำงานไม่ซิงก์เวลากัน
กูเกิลแก้ปัญหานี้ใน Chrome 44 ให้ทั้งสองส่วนสื่อสารกันมากขึ้น และได้ผลลัพธ์ออกมาดี วิดีโอดูลื่นขึ้นกว่าเดิมมาก
ก่อนแก้ไขปัญหา
หลังแก้ไขปัญหา
ใครที่สนใจวิชาการด้านกราฟิกและการประมวลผลวิดีโอ ควรอ่าน เปเปอร์ฉบับเต็ม
ที่มา - YouTube Engineering Blog, 9to5google
on
คือผมติดปัญหาว่า เนตแรงมาก
psuusp Mon, 16/11/2015 - 08:46
คือผมติดปัญหาว่า เนตแรงมาก แต่เปิดยูทูปแล้วโหลดช้ามากในบางคลิบ แล้วบางอันพอติดแล้ว ก็โหลดแบบพรวดเดียวหมด อย่างรวดเร็ว
บางคลิปที่บ้านเราหรือแถบนี้คน
nessuchan Mon, 16/11/2015 - 09:00
In reply to คือผมติดปัญหาว่า เนตแรงมาก by psuusp
บางคลิปที่บ้านเราหรือแถบนี้คนดูน้อย ตัวไฟล์จะถูกเก็บไว้ที่ server อื่นครับอาจจะดึงข้อมูลช้า
บางวีดีโอ
jokerjunior Mon, 16/11/2015 - 09:01
In reply to คือผมติดปัญหาว่า เนตแรงมาก by psuusp
บางวีดีโอ ไม่ได้อยู่บนเซิร์ฟเวอร์ยูทูปแถวๆบ้านเรามั้งครับ
ฝ่าด่่านหลายเกตเวย์กว่าจะถึงปลายทาง
บางคนเน็ตแรงแค่ในประเทศครับ ออก ตปท ดูไม่จืด เต่าต้วมเตี้ยมดีๆนี่เอง
เนทแรงเพราะ proxy
sonkub Mon, 16/11/2015 - 09:52
In reply to คือผมติดปัญหาว่า เนตแรงมาก by psuusp
เนทแรงเพราะ proxy แต่ไม่ใช่ความเร็วของจริงเมื่อออกต่างประเทศ
ยังไม่มีใครโหลดเข้ามาเป็น
bankzxcv Mon, 16/11/2015 - 11:03
In reply to คือผมติดปัญหาว่า เนตแรงมาก by psuusp
ยังไม่มีใครโหลดเข้ามาเป็น cache ให้ใช้ครับ อันที่โหลดได้เร็วๆคืออันที่เน็ตไทยเคยดูแล้ว
นั่นแหละฮะท่านผู้ชม
psuusp Mon, 16/11/2015 - 12:19
In reply to คือผมติดปัญหาว่า เนตแรงมาก by psuusp
นั่นแหละฮะท่านผู้ชม ผมนิหัวเสียตลอด
แล้ว Facebook ล่ะ
spiritstorm Mon, 16/11/2015 - 09:21
แล้ว Facebook ล่ะ ดูได้หน่อยนึง ค้างประจำ
ทีมวิศวกร YouTube
HudchewMan Mon, 16/11/2015 - 09:30
วิธีการปัญหา ?
งงด้วยคน
benmore99 Mon, 16/11/2015 - 09:48
In reply to ทีมวิศวกร YouTube by HudchewMan
งงด้วยคน น่าจะวิธีการแก้ปัญหานะ
ทั้งเฟรมเรตของตัววิดีโอเอง
panurat2000 Mon, 16/11/2015 - 11:15
In reply to ทีมวิศวกร YouTube by HudchewMan
24-60Hz => 24-60 frames per second (fps)
ก็เหมือนกันนะ Hz
qo Mon, 16/11/2015 - 14:22
In reply to ทั้งเฟรมเรตของตัววิดีโอเอง by panurat2000
ก็เหมือนกันนะ Hz มีหน่วยต่อวินาทีเหมือนกัน
4K กระตุกครับ อิอิ กำ
echo Mon, 16/11/2015 - 09:45
4K กระตุกครับ อิอิ กำ
ปัญหา ที่ทีมวิศวกร วิเคราะห์
jommann Mon, 16/11/2015 - 09:49
ปัญหา ที่ทีมวิศวกร วิเคราะห์ อยากให้มาวิเคราะห์บ้านเราหน่อย ว่า เป็นที่ ความเร็วเน็ต หรือ เฟรมเรท
แต่ผมตอบได้ เน็ตเห็นๆ
ทีมวิศวกรบอกว่าถ้ามีปัญหาก็ใช
gamegolf Mon, 16/11/2015 - 11:18
ทีมวิศวกรบอกว่าถ้ามีปัญหาก็ใช้ firefox แทนสิ อ้าวไม่ใช่หรอ -0-
ผมใช้ Intel NUC รุ่น celeron
255BB Mon, 16/11/2015 - 12:11
ผมใช้ Intel NUC รุ่น celeron N3050 ถ้าใช้ chrome ดูยูทูป 1080p จะดูไม่ได้เลย แต่ถ้าใช้ MS edge ดูได้ลื่นดี
ผมไม่เคยใช้ Chrome เปิด
hisoft Mon, 16/11/2015 - 13:19
In reply to ผมใช้ Intel NUC รุ่น celeron by 255BB
ผมไม่เคยใช้ Chrome เปิด YouTube เลยไม่รู้ว่ามีเรื่องแบบนี้ด้วย - -" นี่ใช้ MS Edge บน Intel Compute Stick (Atom) เปิด YouTube สามจอพร้อมกัน 1080p, 720p@60, 720p ไม่มีดรอปสักเฟรมเลยครับ
ผมว่าเป็นที่ Code HTML5
Perl Mon, 16/11/2015 - 12:32
ผมว่าเป็นที่ Code HTML5 ของแกอะ
มีช่วงหนึ่งผมต้องหา Plugin มา Force browser ให้เปิด YouTube ด้วย Flash อย่างเดียวเลย
เพราะทันทีที่ใช้ HTML5 จะมีกระตุกบ้าง Playback ล่มบ้าง (โดยเฉพาะช่วงต้นคลิป) กลับกันพอเป็น Flash กลับเล่นได้อย่างลื่นๆ
ไหง
ibeauty Mon, 16/11/2015 - 13:33
ไหง พี่ไอทีซัพพอร์ตที่ออฟฟิศนางบอกว่า เครื่องหนูกระตุกเพราะแรมไม่พอกับ CPU i5xxxxU ละเนี่ย
แรมกับ CPU ไม่พอให้ Chrome
hisoft Mon, 16/11/2015 - 13:39
In reply to ไหง by ibeauty
แรมกับ CPU ไม่พอให้ Chrome มั้งครับ
มือถือยังเล่น Youtube
Perl Mon, 16/11/2015 - 14:51
In reply to ไหง by ibeauty
มือถือยังเล่น Youtube ได้ลื่นเลยครับ Performance ต่างกันโข
ของผมมีปัญหาเวลาลง AD block
auenton Mon, 16/11/2015 - 14:46
ของผมมีปัญหาเวลาลง AD block กระตุกแหลก
นึกว่าเป็นเพราะตัวเพลเยอร์เอา
hive5 Tue, 17/11/2015 - 08:25
นึกว่าเป็นเพราะตัวเพลเยอร์เอา HW ไปใช้ได้ไม่มีประสิทธิภาพพอซะอีกครับ เรื่องเฟรทเรทกับรีเฟรชเรทก็เรื่องนึงแต่คิดว่าไม่ใช่ปัญหาหลักแบบที่คนเจอกันน่าจะเป็นเพราะเพลเยอร์ห่วยมากกว่าไม่งั้นจะไม่เกิดเหตุการณ์โหลดวิดีโอไฟล์เดียวกันแต่มาเปิดกะโปรแกรมอื่นบนเครื่องแล้วไม่กระตุกหรอกครับ ตอนนี้ Google ทดลองใช้ VP9 กับ YouTube กับคนที่ใช้ Chrome นี่ก็เป็นอีกปัจจัยที่ทำให้กระตุกครับ
ถ้า VP9 ทำได้เหมือน H.265 "จริง" แล้วดูได้ลื่นๆแบบนี้นี่ชนะ H.265 แน่นอนครับ