Internet Streaming มันคืออะไรและทำงานอย่างไร?
Manuel Esteban / Shutterstock
เราได้รับสตรีมเนื้อหาจากอินเทอร์เน็ตมาเป็นเวลานานและได้รับจนถึงจุดที่อินเทอร์เน็ตมีความหมายเหมือนกันกับบริการต่าง ๆ เช่น Netflix และ Youtube แต่สิ่งที่แน่นอนคือการสตรีมและวิธีการทำงาน?
สตรีมมิ่ง Happens Bit by Bit
เมื่อคุณต้องการดูวิดีโอหรือเล่นเพลงในคอมพิวเตอร์ของคุณคุณต้องดาวน์โหลดก่อน ไม่มีทางรอบนั้น เมื่อรู้สิ่งนี้คุณอาจดู Netflix หรือ Spotify แล้วถามว่า“ เราทราบวิธีการสร้างวิดีโอและเพลงดาวน์โหลดได้ทันทีได้อย่างไร” นั่นเป็นเพียงแค่สิ่งนี้ เมื่อคุณสตรีมสื่อมันจะไม่ดาวน์โหลดลงในคอมพิวเตอร์ของคุณทันที มันดาวน์โหลดทีละชิ้นในเวลาจริง.
คำว่า "การสตรีม" นั้นอธิบายด้วยตนเอง ข้อมูลมาถึงคอมพิวเตอร์ของคุณอย่างต่อเนื่องและสม่ำเสมอของข้อมูล หากการดาวน์โหลดภาพยนตร์คล้ายกับการซื้อน้ำดื่มบรรจุขวดการสตรีมภาพยนตร์เป็นเหมือนการใช้ faucet เพื่อเติมขวดเปล่า.
คุณสามารถเปรียบเทียบการสตรีมภาพยนตร์เพื่อดูเทป VHS เมื่อคุณเล่นเทป VHS วิดีโอและเสียงทุกวินาทีจะถูกสแกนทีละชิ้น สิ่งนี้เกิดขึ้นเมื่อคุณรับชมแบบเรียลไทม์ซึ่งหมายความว่าการหยุดชะงักใด ๆ จะหยุดหรือสิ้นสุดการรับชมภาพยนตร์ของคุณทันที.
เมื่อคุณสตรีมภาพยนตร์หรือเพลงคอมพิวเตอร์ของคุณจะดาวน์โหลดและถอดรหัสไฟล์มีเดียในแบบเรียลไทม์ หากคุณมีการเชื่อมต่ออินเทอร์เน็ตที่รวดเร็วผิดปกติไฟล์นั้นอาจถูกดาวน์โหลดอย่างสมบูรณ์ก่อนที่คุณจะดูหรือฟังเสร็จซึ่งเป็นสาเหตุที่ทำให้บางครั้งสตรีมจะเล่นต่อไปสักพักแม้ว่าอินเทอร์เน็ตจะถูกตัดออกไป ดังที่ได้กล่าวมาสิ่งที่คุณสตรีมไม่ได้เข้าไปในที่เก็บข้อมูลถาวรของคอมพิวเตอร์ของคุณ (แม้ว่าบริการบางอย่างเช่น Spotify จะวางไฟล์แคชขนาดเล็กไว้ในอุปกรณ์ของคุณเพื่อให้การเล่นในอนาคตเร็วขึ้น).
ธุรกิจทำงานอย่างหนักเพื่อให้การสตรีมมิ่งรวดเร็ว
การสตรีมวิดีโอและเสียงจากอินเทอร์เน็ตไม่ใช่เรื่องใหม่ มันรู้สึกใหม่เพราะสะดวกที่สุด การดูวิดีโอหรือเล่นเพลงจากเว็บไซต์เกิดขึ้นทีละนิดเป็นเรื่องที่น่ารำคาญและใช้เวลานาน สตรีมจะหยุดและเริ่มต้นอย่างต่อเนื่องและคุณสามารถใช้เวลาเพียงไม่กี่นาทีในการรอสื่อที่จะบัฟเฟอร์ (และบางครั้งมันจะไม่บัฟเฟอร์เลย).
แต่วิธีการทำงานของสตรีมมิ่งส่วนใหญ่ยังคงเหมือนเดิม ดาวน์โหลดไฟล์ทีละน้อยในขณะที่คุณรับชมหรือฟังไฟล์ มันเป็นโครงสร้างพื้นฐานที่มีการเปลี่ยนแปลงและธุรกิจเช่น Youtube และ Netflix ได้ทำงานอย่างหนัก (และใช้เงินเป็นจำนวนมาก) ในการสร้างโครงสร้างพื้นฐานนั้น.
Sashkin / Shutterstock
Youtube และ Netflix เคยใช้เซิร์ฟเวอร์เพียงหนึ่งหรือสองแห่งเพื่อโฮสต์เนื้อหาของพวกเขาและมันไม่ทำงาน ผู้ใช้ที่อยู่ห่างไกลจากเซิร์ฟเวอร์ประสบกับความล่าช้าจำนวนมากและตัวอย่างเช่นวันที่มีปริมาณการใช้งานสูง (คืนวันเสาร์) จะทำให้เซิร์ฟเวอร์สตรีมไปยังการรวบรวมข้อมูลช้าลง บริษัท ต่างๆได้แก้ปัญหานี้โดยการสร้างเครือข่ายการจัดส่งเนื้อหา (CDNs) เพื่อจัดเก็บและส่งเนื้อหา CDN เป็นเครือข่ายทั่วโลกที่มีความหนาแน่นสูงของเซิร์ฟเวอร์ซึ่งทั้งหมดมีเนื้อหาเดียวกัน สิ่งนี้ช่วยลดความล่าช้าทำให้เซิร์ฟเวอร์ในพื้นที่ที่มีประชากรหนาแน่นจากการโอเวอร์โหลด.
แน่นอน CDN ที่ทรงพลังนั้นไร้ประโยชน์หากผู้ใช้ของคุณทุกคนมีการเชื่อมต่ออินเทอร์เน็ตที่เส็งเคร็ง ในบางวิธีปัญหานี้แก้ไขได้เองเมื่อเวลาผ่านไป ผู้ให้บริการอินเทอร์เน็ตมักจะแข่งขันกันเพื่อการเชื่อมต่ออินเทอร์เน็ตที่เร็วขึ้นและมีประสิทธิภาพยิ่งขึ้นและความก้าวหน้าเช่นการเชื่อมต่ออินเทอร์เน็ตทั่วโลกของ Google Fiber และ 5G ที่บ้านอยู่เหนือเส้นขอบฟ้า.
แต่บริการสตรีมมิ่งและ ISP บางรายได้ตระหนักว่าแม้จะมีการเชื่อมต่ออินเทอร์เน็ตที่รวดเร็วและมี CDN หนาแน่น แต่ปริมาณการใช้งานอินเทอร์เน็ตทั่วโลกที่สูงอาจทำให้การสตรีมล่าช้า ไม่ต้องพูดถึงบริการเช่น Netflix ใช้แบนด์วิดธ์อินเทอร์เน็ตทั่วโลกมากกว่า 15% เมื่อผู้คนจำนวนมากกำลังสตรีมมิ่งฤดูกาลล่าสุดของ Stranger Things อินเทอร์เน็ตทั้งหมดอาจช้าลง.
เป็นผลให้บริการสตรีมมิ่งมีแนวโน้มที่จะให้บริการ Open Connect Appliances (OCAs) กับ ISP OCA เหล่านี้เป็นฮาร์ดไดรฟ์ที่เต็มไปด้วยภาพยนตร์ยอดนิยมเพลงและเนื้อหาอื่น ๆ ที่สามารถสตรีมได้และลดความต้องการ ISP ของคุณในการเปลี่ยนเส้นทางการรับส่งข้อมูลอินเทอร์เน็ตไปยังเซิร์ฟเวอร์ Netflix หรือ Hulu สิ่งนี้ไม่เพียง แต่ทำให้การสตรีมเร็วขึ้นเท่านั้น แต่ยังป้องกันไม่ให้อินเทอร์เน็ตทั้งหมดชะลอตัวด้วยความเมตตาของ Netflix.
สตรีมมิ่งถ่ายทอดสดนำเสนอปัญหาใหม่
ด้วยการสตรีมวิดีโอสดบนแพลตฟอร์มเช่น Facebook Live หรือ Twitch ข้อมูลที่คุณได้รับในคอมพิวเตอร์ของคุณจะเกิดขึ้นแบบเรียลไทม์ (หรือใกล้เคียงกับที่เป็นไปได้มากที่สุด) ดังนั้นตามที่คุณจินตนาการได้สตรีมแบบสดจะต้องสามารถอัปโหลดเนื้อหาได้เร็วเท่าที่คุณจะสามารถดาวน์โหลดเนื้อหาได้.
Dariusz Jarzabek / Shutterstock
ในฐานะผู้เผยแพร่สดกำลังบันทึกวิดีโอทุกมิลลิวินาทีของวิดีโอนั้น (และเสียงประกอบ) จะถูกแบ่งย่อยเป็นไฟล์เล็ก ๆ ไฟล์เล็ก ๆ เหล่านี้ถูกบีบอัดและจัดระเบียบโดยโปรแกรมเปลี่ยนไฟล์มันบินผ่านอินเทอร์เน็ตและคอมพิวเตอร์ของคุณจะทำการดาวน์โหลดทีละนิด เนื่องจากไฟล์ถูกเข้ารหัสคอมพิวเตอร์ของคุณสามารถรวมเข้าด้วยกันเป็นวิดีโอที่เข้าใจได้และไม่ควรมีความล่าช้าระหว่างคุณกับแหล่งข้อมูลสตรีม.
บริการสตรีมสดยอดนิยมอย่าง Twitch และ Youtube ใช้เครือข่ายเซิร์ฟเวอร์ทั่วโลกเพื่อลดความล่าช้าและเพื่อปรับปรุงคุณภาพการสตรีมวิดีโอ แต่วิดีโอสตรีมสดทั้งหมดอยู่ในความเมตตาของการเชื่อมต่ออินเทอร์เน็ตของผู้ถ่ายทอดสด อย่างที่คุณจินตนาการได้ผู้ใช้ชีวิตไม่สามารถใช้ OCA ได้ โชคดีที่การพัฒนาการเชื่อมต่ออินเทอร์เน็ตความเร็วสูงเช่น Google Fibre ทำให้การสตรีมสดเป็นไปได้และการใช้งานการเชื่อมต่ออินเทอร์เน็ตในบ้าน 5G จะทำให้คุณภาพของสตรีมสดเพิ่มขึ้นอีกเล็กน้อย.
อนาคตของการสตรีมคือวิดีโอเกม
แนวคิดของการเล่นวิดีโอเกมในเบราว์เซอร์ของคุณไม่ใช่เรื่องใหม่ อินเทอร์เน็ตที่ดีนั้นเหมาะสำหรับเกมเล็ก ๆ และมีผู้คนมากมายบน Facebook สำหรับ Farmville และ Candy Crush โดยเฉพาะ แต่ บริษัท บางแห่งพยายามที่จะพัฒนาเกมเบราว์เซอร์อีกขั้นด้วยการสร้างบริการสตรีมมิ่งสำหรับเกมคอนโซลที่ใช้ทรัพยากรจำนวนมาก.
เพื่อให้ชัดเจนเราไม่ได้พูดถึงการจำลอง Farm Simulator บน Twitch เรากำลังพูดถึงการเล่นวิดีโอเกมจากระยะไกลโดยไม่มีคอนโซลเฉพาะหรือคอมพิวเตอร์ราคา $ 1,000 ด้วยการสตรีมเกมเซิร์ฟเวอร์ที่อยู่ไกลจากบ้านของคุณจะจัดการกับจำนวนทั้งหมดที่ต้องการเพื่อเพิ่มพลังให้กับเกม บริการต่างๆเช่น Project Stream ของ Google และ GEFORCE ของ Nvidia ตอนนี้สัญญาว่าแล็ปท็อปราคา $ 100 ของคุณจะสามารถเล่นได้แม้เกมที่ใหญ่ที่สุดและสวยงามที่สุด สิ่งนี้ช่วยให้ผู้คนประหยัดเงินเป็นจำนวนมากและจะขจัดอุปสรรคที่ข้อ จำกัด ด้านฮาร์ดแวร์กำหนดไว้สำหรับวิดีโอเกม.
แน่นอนการสตรีมวิดีโอเกมไปยังคอมพิวเตอร์ของใครบางคนนั้นยากกว่าการสตรีมภาพยนตร์ คุณไม่ได้ดาวน์โหลดไฟล์สแตติกอย่างต่อเนื่อง คุณกำลังจัดการและโต้ตอบกับไฟล์แบบเรียลไทม์ หากมีความล่าช้าระหว่างอินพุตคอนโทรลเลอร์และกิจกรรมบนหน้าจอแสดงว่าเกมเล่นไม่ได้ คุณสามารถดูบริการต่าง ๆ เช่น Skype และ Facetime เป็น pre-cursor ไปสู่การสตรีมเกมเนื่องจากพวกเขาต้องการการเชื่อมต่อแบบสองทางที่รวดเร็ว แต่การสตรีมเกมจะต้องราบรื่นมากขึ้น.
บริการสตรีมเกมที่ใช้ทรัพยากรจำนวนมากยังไม่เป็นที่นิยมหรือน่าเชื่อถือสูงนักดังนั้น บริษัท ต่างๆจึงเข้มงวดเกี่ยวกับความลับทางการค้าของพวกเขา แต่เรารู้ว่าพวกเขากำลังตามรอยเท้าของ Netflix บริษัท อย่าง Nvidia กำลังสร้าง CDN ที่เต็มไปด้วยการ์ดกราฟิกที่ทรงพลังและ Google กำลังพยายามหาวิธีจับคู่อุปกรณ์เชื่อมต่อ Open ที่เต็มไปด้วยเกมกับบริการอินเทอร์เน็ตความเร็วสูงของ Google Fiber การสตรีมเกมเป็นขั้นตอนต่อไปในเรื่องราวของการสตรีมมีเดีย.