เรื่องควรรู้เกี่ยวกับ Hardware transcoding สำหรับ Plex บน QNAP NAS 1

เรื่องควรรู้เกี่ยวกับ Hardware transcoding สำหรับ Plex บน QNAP NAS

ถ้าเราวางแผนกันดีๆ QNAP NAS ก็จะให้เราได้ทั้งเนื้อที่เก็บข้อมูลขนาดใหญ่ ไปพร้อมๆ กับความสามารถในการสำรองข้อมูลผ่านฟีเจอร์ต่างๆ เช่น Snapshot หรือ RAID configuration อย่างผมเนี่ย เอาไว้เก็บพวกไฟล์ภาพถ่าย ไฟล์งานต่างๆ ก็ยังมีเนื้อที่เหลืออยู่เยอะ (ก็เล่นใช้ TS-453A พร้อม WD Red 8TB×4 นิ) ก็เอาไปเก็บพวกไฟล์หนังต่างๆ แล้วติดตั้ง Plex media server เปลี่ยน QNAP NAS เป็นศูนย์กลางความบันเทิงภายในบ้านไปเลย มันสะดวกมากๆ เพราะ Smart TV หลายยี่ห้อ หลายรุ่น มันมีแอป Plex media player หรือจะใช้ Chromecast ต่อกับทีวี เพื่อสตรีมวิดีโอจาก Plex media player ไปขึ้นบนทีวีก็ได้

แต่การสตรีมมิ่งไฟล์วิดีโอไปยังอุปกรณ์ต่างๆ เนี่ย จุดสำคัญคือมันจะต้องไหลลื่น ไม่กระตุก ไม่หน่วง ไม่ยังงั้นประสบการณ์ในการรับชมนี่ชิบหายวายป่วงหมด แถมไฟล์หนังที่เราเก็บไว้ มันก็อยู่ที่ว่าเรา Rip ออกมายังไง หรือเราไปดาวน์โหลดที่ไหนมา ไฟล์มันก็จะมีรูปแบบหลากหลาย เช่น .mkv, .mp4, .avi อะไรแบบนี้ ซึ่งก็ไม่ใช่ทุกอุปกรณ์จะรองรับมัน แถมบางไฟล์ก็ต้องการแบนด์วิธมหาศาลในการสตรีมมิ่งอีก

การทำ Transcoding ก็เลยเป็นสิ่งจำเป็นที่จะต้องมี เพื่อให้แน่ใจว่าการทำสตรีมมิ่งหนังภายในบ้าน มันจะราบรื่นไร้สะดุด แต่ถ้าจะต้องทำ Transcoding เอาไว้ล่วงหน้า ก็วุ่นวายอีก Plex มันก็เลยมีฟีเจอร์ On-the-file transcoding คือ แปลงหนังมันสดๆ กันเดี๋ยวนั้น แล้วสตรีมมิ่งไปเลย และนั่นเลยเป็นที่มาว่า ถ้าใครคิดจะซื้อ QNAP NAS ไปทำ Media server ในบ้าน ควรจะซื้อรุ่นที่เป็น CPU Intel ครับ และถ้าจะให้ดี ควรเป็นIntel® Core™ i3 ด้วย (แต่บอกตรงๆ ไม่จำเป็นหรอกนะ ถ้าไม่ได้ต่อหลายอุปกรณ์พร้อมๆ กัน เพราะผมใช้ TS-453A ก็เป็นแค่ Intel Celeron) จากนั้นก็เปิดใช้ Hardware transcoding ครับ

เปิดใช้งาน Hardware Accelerated Transcoding บน Plex ยังไง?

ปกติแล้ว Plex มันก็มี Transcoding ครับ แต่เป็นการทำงานในระดับซอฟต์แวร์ ซึ่งไม่รวดเร็ว ฉะนั้นจะให้ชัวร์ว่าเนียน ควรเปิดใช้ Hardware transcoding ครับ ซึ่งตรงนี้ใครที่ใช้ Plex Media Server ก็จะต้องมี Plex Pass อยู่แล้ว (ผมนี่กะใช้จริงจัง เลยซื้อแบบ One-time เลย ห้าพันกว่าบาท จบ ใช้ตลอดชีพ) จากนั้นก็

1. ไปที่ Settings ก่อน

QNAP Plex

2. จากนั้น ก็คลิกไปที่ Server เพื่อเปลี่ยนมาเป็นหน้าจอ Settings ของฝั่งเซิร์ฟเวอร์

QNAP Plex

3. เลือก Transcoder แล้วคลิกปุ่ม Show advanced

QNAP Plex

4. ตรงตัวเลือก Transcoder quality เลือกตามความเหมาะสม ถ้าไม่คิดอะไรมาก ก็เลือก Automatic ไป ให้ซอฟต์แวร์มันไปบริหารจัดการเอาเอง หรือจะเลือกเป็นตัวเลือกอื่นๆ ตามนี้

  • Prefer higher speed encoding ถ้าต้องการเน้นกิน CPU น้อยๆ
  • Prefer higher quality encoding ถ้าต้องการเน้นให้ภาพออกมาคุณภาพดี (กิน CPU พอสมควร)
  • Make my CPU hurt ถ้ามั่นใจว่าชีวิตนี้จะไม่เอา QNAP NAS ไปทำอย่างอื่น (กิน CPU สุดๆ)

QNAP Plex

5. และสุดท้าย ก็อย่าลืมติ๊กถูกตรง Use hardware acceleration when available ซึ่งการเลือกตัวเลือกนี้ มันจะช่วยให้ทำ Transcoding ได้เร็วขึ้น และในกรณีที่จะทำ Transcoding เพื่อใช้กับอุปกรณ์หลายๆ ตัวพร้อมกัน ก็จะทำได้ดีขึ้น

QNAP Plex

ใช้ Hardware acceleration transcoding แล้วดียังไง?

ตรงนี้ ทาง QNAP เขาเคยมีการทดสอบดูบน TVS-471 รุ่นเก่า ที่เป็น CPU Intel Core i3-4150 Dual-core 3.5GHz แล้วลองทำ Transcoding ไฟล์หนัง Full HD ที่เป็น .mkv โดยเทียบระหว่างที่เปิด Hardware acceleration กับไม่เปิดดู ผลที่ได้มันเป็นแบบนี้ครับ

QNAP Plex
เวลาเปิด Hardware acceleration แล้ว มันจะกิน CPU น้อยกว่า
เวลาไม่เปิด Hardware acceleration จะกิน CPU มากกว่า
เวลาไม่เปิด Hardware acceleration จะกิน CPU มากกว่า

ข้อสังเกตคือ จะเห็นว่าเวลาที่เปิด Hardware acceleration แล้ว CPU usage จะน้อยกว่าเวลาที่ไม่เปิดครับ แล้วถ้าเกิดว่ามันมีการทำ Transcoding หลายๆ ไฟล์พร้อมกัน ความแตกต่างก็จะยิ่งเห็นได้ชัดเจนขึ้น

ใครที่ใช้ Plex Media Server มาแปลง QNAP NAS เป็นศูนย์กลางความบันเทิงในบ้านแบบผม แล้วต้องทำ Transcoding ไปยังอุปกรณ์หลายๆ ชิ้นพร้อมกัน ก็อย่าลืมไปเปิดใช้ Hardware acceleration ล่ะครับ (แต่ต้องเลือก CPU ที่เหมาะสมอย่างที่ผมบอกด้วยนะ)

Post Author: นายกาฝาก

บล็อกเกอร์ต๊อกต๋อย ผู้นิยมชมชอบการรีวิวแบบไม่เกรงใจหน้าอินทร์หน้าพรหม ด้วยความเชื่อที่ว่า ถ้าคนอ่านเขาได้ทราบถึงข้อดีข้อเสียของผลิตภัณฑ์แล้วยังตัดสินใจซื้อ เขาจะมีปัญหากับผลิตภัณฑ์นั้นน้อยกว่าซื้อเพราะอ่านบล็อกที่เขียนมาอวย ... ก็เท่านั้นเอง

ใส่ความเห็น

This site uses Akismet to reduce spam. Learn how your comment data is processed.